0000924168-23-000035.txt : 20230323 0000924168-23-000035.hdr.sgml : 20230323 20230323081320 ACCESSION NUMBER: 0000924168-23-000035 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230323 DATE AS OF CHANGE: 20230323 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENERGY FOCUS, INC/DE CENTRAL INDEX KEY: 0000924168 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC LIGHTING & WIRING EQUIPMENT [3640] IRS NUMBER: 943021850 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36583 FILM NUMBER: 23754542 BUSINESS ADDRESS: STREET 1: 32000 AURORA ROAD STREET 2: SUITE B CITY: SOLON STATE: OH ZIP: 44139 BUSINESS PHONE: 4407151300 MAIL ADDRESS: STREET 1: 32000 AURORA ROAD STREET 2: SUITE B CITY: SOLON STATE: OH ZIP: 44139 FORMER COMPANY: FORMER CONFORMED NAME: FIBERSTARS INC /CA/ DATE OF NAME CHANGE: 19940527 10-K 1 efoi-20221231.htm 10-K efoi-20221231
00009241682022FYFALSEENERGY FOCUS, INC/DEP2YP5YP5YP3YP1YP1YP1Y0.200009241682022-01-012022-12-3100009241682022-06-30iso4217:USD00009241682023-03-17xbrli:shares00009241682022-12-3100009241682021-12-31iso4217:USDxbrli:shares0000924168us-gaap:ConvertiblePreferredStockMember2021-12-310000924168us-gaap:ConvertiblePreferredStockMember2022-12-3100009241682021-01-012021-12-310000924168us-gaap:PreferredStockMember2020-12-310000924168us-gaap:CommonStockMember2020-12-310000924168us-gaap:AdditionalPaidInCapitalMember2020-12-310000924168us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000924168us-gaap:RetainedEarningsMember2020-12-3100009241682020-12-310000924168us-gaap:CommonStockMember2021-01-012021-12-310000924168us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000924168us-gaap:PreferredStockMember2021-01-012021-12-310000924168us-gaap:RetainedEarningsMember2021-01-012021-12-310000924168us-gaap:PreferredStockMember2021-12-310000924168us-gaap:CommonStockMember2021-12-310000924168us-gaap:AdditionalPaidInCapitalMember2021-12-310000924168us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000924168us-gaap:RetainedEarningsMember2021-12-310000924168us-gaap:CommonStockMember2022-01-012022-12-310000924168us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000924168us-gaap:RetainedEarningsMember2022-01-012022-12-310000924168us-gaap:PreferredStockMember2022-12-310000924168us-gaap:CommonStockMember2022-12-310000924168us-gaap:AdditionalPaidInCapitalMember2022-12-310000924168us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000924168us-gaap:RetainedEarningsMember2022-12-310000924168efoi:A2021StreetervilleNoteMember2022-01-012022-12-310000924168efoi:A2021StreetervilleNoteMember2021-01-012021-12-310000924168efoi:A2022StreetervilleNoteMember2022-01-012022-12-310000924168efoi:A2022StreetervilleNoteMember2021-01-012021-12-310000924168efoi:PromissoryNotePayableMember2022-01-012022-12-310000924168efoi:PromissoryNotePayableMember2021-01-012021-12-310000924168srt:MinimumMember2022-01-012022-12-310000924168srt:MaximumMember2022-01-012022-12-310000924168us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310000924168efoi:December2021PrivatePlacementMemberefoi:PreFundedWarrantsMember2022-01-012022-12-310000924168us-gaap:StockOptionMember2021-01-012021-12-310000924168us-gaap:WarrantMember2021-01-012021-12-310000924168us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-310000924168efoi:December2021PrivatePlacementMemberefoi:PreFundedWarrantsMember2021-01-012021-12-310000924168srt:MinimumMemberefoi:MMMLEDProductsMember2022-01-012022-12-310000924168efoi:CommercialProductsMembersrt:MinimumMember2022-01-012022-12-310000924168efoi:CommercialProductsMembersrt:MaximumMember2022-01-012022-12-310000924168srt:MaximumMemberefoi:MMMLEDProductsMember2022-01-012022-12-31efoi:productefoi:contract0000924168us-gaap:AccountsReceivableMemberefoi:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31xbrli:pure0000924168us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberefoi:DistributorToTheU.S.NavyMember2022-01-012022-12-310000924168us-gaap:AccountsReceivableMemberefoi:RegionalCommercialLightingRetrofitCompanyMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000924168efoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000924168us-gaap:AccountsReceivableMemberefoi:TwoCustomersMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000924168us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberefoi:DistributorToTheU.S.NavyMember2021-01-012021-12-310000924168us-gaap:AccountsReceivableMemberefoi:RegionalCommercialLightingRetrofitCompanyMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000924168efoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000924168us-gaap:AccountsReceivableMemberefoi:DistributorToTheUSDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000924168us-gaap:AccountsReceivableMemberefoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000924168us-gaap:AccountsReceivableMemberefoi:DistributorToTheUSDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000924168us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberefoi:ShipbuilderForUSNavyMember2021-01-012021-12-310000924168us-gaap:SupplierConcentrationRiskMemberefoi:OffshoreSupplierMemberefoi:TotalExpendituresMember2022-01-012022-12-310000924168us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberefoi:OffshoreSupplierMember2022-01-012022-12-310000924168us-gaap:SupplierConcentrationRiskMemberefoi:OffshoreSupplierMemberefoi:TotalExpendituresMember2021-01-012021-12-310000924168us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberefoi:OffshoreSupplierMember2021-01-012021-12-3100009241682022-08-23utr:D00009241682022-09-3000009241682022-11-1600009241682022-11-100000924168us-gaap:EquipmentMembersrt:MinimumMember2022-01-012022-12-310000924168srt:MaximumMemberus-gaap:EquipmentMember2022-01-012022-12-310000924168us-gaap:EquipmentMember2022-12-310000924168us-gaap:EquipmentMember2021-12-310000924168efoi:ToolingMembersrt:MinimumMember2022-01-012022-12-310000924168efoi:ToolingMembersrt:MaximumMember2022-01-012022-12-310000924168efoi:ToolingMember2022-12-310000924168efoi:ToolingMember2021-12-310000924168us-gaap:VehiclesMember2022-01-012022-12-310000924168us-gaap:VehiclesMember2022-12-310000924168us-gaap:VehiclesMember2021-12-310000924168us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310000924168us-gaap:FurnitureAndFixturesMember2022-12-310000924168us-gaap:FurnitureAndFixturesMember2021-12-310000924168us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310000924168us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000924168us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000924168us-gaap:LeaseholdImprovementsMember2022-12-310000924168us-gaap:LeaseholdImprovementsMember2021-12-310000924168efoi:RobotsMember2022-01-012022-12-310000924168efoi:RobotsMember2022-12-310000924168efoi:RobotsMember2021-12-310000924168us-gaap:ConstructionInProgressMember2022-12-310000924168us-gaap:ConstructionInProgressMember2021-12-310000924168efoi:UltravioletCLightDisinfectionRobotsMember2022-07-012022-09-300000924168efoi:UltravioletCLightDisinfectionRobotsMember2022-10-012022-12-3100009241682020-08-11efoi:creditFacility0000924168efoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-08-110000924168efoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-04-300000924168us-gaap:SubsequentEventMemberefoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-01-310000924168efoi:InventoryFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2020-08-110000924168efoi:InventoryFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000924168efoi:InventoryFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000924168efoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-08-112020-08-110000924168efoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000924168efoi:InventoryFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000924168efoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-08-110000924168efoi:WallStreetJournalHighestPrimeRateMemberefoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000924168efoi:WallStreetJournalHighestPrimeRateMemberefoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000924168efoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000924168efoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000924168efoi:ReceivablesFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-08-112020-08-110000924168srt:DirectorMemberefoi:A2022PromissoryNoteMember2022-12-310000924168efoi:DateEnteredOneMemberefoi:GHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredTwoMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredThreeMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredFourMemberefoi:GHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredFiveMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredSixMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredSevenMemberefoi:TLinDirectorsMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:DateEnteredOneMemberefoi:GHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredTwoMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredThreeMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredFourMemberefoi:GHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredFiveMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredSixMemberefoi:JHuangDirectorMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:DateEnteredSevenMemberefoi:TLinDirectorsMemberefoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:TwentyTwentyTwoPromissoryNoteMember2022-12-310000924168efoi:TwentyTwentyTwoPromissoryNoteMember2022-01-012022-12-310000924168efoi:A2022StreetervilleNoteMember2022-04-2100009241682022-04-212022-04-210000924168us-gaap:SubsequentEventMemberefoi:A2022StreetervilleNoteMember2023-01-200000924168srt:ScenarioForecastMemberefoi:A2022StreetervilleNoteMember2023-07-140000924168srt:ScenarioForecastMemberefoi:A2022StreetervilleNoteMember2024-01-010000924168efoi:A2022StreetervilleNoteMember2022-12-310000924168efoi:StreetervilleNotePurchaseAgreementMember2021-04-270000924168efoi:StreetervilleNotePurchaseAgreementMember2021-04-272021-04-27efoi:deferral0000924168efoi:StreetervilleNotePurchaseAgreementMember2022-12-310000924168efoi:StreetervilleNotePurchaseAgreementMember2021-01-012021-12-310000924168efoi:PaycheckProtectionProgramCARESActMember2020-04-172020-04-170000924168efoi:PaycheckProtectionProgramCARESActMember2020-04-170000924168efoi:June2022PrivatePlacementMember2022-01-012022-06-300000924168efoi:June2022PrivatePlacementMember2022-06-300000924168efoi:June2022PrivatePlacementMemberefoi:PreFundedWarrantsMember2022-06-300000924168efoi:June2022PrivatePlacementMemberus-gaap:WarrantMember2022-06-300000924168efoi:June2022PrivatePlacementMember2022-01-012022-12-310000924168efoi:June2022PrivatePlacementMember2022-06-012022-06-300000924168efoi:June2022PrivatePlacementMember2022-12-310000924168efoi:December2021PrivatePlacementMember2021-12-012021-12-310000924168efoi:December2021PrivatePlacementMember2021-12-310000924168efoi:December2021PrivatePlacementMemberefoi:PreFundedWarrantsMember2021-12-310000924168efoi:December2021PrivatePlacementMemberus-gaap:WarrantMember2021-12-310000924168efoi:December2021PrivatePlacementMemberefoi:PreFundedWarrantsMember2021-12-162021-12-160000924168efoi:December2021PrivatePlacementMember2022-12-310000924168efoi:December2021PrivatePlacementMember2022-01-012022-12-310000924168efoi:InstitutionalInvestorMember2021-06-012021-06-300000924168efoi:InstitutionalInvestorMember2021-06-300000924168efoi:InstitutionalInvestorMember2022-01-012022-12-310000924168efoi:January2020EquityOfferingMember2021-01-012021-12-310000924168efoi:January2020EquityOfferingMember2022-01-012022-12-310000924168efoi:January2020EquityOfferingMember2022-12-310000924168efoi:InstitutionalInvestorMember2021-01-012021-12-310000924168efoi:January2020InstitutionalInvestorMember2022-12-310000924168efoi:January2020EquityOfferingPrivatePlacementMember2022-01-012022-12-310000924168efoi:January2020EquityOfferingPrivatePlacementMember2021-01-012021-12-310000924168efoi:January2020EquityOfferingPrivatePlacementMember2022-12-310000924168us-gaap:ConvertibleDebtMember2019-03-292019-03-290000924168us-gaap:ConvertibleDebtMember2021-12-310000924168us-gaap:ConvertibleDebtMember2019-06-300000924168us-gaap:ConvertibleDebtMember2020-01-162020-01-160000924168us-gaap:ConvertibleDebtMember2020-01-160000924168us-gaap:ConvertibleDebtMemberus-gaap:PreferredStockMember2021-01-012021-12-310000924168us-gaap:CommonStockMemberus-gaap:ConvertibleDebtMember2021-01-012021-12-310000924168us-gaap:ConvertibleDebtMemberus-gaap:PreferredStockMember2022-01-012022-12-310000924168us-gaap:CommonStockMemberus-gaap:ConvertibleDebtMember2022-01-012022-12-310000924168us-gaap:CommonStockMemberefoi:FusionParkLLCMemberus-gaap:ConvertibleDebtMember2021-12-310000924168us-gaap:CommonStockMemberus-gaap:ConvertibleDebtMemberefoi:BrilliantStartEnterpriseInc.Member2021-12-3100009241682020-01-150000924168us-gaap:ConvertiblePreferredStockMember2020-01-1500009241682020-01-162020-01-160000924168efoi:Plan2020Member2020-03-180000924168efoi:Plan2020Member2022-12-310000924168srt:ChiefExecutiveOfficerMember2022-09-120000924168us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000924168efoi:Plan2014Memberefoi:EmployeeMembersrt:MinimumMember2022-01-012022-12-310000924168efoi:Plan2014Memberefoi:EmployeeMembersrt:MaximumMember2022-01-012022-12-310000924168efoi:NonEmployeeDirectorMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310000924168us-gaap:CostOfSalesMember2022-01-012022-12-310000924168us-gaap:CostOfSalesMember2021-01-012021-12-310000924168us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310000924168us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310000924168us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000924168us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310000924168us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000924168us-gaap:EmployeeStockOptionMember2022-12-310000924168us-gaap:EmployeeStockOptionMember2021-12-310000924168efoi:Plan2014Member2022-01-012022-12-310000924168srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310000924168srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeOneMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeOneMember2022-12-310000924168efoi:ExercisePriceRangeTwoMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeTwoMember2022-12-310000924168efoi:ExercisePriceRangeThreeMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeThreeMember2022-12-310000924168efoi:ExercisePriceRangeFourMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeFourMember2022-12-310000924168efoi:ExercisePriceRangeFiveMember2022-01-012022-12-310000924168efoi:ExercisePriceRangeFiveMember2022-12-310000924168efoi:Plan2014Memberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-01-012022-12-310000924168efoi:Plan2014Memberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-12-310000924168us-gaap:RestrictedStockUnitsRSUMemberefoi:Plan2020Membersrt:MinimumMember2022-01-012022-12-310000924168us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMemberefoi:Plan2020Member2022-01-012022-12-310000924168us-gaap:RestrictedStockUnitsRSUMember2020-12-310000924168us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000924168us-gaap:RestrictedStockUnitsRSUMember2021-12-310000924168us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000924168us-gaap:RestrictedStockUnitsRSUMember2022-12-310000924168efoi:EmployeeStockPurchasePlan2013Member2013-09-300000924168efoi:EmployeeStockPurchasePlan2013Member2013-09-012013-09-300000924168efoi:EmployeeStockPurchasePlan2013Member2022-01-012022-12-310000924168efoi:EmployeeStockPurchasePlan2013Member2021-01-012021-12-310000924168efoi:EmployeeStockPurchasePlan2013Member2022-12-310000924168us-gaap:DomesticCountryMember2022-12-310000924168us-gaap:StateAndLocalJurisdictionMember2022-12-310000924168efoi:PaycheckProtectionProgramCARESActMember2022-01-012022-12-310000924168efoi:PoolAndCommercialProductsMember2022-01-012022-12-310000924168efoi:PoolAndCommercialProductsMember2021-01-012021-12-310000924168efoi:GovernmentProductsMember2022-01-012022-12-310000924168efoi:GovernmentProductsMember2021-01-012021-12-310000924168country:US2022-01-012022-12-310000924168country:US2021-01-012021-12-310000924168efoi:InternationalMember2022-01-012022-12-310000924168efoi:InternationalMember2021-01-012021-12-3100009241682021-07-012021-09-3000009241682021-06-300000924168efoi:PaycheckProtectionProgramCARESActMember2021-01-012021-12-310000924168srt:DirectorMember2022-09-162022-09-160000924168srt:DirectorMember2022-11-092022-11-090000924168efoi:A2022PromissoryNoteMembersrt:DirectorMember2022-12-310000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-01-052023-01-050000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-01-050000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-01-102023-01-100000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-01-100000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-02-242023-02-240000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMembersrt:DirectorMember2023-02-240000924168us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2023-01-052023-01-050000924168us-gaap:SubsequentEventMemberefoi:SandersPrivatePlacementMember2023-01-172023-01-170000924168us-gaap:SubsequentEventMemberefoi:SandersPrivatePlacementMember2023-01-170000924168srt:DirectorMemberus-gaap:ShortTermDebtMember2022-11-090000924168us-gaap:SubsequentEventMembersrt:DirectorMember2023-01-172023-01-170000924168us-gaap:SubsequentEventMembersrt:DirectorMember2023-01-170000924168us-gaap:SubsequentEventMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-202023-01-200000924168us-gaap:SubsequentEventMembersrt:ScenarioForecastMemberefoi:SecondAmendmentToInventoryFacilityMember2023-02-152023-02-150000924168us-gaap:SubsequentEventMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-202023-02-150000924168us-gaap:SubsequentEventMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-170000924168us-gaap:SubsequentEventMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-180000924168us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-180000924168us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-182023-01-180000924168us-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-180000924168us-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberefoi:SecondAmendmentToInventoryFacilityMember2023-01-182023-01-180000924168us-gaap:SubsequentEventMemberefoi:A2022StreetervilleNoteMember2023-01-202023-01-200000924168us-gaap:SubsequentEventMembersrt:ScenarioForecastMemberefoi:A2022StreetervilleNoteMember2023-07-142023-07-140000924168us-gaap:SubsequentEventMembersrt:ScenarioForecastMemberefoi:A2022StreetervilleNoteMember2024-01-012024-12-0100009241682022-10-012022-12-3100009241682022-07-012022-09-3000009241682022-04-012022-06-3000009241682022-01-012022-03-3100009241682021-10-012021-12-3100009241682021-04-012021-06-3000009241682021-01-012021-03-310000924168us-gaap:AllowanceForCreditLossMember2021-12-310000924168us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000924168us-gaap:AllowanceForCreditLossMember2022-12-310000924168us-gaap:InventoryValuationReserveMember2021-12-310000924168us-gaap:InventoryValuationReserveMember2022-01-012022-12-310000924168us-gaap:InventoryValuationReserveMember2022-12-310000924168us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000924168us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000924168us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000924168us-gaap:AllowanceForCreditLossMember2020-12-310000924168us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000924168us-gaap:InventoryValuationReserveMember2020-12-310000924168us-gaap:InventoryValuationReserveMember2021-01-012021-12-310000924168us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000924168us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________ to ___________
 
Commission file number 001-36583
ENERGY FOCUS, INC.
 (Exact name of registrant as specified in its charter)
Delaware 94-3021850
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
32000 Aurora Road, Suite B
Solon, Ohio 44139
(Address of principal executive offices, including zip code)
 
Registrant’s telephone number, including area code: 440.715.1300
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Common stock, par value $0.0001 per shareEFOIThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Exchange Act: None
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined by Rule 405 of the Securities Act of 1933. Yes ¨No þ
 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes ¨ No þ
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes þ No ¨
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Date File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes þ No ¨
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 ¨
Accelerated filer
Non-accelerated filer 
 þ
Smaller reporting company
Emerging growth company
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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




The aggregate market value of the Company’s common stock held by non-affiliates of the Company was approximately $9.5 million as of June 30, 2022, the last day of the Company’s most recently completed second fiscal quarter, when the last reported sales price was $1.30 per share.
Number of the registrant’s shares of common stock outstanding as of March 17, 2023: 18,133,100.




DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Report.




TABLE OF CONTENTS
 PART IPage
   
ITEM 1.BUSINESS
ITEM 1A.RISK FACTORS
ITEM 1B.UNRESOLVED STAFF COMMENTS
ITEM 2.PROPERTIES
ITEM 3.LEGAL PROCEEDINGS
ITEM 4.MINE SAFETY DISCLOSURES
 PART II 
ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
ITEM 6.[RESERVED]
ITEM 7.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
ITEM 9A.CONTROLS AND PROCEDURES
ITEM 9B.OTHER INFORMATION
ITEM 9C.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
 PART III 
ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
ITEM 11.EXECUTIVE COMPENSATION
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
ITEM 14.PRINCIPAL ACCOUNTING FEES AND SERVICES
 PART IV 
ITEM 15.EXHIBITS, FINANCIAL STATEMENT SCHEDULES
ITEM 16.FORM 10-K SUMMARY
 SIGNATURES
1

PART I
Forward-Looking Statements
Unless the context otherwise requires, all references to “Energy Focus,” “we,” “us,” “our,” “our company,” or “the Company” refer to Energy Focus, Inc., a Delaware corporation, and its consolidated subsidiary for the applicable periods, considered as a single enterprise.
This Annual Report on Form 10-K (this “Annual Report”) includes statements that express our opinions, expectations, beliefs, plans, objectives, assumptions or projections regarding future events or future results and therefore are, or may be deemed to be, “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements can generally be identified by the use of forward-looking terminology, including the terms “believes,” “estimates,” “anticipates,” “expects,” “feels,” “seeks,” “forecasts,” “projects,” “intends,” “plans,” “may,” “will,” “should,” “could” or “would” or, in each case, their negative or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. They appear in a number of places throughout this Annual Report and include statements regarding our intentions, beliefs, or current expectations concerning, among other things, our results of operations, financial condition, liquidity, prospects, growth, strategies, capital expenditures, and the industry in which we operate.
By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Although we base these forward-looking statements on assumptions that we believe are reasonable when made in light of the information currently available to us, we caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and industry developments may differ materially from statements made in or suggested by the forward-looking statements contained in this Annual Report. In addition, even if our results of operations, financial condition and liquidity, and industry developments are consistent with the forward-looking statements contained in this Annual Report, those results or developments may not be indicative of results or developments in subsequent periods.
We believe that important factors that could cause our actual results to differ materially from forward-looking statements include, but are not limited to, the risks and uncertainties outlined under “Risk Factors” under Item 1A of this Annual Report and other matters described in this Annual Report and our other filings with the Securities and Exchange Commission (the “SEC”) generally. Some of these factors include:
our need for and ability to obtain additional financing in the near term, on acceptable terms or at all, to continue our operations;
our ability to regain and maintain compliance with the continued listing standards of The Nasdaq Stock Market (“Nasdaq”);
our ability to refinance or extend maturing debt on acceptable terms or at all;
our ability to continue as a going concern for a reasonable period of time;
our ability to realize synergies with our strategic investor;
instability in the U.S. and global economies and business interruptions experienced by us, our customers and our suppliers, particularly in light of supply chain constraints and other long-term impacts of the coronavirus (“COVID-19”) pandemic;
the competitiveness and market acceptance of our light-emitting diode (“LED”) lighting and control technologies and products;
our ability to compete effectively against companies with lower prices or cost structures, greater resources, or more rapid development capabilities, and new competitors in our target markets;
our ability to extend our product portfolio into new end markets, including consumer products;
our ability to increase demand in our targeted markets and to manage sales cycles that are difficult to predict and may span several quarters;
the timing of large customer orders, significant expenses and fluctuations between demand and capacity as we manage inventory and invest in growth opportunities;
our ability to successfully scale our network of sales representatives, agents, distributors and other channel partners to compete with the sales reach of larger, established competitors;
our ability to implement plans to increase sales and control expenses;
our reliance on a limited number of customers for a significant portion of our revenue, and our ability to maintain or grow such sales levels;
our ability to add new customers to reduce customer concentration;
our ability to attract and retain a new chief financial officer;
2

our ability to manage the size of our workforce while continuing to attract, develop and retain qualified personnel, and to do so in a timely manner;
our ability to diversify our reliance on a limited number of third-party suppliers and development partners, our ability to manage third-party product development and obtain critical components and finished products on acceptable terms and of acceptable quality despite ongoing global supply chain challenges, and the impact of our fluctuating demand on the stability of such suppliers;
our ability to timely, efficiently and cost-effectively transport products from our third-party suppliers by ocean marine and other logistics channels despite global supply chain and logistics disruptions;
the impact of any type of legal inquiry, claim or dispute;
the macro-economic conditions, including rising interest rates and recessionary trends, in the United States and in other markets in which we operate or secure products, which could affect our ability to obtain raw materials, component parts, freight, energy, labor, and sourced finished goods in a timely and cost-effective manner;
our dependence on military maritime customers and on the levels and timing of government funding available to such customers, as well as the funding resources of our other customers in the public sector and commercial markets;
business interruptions resulting from geopolitical actions such as war and terrorism, natural disasters, including earthquakes, typhoons, floods and fires, or from health epidemics or pandemics or other contagious outbreaks;
our ability to respond to new lighting and control technologies and market trends;
our ability to fulfill our warranty obligations with safe and reliable products;
any delays we may encounter in making new products available or fulfilling customer specifications;
any flaws or defects in our products or in the manner in which they are used or installed;
our ability to protect our intellectual property rights and other confidential information, and manage infringement claims by others;
our compliance with government contracting laws and regulations, through both direct and indirect sale channels, as well as other laws, such as those relating to the environment and health and safety;
risks inherent in international markets, such as economic and political uncertainty, changing regulatory and tax requirements and currency fluctuations, including tariffs and other potential barriers to international trade; and
our ability to maintain effective internal controls and otherwise comply with our obligations as a public company.

In light of the foregoing, we caution you not to place undue reliance on our forward-looking statements. Any forward-looking statement that we make in this Annual Report speaks only as of the date of such statement, and we undertake no obligation to update any forward-looking statement or to publicly announce the results of any revision to any of those statements to reflect future events or developments, except as required by law. Comparisons of results for current and any prior periods are not intended to express any future trends or indications of future performance, unless specifically expressed as such, and should only be viewed as historical data. Furthermore, new risks and uncertainties arise from time to time, and it is impossible for us to predict those events or how they may affect us.
Energy Focus®, Intellitube®, Redcap®, and EnFocus™ are our registered trademarks. We may also refer to trademarks of other corporations and organizations in this document.
3

ITEM 1. BUSINESS
Overview
Energy Focus, Inc. engages primarily in the design, development, manufacturing, marketing and sale of energy-efficient lighting systems and controls. We develop, market and sell high quality light-emitting diode (“LED”) lighting and controls products in the commercial market and military maritime market (“MMM”), and expanded our offerings into the consumer market in the fourth quarter of 2021. Our mission is to enable our customers to run their facilities, offices and homes with greater energy efficiency, productivity, and human health and wellness through advanced LED retrofit solutions. Our goal is to be the human wellness lighting and LED lighting technology and market leader for the most demanding applications where performance, quality, value, environmental impact and health are considered paramount. We specialize in LED lighting retrofit by replacing fluorescent, high-intensity discharge (“HID”) lighting and other types of lamps in institutional buildings for primarily indoor lighting applications with our innovative, high-quality commercial and military-grade tubular LED (“TLED”) products, as well as other LED and lighting control products for commercial and consumer applications. In late 2020, we announced the launch of ultraviolet-C light disinfection (“UVCD”) products. After evaluating market demand and supply chain challenges for our UVCD products, we revised our business strategy to primarily focus on LED lighting and controls products for our MMM and commercial and industrial lighting and control products. We are also evaluating adjacent technologies including Gallium Nitride (“GaN”) based power supplies and opportunities for energy solutions products that support sustainability in our existing channels.

In 2022, we recommitted to building upon the transformation activities started during 2019 and 2020 that sought to stabilize and regrow our business. These efforts include the following key developments that occurred during 2022:
We hired a permanent Chief Executive Officer in September 2022, following a period of interim leadership by our Lead Independent Director after the departure of our previous Chief Executive Officer in February 2022 and Chief Financial Officer and Chief Operating Officer in May 2022.
We continued development of the second generation of EnFocus™ powerline control switches and circadian lighting system for commercial markets, which as a result of supply chain challenges we now plan to launch in 2023. EnFocus™ powerline control enables buildings to have dimmable, color tunable and circadian-ready lighting using existing wiring, without requiring laying additional cables or any wireless communication systems, through a relatively simple upgrade with EnFocus™ switches and EnFocus™ LED lamps. This upgrade offers a simpler, more secure, affordable and environmentally sustainable solution compared with replacing entire luminaire fixtures and incorporating additional wired or wireless communication.
We reinvested in our MMM sales channel with a strategic hire in the second quarter of 2022 and are pursuing existing and new sales opportunities, though the sales cycles for what are frequently made-to-order products are longer than commercial offerings.
Beginning in July 2022, we reduced our warehouse square footage, and undertook an inventory reduction project throughout 2022 focused on reducing our highly reserved commercial finished good inventory.
The Company has aggressively re-evaluated operating expenses, and reduced our workforce significantly throughout the year to manage fixed costs.
We continued to seek additional external funding alternatives and sources to support our growth strategies, plans and initiatives:
In April 2022, we entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”) pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $2.0 million, with net proceeds of approximately $1.8 million.
◦ In June 2022, we completed a private placement (the “June 2022 Private Placement”) with certain institutional investors pursuant to which we agreed to issue and sell (i) 1,313,462 shares of our common stock, (ii) pre-funded warrants (“June 2022 Pre-Funded Warrants”) to purchase 1,378,848 shares of common stock at an exercise price of $0.0001 per share and (iii) warrants (the “June 2022 Warrants,” and collectively with the June 2022 Pre-Funded Warrants, the “June 2022 Warrants”) to purchase up to an aggregate of 2,692,310 shares of common stock at an exercise price of $1.30 per share. Net proceeds from the June 2022 Private Placement were approximately $3.2 million.
◦ From September 2022 to December 2022, we secured short-term unsecured bridge financing of $800 thousand from a member of our board of directors (the “Board of Directors”) and an aggregate of $650 thousand of short-term unsecured bridge financing from private parties, all of which was converted into equity in January 2023 at the time of a strategic investment by Sander Electronics.
4

◦ In October 2022 and December 2022, we repaid a previously outstanding promissory note with Streeterville by exchanging an aggregate of the approximately $330 thousand amount outstanding for common stock priced at-the-market.
◦ During January 2023, we sold an aggregate of $250 thousand of common stock to a member of our Board of Directors in private placements at fair market value, and also converted the approximately $809 thousand amount outstanding on previously issued short term promissory notes issued to that director as discussed above at fair market value.
◦ In January 2023, we sold an aggregate of $2.7 million of common stock to certain purchasers associated with Sander Electronics, Inc., including conversion of the approximately $609 thousand amount outstanding on previously outstanding short-term promissory notes as discussed above, priced at-the-market.
◦ In January 2023, we amended our inventory lending facility with Crossroads Financial Group, LLC (the “Inventory Facility”), reducing the maximum availability to $500 thousand, reducing monthly fees and paying down an aggregate of $1 million in January and February 2023.
◦ In January 2023, we amended the terms of our outstanding promissory note with Streeterville, agreeing to make $750 thousand in payments in 2023 and deferring other payments until 2024.
◦ In February 2023, we agreed to terminate our accounts receivable lending facility with Factors Southwest L.L.C. (d/b/a FSW Funding) (the “Receivables Facility” and, together with the Inventory Facility, the “Credit Facilities”), reducing our monthly borrowing costs.
◦ In February 2023, we sold an aggregate of $400 thousand of common stock to a member of our Board of Directors in a private placement at fair market value.

During 2022, we continued to broaden our product distribution network by engaging with new lighting agencies and energy service companies (“ESCOs”). We also redoubled our efforts from 2020 and 2021 to streamline our operations by closely managing all spending done throughout the Company, while investing in new products and strategies that sought to reenergize sales.
Throughout 2022, due to lingering economic and building occupancy impacts from the COVID-19 pandemic, we experienced continuing weakness in commercial sales as our customers in the healthcare, education, and commercial and industrial sectors put lighting retrofit projects on hold or delayed order placements. We continue to monitor the long-term impact of the COVID-19 pandemic on our customers, suppliers and logistics providers, and to evaluate governmental pandemic response. Although the significance and duration of the ongoing impact on our customers and us is still uncertain, and the specific timing of business recovery from the impact of the COVID-19 pandemic is still difficult to predict, we remain optimistic that facility capital budgets will start unfreezing, commercial building occupancy will rise, and our growth efforts will further impact our financial performance in a positive way.
We will seek to remain agile as an organization to respond to potential or continuing weakness in the macroeconomic environment and in the meantime seek to expand sales channels and enter new markets that we believe will provide additional growth opportunities. We plan to achieve profitability through developing and launching new, innovative products, such as our EnFocusTM powerline control systems, our Redcap® emergency battery backup tubular LEDs, evaluating new growth opportunities such as GaN-based power supply circuitry and other energy solution products, as well as executing on our multi-channel sales strategy that targets key verticals, such as government, healthcare, education and commercial and industrial, complemented by our marketing outreach campaigns and expanding channel partnerships. We also plan to continue to develop advanced lighting and lighting control applications built upon the EnFocusTM platform that aim to serve the commercial markets. In addition, we intend to continue to apply rigorous financial discipline in our organizational structure, decision-making, business processes and policies, strategic sourcing activities and supply chain practices to help accelerate our path towards profitability.
Our Industry
We develop advanced LED lighting and controls retrofit technologies solutions that enable our customers to run their facilities with greater energy efficiency, productivity and human wellness. We aim to be the human wellness lighting and LED technology market leader by providing high-quality, energy-efficient, “flicker-free,” long-life LED lamps and retrofit products, as well as lighting controls, to replace existing linear fluorescent, incandescent, HID lamps and fixtures.
We believe these applications represent a significant portion of the LED lighting market and energy savings potential for our targeted commercial, industrial and MMM markets.
LED lighting, and particularly LED retrofit of fluorescent and incandescent lights in existing buildings, represents a large and growing market. A 2020 report issued by the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy (“DOE”), entitled “Adoption of Light-Emitting Diodes in Common Lighting Applications,” reports that from 2016 to 2018,
5

installations of LED products have increased in all applications, increasing LED penetration to 30% of all general illumination lighting. In 2019, Navigant Research published a report that concluded that LED lighting had at least matched conventional lighting technologies on a range of features, including energy efficiency, lifetime, versatility and color quality, while becoming increasingly cost competitive. This same 2019 report forecasts that installed penetration of LED lamps and luminaires will increase dramatically through 2035, reaching about 84%. The increasing demand for LED lighting is being driven by energy and cost savings, environmental considerations and human health.
Energy consumption can be reduced by over 50% by replacing fluorescent tubes with LED tubes and by another 20-30% (70% to 80% in total) by utilizing smart lighting technologies, including dimmable TLEDs with ambient light and occupancy sensors. For this reason, building codes are increasingly requiring not only LEDs, but dimmable LEDs. Governments around the world are implementing regulations and standards that incentivize the use of LED lighting, both smart and conventional, to reduce energy consumption and, therefore, carbon dioxide emissions. Our new product research and development investments since 2019 have been focusing on advanced and smart lighting technologies to capitalize on these trends, and EnFocus™ represents such a control platform that we aim to expand in terms of functionalities, applications and intelligence, going forward.
There is also a growing awareness of the effects of both visible and non-visible light on human health and well-being. Energy Focus has been a leader in flicker-free technology and one of the first to obtain Underwriters Laboratories (“UL®”) certification at less than 1% optical flicker. Flicker, which is the modulation of the intensity of LED light at the frequency of the power supply, is well known to cause headaches, eye strain, fatigue, mood triggers and other health issues as well as interfering with electronic equipment such as barcode scanners. Energy Focus is continually evaluating additional human wellness lighting and control solutions inspired by emerging health and wellness benefits.
Smart, or connected, lighting is disrupting the LED industry and providing new opportunities for growth. The DOE defines connected lighting as an LED-based lighting system with integrated sensors and controllers that are networked (either wired or wireless), enabling lighting products within the system to communicate with each other and transmit data. In addition to enabling the intensity and correlated color temperature (“CCT”) of lights to respond to ambient light, time of day and the activities of building occupants, connectivity enables building automation functions that extend well beyond lighting. The interference of blue light with human circadian rhythms is well known. This can be alleviated by circadian lighting, or controlled lighting that is able to change the intensity or CCT of the LEDs depending on the time of day in order to emulate natural light. Since lighting fixtures are ubiquitous throughout buildings, the lighting infrastructure is an ideal vehicle to retrofit these and other smart or connected lighting capabilities into existing buildings, and also to design these capabilities into new construction.
From the customer feedback we have been receiving, we believe that the overall smart lighting market is still largely underdeveloped due to the cost and complexity for installations of related technologies today in the marketplace, representing significant potential for solutions that could meet customer needs and could also be affordable, easy to install and secure. Much of this interest and demand has been muted from 2020 through 2022 as a result of the COVID-19 pandemic, which we believe has primarily delayed, rather than reduced, our opportunity in the smart lighting marketplace. We believe our EnFocus™ lighting platform could effectively address the unmet needs for circadian and smart lighting, particularly for existing buildings that have limited economical options or IT expertise to implement otherwise complex lighting control systems.
While we believe the LED lighting and smart lighting market is large, growing and under-penetrated, it has also been characterized in recent years by intensifying competition, market leadership changes and aggressive pricing tactics on differentiated products. Our strategy to overcome these challenges is to develop advanced, impactful and customer-centric technologies and products, while also innovating on our core products to increase value and remain competitive. In addition, we focus on executing our multi-channel sales strategy combined with a growing sales representative network to drive effective and frequent communication with customers in order to better understand and serve their needs. By understanding the voice of the customer and by incorporating rapidly evolving technologies surrounding LED and smart lighting, we believe that we will continue to be able to develop solutions that better address customers’ needs with unique and novel product offerings, such as EnFocus™, our dimmable and tunable lighting and control platform, that deliver substantial value to our customers and accelerate LED and smart lighting adoptions.
6

Our Products 
We design, develop, manufacture and market a wide variety of LED lighting technologies and solutions to serve our primary end user markets, including the following: 
Commercial products to serve our targeted commercial markets:
RedCap® emergency battery backup TLEDs;
EnFocus™ powerline lighting control platform including dimming (“DM”) and color tuning (“DCT”);
LED retrofit solutions for existing luminaires, including replacement TLEDs for linear fluorescent lamps, downlights, and retrofit kits for low-bay, high-bay and office applications; and
Industrial grade LED Dock lights.

MMM LED lighting products to serve the U.S. Navy and allied foreign navies:
Military-grade Intellitube® retrofit TLED and the Invisitube™ ultra-low EMI TLED; and
Military-grade fixtures, including LED globe lights, berth lights; high-bay fixtures and LED retrofit kits.
Our LED products are more energy-efficient than traditional lighting products, such as fluorescent, incandescent and HID lamps, and we believe they can improve the overall sustainability profile of our customers by providing financial, environmental and human health benefits, including achieving significant long-term energy and maintenance cost savings, reducing carbon emission, substantially reducing retrofit waste and enhancing the health and productivity of building occupants.
The key features of our products are as follows: 
Many of our products make use of proprietary or patented optical and electronics delivery systems that enable high efficiencies with superior lighting qualities, and proven records of extremely high product reliability;
Our products have exceptionally long life, with the majority of our TLED sales providing a 10-year warranty;
Our products have extremely low flicker, including our 500D series TLED products, which were the first in the lighting industry to be certified by UL® as “low optical flicker, less than 1%”;
Most of our products meet the lighting efficiency standards mandated by the Energy Independence and Security Act of 2007; and
Most of our products qualify for federal and state tax and rebate incentives for commercial consumers available in certain states.
Our product development capabilities, which we believe provide a strategic competitive advantage, include the following: 
A long research, engineering, and market developmental history, with broad and intimate understanding of lighting technologies and LED lighting applications;
Strong and lean team of experienced, cross-disciplinary engineers;
Concentration on developing and providing high-quality, price competitive LED lamps and related technologies to replace fluorescent and HID lamps and fixtures for commercial markets;
Providing high quality and high performing LED lighting products with a proven history of reliability;
Emphasis on proprietary and patent-pending technologies surrounding LED lighting; and
A deep understanding of LED lighting product applications in existing MMM, government, commercial and residential building markets. 
As we seek to develop new LED lighting solutions, we expect to continue our investments in smart lighting and wellness lighting research and development, as well as channel partnerships. Lighting controls, including dimming, sensor and daylighting technologies, can yield significant energy savings and human health benefits. We believe that the controllability of LED technology and our ability and plan to integrate more occupancy sensing and other controls into our existing products will allow us to further differentiate our LED solutions and provide greater non-energy benefits to our customers.
Sales and Marketing 
Our innovative technologies and high-quality performance associated with LED lighting require a continued focus on educating our channel partners as well as end-users regarding the benefits and unique value propositions of our technologies and products. Our primary target customers for our LED lighting and controls systems are enterprise end-users, as well as contractors or ESCOs that could incorporate our products into their projects. We also sell through lighting agencies that represent our products
7

as a complement to our direct sales effort. We have in-house commercial sales personnel and external sales agencies representing Energy Focus products. We aim to continue to expand the coverage of our in-house sales team to eventually cover all geographic regions across the United States. Our MMM sales strategy leverages our brand and past performance and focuses on education about our products as well as ease of procurement.
We focus on industry verticals where the economic and non-economic benefits such as health and safety, as well as technical specifications, of our high-quality lighting product offerings are most compelling. Our LED lighting products fall into two broad market categories, commercial markets, which tend to focus on quality, efficacy, total cost of ownership and return on investment, and MMM which require more rigorous military specifications for durability and dependability. We also entered consumer markets during fiscal year 2021. We expect that our multi-channel sales strategy will continue to evolve and expand in the future.
With the introduction of our military-grade Intellitube® product in 2011, which replaced two-foot fluorescent lamps on U.S. Navy ships, military sales have represented the majority of our overall sales. Since 2019, we have been focusing on improving the design of our MMM products to significantly reduce product costs while maintaining the required performance. These efforts helped offset some of the weakness experienced in our commercial business due to the impact of the COVID-19 pandemic, though sales levels were challenged as the amounts and timing of military funding fluctuated. While we continue to aggressively pursue growth on the commercial side of our business due to its much larger potential and size, the MMM business does offer us the opportunity for continued sales, in addition to validating our product quality and strengthening our brand trust in the marketplace. During 2022, we reinvested in our military sales channel with a strategic hire of a U.S. Navy veteran who specializes in government sales. This has allowed us to better engage with the MMM and has presented us with the potential for expansion in military sales beyond the existing product portfolio.
We launched our first commercial LED lighting products in 2010. Since then, we have been building and expanding our commercial and industrial market presence where the economic and non-energy benefits and technical specifications of our high-quality lighting product offerings are compelling, particularly for mission-critical facilities in the enterprise verticals such as healthcare, eldercare, education and the commercial and industrial space. For example: 
Given the 24/7 lighting requirements of hospital systems, we believe that our LED solutions offer the proven quality, performance, long lifetime, return on investment and low flicker lightning that is particularly attractive to this target market. Since 2015, we have been the primary LED lighting supplier and partner for a major northeast Ohio hospital system and, as a result of our continued success, we have been able to leverage this relationship to expand into more hospital systems across the country.
As we advocate for the benefits of low-flicker LED lighting in schools, both in terms of energy-efficiency and in creating a healthy and effective learning environment, we continue to receive orders to retrofit school districts, colleges and universities.
Low and high bay applications are generally used in commercial and industrial markets to provide light to large open areas like big-box retail stores, warehouses and manufacturing facilities. In the past few years, technological and cost improvements have allowed LED low and high bay applications to be more competitive, and we believe we have attractive product offerings in this space that enable energy and maintenance cost savings.
In addition to our direct and indirect sales force, we have also re-evaluated our own e-commerce websites. At our current scale, we have returned to our core sales channels to commercial and military customers, but will continue to evaluate additional channels from time-to-time. We believe that our renewed and continuing focus on multi-disciplinary technology innovation and engineering designs to both expand product features and benefits, while lowering product costs of ownership, will continue to enhance the overall competitiveness of our LED lighting and provide us with the strategic advantage and flexibility to expand our distribution channels.
Concentration of Sales 
In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% of net sales, and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period.
In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% of net sales, and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period.
8

Competition 
Our LED lighting products compete against a variety of lighting products, including conventional light sources such as compact fluorescent lamps and HID lamps, as well as other TLEDs and integrated LED luminaire products. Our ability to compete depends substantially upon the superior performance, incremental benefits and lower total cost of ownership of our products. Principal competitors in our markets include large lamp manufacturers and lighting fixture companies based in the United States, as well as TLED and LED replacement fixture manufacturers mostly based in Asia, whose financial resources may substantially exceed ours and whose cost structure as a percentage of sales may be well below ours. These competitors may introduce new or improved products that may reduce or eliminate some of the competitive advantage of our products and may have substantially lower pricing. We anticipate that the competition for our products will also come from new technologies that offer increased energy efficiency, lower initial costs, lower maintenance costs, or advanced features. We compete with LED systems produced by large lighting companies such as Signify Lighting, Osram Sylvania and GE Lighting, as well as smaller manufacturers or distributors such as LED Smart, Revolution Lighting Technologies, Orion Energy Systems, and Keystone Technologies. Some of these competitors offer products with performance characteristics similar to those of our products.
Manufacturing and Suppliers
We produce our lighting products and systems through a combination of internal manufacturing and assembly at our Solon, Ohio facility, and sourced finished goods, manufactured to our specifications. Our internal lighting system manufacturing consists primarily of final assembly, testing, and quality control. We have worked with several vendors to design custom components to meet our specific needs. Our quality assurance program provides for testing of all sub-assemblies at key stages in the assembly process, as well as testing of finished products produced both internally and sourced through third parties. Additionally, we are 9001-2015 ISO certified.
Manufacturing costs are managed through the balance of internal production and outsourced production for certain parts and components, as well as finished goods in specific product lines, to a small number of vendors in various locations throughout the world, primarily in the United States, Malaysia, Taiwan, and China. In some cases, we rely upon a single supplier to source certain components, sub-assemblies, or finished goods. We continually attempt to improve our global supply chain practices to satisfy client demands in terms of quality and volumes, while controlling our costs and achieving targeted gross margins, and this includes the evaluation of additional outsourcing or further insourcing of internal production where cost, quality and performance can be maintained or improved. A 2021 DOE report entitled, “2020 LED Manufacturing Supply Chain”, indicated that most of the world’s LED lamp production and a significant portion of LED luminaire manufacturing takes place in China with virtually no LED lamp manufacturing taking place in the United States today.
Our supplier concentration is heavily focused within Asia. As a result of the continued macroeconomic impacts of the COVID-19 pandemic, throughout 2021 and 2022, we experienced global supply chain and logistics constraints that impacted our inventory purchasing strategy and increased our transportation costs, in continued efforts to manage both shortages of available components and longer lead times in obtaining components.
One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.
One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.
Product Development 
Product development has been a key area of operating focus and competitive differentiation for us in designing and developing industry leading LED lighting. Gross product development expenses for the years ended December 31, 2022 and 2021 were $1.5 million and $1.9 million, respectively. We believe that our customer-centric product development efforts represent a better leverage on our R&D investments and aim to continue to focus on developmental projects that could produce more impactful and differentiated products and solutions in a more timely manner for faster customer adoption.
Intellectual Property 
We have a policy of seeking to protect our intellectual property through patents, license agreements, trademark registrations, confidential disclosure agreements, and trade secrets as management deems appropriate. Certain of our patents are key to our current product lines. Additionally, we have various pending U.S. patent applications, and various pending Patent Cooperation
9

Treaty patent applications filed with the World Intellectual Property Organization that serve as the basis for national patent filings in countries of interest. Our issued patents expire at various times through May 2040. Generally, the term of patent protection is twenty years from the earliest effective filing date of the patent application. There can be no assurance; however, that our issued patents are valid or that any patents applied for will be issued, and that our competitors or clients will not copy aspects of our lighting systems or obtain information that we regard as proprietary. There can also be no assurance that others will not independently develop products similar to ours. The laws of some foreign countries in which we manufacture, sell or may sell our products do not protect proprietary rights to products to the same extent as the laws of the United States. 
Insurance 
All of our properties and equipment are covered by insurance and we believe that such insurance is adequate. In addition, we maintain general liability, product recall and workers’ compensation insurance in amounts we believe to be consistent with our risk of loss and industry practice.
Regulatory Compliance
We derive a significant portion of our revenues from direct and indirect sales to U.S., state, local and foreign governments and their respective agencies. Contracts with government customers are subject to various procurement laws and regulations, business prerequisites to qualify for such contracts, accounting procedures, intellectual property processes, and contract provisions relating to their formation, administration and performance, which may provide for various rights and remedies in favor of the governments that are not typically applicable to or found in commercial contracts.
In addition, although not legally required to do so, we strive to obtain certification for substantially all our products. In the United States, we seek certification on substantially all of our products from UL®, Intertek Testing Services (“ETL®”), or DesignLights Consortium (“DLC™”). Where appropriate in jurisdictions outside the United States, we seek to obtain other similar national or regional certifications for our products. Although we believe that our broad knowledge and experience with electrical codes and safety standards have facilitated certification approvals, we cannot ensure that we will be able to obtain any such certifications for our new products or that, if certification standards are amended, we will be able to maintain such certifications for our existing products.
Human Capital 
At December 31, 2022, we had 20 full-time employees and 3 furloughed employees, all of whom were based in the United States, and no part-time employees. We had one temporary contractor at December 31, 2022. None of our employees or contractors are subject to collective bargaining agreements and we consider our relationship with our employees to be good. We encourage and support the growth and development of our employees. Continual learning and career development is advanced through ongoing performance and development conversations with employees and reimbursement is available to employees from time to time for seminars, conferences, formal education, and other training events employees attend in connection with their job duties.
Our core values of accountability, trust, extraordinariness, fun, openness, integrity and kindness underscore everything we do and drive our day-to-day interactions. The safety, health and wellness of our employees is a top priority. Through teamwork and the adaptability of our management and staff during the COVID-19 pandemic, we embraced a flexible work environment with some of our corporate office employees effectively working from remote locations and others working both remotely and in the office on a hybrid basis.
Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our current and future employees. The principal purposes of our annual bonus plan and equity incentive plan are to attract, retain and motivate employees through the granting of long-term incentive compensation awards.
Business Segments
We currently operate in a single business segment that includes the marketing and sale of commercial and MMM lighting products and controls. Please refer to Note 12, “Product and Geographic Information,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K, for additional information.
Available Information
Our principal executive offices are located at 32000 Aurora Road, Suite B, Solon, Ohio 44139. Our telephone number is 440.715.1300. Our website address is www.energyfocus.com. We are providing the address to our website solely for the information of investors. The information on our website is not a part of, nor is it incorporated by reference into this Annual
10

Report on Form 10-K. Through our website, we make available, free of charge, our annual proxy statement, annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, as soon as reasonably practicable after we electronically file such material with, or furnish them to, the Securities and Exchange Commission, or the SEC. The SEC maintains a website that contains these reports at www.sec.gov.
11

ITEM 1A. RISK FACTORS
Risks Associated with Our Business
The long-term impacts caused by the COVID-19 pandemic could continue to have an adverse effect on our business.
The COVID-19 pandemic continues to have an unprecedented, long-term impact on the U.S. economy that continues to create significant business uncertainties. These uncertainties include, but are not limited to, the adverse effect of the pandemic on the economy, our supply chain partners, transportation and logistics providers, our employees and customers. As infection rates oscillate with new variants, widespread outbreaks, stay-at-home recommendations or mandates from federal, state and local authorities may recur, which may continue to affect our supply chain and our customer base. Continued impacts of the pandemic could materially adversely affect our near-term and long-term revenues, earnings, liquidity and cash flows, and may require significant actions in response, including, but not limited to, employee furloughs, workforce reductions, plant or other operational shut-downs, expense reductions or discounting of pricing of our products, all in an effort to mitigate such impacts. The extent of the ongoing impact of the pandemic on our business and financial results will depend largely on future developments, including the duration of the spread of the outbreak within the United States, the timing and success of vaccine programs, the impact on capital and financial markets and the related impact on consumer confidence and spending, all of which are highly uncertain and cannot be predicted.
If we are unable to attract or retain qualified personnel, our business and product development efforts could be harmed.
We are highly dependent on our senior management and other key personnel due to our very lean organizational structure. Our future success will depend on our ability to attract, retain, develop and motivate qualified executive, technical, sales, marketing, operating, financial and management personnel, for whom competition is very intense. As we attempt to sustain and re-grow our business, it could be especially difficult to attract, retain and adequately compensate qualified personnel, especially in light of our lean cost structure and the tightening of the labor market, which has led to increased competition for employees. The loss of, or failure to attract, hire, and retain any such persons could delay product development cycles, disrupt our operations, increase our costs, or otherwise harm our business or results of operations. We also do not maintain “key person” insurance policies on any of our officers or our other employees, nor have employment contracts.
We rely on equity and debt financing to operate our business and will require additional financing in the near term, which we may not be able to raise on favorable terms or at all, and our failure to obtain funding when needed may force us to delay, scale back or eliminate our business plan or even discontinue or curtail our operations.
For the year ended December 31, 2022, we reported a net loss of $10.3 million and are dependent upon the availability of financing in order to continue our business.
In 2023 to date, financing activity to sustain ongoing losses has included transactions with a member of our Board of Directors as well as certain purchases associated with Sander Electronics, a strategic investor, converting approximately $1.5 million of outstanding bridge debt into common stock and also selling an aggregate of approximately $2.72 million in common stock.

In the year ended December 31, 2022, financing activity to sustain ongoing losses included converting approximately $303 thousand of outstanding bridge financing into common stock, the issue and sale of approximately $1.45 million of unsecured bridge financing from October to December 2022, the issue and sale of approximately $3.2 million of common stock and warrants to purchase common stock in June 2022, and the offer and sale of $2.0 million of unsecured bridge debt financing in April 2022.

In August, 2020, we entered into two Credit Facilities secured by our assets and are subject to customary affirmative and negative operating covenants and events of defaults that restrict indebtedness, liens, corporate transactions, dividends, and affiliate transactions, among others. The Receivables Facility capacity was $2.5 million, and the Inventory Facility capacity was initially $3.0 million and increased to $3.5 million in April 2021. As of December 31, 2022, we had cash of approximately $0.1 million and had debt balances of $1.4 million and $1.0 million under the Inventory Facility and the Receivables Facility, respectively. In January 2023, we amended the Inventory Facility, reducing the maximum availability to $500 thousand, reducing monthly fees and paying down an aggregate of $1 million in January and February 2023. In February 2023, we agreed to terminate the Receivables Facility. As a result, our availability under the Credit Facilities has been significantly reduced, and there can be no assurance that these lending facilities will be renewed or replaced on commercially reasonable terms or at all.
Even with access to borrowings under the Inventory Facility, we may not generate sufficient cash flows from our operations or be able to borrow sufficient funds to sustain our operations. As such, we will likely need additional external financing during
12

2023 and will continue to review and pursue external funding sources including, but not limited to, the following:
obtaining financing from traditional or non-traditional investment capital organizations or individuals;
obtaining funding from the sale of our common stock or other equity or debt instruments; and
obtaining debt financing with lending terms that more closely match our business model and capital needs.
There can be no assurance that we will obtain funding on acceptable terms, in a timely fashion, or at all. Obtaining additional financing contains risks, including:
additional equity financing may not be available to us on satisfactory terms and any equity we are able to issue could lead to dilution for current stockholders and have rights, preferences and privileges senior to our common stock;
loans or other debt instruments may have terms or conditions, such as interest rates, restrictive covenants and control or revocation provisions, which are not acceptable to management or our Board of Directors; and
the current environment in the capital markets combined with our capital constraints may prevent us from being able to obtain adequate debt financing.
If we fail to obtain the required additional financing to sustain our business before we are able to produce levels of revenue to meet our financial needs, we will need to delay, scale back or eliminate our business plan and further reduce our operating costs and headcount, each of which would have a material adverse effect on our business, future prospects, and financial condition. A lack of additional financing could also result in our inability to continue as a going concern and force us to sell certain assets or discontinue or curtail our operations and, as a result, investors in the Company could lose their entire investment.
Our independent registered public accounting firm’s opinion on our audited financial statements for the fiscal year ended December 31, 2022, included in this Annual Report, contains a modification relating to our ability to continue as a going concern.
Our independent registered public accounting firm’s opinion on our audited financial statements for the year ended December 31, 2022 includes a modification stating that our losses and negative cash flows from operations and uncertainty in generating sufficient cash to meet our obligations and sustain our operations raise substantial doubt about our ability to continue as a going concern. In addition, Note 4 “Restructuring”, to our financial statements included in Part II, Item 8 “Financial Statements and Supplementary Data,” of this Annual Report includes disclosure describing the existence of conditions that raise substantial doubt about our ability to continue as a going concern for a reasonable period of time.
While we continue to pursue funding sources and transactions that could raise capital, there can be no assurances that we will be successful in these efforts or will be able to resolve our liquidity issues or eliminate our operating losses. If we are unable to generate enough cash or obtain sufficient additional funding, we would need to scale back or significantly adjust our business plan, further reduce our operating costs and headcount, or discontinue or curtail our operations. Accordingly, our business, prospects, financial condition and results of operations could be materially and adversely affected, and we may be unable to continue as a going concern. If we are unable to continue as a going concern, we may have to liquidate our assets and may receive less than the value at which those assets are carried on our audited consolidated financial statements, and it is likely that investors will lose all or a part of their investment. Our financial statements do not include any adjustments that might result from the outcome of this uncertainty.
We have a history of operating losses and will incur losses in the future as we continue our efforts to grow sales and streamline our operations at a profitable level.
We have incurred substantial losses in the past and reported net losses from operations of $10.3 million and $7.9 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, we had an accumulated deficit of $149.0 million and cash of approximately $0.1 million, compared to an accumulated deficit of $138.7 million and cash of approximately $2.7 million as of December 31, 2021.
In order for us to operate our business profitably, we need to grow our sales, maintain cost control discipline while balancing development of our product pipeline and potential long-term revenue growth, continue our efforts to reduce product cost, drive further operating efficiencies and develop and execute a strategic product pipeline for profitable and compelling MMM and LED lighting and control products. There is a risk that our strategy to return to profitability may not be as successful as we envision, or occur as quickly as we expect. We might require additional financing in the near-term and, if our operations do not achieve, or we experience an unanticipated delay in achieving, our intended level and pace of profitability, we will continue to need additional funding, none of which may be available on favorable terms or at all and could require us to sell certain assets or discontinue or curtail our operations.
13

While we are attempting to diversify our customer base, we have historically derived a significant portion of our revenue from a few customers, and the loss of one of these customers, or a reduction in their demand for our products, could adversely affect our business, financial condition, results of operations, and prospects.
Historically our customer base has been highly concentrated and a few customers have represented a substantial portion of our net sales. In 2022, two customers accounted for 27% of net sales. Total sales to our primary distributor to the U.S. Navy combined with sales to shipbuilders for the U.S. Navy represented 30% of net sales in 2022. In 2021, two customers accounted for 43% of net sales. Total sales to our primary distributor to the U.S. Navy, and a primary shipbuilder for the U.S. Navy represented 38% of net sales in 2021.
We generally do not have long-term contracts with our customers that commit them to purchase any minimum amount of our products or require them to continue to do business with us. We could lose business from any one of our significant customers for a variety of reasons, many of which are outside of our control, including ongoing long-term impacts of the COVID-19 pandemic, changes in levels of government funding and rebate programs, our inability to comply with government contracting laws and regulations, changes in customers’ procurement strategies or their lighting retrofit plans, changes in product specifications, additional competitors entering particular markets, our failure to keep pace with technological advances and cost reductions, and damage to our professional reputation, among others.
We are attempting to expand and diversify our customer base and reduce the dependence on one or a few customers, through the addition of sales representatives and other potential sales channels, but we cannot provide any assurance that our efforts will be successful. We anticipate that a limited number of customers could continue to comprise a substantial portion of our revenue for the foreseeable future. If we continue to do business with our significant customers, our concentration can cause variability in our results because we cannot control the timing or amounts of their purchases. A significant customer could cease to do or drastically reduce its business with us with little or no notice, which could adversely affect our results of operations and cash flows in particular periods.
Historically, we have experienced long sales-cycles, as well as slow ramp-up by new customers to purchase large amounts of LED products from us. Given the fiercely competitive lighting market in which we operate, we are constantly trying to balance pricing with the quality-premium our products command both in brand reputation and performance. As a result, adding new customers could generally be a slow process, and increasing new customers’ sales to more significant levels usually takes a long period of time. As we continue to develop more customer-centric new products such as EnFocus™ and GaN-based power supply circuitry, we hope to both add new customers more quickly and have our customers scale their purchasing levels more quickly. However, there is no guarantee of faster customer acceptance or performance of these new products or any other that has been or is being developed.
If critical components and finished products that we develop with and purchase from a small number of third-party development partners and suppliers become unavailable or increase in price, or if our development partners, suppliers or delivery channels fail to meet our requirements for quality, quantity, and timeliness, our revenue and reputation in the marketplace could be harmed, which would damage our business.
In an effort to reduce research and development and manufacturing costs, we have outsourced the research, development and production of certain parts and components, as well as finished goods in our product lines, to a small number of vendors in various locations throughout the world, primarily in the United States, Malaysia, Taiwan and China. We generally purchase these sole or limited source items with purchase orders, and we have limited guaranteed supply arrangements with such suppliers. While we believe alternative sources for these components and products are available, we select suppliers based on their expected ability to provide quality products at a cost-effective price, to meet our specifications, and to deliver within scheduled time frames. We do not control the time and resources that these suppliers devote to our business, and we cannot be sure that these suppliers will perform their obligations to us. If our ability to manage third-party product development efforts are unsuccessful or our suppliers fail to perform their obligations in a timely manner or at satisfactory quality levels, we may suffer lost or delayed sales, increased costs of goods sold, reductions in revenue or margin, and damage to our reputation in the market, all of which would adversely affect our business. As demand for our products fluctuates, which fluctuations can be hard to predict, we may not need a sustained level of inventory, which may cause financial hardship for our suppliers or they may need to divert production capacity elsewhere. In the past, we have had to purchase quantities of certain components that are critical to our product manufacturing and were in excess of our estimated near-term requirements as a result of supplier delivery constraints and concerns over component availability, and we may need to do so in the future. As a result, we have had, and may need to continue, to devote additional working capital to support a large amount of component and raw material inventory that may not be used over a reasonable period to produce saleable products, and we may be required to increase our excess and obsolete inventory reserves to provide for these excess quantities, particularly if demand for our products does not meet our expectations.
14

We may be vulnerable to unanticipated product development delays, price increases and payment term changes. Significant increases in the prices of sourced components and products and shipping costs, could cause our product prices to increase, which may reduce demand for our products or make us more susceptible to competition. Furthermore, in the event that we are unable to pass along increases in operating costs to our customers, margins and profitability may be adversely affected. Accordingly, the loss of all or one of these suppliers could have a material adverse effect on our operations until such time as an alternative supplier could be found.
Additionally, consolidation in the lighting industry could result in one or more current suppliers being acquired by a competitor, rendering us unable to continue purchasing key components and products at competitive prices.
We also may be subject to various import duties and tariffs applicable to materials manufactured in foreign countries and may be affected by various other import and export restrictions, as well as other considerations or developments impacting upon international trade, including economic or political instability, tariffs, shipping delays and product quotas. These international trade factors will, under certain circumstances, have an impact on the cost of components, which will have an impact on the cost to us of the manufactured product and the wholesale and retail prices of our products.
We rely on arrangements with independent shipping companies for the delivery of our products from vendors abroad. The failure or inability of these shipping companies to deliver products or the unavailability of shipping or port services, even temporarily, could have a material adverse effect on our business. We may also be adversely affected by an increase in freight surcharges due to global logistics capacity constraints, rising fuel costs and added security costs.
If we are unable to implement plans to increase sales and control expenses to manage future growth effectively, our profitability goals and liquidity will be adversely affected.
Our ability to achieve our desired growth depends on the adoption of high quality LED lighting and controls within the general lighting market and our ability to affect and adapt to these rates of adoption. The pace of continued growth in these markets is uncertain, and in order to grow our sales, we may need to:
manage organizational complexity and ensure effective and timely communication;
expand the skills and capabilities of our current management, engineering and sales teams;
add experienced senior level managers;
attract, retain and adequately compensate qualified employees;
adequately maintain and adjust the operational and financial controls that support our business;
expand research and development, sales and marketing, technical support, distribution capabilities, manufacturing planning or administrative functions and capabilities;
maintain or establish additional manufacturing facilities and equipment, as well as secure sufficient third-party manufacturing resources, to adequately meet customer demand or lower manufacturing costs; and
manage an increasingly complex supply chain to maintain a sufficient supply of materials and deliver on time to our manufacturing facilities.
These efforts to grow our business, both in terms of size and in diversity of customer bases served, may put a significant strain on our resources. We have implemented comprehensive cost-saving initiatives to reduce our net loss and mitigate doubt about our ability to continue as a going concern. These initiatives have improved efficiency and streamlined our operations, but we continue to operate at a loss and may need additional funding or further cost-cutting to manage liquidity.
Our possible future growth may exceed our current capacity and require rapid expansion in certain functional areas. We may lack sufficient funding to appropriately expand or incur significant expenses as we attempt to scale our resources and make investments in our business that we believe are necessary to achieve short-term and long-term growth goals. Such investments take time to become fully operational, and we may not be able to expand quickly enough to exploit targeted market opportunities. In addition to our own manufacturing capacity, we are increasingly utilizing contract manufacturers and original design manufacturers (“ODMs”) to produce our products for us. There are also inherent execution risks in expanding product lines and production capacity, whether through our facilities or that of a third-party manufacturer, that could increase costs and reduce our operating results, including design and construction cost overruns, poor production process yields and reduced quality control. If we are unable to fund any necessary expansion or manage our growth effectively, we may not be able to adequately meet demand, our expenses could increase without a proportionate increase in revenue, our margins could decrease, and our business and results of operations could be adversely affected.
15

Our results of operations, financial condition and business could be harmed if we are unable to balance customer demand and capacity.
As our customer base and customer demand for our products changes and as we launch new products, we must be able to adjust our production capacity to meet demand. We are continually taking steps to address our manufacturing capacity needs for our products. If we are not able to increase or decrease our production capacity at our targeted rate or if there are unforeseen costs associated with adjusting our capacity levels or there are unanticipated interruptions in our global supply chain or logistics from such possibilities as long-term effects of the COVID-19 pandemic, shifting workforces, geopolitical tension or energy policies, we may not be able to achieve our financial targets. In addition, as we introduce new products and further refine existing products, we must balance the production and inventory of prior generation products with the production and inventory of new products, whether manufactured by us or our contract manufacturers, to maintain a product mix that will satisfy customer demand and mitigate the risk of incurring cost write-downs on the previous generation products, related raw materials and tooling.
If customer demand does not materialize at the rate forecasted, we may not be able to scale back our manufacturing expenses or overhead costs to correspond to the demand. This could result in lower margins, write-downs of our inventory and adversely impact our business and results of operations. Additionally, if product demand decreases or we fail to forecast demand accurately, our results may be adversely impacted due to higher costs resulting from lower factory utilization, causing higher fixed costs per unit produced. In addition, our efforts to improve quoted delivery lead-time performance may result in corresponding reductions in order backlog. A decline in backlog levels could result in more variability and less predictability in our quarter-to-quarter net sales and operating results.
If we are not able to compete effectively against companies with lower cost structures or greater resources, or new competitors who enter our target markets, our sales will be adversely affected.
The lighting industry is highly competitive. In the high-performance lighting markets in which we sell our advanced lighting systems, our products compete with lighting products utilizing traditional lighting technology provided by many vendors. Our higher quality and value advanced lighting and control systems also face competition from lower quality, commodity lighting products when customers may be overly purchase-price sensitive. For sales of MMM products, we compete with a small number of qualified military lighting lamp and fixture suppliers. In certain commercial applications, we typically compete with LED systems produced by large lighting companies. Our primary competitors include Signify, Osram Sylvania, LED Smart, Revolution Lighting Technologies, Orion Energy Systems, and Keystone Technologies. Some of these competitors offer products with performance characteristics similar to those of our products. Many of our competitors are larger, more established companies with greater resources to devote to research and development, manufacturing and marketing, as well as greater brand recognition. In addition, larger competitors who purchase greater unit volumes from component suppliers may be able to negotiate lower costs, thereby enabling them to offer lower pricing to end customers. Moreover, the relatively low barriers to entry into the lighting industry and the limited proprietary nature of many lighting products also permit new competitors to enter the industry easily and with lower costs. 
In each of our markets, we also anticipate the possibility that LED component manufacturers, including those that currently supply us with LEDs, may seek to compete with us. Our competitors’ lighting technologies and products may be more readily accepted by customers than our products will be. Moreover, if one or more of our competitors or suppliers were to merge, the change in the competitive landscape could adversely affect our competitive position. Additionally, to the extent that competition in our markets intensifies, we may be required to further reduce our prices in order to remain competitive. If we do not compete effectively, or if we reduce our prices without making commensurate reductions in our costs, our net sales, margins, and profitability and our future prospects for success may be harmed.
We work with independent agents and sales representatives for a portion of our net sales, and the failure to incentivize, retain and manage our relationships with these third parties, or the termination of these relationships, could cause our net sales to decline and harm our business.
In the past, we pursued an agency-driven sales channel strategy in order to expand our market presence throughout the United States. As a result, at that time, we had increased our reliance on independent sales agent channels to market and sell our LED lighting and control products. In addition, these parties provide technical sales support to end-users. The current agreements with our agents are generally non-exclusive on the agents’ product portfolio, meaning they can sell our competitors’ products. Any such agreements we enter into in the future may be on similar terms. Our agents may not be motivated to or successfully pursue the sales opportunities available to them, or they may prefer to sell or be more familiar with the products of our competitors. If our agents do not achieve our sales objectives or these relationships take significant time to develop, our revenue may decline, fail to grow or not increase as rapidly as we intend in order to achieve profitability and grow our business. During 2022, we refocused our agency relationships on those that were both mutually beneficial and strategically important. Although
16

we believe that our agency strategy will increase the role of independent agents and sales representatives over time, direct sales using internal sales personnel still account for a substantial portion of our sales, and our agency plans may take longer to contribute significantly to our operating results.
Furthermore, our agency agreements are generally short-term and can be cancelled by either party without significant financial consequence. The termination of or the inability to negotiate extensions of these contracts on acceptable terms could adversely impact sales of our products. Additionally, we cannot be certain that we or end-users will be satisfied by their performance. If these agents significantly change their terms with us, or change their end-user relationships, there could be an impact on our net sales and profits.
If our LED lighting and control technology products fail to gain widespread market acceptance or we are unable to respond effectively as new technologies and market trends emerge, our competitive position and our ability to generate revenue, and profits may be harmed.
To be successful in our respective markets for LED lighting and control technology products, we depend on continued market acceptance of our existing LED lighting and control technology, including in the consumer and commercial markets. Potential customers may be reluctant to adopt LED lighting products as an alternative to traditional lighting technology because of their higher initial costs or perceived risks relating to their novelty, reliability, usefulness, quality and cost-effectiveness when compared to other established lighting sources available in the market. Changes in economic and market conditions may also make traditional lighting technologies more appealing. For example, declining energy prices in certain regions or countries may favor existing lighting technologies that are less energy-efficient, reducing the rate of adoption for LED lighting products in those areas. Notwithstanding continued performance improvements and cost reductions of LED lighting technologies, limited customer awareness of the benefits of LED lighting products, lack of widely accepted standards governing LED lighting products and customer unwillingness to adopt LED lighting products could significantly limit the demand for LED lighting products. Even potential customers that are inclined to adopt energy-efficient lighting technology may defer investment as LED lighting products continue to experience rapid technological advances. Any of the foregoing could adversely impact our results of operations and limit our market opportunities.
In addition, we will need to keep pace with rapid changes in LED lighting and control technology, changing customer requirements, new product introductions and cost reductions by competitors and evolving industry standards, any of which could render our existing products obsolete if we fail to respond in a timely manner. The development, introduction, and acceptance of new, re-designed or reduced cost products incorporating advanced technology is a complex process subject to numerous uncertainties, including:
available funding to sustain adequate development efforts;
achievement of technology breakthroughs required to make commercially viable devices, and in turn, protecting those breakthroughs through intellectual property;
the accuracy of our predictions for market requirements;
our ability to predict, influence, or react to evolving standards;
acceptance of our new product designs;
acceptance of new technologies in certain markets;
the combination of other desired technological advances with lighting products, such as controls;
the availability of qualified research and development personnel;
our timely completion of product designs and development;
our ability to develop repeatable processes to manufacture new products in sufficient quantities, with the desired specifications, and at competitive costs;
our ability to effectively transfer products and technology from development to manufacturing; and
market acceptance of our products.
We could experience delays in the introduction of these products. We could also devote substantial resources to the development of new technologies or products that are ultimately not successful.
If effective new sources of light, other than LEDs, are discovered and commercialized, our current products and technologies could become less competitive or obsolete. If others develop innovative proprietary lighting technology that is superior to ours, or if we fail to accurately anticipate technology, pricing and market trends, address market saturation and customer confusion, respond on a timely basis with our own development of new and reliable products and enhancements to existing products, and achieve broad market acceptance of these products and enhancements, our competitive position may be harmed and we may not achieve sufficient growth in our net sales to attain or sustain profitability.
17

Our operating results may fluctuate due to factors that are difficult to forecast and not within our control.
Our past operating results may not be accurate indicators of future performance, and you should not rely on such results to predict our future performance. Our operating results have fluctuated significantly in the past and could fluctuate in the future. Factors that may contribute to fluctuations include:
changes in aggregate capital spending, cyclicality and other economic conditions, including inflationary pressures, or domestic and international demand in the industries;
the timing of large customer orders to which we may have limited visibility and cannot control;
competition for our products, including the entry of new competitors and significant declines in competitive pricing;
our ability to effectively manage our working capital;
our ability to generate increased demand in our current and targeted markets, particularly those in which we have limited experience;
our ability to satisfy customer demands in a timely and cost-effective manner;
pricing and availability of labor and materials;
quality testing and reliability of new products;
our inability to adjust certain fixed costs and expenses for changes in demand and the timing and significance of expenditures that may be incurred to facilitate our growth;
macroeconomic, geopolitical and health concerns, including long-term effects of the COVID-19 pandemic;
seasonal fluctuations in demand and our revenue; and
disruption in component supply from foreign vendors.
Depressed general economic conditions may adversely affect our operating results and financial condition.
Our business is sensitive to changes in general economic conditions, both inside and outside the United States. Slow growth in the economy or an economic downturn, particularly one affecting construction and building renovation, or that causes end-users to reduce or delay their purchases of lighting products, services, or retrofit activities, would have a material adverse effect on our business, cash flows, financial condition and results of operations. LED lighting retrofit projects, in particular, tend to require a significant capital commitment, which is offset by cost savings achieved over time. As such, a lack of available capital, whether due to economic factors or conditions in the equity or debt markets, could have the effect of reducing demand for our products. A decrease in demand could adversely affect our ability to meet our working capital requirements and growth objectives, or could otherwise adversely affect our business, financial condition, and results of operations.
Customers may be unable to obtain financing to make purchases from us.
Some of our customers require financing in order to purchase our products, and the initial investment is higher than that which is required with traditional lighting products. The potential cost or inability of these customers to access the capital needed to finance purchases of our products and meet their payment obligations to us could adversely impact the appeal of our products relative to those with lower upfront costs and have a negative impact on our financial condition and results of operations. There can be no assurance that third-party finance companies will provide capital to our customers.
A significant portion of our business is dependent upon the existence of government funding, which may not be available into the future and could result in a reduction in sales and harm to our business.
Some of our customers are dependent on governmental funding, including U.S. and foreign allied navies and U.S. military bases. If any of these customers or potential customers abandon, curtail, or delay planned LED lighting retrofit projects as a result of the levels of funding available to them or changes in budget priorities, it would adversely affect our opportunities to generate product sales.
Our products could contain defects, or they may be installed or operated incorrectly, which could reduce sales of those products or result in claims against us.
Despite product testing, defects may be found in our existing or future products. This could result in, among other things, a delay in the recognition or loss of net sales, the write-down or destruction of existing inventory, insurance recoveries that fail to cover the full costs associated with product recalls or other claims, significant warranty, support, and repair costs, diversion of the attention of our engineering personnel from our product development efforts, and damage to our relationships with our customers. The occurrence of these problems could also result in reputational and brand damage or the delay or loss of market acceptance of our lighting products and would likely harm our business. In addition, our customers may specify quality, performance, and reliability standards that we must meet. If our products do not meet these standards, we may be required to replace or rework the products. In some cases, our products may contain undetected defects or flaws that only become evident after shipment. Even if our products meet standard specifications, our customers may attempt to use our products in
18

applications for which they were not designed or in products that were not designed or manufactured properly, resulting in product failures and creating customer satisfaction issues.
Some of our products use line voltages (such as 120 or 240 volts AC), which involve enhanced risk of electrical shock, injury or death in the event of a short circuit or other malfunction. Defects, integration issues or other performance problems in our lighting products could result in personal injury or financial or other damages to end-users or could damage market acceptance of our products. Our customers and end-users could also seek damages from us for their losses. A product liability claim brought against us, even if unsuccessful, would likely be time consuming and costly to defend and the adverse publicity generated by such a claim against us or others in our industry could negatively impact our reputation.
We provide warranty periods generally ranging from one to ten years on our LED lighting products. Although we believe our reserves are appropriate, we are making projections about the future reliability of new products and technologies, and we may experience increased variability in warranty claims. Increased warranty claims could result in significant losses due to a rise in warranty expense and costs associated with customer support.
Our industry is characterized by vigorous protection and pursuit of intellectual property rights and positions, which may result in protracted and expensive litigation. We have engaged in litigation in the past and litigation may be necessary in the future to enforce our intellectual property rights or to determine the validity and scope of the proprietary rights of others. Litigation may also be necessary to defend against claims of infringement or invalidity by others. Additionally, we could be required to defend against individuals and groups who have been purchasing intellectual property assets for the sole purpose of making claims of infringement and attempting to extract settlements from companies like ours. Litigation could delay development or sales efforts and an adverse outcome in litigation, or any similar proceedings, could subject us to significant liabilities, require us to license disputed rights from others or require us to cease marketing or using certain products or technologies. We may not be able to obtain any licenses on acceptable terms, if at all, and may attempt to redesign those products that contain allegedly infringing intellectual property, which may not be possible. We also may have to indemnify certain customers if it is determined that we have infringed upon or misappropriated another party’s intellectual property. The costs of addressing any intellectual property litigation claim, including legal fees and expenses and the diversion of management resources, regardless of whether the claim is valid, could be significant and could materially harm our business, financial condition, and results of operations.
From time to time, we have been and may in the future be subject to claims or allegations that we infringe upon or have misappropriated the intellectual property of third parties. Defending against such claims is costly and intellectual property litigation often involves complex questions of fact and law, with unpredictable results. We may be forced to acquire rights to such third-party intellectual property on unfavorable terms (if rights are made available at all), pay damages, modify accused products to be non-infringing, or stop selling the applicable product altogether.
We may be subject to confidential information theft or misuse, which could harm our business and results of operations.
We face attempts by others to gain unauthorized access to our information technology systems on which we maintain proprietary and other confidential information. Our security measures may be breached as the result of industrial or other espionage actions of outside parties, employee error, malfeasance or otherwise, and as a result, an unauthorized party may obtain access to our systems. In addition, these same risks to our information technology systems also apply to the third-party service providers’ information technology systems utilized by the Company. Additionally, outside parties may attempt to access our confidential information through other means, for example by fraudulently inducing our employees to disclose confidential information. We actively seek to prevent, detect and investigate any unauthorized access, which occasionally occurs despite our best efforts. We might be unaware of any such access or unable to determine its magnitude and effects. The theft, corruption or unauthorized use or publication of our trade secrets and other confidential business information as a result of such an incident could adversely affect our competitive position and the value of our investment in research and development could be reduced. Our business could be subject to significant disruption, widespread negative publicity and a loss of customers, and we could suffer legal liabilities and monetary or other losses.
We have international operations and are subject to risks associated with operating in international markets.
We outsource the production of certain parts and components, as well as finished goods in certain product lines, to a small number of vendors in various locations outside of the United States, including Malaysia, Taiwan and China. Although we do not currently generate significant sales from customers outside the United States, we are targeting foreign allied navies as a potential opportunity to generate additional sales of our MMM products as well as a limited number of foreign geographic markets which we expect to expand over time.
International business operations are subject to inherent risks, including, among others: 
difficulty in enforcing agreements and collecting receivables through foreign legal systems;
19

unexpected changes in regulatory requirements, tariffs, and other trade barriers, restrictions or disruptions;
potentially adverse tax consequences;
localized impacts of epidemics, pandemics or other contagious outbreaks, such as the COVID-19 pandemic;
the burdens of compliance with the U.S. Foreign Corrupt Practices Act, similar anti-bribery laws in other countries, and a wide variety of other laws;
import and export license requirements and restrictions of the United States and each other country in which we operate;
exposure to different legal standards and reduced protection for intellectual property rights in some countries;
currency fluctuations and restrictions; and
political, social, and economic instability, including war and the threat of war, acts of terrorism, pandemics, boycotts, curtailment of trade, or other business restrictions. 
If we do not anticipate and effectively manage these risks, these factors may have a material adverse impact on our business operations.
Risks Associated with Legal and Regulatory Matters
We may be subject to legal claims against us or claims by us that could have a significant impact on our resulting financial performance.
At any given time, we may be subject to litigation or claims related to our products, intellectual property, suppliers, customers, employees, stockholders, distributors, sales representatives and sales of our assets, among other things, the disposition of which may have an adverse effect upon our business, financial condition, or results of operations. The outcome of litigation is difficult to assess or quantify. Lawsuits can result in the payment of substantial damages by defendants. If we are required to pay substantial damages and expenses as a result of these or other types of lawsuits, our business and results of operations would be adversely affected. Regardless of whether any claims against us are valid or whether we are liable, claims may be expensive to defend and may divert time and money away from our operations. Insurance may not be available at all or in sufficient amounts to cover any liabilities with respect to these or other matters. A judgment or other liability in excess of our insurance coverage for any claims could adversely affect our business and the results of our operations.
Our business may suffer if we fail to comply with government contracting laws and regulations.
We derive a significant portion of our revenues from direct and indirect sales to U.S., state, local and foreign governments and their respective agencies. Contracts with government customers are subject to various procurement laws and regulations, business prerequisites to qualify for such contracts, accounting procedures, intellectual property processes, and contract provisions relating to their formation, administration and performance, which may provide for various rights and remedies in favor of the governments that are not typically applicable to or found in commercial contracts. Failure to comply with these laws, regulations, or provisions in our government contracts could result in litigation, the imposition of various civil and criminal penalties, termination of contracts, forfeiture of profits, suspension of payments, or suspension from future government contracting. If our government contracts are terminated, if we are suspended from government work, or if our ability to compete for new contracts is adversely affected, our business could suffer due to, among other factors, lost sales, the costs of any government action or penalties, damages to our reputation and the inability to recover our investment in developing and marketing products for MMM use.
If we are unable to obtain and adequately protect our intellectual property rights or are subject to claims that our products infringe on the intellectual property rights of others, our ability to commercialize our products could be substantially limited.
We consider our technology and processes proprietary. If we are not able to adequately protect or enforce the proprietary aspects of our technology, competitors may utilize our proprietary technology. As a result, our business, financial condition, and results of operations could be adversely affected. We protect our technology through a combination of patent, copyright, trademark and trade secret laws, employee and third-party nondisclosure agreements, and similar means. Despite our efforts, other parties may attempt to disclose, obtain, or use our technologies. Our competitors may also be able to independently develop products that are substantially equivalent or superior to our products or slightly modify our products. In addition, the laws of some foreign countries do not protect our proprietary rights as fully as do the laws of the United States. As a result, we may not be able to protect our proprietary rights adequately in the United States or abroad. Furthermore, there can be no assurance that we will be issued patents for which we have applied or obtain additional patents, or that we will be able to obtain licenses to patents or other intellectual property rights of third parties that we may need to support our business in the future. The inability to obtain certain patents or rights to third-party patents and other intellectual property rights in the future could have a material adverse effect on our business.
20

The ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
We have significant U.S. net operating loss and tax credit carryforwards (the “Tax Attributes”). Under federal tax laws, we can carry forward and use our Tax Attributes to reduce our future U.S. taxable income and tax liabilities until such Tax Attributes expire in accordance with the Internal Revenue Code of 1986, as amended (the “IRC”). Section 382 and Section 383 of the IRC provide an annual limitation on our ability to utilize our Tax Attributes, as well as certain built-in-losses, against future U.S. taxable income in the event of a change in ownership, as defined under the IRC. Share issuances in connection with our past financing transactions or other future changes in our stock ownership, which may be beyond our control, could result in changes in ownership for purposes of the IRC. Such changes in ownership could further limit our ability to use our Tax Attributes. Accordingly, any such occurrences could adversely affect our financial condition, operating results and cash flows.
The cost of compliance with environmental, health, safety, and other laws and regulations could adversely affect our results of operations or financial condition.
We are subject to a broad range of environmental, health, safety, and other laws and regulations. These laws and regulations impose increasingly stringent environmental, health, and safety protection standards and permit requirements regarding, among other things, air emissions, wastewater storage, treatment, and discharges, the use and handling of hazardous or toxic materials, waste disposal practices, the remediation of environmental contamination, and working conditions for our employees. Some environmental laws, such as the Comprehensive Environmental Response, Compensation and Liability Act of 1980, the Clean Water Act, and comparable laws in U.S. states and other jurisdictions world-wide, impose joint and several liability for the cost of environmental remediation, natural resource damages, third-party claims, and other expenses, without regard to the fault or the legality of the original conduct, on those persons who contributed to the release of a hazardous substance into the environment. We may also be affected by future laws or regulations, including those imposed in response to energy, climate change, geopolitical, or similar concerns. These laws may impact the sourcing of raw materials and the manufacture and distribution of our products and place restrictions and other requirements on the products that we can sell in certain geographical locations.
We may be exposed to certain regulatory and financial risks related to climate change.
Growing concerns about climate change may result in the imposition of additional regulations or restrictions to which we may
become subject. A number of governments or governmental bodies have introduced or are contemplating regulatory changes in
response to climate change. The outcome of new legislation or regulation in the U.S. and other jurisdictions in which we operate may result in new or additional requirements, fees or restrictions on certain activities. Compliance with these climate change initiatives may also result in additional costs to us, including, among other things, increased production costs, additional taxes, reduced emission allowances or additional restrictions on production or operations. Any adopted future climate change regulations could also negatively impact our ability to compete with companies situated in areas not subject to such limitations. We may not be able to recover the cost of compliance with new or more stringent laws and regulations, which could adversely affect our results of operations, cash flow or financial condition.

Our net sales might be adversely impacted if our lighting systems do not meet certain certification and compliance standards.
We are required to comply with certain legal requirements governing the materials in our products. Although we are not aware of any efforts to amend any existing legal requirements or implement new legal requirements in a manner with which we cannot comply, our net sales might be adversely affected if such an amendment or implementation were to occur.
Moreover, although not legally required to do so, we strive to obtain certification for substantially all our products. In the United States, we seek certification on substantially all of our products from UL®, ETL®, or DLC™. Where appropriate in jurisdictions outside the United States, we seek to obtain other similar national or regional certifications for our products. Although we believe that our broad knowledge and experience with electrical codes and safety standards have facilitated certification approvals, we cannot ensure that we will be able to obtain any such certifications for our new products or that, if certification standards are amended, we will be able to maintain such certifications for our existing products. Moreover, although we are not aware of any effort to amend any existing certification standard or implement a new certification standard in a manner that would render us unable to maintain certification for our existing products or obtain ratification for new products, our net sales might be adversely affected if such an amendment or implementation were to occur.
21

If we experience a material weakness in our internal control over financial reporting in the future or fail to otherwise maintain effective financial reporting systems and processes, we may be unable to accurately and timely report our financial results or comply with the requirements of being a public company, which could cause the price of our common stock to decline and harm our business.
As a public company reporting to the SEC, we are subject to the reporting requirements of the Exchange Act and the Sarbanes-Oxley Act of 2002, including Section 404(a) that requires that we annually evaluate and report on our systems of internal controls.
We cannot be certain that we will not in the future have material weaknesses in our internal control over financial reporting, or that we will successfully remediate any that we find. In addition, the processes and systems of internal controls we have developed to date may not be adequate. Accordingly, there could be a reasonable possibility that material weaknesses could result in a misstatement of our accounts or disclosures that would result in a material misstatement of our financial statements that would not be prevented or detected on a timely basis, or cause us to fail to meet our obligations to file periodic financial reports on a timely basis. Any of these failures could result in adverse consequences that could materially and adversely affect our business, including an adverse impact on the market price of our common stock, potential action by the SEC against us, possible defaults under our debt agreements, shareholder lawsuits, delisting of our stock, general damage to our reputation and the diversion of significant management and financial resources.
We rely heavily on information technology in our operations and any material failure, weakness, interruption or breach of security could prevent us from effectively operating our business, which could have a material adverse effect on our business, financial condition, and results of operations.
We rely heavily on our information technology systems, including our enterprise resource planning (“ERP”) and customer relationship management (“CRM”) software, across our operations and corporate functions, including for management of our supply chain, payment of obligations, data warehousing to support analytics, finance systems, accounting systems, and other various processes and procedures, some of which are handled by third parties, as well as lead generation, customer tracking, customer sourcing, etc. We also rely heavily on remote communication tools such as Microsoft Teams and Zoom to accommodate remote work environment and external meetings.
Our ability to efficiently and effectively manage our business depends significantly on the reliability and capacity of these systems. Our business and results of operations may be adversely affected if we experience system usage problems. The failure of these systems to operate effectively, maintenance problems, system conversions, back-up failures, problems or lack of resources for upgrading or transitioning to new platforms or damage or interruption from circumstances beyond our control, including, without limitation, fire, natural disasters, power outages, systems failure, security breaches, cyber-attacks, viruses or human error could result in, among other things, transaction errors, processing inefficiencies, loss of data, inability to generate timely SEC reports, loss of sales and customers and reduced efficiency in our operations. Additionally, we and our customers could suffer financial and reputational harm if customer or Company proprietary information is compromised by such events. Remediation of such problems could result in significant unplanned capital investments and any damage or interruption could have a material adverse effect on our business, financial condition, and results of operations.
Risks Associated with an Investment in Our Common Stock
Our failure to comply with the continued listing requirements of Nasdaq could adversely affect the price of our common stock and its liquidity.

On August 23, 2022, we received a letter from the Nasdaq Listing Qualifications Staff (the “Staff”) notifying us that we are not in compliance with Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Rule”), because the closing bid price for our common stock was below the minimum $1.00 per share for 30 consecutive business days. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided an initial period of 180 calendar days, or until February 20, 2023, to regain compliance with the Bid Price Rule. During the initial compliance period, our common stock continued to trade on the Nasdaq Capital Market, but did not satisfy the Bid Price Rule. On February 21, 2023, we received written notification (the “Notification”) from the Staff stating that we had not regained compliance with the Bid Price Rule and were ineligible to obtain a second 180 calendar day period to regain compliance because we did not meet the Nasdaq Capital Market’s minimum $5 million Stockholders’ Equity initial listing requirement as of September 30, 2022. Pursuant to the Notification, our common stock is subject to delisting from Nasdaq pending our opportunity to request a hearing before the Nasdaq Hearings Panel (the “Panel”). The Company intends to diligently pursue an appeal of the Notification before the Panel and regain compliance with the Bid Price Rule. Under Nasdaq rules, the delisting of our common stock will be stayed during the pendency of the appeal and during such time, our common stock will continue to be listed on Nasdaq. On February 24, 2023, we submitted our request for an appeal before the Panel. There can be no assurance that such appeal will be successful or that we will be able to regain compliance
22

with the Bid Price Rule or maintain compliance with other Nasdaq listing requirements. If our appeal is denied or if we fail to regain compliance with Nasdaq’s continued listing standards during any period granted by the Panel, our common stock will be subject to delisting from Nasdaq.

On November 16, 2022, we received a letter from the Staff notifying us that we were again no longer in compliance with Nasdaq Listing Rule 5550(b)(1), which requires listed companies to maintain stockholders’ equity of at least $2.5 million if they do not meet the alternative compliance standards relating to the market value of listed securities or net income from continuing operations (the “Minimum Stockholders’ Equity Rule”). Our Form 10-Q for the quarterly period ended September 30, 2022 filed on November 10, 2022 reflected that our stockholders’ equity as of September 30, 2022 was $1.5 million. Based on our timely submission of our plan to regain compliance, Nasdaq granted us an extension through May 15, 2023 to regain compliance with the Minimum Stockholders’ Equity Rule.

If we do not regain and remain compliant with Nasdaq’s continued listing requirements, then we could be delisted from The Nasdaq Capital Market. If we were delisted, it would likely have a negative impact on the price of our common stock and our liquidity. If we are delisted from The Nasdaq Capital Market and we are not able to list our common stock on another exchange, our common stock could be quoted on the OTC Bulletin Board or in the “pink sheets.” As a result, we could face significant adverse consequences including, among others:
increased borrowing costs under the terms of outstanding bridge financing;
a limited availability of market quotations for our securities;
a determination that our common stock is a “penny stock,” which would require broker-dealers trading in our common stock to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our securities;
a limited amount of news and little or no analyst coverage of the Company;
we would no longer qualify for exemptions from state securities registration requirements, which may require us to comply with applicable state securities laws; and
a decreased ability to issue additional securities (including pursuant to short-form registration statements on Form S-3) or obtain additional financing in the future.

As a “thinly-traded” stock with a relatively small public float, the market price of our common stock is highly volatile and may decline regardless of our operating performance.
Our common stock is “thinly-traded” and we have a relatively small public float, which increases volatility in the share price and makes it difficult for investors to buy or sell shares in the public market without materially affecting our share price. Since the beginning of 2022, our market price has ranged from a low of $0.28 to a high of $4.63 and continues to experience significant volatility. Broad market and industry factors also may adversely affect the market price of our common stock, regardless of our actual operating performance. Factors that could cause wide fluctuations in our stock price may include, among other things:
actual or anticipated variations in our financial condition and operating results;
general economic conditions and trends;
addition or loss of significant customers and the timing of significant customer purchases;
our ability to effectively implement our growth plans, including new products, and the significance and timing of associated expenses;
unanticipated impairments and other changes that reduce our earnings;
overall conditions or trends in our industry;
the entry or exit of new competitors into our target markets;
any litigation or legal claims;
the terms and amount of any additional financing that we may obtain, if any;
unfavorable publicity;
additions or departures of key personnel;
geopolitical changes, global health concerns and macroeconomic changes;
changes in the estimates of our operating results or changes in recommendations by any securities or industry analysts that elect to follow our common stock;
market expectations following periods of rapid growth;
the potential impact of increased volatility due to elevated trading on the price of our stock;
industry-wide news events that may affect market perceptions of the value of our stock; and
sales of our common stock by us or our stockholders, including sales by our directors and officers.
Because our common stock is thinly-traded, investors seeking to buy or sell a certain quantity of our shares in the public market may be unable to do so within one or more trading days and it may be difficult for stockholders to sell all of their shares in the
23

market at any given time at prevailing prices. Any attempts to buy or sell a significant quantity of our shares could materially affect our share price. In addition, because our common stock is thinly-traded and we have a relatively small public float, the market price of our shares may be disproportionately affected by any news, commentary or rumors regarding us or our industry, regardless of the source or veracity, which could also result in increased volatility.
In addition, in the past, following periods of volatility in the market price of a company’s securities, securities litigation has often been instituted against these companies. Volatility in the market price of our shares could also increase the likelihood of regulatory scrutiny. Securities litigation, if instituted against us, or any regulatory inquiries or actions that we face could result in substantial costs, diversion of our management’s attention and resources and unfavorable publicity, regardless of the merits of any claims made against us or the ultimate outcome of any such litigation or action.
We could issue additional shares of common stock or preferred stock without stockholder approval, or new securities with terms or rights superior to those of our existing stockholders, which may adversely affect the market price of our common stock.
We expect to require additional financing to fund future operations, including our research, development, sales and marketing activities. We are authorized to issue 50,000,000 shares of common stock of which 18,133,100 shares were issued and outstanding as of March 17, 2023, and 5,000,000 shares of preferred stock, of which 876,447 were issued and outstanding as of March 17, 2023. Our Board of Directors has the authority, without action or vote of our stockholders, to issue authorized but unissued shares of common and preferred stock subject to Nasdaq’s rules. Additionally, if we raise additional funds by issuing equity securities, the percentage ownership of our current stockholders will be reduced, and, if the equity securities issued are preferred shares, the holders of the new preferred shares may have rights superior to those of our existing stockholders, which could adversely affect rights of our existing stockholders and the market price of our common stock. In addition, in order to raise additional capital or acquire businesses in the future, we may need to issue securities that are convertible or exchangeable for shares of our common or preferred stock. If we raise additional funds by issuing debt securities, the holders of those debt securities would have some rights senior to those of our existing stockholders, and the terms of these debt securities could impose restrictions on operations and create a significant interest expense for us which could have a materially adverse effect on our business. Any such issuances could be made at a price that reflects a discount to the then-current trading price of our common stock. These issuances could be dilutive to our existing stockholders and cause the market price of our common stock to decline.
The exercise of outstanding warrants to purchase our common stock or the conversion of shares of our Series A Preferred Stock (as defined below) into shares of common stock may dilute the ownership interest of our common stockholders.
In connection with past financing activity, we have issued convertible preferred stock and warrants to purchase our common stock. The exercise of some or all of the outstanding warrants to purchase our common stock or the conversion of some or all of the outstanding Series A Preferred Stock may dilute the ownership interests of our stockholders. Any sales of our common stock issuable upon the exercise of the warrants or conversion of the Series A Preferred Stock could adversely affect prevailing market prices of our common stock. In addition, the anticipated exercise of the warrants or conversion of the Series A Preferred Stock could depress the price of our common stock.
As a result of these factors, the value of our common stock could decline significantly.
We have never paid dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future.
We have never declared or paid dividends on our common stock, nor do we anticipate paying any cash dividends for the foreseeable future. We currently intend to retain future earnings, if any, to finance the operations and expansion of our business. Any future determination to pay cash dividends will be at the discretion of our Board of Directors and will be dependent upon our earnings, financial condition, operating results, capital requirements, a capital structure strategy and other factors as deemed necessary by our Board of Directors.
24

The elimination of monetary liability against our directors under Delaware law and the existence of indemnification rights held by our directors and officers may result in substantial expenditures by the Company and may discourage lawsuits against our directors and officers.
Our Certificate of Incorporation eliminates the personal liability of our directors to the Company and our stockholders for damages for breach of fiduciary duty as a director to the extent permissible under Delaware law. Further, our Bylaws provide that we are obligated to indemnify any of our directors or officers to the fullest extent authorized by Delaware law and, subject to certain conditions, advance the expenses incurred by any director or officer in defending any action, suit or proceeding prior to its final disposition. Those indemnification obligations could result in the Company incurring substantial expenditures to cover the cost of settlement or damage awards against our directors or officers, which we may be unable to recoup. These provisions and resultant costs may also discourage us from bringing a lawsuit against any of our current or former directors or officers for breaches of their fiduciary duties, and may similarly discourage the filing of derivative litigation by our stockholders against our directors and officers even though such actions, if successful, might otherwise benefit us or our stockholders.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES 
Our principal executive offices and our manufacturing facility are located in an approximately 62,000 square foot facility in Solon, Ohio, under a lease agreement expiring on June 30, 2027. We believe this facility is adequate to support our current operations.
ITEM 3. LEGAL PROCEEDINGS 
From time to time, we may be involved in legal proceedings arising from the normal course of business. See Note 16, “Legal Matters,” to our financial statements for the year ended December 31, 2022 included in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Annual Report.
ITEM 4. MINE SAFETY DISCLOSURES 
Not applicable.
25

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information 
Our common stock trades on The Nasdaq Capital Market under the symbol “EFOI.” 
Stockholders
There were approximately 81 holders of record of our common stock as of February 20, 2023, however, a large number of our stockholders hold their stock in “street name” in brokerage accounts. Therefore, they do not appear on the stockholder list maintained by our transfer agent.
Dividends
We have not declared or paid any cash dividends, and do not anticipate paying cash dividends in the near future.
ITEM 6. [RESERVED]
26

ITEM 7. 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 Consolidated Financial Statements (“financial statements”) and related notes thereto, included in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Annual Report.
Overview
Energy Focus, Inc. engages primarily in the design, development, manufacturing, marketing and sale of energy-efficient lighting systems and controls. We develop, market and sell high quality light-emitting diode (“LED”) lighting and controls products in the commercial market and military maritime market (“MMM”), and expanded our offerings into the consumer market in the fourth quarter of 2021. Our mission is to enable our customers to run their facilities with greater energy efficiency, productivity, and human health and wellness through advanced LED retrofit solutions. Our goal is to be the human wellness lighting and LED technology and market leader for the most demanding applications where performance, quality, value, environmental impact and health are considered paramount. We specialize in LED lighting retrofit by replacing fluorescent, high-intensity discharge lighting and other types of lamps in institutional buildings for primarily indoor lighting applications with our innovative, high-quality commercial and military-grade tubular LED (“TLED”) products, as well as other LED and lighting control products for commercial and consumer applications. In late 2020, we announced the launch of ultraviolet-C light disinfection (“UVCD”) products. After evaluating market demand and supply chain challenges for our UVCD products, we revised our business strategy to primarily focus on our MMM and commercial and industrial lighting and control products.
The LED lighting industry has changed dramatically over the past several years due to increasing competition and price erosion. We have been experiencing these industry forces in both our military and commercial business since 2016, where we once commanded significant price premiums for our flicker-free TLEDs with industry leading warranties. In more recent years, we have focused on redesigning our products for lower costs and consolidated our supply chain for stronger purchasing power in an effort to price our products more competitively while not impacting the performance and quality. Despite these efforts, our legacy products continue to face extreme pricing competition and a convergence of product functionality in the marketplace, and we have shifted to diversifying our supply chain in an effort to increase value and remain competitive. These trends are not unique to Energy Focus as evidenced by the increasing number of industry peers facing challenges, exiting LED lighting, selling assets and even going out of business.
In addition to continuously pursuing cost reductions, our strategy to combat these trends is to innovate both our technology and product offerings with differentiated products and solutions that offer greater, distinct value. Specific examples of these products we have developed include the RedCap®, our patented emergency backup battery integrated TLED, EnFocus™, our unique dimmable/color-tunable lighting and powerline control platform that we launched in 2020, and the second generation of EnFocus™ powerline control switches and circadian lighting system, which as a result of supply chain challenges we now plan to launch in 2023. Similarly, our plans to expand and enhance the performance of our RedCap® product line are also now expected in 2023. We continue to evaluate our sales strategy and believe our go-to-market strategy that focuses more on direct-sales marketing, selectively expanding our channel partner network to cover territories across the country, and listening to the voice of the customer, will lead to better and more impactful product development efforts that we believe will eventually translate into larger addressable markets and greater sales growth for us.
Prior to 2019, the Company experienced significant sales declines, operating losses and increases in its inventory. Beginning in 2019, significant restructuring efforts were undertaken. The Company replaced the entire senior management team, significantly reduced non-critical expenses, minimized the amount of inventory the Company was purchasing, dramatically changed the composition of our board of directors (“Board of Directors”) and the executive team, and recruited new departmental leaders across the Company. The initial cost savings efforts to minimize cash usage included the elimination of certain positions, restructuring of the sales organization and incentive plan, flattening of the senior management team, additional operational streamlining, management compensation reductions, and outsourcing of certain functions including certain elements of supply chain and marketing.
During 2021 and 2022, we realized initial cost-savings benefits from these relaunch efforts, but continued to face significant operating losses. Despite these cost-cutting efforts, the company faced a challenging commercial market with continuing impacts from the global pandemic combined with ongoing delays in MMM projects and funding that continued to depress sales through 2021 while the company invested in exploring additional lines of business with UVCD technology that ultimately gained little traction in the market.
27

At the beginning of 2022, the Board of Directors appointed our lead independent director to serve as interim Chief Executive Officer and replace our previous chief executive officer. During 2022, the company redoubled its cost-reduction efforts, reduced its warehouse square footage, undertook an inventory reduction project, and dramatically reduced head count. During 2022, we also added three experienced executives to our Board of Directors with extensive lighting and consumer products industry experience, and in September 2022, we hired a permanent Chief Executive Officer. We reinvested in our MMM sales channel with a strategic hire in May 2022 and continue to pursue these sales opportunities, though the sales cycles for what are frequently made-to-order products are longer than commercial offerings.
It is our belief that the dramatic rightsizing efforts undertaken in 2022, along with ongoing development of innovative, high-value products and an expanded sales and distribution network, will over time result in improved sales and bottom-line performance for the Company.
During 2021 and into 2022, our MMM business continued to face challenges resulting from the delayed availability of government funding and the timing of U.S. Navy awards, with several anticipated projects facing repeated and ongoing delays. We continue to pursue opportunities from the U.S. Navy and the government sector to minimize such volatility. Previously in our MMM business, significant efforts undertaken to reduce costs in our product offerings have positioned us to be more competitive along with improved production efficiencies. Such efforts allowed us to continue to win bids and proposals that helped grow our MMM sales in 2020, offsetting some of the weakness being experienced in our commercial business that year, though new MMM orders dwindled as we entered 2022. In May 2022 we reinvested in our MMM sales channel with a strategic hire to lead our MMM sales effort. While we continue to aggressively seek to increase sales of our commercial products, the MMM business offers us continued sales opportunities, in addition to validating our product quality and strengthening our brand trust in the marketplace. However, due to product mix impacts resulting from the continued impact of the COVID-19 pandemic on commercial sales, our current financial results are in part driven by, and reflect volatility in, our MMM sales.
Meanwhile, we continue to seek additional external funding alternatives and sources to support our growth strategies, plans and initiatives. We plan to achieve profitability through developing and launching innovative products such as EnFocusTM powerline control technology and further leveraging our unique and proprietary technology such as RedCap®, as well as executing on our multi-channel sales strategy that targets key verticals, such as government, healthcare, education and commercial and industrial, complemented by our marketing outreach campaigns and expanding channel partnerships. We also plan to continue to develop advanced lighting and lighting control applications built upon the EnFocusTM platform that aim to serve both consumer and commercial markets. We are also evaluating adjacent technologies including GaN-based power supplies and other market opportunities in energy solutions products that support sustainability in our existing channels. In addition, we intend to continue to apply rigorous financial discipline in our organizational structure, business processes and policies, strategic sourcing activities and supply chain practices to help accelerate our path towards profitability.
We launched our patented EnFocus™ platform during the second quarter of 2020 and, despite the ongoing, significant delay and slowdown in our customers’ lighting projects following the impacts of the COVID-19 pandemic, we continue to receive positive feedback from the market. The EnFocus™ platform offers two immediately available product lines: EnFocus™ DM, which provides a dimmable lighting solution, and EnFocus™ DCT, which provides both a dimmable and color tunable lighting solution. EnFocus™ enables buildings to have dimmable, color tunable and circadian-ready lighting using existing wiring, without requiring laying additional data cables or any wireless communication systems, through a relatively simple upgrade with EnFocus™ switches and LED lamps, a far more secure, affordable and environmentally sustainable solution compared with replacing an entire luminaire and incorporating additional wired or wireless communication.
Despite continuing progress on cost reduction throughout 2022, the Company’s results reflect the challenges due to long and unpredictable sales cycles, unexpected delays in MMM and commercial customer retrofit budgets and project starts, and supply chain issues, all exacerbated by the lingering effects of the COVID-19 pandemic. There has also been continuing aggressive price competition in the lighting industry. We continued to incur losses and we have a substantial accumulated deficit, which continues to raise substantial doubt about our ability to continue as a going concern at December 31, 2022.
The COVID-19 pandemic in particular had, and may continue to have, a significant, long-term economic and business impact on our company. Throughout 2021 and 2022, following a slowdown in 2020, we have seen a continuing weakness in commercial sales as customers in the healthcare, education, and commercial and industrial sectors continue to delay order placements in reaction to the long-term impacts of the COVID-19 pandemic that continue to cause our customers to suspend or postpone lighting retrofit projects due to budget and occupancy uncertainties. Global supply chain and logistics challenges have further exacerbated slowdowns in customer projects, as well as impacted our inventory strategies to respond to customer and supplier timelines.
28

We continue to monitor the impact of lingering effects of the COVID-19 pandemic on our customers, suppliers and logistics providers, and to evaluate governmental actions being taken in response to the pandemic. Global supply chain and logistics constraints continue to impact our inventory purchasing strategy, and we have previously had to build up inventory and components in an effort to manage both shortages of available components and longer lead times in obtaining components. Disruptions in global logistics networks are also impacting our lead times and ability to efficiently and cost-effectively transport products from our third-party suppliers to our facility. The significance and duration of the ongoing impact on us is still uncertain. Material adverse effects of lingering effects of the COVID-19 pandemic on market drivers, our customers, suppliers or logistics providers could significantly impact our operating results. We also plan to continue to actively follow, assess and analyze the continued long-term impact of the COVID-19 pandemic and will continue to adjust our organizational structure, strategies, plans and processes to respond.
Because the situation continues to evolve, we cannot reasonably estimate the ultimate impact to our business, results of operations, cash flows and financial position that the COVID-19 pandemic will have. Long-term impacts of the COVID-19 pandemic and government actions in response thereto could cause further disruptions to our operations and the operations of our customers, suppliers and logistics partners and could significantly adversely affect our near-term and long-term revenues, earnings, liquidity and cash flows. We will remain agile as an organization to respond to potential or continuing weakness in the macroeconomic environment and in the meantime expand sales channels and continue to evaluate entering new markets that we believe will provide additional growth opportunities.
Results of operations 
The following table sets forth the percentage of net sales represented by certain items reflected on our Consolidated Statements of Operations for the following periods:
 20222021
Net sales100.0 %100.0 %
Cost of sales105.3 82.8 
Gross (loss) profit(5.3)17.2 
Operating expenses:  
Product development25.0 19.2 
Selling, general, and administrative119.8 86.5 
Loss on impairment5.6 — 
Restructuring— (0.2)
Total operating expenses150.4 105.5 
Loss from operations(155.7)(88.3)
Other expenses:  
Interest expense16.0 8.0 
Gain on forgiveness of PPP loan— (8.1)
Other income(0.5)(8.9)
Other expenses, net0.9 0.7 
Net loss before income taxes(172.1)(80.0)
Benefit from income taxes0.1 — 
Net loss(172.2)%(80.0)%
29

Net sales
A further breakdown of our net sales by product line is as follows (in thousands):
 20222021
Commercial products$3,746 $4,682 
MMM products2,222 5,183 
Total net sales$5,968 $9,865 
Our net sales of $6.0 million in 2022 decreased 39.5% compared to 2021, mainly driven by a decrease of 57.1% in MMM sales and a decrease of 20.0% in commercial sales. The decrease in net MMM product sales in 2022 as compared to 2021 was mainly due to a reduced military sales pipeline at the beginning of the year, increased competition, and the delayed timing of expected orders. Net sales of our commercial products decreased in 2022 due to limited product availability impacts from supply chain constraints, our inventory reduction project, and continuing fluctuations in the timing, pace, and size of commercial projects.
International sales 
We do not generate significant sales from customers outside the United States. International net sales accounted for approximately 0.4% of net sales in 2022 and 2% of net sales in 2021. Changes in currency exchange rates did not have an impact on net sales in 2022 or 2021, as our sales, including international sales, are denominated in U.S. dollars.
Gross (loss) profit
Gross loss was $0.3 million, or (5.3)% of net sales, for 2022, compared with gross profit of $1.7 million, or 17.2% of net sales for 2021. The year-over-year decrease in gross margin was driven primarily by a diminished sales pipeline and discounted pricing in connection with our inventory reduction project. Beginning in the third quarter of 2022, the warehouse square footage was reduced under the new lease agreement and significant amounts of previously reserved inventories were scrapped over the course of the year in connection with reducing leased square footage. Freight and logistics expense was notably higher at the beginning of 2022 as national imports faced backlogs at the ports. Scrap variance and freight in variance increases over prior year were $548 thousand and $324 thousand, respectively.
Beginning in the fourth quarter of 2022, second source suppliers were sought to replace larger, key suppliers in an effort to identify more competitive pricing. During the fourth quarter of 2022, the Company incurred higher short-term supply chain management expense in connection with mitigating the transition impact of the second sourcing. Additionally, the production operated at excess capacity during the first nine months of 2022, prior to headcount reductions.
Operating expenses 
Product development 
Product development expenses include salaries, including stock-based compensation and related benefits, contractor and consulting fees, certain legal fees, supplies and materials, as well as overhead items, such as depreciation and facilities costs. Product development costs are expensed as they are incurred. Cost recovery represents the combination of revenues and credits from government contracts.
Total gross and net product development spending, including credits from government contracts, is shown in the following table (in thousands):
 For the year ended December 31,
 20222021
Total gross product development expenses$1,491 $1,891 
Gross product development expenses were $1.5 million in 2022, a decrease of 21.2%, compared to $1.9 million in 2021. The $0.4 million decrease primarily resulted from lower product development and testing costs, offset by increased salaries and related benefits expenses prior to significant headcount reductions mid-year. Product development costs in 2021 were largely associated with the development and launch of our UVCD products. These UVCD products were fully launched prior to 2022, and no further investments were necessary in 2022.

Selling, general, and administrative
30

Selling, general, and administrative expenses were $7.1 million, or 119.8% of net sales, in 2022, compared to $8.5 million, or 86.5% of net sales, in 2021. The year-over-year $1.4 million decrease is comprised of a combination of a $1.5 million decrease from a reduction in headcount and salaries, including stock-based compensation and related benefits and a decrease of $0.1 million in all other general expenses, offset by an increase of $0.2 million in sales commissions and consultants. Significant phased headcount reductions began at the end of the second quarter 2022 and continued throughout the end of the year.
Loss on impairment
As a result of the Company’s impairment analysis, a loss on impairment of $338 thousand was recorded in 2022. In the third quarter of 2022, a loss on impairment of $76 thousand was recorded on the write-off of the UV-Robots. An additional $262 thousand of loss on impairment was recorded in the fourth quarter of 2022, which consisted of tooling, equipment, software, hardware, and construction-in-progress. No such loss on impairment was recorded in 2021.
Restructuring
During 2021, we recorded restructuring credits of approximately $21 thousand, related to the cost and offsetting sub-lease income for the remaining lease obligation for our former New York, New York office which expired in June of 2021.
Please refer to Note 4, “Restructuring,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for further information.
Other expenses
Interest expense
We incurred $954 thousand in interest expense in 2022, primarily related to the interest on borrowings and non-cash amortization of fees related to the Credit Facilities, interest on promissory notes in the principal amounts of $1.7 million (the “ 2021 Streeterville Note”) and $2 million (the “2022 Streeterville Note”) the Company sold and issued to Streeterville Capital, LLC (“Streeterville”) pursuant to separate note purchase agreements, and interest on the short-term bridge financing in the aggregate principal amount of $1.45 million pursuant to promissory notes sold and issued by us to certain private parties, including one of our directors.
In 2021, we incurred $792 thousand in interest expense primarily related to the Credit Facilities and the 2021 Streeterville Note.
Gain on forgiveness of PPP loan
Forgiveness income of $801 thousand related to the Paycheck Protection Program (“PPP”) loan taken out during 2020 and forgiven in 2021 was recognized during the first quarter 2021.
Other expenses, net
We recognized other expenses, net, of $56 thousand in 2022, compared to other expenses, net, of $65 thousand in 2021. Other expenses, net, in 2022 and 2021 primarily consisted of bank and collateral management fees.
Income taxes 
For each of the years ended December 31, 2022 and 2021, our effective tax rate was 0.0%. In 2022, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance as a result of the $9.2 million additional federal net operating loss we recognized for the year. In 2021, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance as a result of the $9.6 million additional federal net operating loss we recognized for the year.
Deferred income tax assets are reduced by a valuation allowance when it is more likely than not that some portion of the deferred income tax assets will not be realized. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We have recorded a full valuation allowance against our deferred tax assets at December 31, 2022 and 2021, respectively. We had no net deferred liabilities at December 31, 2022 or 2021. We will continue to evaluate the need for a valuation allowance on a quarterly basis.
At December 31, 2022, we had net operating loss carry-forwards of approximately $132.4 million for federal income tax purposes ($77.6 million for state and local income tax purposes). However, due to changes in our capital structure,
31

approximately $78.0 million of the $132.4 million is available after the application of IRC Section 382 limitations. As a result of the Tax Cuts and Jobs Act of 2017 (the “Tax Act”), net operating loss carry-forwards generated in tax years beginning after December 31, 2017 can only offset 80% of taxable income. These net operating loss carry-forwards can no longer be carried back, but they can be carried forward indefinitely. The $9.2 million and $9.6 million in federal net operating losses generated in December 31, 2022 and 2021, respectively, will be subject to the new limitations under the Tax Act. If not utilized, the carry-forwards generated prior to December 31, 2017 of $35.3 million will begin to expire in 2024 for federal purposes and have begun to expire for state and local purposes. Please refer to Note 11, “Income Taxes,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for further information.
Net loss
Net loss was $10.3 million for 2022. This compares with a net loss was $7.9 million for 2021, inclusive of a non-cash, pre-tax gain of $0.8 million from the forgiveness of the Company’s PPP loan and $0.9 million in other income recorded relating to the Employee Retention Tax Credit (“ERTC”) ($431 thousand of which was received during the fourth quarter of 2021).
Liquidity and capital resources
General
We generated a net loss of $10.3 million in 2022, compared to net loss of $7.9 million in 2021. We have incurred substantial losses in the past, and as of December 31, 2022, we had an accumulated deficit of $149.0 million.
In order for us to operate our business profitably, we need to grow our sales, maintain cost control discipline while balancing development of our new products required for long-term competitiveness and revenue growth, continue our efforts to reduce product cost, and drive further operating efficiencies. There is a risk that our strategy to return to profitability may not be successful. We will likely require additional financing in the next twelve months to achieve our strategic plan and, if our operations do not achieve, or we experience an unanticipated delay in achieving, our intended level and pace of profitability, we will continue to need additional financing thereafter, none of which may be available on favorable terms or at all and could require us to discontinue or curtail our operations.
Considering both quantitative and qualitative information, we continue to believe that the combination of our plan to continue to ensure appropriate levels of the availability of external financing, current financial position, liquid resources, obligations due or anticipated within the next year, and implementation of our product development and sales channel strategy, if adequately executed, will provide us with an ability to finance our operations through 2023 and will mitigate the substantial doubt about our ability to continue as a going concern.
Credit Facilities
On August 11, 2020, we entered into the Credit Facilities. The Credit Facilities consist of the Inventory Facility, an inventory financing facility for up to $3.0 million, which amount was subsequently increased to $3.5 million in April 2021. In January 2023, we amended the Inventory Facility, reducing the maximum availability to $500 thousand, reducing monthly fees and paying down an aggregate of $1 million in January and February 2023. The Receivables Facility, a receivables financing facility for up to $2.5 million, was terminated in February 2023, further reducing our monthly borrowing costs. As of December 31, 2022, our cash was approximately $0.1 million and our total outstanding balance was approximately $1.5 million under the Credit Facilities. As of December 31, 2022, our additional availability under the Credit Facilities was $55 thousand.
June 2022 Private Placement
In June 2022, we completed a private placement (the “June 2022 Private Placement”) with certain institutional investors for the sale of 1,313,462 shares of our common stock at a purchase price of $1.30 per share. We also sold to the same institutional investors (i) pre-funded warrants (the “June 2022 Pre-Funded Warrants”) to purchase 1,378,848 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants (collectively with the June 2022 Pre-Funded Warrants, the “June 2022 Warrants”) to purchase up to an aggregate of 2,692,310 shares of common stock at an exercise price of $1.30 per share. In connection with the June 2022 Private Placement, we paid the placement agent commissions of $252 thousand, plus $35 thousand in expenses, and we also paid legal, accounting and other fees of $47 thousand. Total offering costs of $334 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2022. Net proceeds to us from the June 2022 Private Placement were approximately $3.2 million. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the 1,378,848 shares underlying them to be outstanding effective June 7, 2022, for purposes of calculating net loss per share.
32

In July 2022, all of the June 2022 Pre-Funded Warrants were exercised. As of December 31, 2022, June 2022 Warrants to purchase an aggregate of 2,692,310 shares remained outstanding, with a weighted average exercise price of $1.30 per share. The exercise of the remaining June 2022 Warrants outstanding could provide us with cash proceeds of up to $3.5 million in the aggregate.
2022 Streeterville Note
On April 21, 2022, we entered into a note purchase agreement with Streeterville pursuant to which we sold and issued to Streeterville the 2022 Streeterville Note. The 2022 Streeterville Note was issued with an original issue discount of $215 thousand and Streeterville paid a purchase price of approximately $1.8 million for the 2022 Streeterville Note, from which the Company paid $15 thousand to Streeterville for Streeterville’s transaction expenses.
The 2022 Streeterville Note had an original maturity date of April 21, 2024, and accrues interest at 8% per annum, compounded daily, on the outstanding balance. On January 17, 2023, we agreed with Streeterville to restructure and pay down the 2022 Streeterville Note and to extend its maturity date to December 1, 2024. We agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500 thousand by January 20, 2023 and $250 thousand by July 14, 2023. The $500 thousand was paid in January 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, we will make twelve monthly repayments of approximately $117 thousand each. We have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided we make all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled. Please refer to Note 15, “Subsequent Events” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for further detail.
The total liability for the 2022 Streeterville Note, net of discount and financing fees, was $2.0 million at December 31, 2022.
In the event our common stock is delisted from Nasdaq, the amount outstanding under the 2022 Streeterville Note will automatically increase by 15% as of the date of such delisting.
December 2021 Private Placement
In December 2021, we completed a private placement (the “December 2021 Private Placement”) with certain institutional investors for the sale of 1,193,185 shares of our common stock at a purchase price of $3.52 per share. We also sold to the same institutional investors (i) pre-funded warrants (“December 2021 Pre-Funded Warrants”) to purchase 85,228 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants (collectively with the December 2021 Pre-Funded Warrants, the “December 2021 Warrants”) to purchase up to an aggregate of 1,278,413 shares of common stock at an exercise price of $3.52 per share. We paid the placement agent commission of $360 thousand, plus $42 thousand in expenses, in connection with the December 2021 Private Placement and we also paid legal, accounting and other fees of $97 thousand related to the December 2021 Private Placement. Total offering costs of $499 thousand have been presented as a reduction of additional paid-in-capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2022. Net proceeds to us from the December 2021 Private Placement were approximately $4.0 million. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, considered the 85,228 shares underlying them to be outstanding effective December 16, 2021, for purposes of calculating net loss per share.
In January 2022, all of the December 2021 Pre-Funded Warrants were exercised. As of December 31, 2022, December 2021 Warrants to purchase an aggregate of 1,278,413 shares remained outstanding, with an exercise price of $3.52 per share. The exercise of the remaining December 2021 Warrants outstanding could provide us with cash proceeds of up to $4.5 million in the aggregate.
June 2021 Equity Offering
In June 2021, we completed a registered direct offering of 990,100 shares of our common stock to certain institutional investors, at a purchase price of $5.05 per share (the “June 2021 Equity Offering”). We paid the placement agent commissions of $400 thousand, plus $51 thousand in expenses, in connection with the June 2021 Equity Offering and we also paid legal and other fees of $19 thousand related to the June 2021 Equity Offering. Total offering costs of $469 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2021. Net proceeds to us from the June 2021 Equity Offering were approximately $4.5 million.
33

2021 Streeterville Note
On April 27, 2021, we entered into a note purchase agreement with Streeterville, pursuant to which we sold and issued the 2021 Streeterville Note. The 2021 Streeterville Note was issued with an original issue discount of $194 thousand and Streeterville paid a purchase price of $1.5 million for the 2021 Streeterville Note, after deduction of $15 thousand of Streeterville’s transaction expenses.
Beginning on November 1, 2021, Streeterville could require the Company to redeem up to $205 thousand of the 2021 Streeterville Note in any calendar month. The Company had the right on three occasions to defer all redemptions that Streeterville could otherwise require the Company to make during any calendar month. Each exercise of this deferral right by the Company increased the amount outstanding under the 2021 Streeterville Note by 1.5%. The Company exercised this right twice during the fourth quarter of 2021, once during the second quarter of 2022 and once during the third quarter of 2022. The Company and Streeterville agreed to exchange common stock, priced at-the-market, for the required redemptions in October 2022 and December 2022, totaling $305 thousand converted to equity. These exchanges satisfied the redemption notices provided by Streeterville, and following the December 2022 exchange, the note was paid in full.
January 2020 Equity Offering

In January 2020, we completed a registered direct offering for the sale of 688,360 shares of our common stock to certain institutional investors, at a purchase price of $3.37 per share. We also sold, to the same institutional investors, warrants to purchase up to 688,360 shares of common stock at an exercise price of $3.37 per share in a concurrent private placement (the “January 2020 Investor Warrants”) for a purchase of $0.625 per warrant. In addition, we issued warrants to the placement agent to purchase up to 48,185 shares of common stock at an exercise price of $4.99 per share (together with the January 2020 Investor Warrants, the “January 2020 Warrants”). Proceeds to us, before expenses, from the January 2020 Equity Offering were approximately $2.8 million.

Convertible Notes
On March 29, 2019, we issued $1.7 million aggregate principal amount of subordinated convertible promissory notes (the “Convertible Notes”) to certain investors in a private placement exempt from the registration requirements of the Securities Act of 1933, as amended. The Convertible Notes had a maturity date of December 31, 2021 and bore interest at a rate of 5% per annum until June 30, 2019 and at a rate of 10% thereafter. Pursuant to their terms, on January 16, 2020, following approval by our stockholders of certain amendments to the Company’s Certificate of Incorporation, the principal amount of all of the Convertible Notes, and the accumulated interest thereon ($0.1 million), which totaled $1.8 million, were converted at a conversion price of $0.67 per share into an aggregate of 2,709,018 shares of the Company’s Series A Convertible Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”), which is convertible on a one-for-five basis into shares of our common stock. During 2021, 1,721,023 shares of Series A Preferred Stock were converted into 344,205 shares of common stock. During 2022, no shares of Series A Preferred Stock was converted into shares of common stock.
Need for Additional Financing
Even with access to outstanding borrowings under the Inventory Facility, which we have further curtailed and agreed to pay down in 2023, we may not generate sufficient cash flows from our operations or be able to borrow sufficient funds to sustain our operations within the next twelve months or in the time periods thereafter. As such, we will likely need additional external financing during 2023 and thereafter and will continue to review and pursue external funding sources including, but not limited to, the following:
obtaining financing from traditional or non-traditional investment capital organizations or individuals;
obtaining funding from the sale of our common stock or other equity or debt instruments; and
obtaining debt financing with lending terms that more closely match our business model and capital needs.
There can be no assurance that we will obtain future funding on acceptable terms, in a timely fashion, or at all. Obtaining additional financing contains risks, including:
additional equity financing may not be available to us on satisfactory terms, particularly in light of the current price of our common stock, and any equity we are able to issue could lead to substantial dilution for current stockholders and have rights, preferences and privileges senior to our common stock;
loans or other debt instruments may have terms and/or conditions, such as interest rates, restrictive covenants, conversion features, refinancing demands, and control or revocation provisions, which are not acceptable to management or our Board of Directors; and
the current environment in the capital markets and volatile interest rates, combined with our capital constraints may prevent us from being able to obtain adequate debt financing.
34

Additionally, if we are unable to find a permanent Chief Financial Officer, it may be more difficult to obtain additional financing on satisfactory terms or at all. If we fail to obtain additional financing to sustain our business before we are able to produce levels of revenue to meet our financial needs, we will need to delay, scale back or eliminate our business plan and further reduce our operating costs and headcount, each of which would have a material adverse effect on our business, future prospects, and financial condition. A lack of additional financing could also result in our inability to continue as a going concern and force us to sell certain assets or discontinue or curtail our operations and, as a result, investors in the Company could lose their entire investment.
Cash and debt 
At December 31, 2022, our cash balance was $0.1 million, compared to $2.7 million at December 31, 2021.
The following is a summary of cash flows from operating, investing, and financing activities, as reflected in the Consolidated Statements of Cash Flows (in thousands):
 20222021
Net cash used in operating activities$(6,713)$(9,765)
Net cash used in investing activities$(16)$(443)
Proceeds from the issuance of common stock and warrants$3,500 $9,500 
Proceeds from the exercise of warrants— 801 
Offering costs paid on the issuance of common stock and warrants(334)(969)
Principal payments under finance lease obligations(1)(3)
Proceeds from exercise of stock options and purchases through employee stock purchase plan80 
Common stock withheld in lieu of income tax withholding on vesting of restricted stock units— (1)
Payments for deferred financing costs(114)(30)
Payments on the 2021 Streeterville Note(1,640)— 
Proceeds from the 2021 Streeterville Note— 1,515 
Proceeds from the 2022 Streeterville Note2,000 — 
Proceeds from related party promissory notes payable800 — 
Proceeds from promissory notes payable650 — 
Net payments on credit line borrowings - Credit Facilities(768)(181)
Net cash provided by financing activities$4,099 $10,712 
Cash used in operating activities
Net cash used in operating activities of $6.7 million in 2022 resulted primarily from the net loss incurred of $10.3 million, adjusted for non-cash items, including: depreciation and amortization of $0.5 million, stock-based compensation, net of $0.1 million, and non-favorable provisions from inventory $32 thousand, and favorable provisions from warranty of $0.1 million, as well as a loss on impairment of property and equipment of $0.3 million. We generated $0.8 million through the timing of collection of accounts receivable, $0.2 million from the change in prepaid and other current assets, $0.1 million for short-term deposits, and $2.4 million in inventory as we sold off a substantial portion of the stock on hand. We used $0.3 million from changes in deferred revenue, $1 thousand in cash for a decrease in accounts payable due to the timing of inventory receipts and payments, and $0.6 million through a decrease of other accrued liabilities.
35

Net cash used in operating activities of $9.8 million in 2021 resulted primarily from the net loss incurred of $7.9 million, adjusted for non-cash items, including: depreciation and amortization of $0.2 million, stock-based compensation, net of $0.4 million, gain on forgiveness of the PPP loan of $0.8 million, other income related to the ERTC of $0.9 million, and unfavorable provisions from inventory and warranty of $0.2 million and $0.1 million, respectively, as well as accounts receivable and working capital changes. We generated $0.8 million through the timing of collection of accounts receivable, $0.7 million from the change in prepaid and other current assets (primarily the receipt of ERTC funds), $0.3 million for short-term deposits related to the timing of inventory receipts with our contract manufacturers for our nUVo™ and EnFocus™ products, and $0.2 million from changes in deferred revenue. We used $2.4 million from a net increase in inventories primarily due to the timing of inventory receipts, $0.4 million in cash for a decrease in accounts payable due to the timing of inventory receipts and payments, and $0.4 million through a decrease of other accrued liabilities, primarily related to accrued payroll and benefits and commissions.
Cash used in investing activities
Net cash used in investing activities was $16 thousand in 2022, primarily from the acquisition of property and equipment.
Net cash used by investing activities was $0.4 million in 2021, and resulted primarily from the addition of software and tooling to support production operations as well as the development of an e-commerce platform.
Cash provided by financing activities
Net cash provided by financing activities for the year ended December 31, 2022 of $4.1 million primarily resulted from the proceeds from the issuance of common stock and warrants of $3.5 million and proceeds from promissory notes payable of $0.7 million and related party promissory notes payable of $0.8 million. Additionally, the issuance of the 2022 Streeterville Note provided net proceeds of $2.0 million. The increases in cash were offset by payments on the 2021 Streeterville Note of $1.6 million.
Net cash provided by financing activities for the year ended December 31, 2021 of $10.7 million primarily resulted from $4.0 million and $4.5 million in net proceeds received from the December 2021 Private Placement and the June 2021 Equity Offering, respectively, $1.5 million of net proceeds from the 2021 Streeterville Note, and $0.8 million of proceeds from the exercise of 237,892 January 2020 Warrants. These increases in cash were offset by net payments made against borrowings under the Inventory Facility and the Receivables Facility of $150 thousand and $31 thousand, respectively.
Credit Facilities
On August 11, 2020, we entered into the Credit Facilities, consisting of two debt financing arrangements. The Credit Facilities consist of the Inventory Facility, a two-year inventory financing facility for up to $3.0 million, which amount was subsequently increased to $3.5 million, and the Receivables Facility, a two-year receivables financing facility for up to $2.5 million. On January 18, 2023, the Company and the Inventory Lender entered into an amendment to restructure and pay down the Inventory Facility during 2023, which amendment reduced the overall availability to $500 thousand. On February 7, 2023, the Company and Receivable Lender terminated the Receivables Facility.
Net borrowings under the Inventory Facility at December 31, 2022 and 2021 were $1.4 million and $1.2 million, respectively. Net borrowings under the Receivables Facility at December 31, 2022 and December 31, 2021 were $0.1 million and $1.0 million, respectively. These facilities are recorded in the Consolidated Balance Sheets as of December 31, 2022 and 2021 as a current liability under the caption “Credit line borrowings, net of origination fees.” Outstanding balances include unamortized net issuance costs totaling $47 thousand and $84 thousand, respectively, for the Inventory Facility and $15 thousand and $24 thousand, respectively, for the Receivables Facility as of December 31, 2022 and 2021.
For more information, see Note 8, “Debt,” and Note 15, “Subsequent Events,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report.
Off-balance sheet arrangements 
We had no off-balance sheet arrangements at December 31, 2022 or 2021.
Critical accounting policies and estimates 
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires that we make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingencies, and the reported amounts of net sales and expenses in the financial statements. Material differences may result in
36

the amount and timing of net sales and expenses if different judgments or different estimates were utilized. Critical accounting policies, judgments, and estimates that we believe have the most significant impact on our financial statements are set forth below:
revenue recognition,
allowances for doubtful accounts, returns and discounts,
impairment of long-lived assets,
valuation of inventories,
accounting for income taxes,
share-based compensation, and
leases.
Revenue recognition
Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities are accounted for on a net basis and are excluded from net sales.
A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report.
Accounts Receivable
Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivable insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated number of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.
Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.
Allowances for doubtful accounts, returns, and discounts
We establish allowances for doubtful accounts and returns for probable losses based on the customers’ loss history with us, the financial condition of the customer, the condition of the general economy and the industry as a whole, and the contractual terms established with the customer. The specific components are as follows:
allowance for doubtful accounts for accounts receivable, and
allowance for sales returns and discounts.
In 2022 and 2021, the total allowance was $26 thousand and $14 thousand, respectively, which was all related to sales returns. We review these allowance accounts periodically and adjust them accordingly for current conditions.
37

Long-lived assets
Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally two to fifteen years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statement of Operations. Refer to Note 6, “Property and Equipment,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for additional information.
Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows. In 2022, a loss on impairment of $338 thousand was recorded. Refer to Note 6, “Property and Equipment,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for additional information.
Valuation of inventories
We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, market prices, current economic trends, forecasted sales, product lifecycles, and current inventory levels. Throughout 2022, we faced supply chain constraints and also undertook an inventory reduction project in connection with reducing our warehouse square footage, which impacted our inventory purchasing strategy and resulted in a decrease in our gross inventory levels of $2.9 million and excess inventory reserves of $0.5 million compared to 2021. During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components, which resulted in an increase in our gross inventory levels of $2.4 million and excess inventory reserves of $0.2 million compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Refer to Note 5, “Inventories,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for additional information.
Accounting for income taxes
As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance.
Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.
At December 31, 2022, we had net operating loss carry-forwards of approximately $132.4 million for federal income tax purposes ($77.6 million for state and local income tax purposes). However, due to changes in our capital structure, approximately $78.0 million of the $132.4 million is available to offset future taxable income after the application of IRC Section 382 limitations. As a result of the Tax Act, net operating loss carry-forwards generated in tax years beginning after December 31, 2017 can only offset 80% of taxable income. These net operating loss carry-forwards can no longer be carried back, but they can be carried forward indefinitely. The $9.2 million and $9.6 million in federal net operating losses generated in
38

2022 and 2021, respectively, will be subject to the new limitations under the Tax Act. If not utilized, the carry-forwards generated prior to December 31, 2017 of $37.5 million will begin to expire in 2024 for federal purposes and have begun to expire for state and local purposes. Please refer to Note 11, “Income Taxes,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for further information.
Share-based payments
The cost of employee and director stock options and restricted stock units, as well as other share-based compensation arrangements, is reflected in the Consolidated Financial Statements based on the estimated grant date fair value method under the authoritative guidance. Management applies the Black-Scholes option pricing model to options issued to employees and directors to determine the fair value of stock options and apply judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. The assumptions used in calculating the fair value of share-based awards under Black-Scholes represent our best estimates, but these estimates involve inherent uncertainties and the application of management judgment. Although we believe the assumptions and estimates we have made are reasonable and appropriate, changes in assumptions could materially impact our reported financial results. Restricted stock units and stock options issued to non-employees are valued based upon the intrinsic value of the award. See Note 10, “Stockholders’ Equity,” included in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report for additional information. 
Leases
The Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one finance lease on a forklift containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option.
Additionally, as of March 25, 2022, the terms of our expiring headquarters real estate operating lease for manufacturing, warehouse and office space have been modified beginning July 1, 2022 to reflect a smaller footprint at reduced costs through 2027. In accordance with Accounting Standards Codification 842, Leases (“Topic 842”), as a result of the extension, the related lease liability was remeasured and the right-of-use asset was adjusted for the modification in March 2022. The present value of the lease obligation for this lease was calculated using an incremental borrowing rate of 16.96%, which was the Company’s blended borrowing rates (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The weighted average remaining lease term for the operating leases is 4.7 years.

The Company had one restructured lease with a sub-lease component for the New York, New York office that was closed in 2017. The lease expired in June 2021. As part of the lease agreement, there was $0.3 million in restricted cash in prepaid and other current assets on the accompanying Consolidated Balance Sheets as of December 31, 2020 which represented collateral against the related letter of credit issued as part of the lease agreement. Per the terms of the lease agreement, the restrictions on the cash were lifted in September 2021 and the cash was returned to the Company.
Recently issued accounting pronouncements
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and will generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
As a “smaller reporting company” as defined by Item 10 of Regulation S-K, 17 CFR § 229.10(f)(1), the Company is not required to provide this information.
39

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
TABLE OF CONTENTS
 Page
Reports of Independent Registered Public Accounting Firm (PCAOB ID 1808)
Consolidated Balance Sheets as of December 31, 2022 and 2021
Consolidated Statements of Operations for the years ended December 31, 2022 and 2021
Consolidated Statements of Comprehensive Loss for the years ended December 31, 2022 and 2021
Consolidated Statements of Stockholders’ (Deficit) Equity for the years ended December 31, 2022 and 2021
Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021
Notes to Consolidated Financial Statements
40

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Stockholders and Board of Directors
Energy Focus, Inc.
Solon, Ohio
Opinion on the Consolidated Financial Statements

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

Continuation as a Going Concern

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 4 to the consolidated financial statements, the Company has experienced recurring losses from operations and negative cash flows from operations that raise substantial doubt about its ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 4. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

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

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

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

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

Reserves for Excess, Obsolete and Slow-Moving Inventories

Description of the Matter

As described in Notes 2 and 5 to the consolidated financial statements, the Company assesses the valuation of inventories each reporting period based on the lower of cost or net realizable value. The Company establishes reserves for excess, obsolete and slow-moving inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles and current inventory levels. The assessment is both quantitative and qualitative. As of December 31, 2022, the Company had inventories of $5.5 million, net of reserves for excess, obsolete and slow-moving inventories.
41


Auditing management's estimates for excess, obsolete and slow-moving inventories required subjective auditor judgment and evaluation of the reasonableness of significant assumptions used in developing the reserves as detailed above, as well as the inputs and related calculations related to historical sales and on-hand inventories.

How We Addressed the Matter in Our Audit

We obtained an understanding and evaluated the design of internal controls over the Company's reserves for excess, obsolete and slow-moving inventories, including management's assessment of the assumptions and data underlying the reserve calculation.

Our substantive audit procedures included, among others, testing the logic and integrity of calculations within management’s analysis; testing the completeness and accuracy of underlying data used, including inventory quantities, carrying costs and the estimate of net realizable value by product; and evaluating the reasonableness of management’s assumptions related to demand forecasts, estimated reserve percentages and qualitative considerations involving, among others, the implications of new or revised operational strategies. Evaluating the reasonableness of management’s assumptions involved (i) comparing historical sales by product, used as a basis for future demand, to audited sales subledgers on a sample basis, (ii) holding discussions with senior management to determine whether strategic or operational changes in the business were consistent with the projections of future demand that were utilized as the basis for the reserves recorded, and (iii) corroborating management’s qualitative considerations of future demand through review of unfulfilled customer purchase orders as of year-end on a sample basis.


/s/ GBQ Partners, LLC

We have served as the Company's auditor since 2019.

Columbus, Ohio
March 23, 2023
42

ENERGY FOCUS, INC.
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31,
(amounts in thousands except share data)
 20222021
ASSETS  
Current assets:  
Cash $52 $2,682 
Trade accounts receivable, less allowances of $26 and $14, respectively
445 1,240 
Inventories, net5,476 7,866 
Short-term deposits592 712 
Prepaid and other current assets232 479 
Receivable for claimed ERTC445 445 
Total current assets7,242 13,424 
Property and equipment, net76 675 
Operating lease, right-of-use asset1,180 292 
Total assets$8,498 $14,391 
LIABILITIES  
Current liabilities:  
Accounts payable$2,204 $2,235 
Accrued liabilities145 265 
Accrued legal and professional fees 104 
Accrued payroll and related benefits261 718 
Accrued sales commissions76 57 
Accrued warranty reserve183 295 
Deferred revenue 268 
Operating lease liabilities198 325 
Finance lease liabilities 1 
Promissory notes payable, net of discounts and loan origination fees2,618 1,719 
Related party promissory notes payable814  
Credit line borrowings, net of loan origination fees1,447 2,169 
Total current liabilities7,946 8,156 
(continued on the following page)
 The accompanying notes are an integral part of these consolidated financial statements.
43

ENERGY FOCUS, INC.
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31,
(amounts in thousands except share data)
 20222021
Operating lease liabilities, net of current portion1,029 26 
Total liabilities8,975 8,182 
STOCKHOLDERS' (DEFICIT) EQUITY
Preferred stock, par value $0.0001 per share:
Authorized: 5,000,000 shares (3,300,000 shares designated as Series A Convertible Preferred Stock) at December 31, 2022 and December 31, 2021
Issued and outstanding: 876,447 shares at December 31, 2022 and December 31, 2021
  
Common stock, par value $0.0001 per share:
Authorized: 50,000,000 shares at December 31, 2022 and December 31, 2021
Issued and outstanding: 9,848,438 shares at December 31, 2022 and 6,368,549 shares at December 31, 2021
1  
Additional paid-in capital148,545 144,953 
Accumulated other comprehensive loss (3)(3)
Accumulated deficit(149,020)(138,741)
Total stockholders' (deficit) equity(477)6,209 
Total liabilities and stockholders' (deficit) equity$8,498 $14,391 
The accompanying notes are an integral part of these consolidated financial statements.
44

ENERGY FOCUS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
FOR THE YEARS ENDED DECEMBER 31,
(amounts in thousands except per share data) 
 20222021
Net sales$5,968 $9,865 
Cost of sales6,286 8,167 
Gross (loss) profit(318)1,698 
Operating expenses:  
Product development1,491 1,891 
Selling, general, and administrative7,148 8,535 
Loss on impairment338  
Restructuring  (21)
Total operating expenses8,977 10,405 
Loss from operations(9,295)(8,707)
Other expenses:  
Interest expense954 792 
Gain on forgiveness of PPP loan (801)
Other income(30)(876)
Other expenses56 65 
Loss from operations before income taxes(10,275)(7,887)
Provision for (benefit from) income taxes4 (1)
Net loss$(10,279)$(7,886)
Net loss per common share - basic and diluted:  
Net loss$(1.27)$(1.73)
Weighted average shares of common shares outstanding:  
Basic and diluted8,110 4,561 
 The accompanying notes are an integral part of these consolidated financial statements.
45

ENERGY FOCUS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
FOR THE YEARS ENDED DECEMBER 31,
(amounts in thousands)
 
 20222021
Net loss$(10,279)$(7,886)
Other comprehensive loss:  
Foreign currency translation adjustments  
Comprehensive loss$(10,279)$(7,886)
The accompanying notes are an integral part of these consolidated financial statements.
46

ENERGY FOCUS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021
(amounts in thousands) 
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
 Preferred StockCommon StockAccumulated
Deficit
 
 SharesAmountSharesAmountTotal
Balance at December 31, 20202,597 $ 3,525 $ $135,113 $(3)$(130,855)$4,255 
Issuance of common stock under employee stock option and stock purchase plans— — 79 — 80 — — 80 
Common stock withheld in lieu of income tax withholding on vesting of restricted stock units— — — — (1)— — (1)
Issuance of common stock and warrants— — 2,183 — 9,500 — — 9,500 
Offering costs on issuance of common stock and warrants— — — — (969)— — (969)
Issuance of common stock upon the exercise of warrants— — 237 — 801 — — 801 
Issuance of common stock upon the conversion from preferred stock(1,721)— 344 — — — — — 
Stock-based compensation— — — — 429 — — 429 
Net loss— — — — — — (7,886)(7,886)
Balance at December 31, 2021876 $ 6,368 $ $144,953 $(3)$(138,741)$6,209 
Issuance of common stock under employee stock option and stock purchase plans— — 46 — 6 — — 6 
Issuance of common stock and warrants— — 1,313 1 3,499 — — 3,500 
Offering costs on issuance of common stock and warrants— — — — (334)— — (334)
Issuance of common stock upon the exercise of warrants— — 1,465 — — — — — 
Stock-based compensation— — — — 117 — — 117 
Stock issued in exchange transactions— — 657 — 304 — — 304 
Net loss— — — — — — (10,279)(10,279)
Balance at December 31, 2022876 $ 9,849 $1 $148,545 $(3)$(149,020)$(477)
    
The accompanying notes are an integral part of these consolidated financial statements.
47

ENERGY FOCUS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE YEARS ENDED DECEMBER 31,
(amounts in thousands) 
 20222021
Cash flows from operating activities:  
Net loss$(10,279)$(7,886)
Adjustments to reconcile net loss to net cash used in operating activities:  
Other income(30)(876)
Capitalized interest on promissory notes payable40  
Gain on forgiveness of PPP loan (801)
Depreciation159 188 
Stock-based compensation117 429 
Provision for doubtful accounts receivable14 6 
Provision for slow-moving and obsolete inventories32 156 
Provision for warranties(111)68 
Amortization of loan discounts and origination fees364 230 
Loss on impairment338  
Change in operating assets and liabilities:  
Accounts receivable783 783 
Inventories2,358 (2,381)
Short-term deposits120 257 
Prepaid and other assets247 669 
Accounts payable(1)(423)
Accrued and other liabilities(596)(380)
Deferred revenue(268)196 
Total adjustments3,566 (1,879)
Net cash used in operating activities(6,713)(9,765)
Cash flows from investing activities:  
Acquisitions of property and equipment(41)(443)
Proceeds from the sale of property and equipment25  
Net cash used in investing activities(16)(443)
Cash flows from financing activities:  
Proceeds from the issuance of common stock and warrants3,500 9,500 
Proceeds from the exercise of warrants 801 
Offering costs paid on the issuance of common stock and warrants(334)(969)
Principal payments under finance lease obligations(1)(3)
Proceeds from exercise of stock options and purchases through employee stock purchase plan6 80 
Common stock withheld in lieu of income tax withholding on vesting of restricted stock units (1)
Payments on the 2021 Streeterville Note(1,640) 
Proceeds from the 2021 Streeterville Note 1,515 
Proceeds from the 2022 Streeterville Note2,000  
Proceeds from related party promissory notes payable800 
Proceeds from promissory notes payable650  
Payments for deferred financing costs(114)(30)
Net payments on credit line borrowings - Credit Facilities(768)(181)
Net cash provided by financing activities4,099 10,712 
48

(continued on the following page)
ENERGY FOCUS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31,
(amounts in thousands)
 
 20222021
Net increase in cash(2,630)504 
Cash, beginning of year2,682 2,178 
Cash, end of year$52 $2,682 
Supplemental information:  
Cash paid in year for interest$364 $381 
Cash paid in year for income taxes$1 $4 
Non-cash investing and financing activities:
Debt-to-equity exchange transactions$304 $ 
The accompanying notes are an integral part of these consolidated financial statements.
49

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1. NATURE OF OPERATIONS
Energy Focus, Inc. engages primarily in the design, development, manufacturing, marketing and sale of energy-efficient lighting systems and controls. We develop, market and sell high quality light-emitting diode (“LED”) lighting and controls products in the commercial market and military maritime market (“MMM”), and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our mission is to enable our customers to run their facilities, offices with greater energy efficiency, productivity, and human health and wellness through advanced LED retrofit solutions. Our goal is to be the human wellness lighting and LED technology and market leader for the most demanding applications where performance, quality, value, environmental impact and health are considered paramount. We specialize in LED lighting retrofit by replacing fluorescent, high-intensity discharge lighting and other types of lamps in institutional buildings for primarily indoor lighting applications with our innovative, high-quality commercial and military-grade tubular LED (“TLED”) products, as well as other LED and lighting control products for commercial and consumer applications. In late 2020, we announced the launch of ultraviolet-C light disinfection (“UVCD”) products. After evaluating market demand and supply chain challenges for our UVCD products, we revised our business strategy to primarily focus on our MMM and commercial and industrial lighting and control products. We are also evaluating adjacent technologies including Gallium Nitride (“GaN”) based power supplies and additional market opportunities in energy solution products that promote sustainability.
The LED lighting industry has changed dramatically over the past several years due to increasing competition and price erosion. We have been experiencing these industry forces in both our military business since 2016 and in our commercial segment, where we once commanded significant price premiums for our flicker-free TLEDs with primarily 10-year warranties. In more recent years, we have focused on redesigning our products for lower costs and consolidated our supply chain for stronger purchasing power in an effort to price our products more competitively. Despite these efforts, our legacy products continue to face aggressive pricing competition and a convergence of product functionality in the marketplace, and we have shifted to diversifying our supply chain in an effort to increase value and remain competitive. These trends are not unique to Energy Focus as evidenced by the increasing number of industry peers facing challenges, exiting LED lighting, selling assets and even going out of business.
In addition to continuously pursuing cost reductions, our strategy to combat these trends is to innovate both our technology and product offerings with differentiated products and solutions that offer greater, distinct value. Specific examples of these products we have developed include the RedCap®, our emergency backup battery integrated TLED, EnFocus™, our new dimmable/color-tunable lighting and powerline control platform that we launched in 2020, and the second generation of EnFocus™ powerline control switches and circadian lighting system for both commercial and residential markets, which as a result of supply chain challenges we now plan to launch in 2023. Similarly, our plans to expand and enhance the performance of our RedCap® product line are also now expected in 2023. We continue to evaluate our sales strategy and believe our go-to-market strategy that focuses more on direct-sales marketing, selectively expanding our channel partner network to cover territories across the country, and listening to the voice of the customer, will lead to better and more impactful product development efforts that we believe will eventually translate into larger addressable markets and greater sales growth for us.
The Company has experienced significant sales declines, operating losses and increases in its inventory. Beginning in 2019, significant restructuring efforts were undertaken. The Company replaced the entire senior management team, significantly reduced non-critical expenses, minimized the amount of inventory the Company was purchasing, dramatically changed the composition of our board of directors (“Board of Directors”) and the executive team, and recruited new departmental leaders across the Company. The initial cost savings efforts to reduce costs to minimize cash usage included the elimination of certain positions, restructuring of the sales organization and incentive plan, flattening of the senior management team, additional operational streamlining, management compensation reductions, and outsourcing of certain functions including certain elements of supply chain and marketing.
During 2021 and 2022, we realized initial cost-savings benefits from these relaunch efforts, but continued to face significant operating losses. Despite these cost-cutting efforts, the company faced a challenging commercial market with continuing impacts from the global pandemic combined with ongoing delays in MMM projects and funding that continued to depress sales through 2021 while the company invested in exploring additional lines of business with UVCD technology that ultimately gained little traction in the market.
At the beginning of 2022, the board of directors appointed our lead independent director to serve as interim chief executive officer and replace our previous chief executive officer. During 2022, the company expanded its cost-reduction efforts, reduced its warehouse square footage, undertook an inventory reduction project, and dramatically reduced head count. In February and September of 2022, we also added three experienced executives to our Board of Directors with extensive lighting and consumer
50

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
products industry experience. We reinvested in our MMM sales channel with a strategic hire in May 2022 and continue to pursue these sales opportunities, though the sales cycles for what are frequently made-to-order products are longer than commercial offerings.
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The significant accounting policies of our Company, which are summarized below, are consistent with accounting principles generally accepted in the United States (“U.S. GAAP”) and reflect practices appropriate to the business in which we operate.
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 and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods presented. Estimates include, but are not limited to, the establishment of reserves for accounts receivable, sales returns, inventory excess and obsolescence reserve and warranty claims, the useful lives for property and equipment and stock-based compensation. In addition, estimates and assumptions associated with the determination of the fair value of financial instruments and evaluation of long-lived assets for impairment requires considerable judgment. Actual results could differ from those estimates and such differences could be material.
Basis of presentation
The Consolidated Financial Statements include the accounts of the Company. All significant inter-company balances and transactions have been eliminated. Unless indicated otherwise, the information in the Notes to Consolidated Financial Statements relates to our operations.
Revenue recognition
Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. Therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities and collected by us are accounted for on a net basis and are excluded from net sales. Pursuant to ASC 606, Revenue Recognition, contract assets and contract liabilities as of the beginning and ending of the reporting periods must be disclosed. Please find below the breakout of the Company’s contracts:
 At December 31,
 202220212020
Gross Accounts Receivable$471 $1,254 $2,029 
Less: Allowance for Doubtful Accounts(26)(14)(8)
Net Accounts Receivable$445 $1,240 $2,021 
A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information.”
Cash
At December 31, 2022, we had cash of $0.1 million and at December 31, 2021, we had cash of $2.7 million on deposit with financial institutions located in the United States.
51

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Inventories
We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles, and current inventory levels. The assessment is both quantitative and qualitative. The reduction in warehouse space following the new lease agreement in July 2022 required both significant disposal of highly reserved, excess and obsolete inventory and a focus on selling down inventory on hand throughout 2022. As a result of our initiatives to sell down inventory, we sold some inventory below cost. The difference between cost and sale price was applied to remaining inventory and included in lower of cost or market component of the provision for excess and obsolete inventory calculation. We limited inventory and component purchases to top selling products that maintained high inventory turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million and excess and obsolete inventory reserves of $0.5 million as compared to 2021.
During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million. We had an increase of excess inventory reserves of $0.2 million as compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Please refer to Note 5, “Inventories,” for additional information.
Accounts receivable
Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivables insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated amount of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.
Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.
Income taxes
As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our net deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.
52

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Financial Instruments
Fair value measurements
Fair value is defined as the price that would be received to sell an asset or would be paid to transfer a liability in an orderly transaction between market participants on the measurement date. The fair value of financial assets and liabilities are measured on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs.
We utilize valuation techniques that maximize the use of available market information and generally accepted valuation methodologies. We assess the inputs used to measure fair value using a three-tier hierarchy. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).
The three levels of the fair value hierarchy are described below. We classify the inputs used to measure fair value into the following hierarchy:
Level 1Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2Unadjusted quoted prices in active markets for similar assets or liabilities, or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability.
Level 3Unobservable inputs for the asset or liability.
The carrying amounts of certain financial instruments including cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Based on borrowing rates currently available to us for loans with similar terms, the carrying value of borrowings under our revolving credit facilities also approximates fair value.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. In determining the appropriate levels, we perform a detailed analysis of the assets and liabilities whose fair value is measured on a recurring basis. We review and reassess the fair value hierarchy classifications on a quarterly basis. Changes from one quarter to the next related to the observability of inputs in a fair value measurement may result in a reclassification between fair value hierarchy levels. There were no reclassifications for all periods presented.
Long-lived assets 
Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally two to 15 years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statements of Operations. Refer to Note 6, “Property and Equipment,” for additional information.
Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows. Refer to Note 6, “Property and Equipment,” for additional information.
Leases
Under the new lease standard, ASC 842, Leases (“Topic 842”), both operating and finance lease are capitalized on the balance sheet. A contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. A period of time may be described in terms of the amount of use of an identified asset. An operating lease is a contract that permits the use of an asset without transferring
53

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
the ownership rights of said asset. A finance lease is a contract that permits the use of an asset and transfers ownership after the lease period is complete, and the lessor meets all other contract obligations. The leased asset is amortized over the life of the lease contract.
Product development
Product development expenses include salaries, contractor and consulting fees, supplies and materials, as well as costs related to other overhead items such as depreciation and facilities costs. Research and development costs are expensed as they are incurred.
Net loss per share
Basic loss per share is computed by dividing net 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 loss per share gives effect to all dilutive potential shares of common stock outstanding during the period. Dilutive potential shares of common stock consist of incremental shares upon the exercise of stock options, warrants and convertible securities, unless the effect would be anti-dilutive.
The following table presents a reconciliation of basic and diluted loss per share computations (in thousands, except per share amounts):
 For the years ended December 31,
 20222021
Numerator:
Net loss $(10,279)$(7,886)
Denominator:
Basic and diluted weighted average common shares outstanding8,110 4,561 
As a result of the net loss we incurred for the year ended December 31, 2022, convertible preferred stock representing approximately 175 thousand shares of common stock were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 1,378,848 shares underlying them, for the purposes of calculating basic EPS. The June 2022 Pre-Funded Warrants were all exercised in July 2022.
As a result of the net loss we incurred for the year ended December 31, 2021, options, warrants and convertible preferred stock representing approximately 51 thousand, 47 thousand and 260 thousand shares of common stock, respectively, were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 85 thousand shares underlying them to be outstanding effective December 31, 2021, for the purposes of calculating basic EPS.
Stock-based compensation
We recognize compensation expense based on the estimated grant date fair value under the authoritative guidance. Management applies the Black-Scholes option pricing model to value stock options issued to employees and directors and applies judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. Compensation expense is generally amortized on a straight-line basis over the requisite service period, which is generally the vesting period. See Note 10, “Stockholders’ Equity,” for additional information. Common stock, stock options, and warrants issued to non-employees that are not part of an equity offering are accounted for under the applicable guidance under Accounting Standards Codification (“ASC”) 505-50, “Equity-Based Payments to Non-Employees,” and are generally re-measured at each reporting date until the awards vest.
Advertising expenses
Advertising expenses are charged to operations in the period incurred. They consist of costs for the placement of our advertisements in various media and the costs of demos provided to potential distributors of our products. Advertising expenses were $0.3 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively.
54

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Product warranties
We warrant our commercial and MMM LED products and controls for periods generally ranging from five to ten years. One product was sold in 2020 with a twenty year warranty. Warranty settlement costs consist of actual amounts expensed for warranty, which are largely a result of the cost of replacement products provided to our customers. A liability for the estimated future costs under product warranties is maintained for products under warranty based on the actual claims incurred to date and the estimated nature, frequency, and costs of future claims. One contract that expired in 2022 held a warranty of 10 years and this is driving the downward adjustment to existing warranties. These estimates are inherently uncertain and changes to our historical or projected experience may cause material changes to our warranty reserves in the future. We continuously review the assumptions related to the adequacy of our warranty reserve, including product failure rates, and make adjustments to the existing warranty liability when there are changes to these estimates or the underlying replacement product costs, or the warranty period expires.
The following table summarizes warranty activity for the periods presented (in thousands):
 At December 31,
 20222021
Balance at the beginning of the year$295 $227 
Accruals for warranties issued24 (41)
Adjustments to existing warranties(136)47 
Settlements made during the year (in kind) 62 
Accrued warranty reserve at the end of the period$183 $295 
Recently issued accounting pronouncements
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.
Certain risks and concentrations
Historically, our products were sold through a direct sales model, which included a combination of direct sales employees, electrical and lighting contractors, and distributors. From time to time, we have utilized a third-party accounts receivable insurance and credit assessment company. Although we maintain allowances for potential credit losses that we believe to be adequate, a payment default on a significant sale could materially and adversely affect our operating results and financial condition, although we have mitigated this risk somewhat through the accounts receivable insurance program.
We have certain customers whose net sales individually represented 10% or more of our total net sales, or whose net trade accounts receivable balance individually represented 10% or more of our total net trade accounts receivable, as follows:
In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period. In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period.
At December 31, 2022, a distributor to the U.S. Department of Defense accounted for 25% of our net trade accounts receivable, when combined with our net trade accounts receivable to shipbuilders for the U.S. Navy, total net accounts receivable related to U.S. Navy sales is 30% of total net accounts receivable. At December 31, 2021, a distributor to the U.S. Department of Defense accounted for 20% of our net trade accounts receivable and a shipbuilder for the U.S. Navy accounted for 36% of our net trade accounts receivable.
55

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
We require substantial amounts of purchased materials from selected vendors. With specific materials, all of our purchases are from a single vendor. The availability and costs of materials may be subject to change due to, among other things, new laws or regulations, suppliers’ allocation to other purchasers, interruptions in production by suppliers, global health issues such as the COVID-19 pandemic, and changes in exchange rates and worldwide price and demand levels. Our inability to obtain adequate supplies of materials for our products at favorable prices could have a material adverse effect on our business, financial position, or results of operations by decreasing our profit margins and by hindering our ability to deliver products to our customers on a timely basis. Additionally, certain vendors require advance deposits prior to the fulfillment of orders. Deposits paid on unfulfilled orders totaled $0.6 million and $0.7 million at December 31, 2022 and 2021, respectively.
We have certain vendors who individually represented 10% or more of our total expenditures, or whose net trade accounts payable balance individually represented 10% or more of our total net trade accounts payable, as follows:
One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.
One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.
NOTE 3. LEASES
The Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one equipment finance lease containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options, to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option. As of January 21, 2021, the terms of one of the equipment operating leases was extended through 2026. Additionally, as of March 25, 2022, the Company extended its headquarters real estate operating lease for manufacturing, warehouse and office space commencing July 1, 2022 to reflect a smaller footprint at reduced costs. In accordance with “Topic 842”), as a result of the extensions, the related lease liabilities were remeasured and the right-of-use assets and corresponding lease liabilities were adjusted for each lease at the time of modification. The present value of the lease obligation was calculated using an incremental borrowing rate of 15.93% for the equipment lease and 16.96% for the real estate lease, which was the Company’s blended borrowing rate (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The present value of the remaining lease obligation was calculated using an incremental borrowing rate of 7.25% (which excludes the annual facility fee and other lender fees), which was the Company’s borrowing rate on its revolving lines of credit at the time the leases were entered into. The weighted average remaining lease term for operating leases is 4.4 years.

56

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):
For the years ended December 31,
Components of leases recognized in net income (loss):20222021
Operating lease cost (income)
Sub-lease income$(90)$(112)
Lease cost501 558 
Operating lease cost, net411 446 
Restructured lease cost (income)
Sub-lease income (136)
Lease cost 110 
Restructured lease income, net (26)
Finance lease cost
Interest of lease liabilities1  
Finance lease cost, net1  
Total lease cost, net$412 $420 


Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):
At December 31,
 20222021
Operating Leases
Operating lease right-of-use assets$1,180 $292 
Operating lease liabilities1,227 351 
Finance Leases
Property and equipment13 13 
Allowances for depreciation(13)(12)
Finance lease assets, net 1 
Finance lease liabilities 1 
Total finance lease liabilities$ $1 
57

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):
Operating Leases
Jan 2023 to Dec 2023$386 
Jan 2024 to Dec 2024379 
Jan 2025 to Dec 2025385 
Jan 2026 to Dec 2026390 
Jan 2027 to Dec 2027197 
Total future undiscounted lease payments1,737 
Less imputed interest(510)
Total lease obligations$1,227 
Supplemental cash flow information related to leases was as follows (in thousands):
Years ended December 31,
 20222021
Supplemental Cash Flow Information: 
Cash paid, net, for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$423 $532 
Operating cash flows from restructured leases$ $35 
Financing cash flows from finance leases$1 $3 
58

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 4. RESTRUCTURING
Due to our financial performance in 2022 and 2021, including net losses of $10.3 million and $7.9 million, respectively, and total cash used in operating activities of $6.7 million and $9.8 million, respectively, we determined that substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022.
As a result of the restructuring actions and initiatives described in Note 1, we have tailored our operating expenses to be more in line with our expected sales volumes, however, we continue to incur losses and have a substantial accumulated deficit, and substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022.
Additionally, global supply chain and logistics constraints are impacting our inventory purchasing strategy, as we seek to manage both shortages of available components and longer lead times in obtaining components while balancing the development and implementation of an inventory reduction plan. Disruptions in global logistics networks are also impacting our lead times and ability to efficiently and cost-effectively transport products from our third-party suppliers to our facility. As a result, we will continue to review and pursue selected external funding sources to ensure adequate financial resources to execute across the timelines required to achieve these objectives including, but not limited to, the following:
obtaining financing from traditional or non-traditional investment capital organizations or individuals;
obtaining funding from the sale of our common stock or other equity or debt instruments; and
obtaining debt financing with lending terms that more closely match our business model and capital needs.
There can be no assurance that we will obtain funding on acceptable terms, in a timely fashion, or at all. Obtaining additional funding contains risks, including:
additional equity financing may not be available to us on satisfactory terms, particularly in light of the current price of our common stock, and any equity we are able to issue could lead to dilution for current stockholders and have rights, preferences and privileges senior to our common stock;
loans or other debt instruments may have terms or conditions, such as interest rate, restrictive covenants, conversion features, refinancing demands, and control or revocation provisions, which are not acceptable to management or our Board of Directors; and
the current environment in the capital markets and volatile interest rates, combined with our capital constraints, may prevent us from being able to obtain adequate debt financing.
Along with the new additions to our Board of Directors, we hired a permanent Chief Executive Officer in September 2022, following a period of interim leadership by our Lead Independent Director after the departure of our previous Chief Executive Officer in February 2022 and Chief Financial Officer and Chief Operating Officer in May 2022.
Considering both quantitative and qualitative information, we continue to believe that the combination of our plans to ensure adequate external funding, timely re-organizational actions, current financial position, liquid resources, obligations due or anticipated within the next year, development and implementation of an excess inventory reduction plan, plans and initiatives in our research and development, product development and sales and marketing, and development of potential channel partnerships, if adequately executed, could provide us with an ability to finance our operations through the next twelve months and may mitigate the substantial doubt about our ability to continue as a going concern.
On December 21, 2021, we received a letter from the Listing Qualifications staff (the “Staff”) of The Nasdaq Stock Market (“Nasdaq”) notifying us that, as a result of the resignation of a director, as previously disclosed, from the Board of Directors and the Audit and Finance Committee, we were not in compliance with Nasdaq Listing Rule 5605, which requires that our Audit and Finance Committee be comprised of at least three directors, all of whom are independent pursuant to the rules of Nasdaq and applicable law. The notification letter had no immediate effect on our listing on the Nasdaq Capital Market. The letter further provided that, pursuant to Nasdaq Listing Rule 5605(c)(4), we were entitled to a cure period to regain compliance with Nasdaq Listing Rule 5605. On February 24, 2022, we announced the appointment of two additional independent directors, one of which, was appointed to fill the vacancy on the Audit and Finance Committee, bringing us into compliance with Nasdaq Listing Rule 5605.
On August 23, 2022, we received a letter from the Staff notifying us that we are not in compliance with the requirement to maintain a minimum closing bid price of $1.00 per share, as set forth in Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Rule”), because the closing bid price for our common stock was below the minimum $1.00 per share for 30 consecutive business days. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided an initial period of 180 calendar days, or until February 20, 2023, to regain compliance with the Bid Price Rule. During the initial compliance period, our common stock continued to trade on the Nasdaq Capital Market, but did not satisfy the Bid Price Rule. On February 21, 2023, we received written notification (the “Notification”) from the Staff stating that we had not regained compliance with the Bid Price Rule and
59

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
were ineligible to obtain a second 180 calendar day period to regain compliance because we did not meet the Nasdaq Capital Market’s minimum $5,000,000 Stockholders’ Equity initial listing requirement as of September 30, 2022. Pursuant to the Notification, our common stock is subject to delisting from Nasdaq pending our opportunity to request a hearing before the Nasdaq Hearings Panel (the “Panel”). The Company intends to diligently pursue an appeal of the Notification before the Panel and regain compliance with the Bid Price Rule. Under Nasdaq rules, the delisting of our common stock will be stayed during the pendency of the appeal and during such time, our common stock will continue to be listed on Nasdaq. If we had not requested a hearing before the Panel by February 28, 2023, our common stock would have been scheduled for delisting at the opening of business on March 2, 2023. On February 24, 2023, we submitted our request for an appeal before the Panel. There can be no assurance that such appeal will be successful or that we will be able to regain compliance with the Bid Price Rule or maintain compliance with other Nasdaq listing requirements. If our appeal is denied or if we fail to regain compliance with Nasdaq’s continued listing standards during any period granted by the Panel, our common stock will be subject to delisting from Nasdaq.
On November 16, 2022, we received a letter from the Staff notifying us that we were no longer in compliance with Nasdaq Listing Rule 5550(b)(1), which requires listed companies to maintain stockholders’ equity of at least $2.5 million if they do not meet the alternative compliance standards relating to the market value of listed securities or net income from continuing operations (the “Minimum Stockholders’ Equity Rule”). Our Form 10-Q for the Quarterly Period Ended September 30, 2022 filed on November 10, 2022 reflected that our stockholders’ equity as of September 30, 2022 was $1.5 million. Based on our timely submission of our plan to regain compliance, Nasdaq granted us an extension through May 15, 2023 to regain compliance with the Minimum Stockholders’ Equity Rule.
60

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 5. INVENTORIES
Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value and consists of the following (in thousands):
 At December 31,
 20222021
Raw materials$3,347 $3,882 
Finished goods4,656 7,034 
Reserve for excess, obsolete, and slow-moving inventories(2,527)(3,050)
Inventories, net$5,476 $7,866 
The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):
At December 31,
20222021
Beginning balance$(3,050)$(2,894)
Accrual(312)(281)
Reduction due to sold inventory323 125 
Write-off for disposed inventory512  
Reserves for excess, obsolete, and slow-moving inventories$(2,527)$(3,050)
As part of our expense reduction initiatives, we significantly decreased our warehouse space beginning in the third quarter of 2022. In connection with the space reduction, in the second quarter of 2022, we began disposing of a substantial portion of our excess and obsolete commercial finished goods inventory that was highly reserved, which effort continued into the fourth quarter of 2022. The scraping of inventory primarily drove the decrease in excess inventory reserves of $0.5 million as compared to 2021. We also focused on selling down inventory on hand and limited inventory and component purchases to top selling products with expected higher turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million.

We experienced significant global supply chain and logistics constraints during 2021, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million and excess inventory reserves of $0.2 million as compared to 2020.

.
61

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 6. PROPERTY AND EQUIPMENT
Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets and consist of the following (in thousands):
 At December 31,
 20222021
Equipment (useful life 3 - 15 years)
$1,061 $1,308 
Tooling (useful life 2 - 5 years)
190 384 
Vehicles (useful life 5 years)
 83 
Furniture and fixtures (useful life 5 years)
 86 
Computer software (useful life 3 years)
 1,194 
Leasehold improvements (the shorter of useful life or lease life)141 169 
Finance lease right-of-use asset 13 
UV - Robots (useful life 5 years)
 105 
Construction in progress 135 
Property and equipment at cost1,392 3,477 
Less: accumulated depreciation(1,316)(2,802)
Property and equipment, net$76 $675 
Depreciation expense was $0.2 million for both of the years ended December 31, 2022 and 2021. During the third quarter of 2022 it was determined that the mUVeTM ultraviolet-C light disinfection robots were no longer of use and the net book value of $76 thousand was recorded as a loss on impairment of fixed assets. During the fourth quarter, impairment charges totaling $258 thousand were recorded, which primarily relates to other assets disposed or otherwise abandoned following a review by management. Impairment charges were based on level 3 inputs, including estimated residual or sale value to market participants, in determining fair value. As impaired assets relate primarily to the Company and/or its discontinued products, management determined fair value was insignificant. For the year ended December 31, 2022, the Company recognized a loss of $334 thousand on the impairment of fixed assets. No such loss was recorded during the year ended December 31, 2021.
NOTE 7. PREPAID AND OTHER CURRENT ASSETS
Prepaid and other current assets consisted of the following (in thousands):
 At December 31,
 20222021
Prepaid insurance$63 $131 
Prepaid expenses130 253 
Prepaid rent39 74 
Short-term deposits - non-inventory 18 
Other 3 
Total prepaid and other current assets$232 479 
NOTE 8. DEBT
Credit Facilities
On August 11, 2020, we entered into two debt financing arrangements (together, the “Credit Facilities”) that allowed for expanded borrowing capacity at a lower blended borrowing cost. The first arrangement is an inventory financing facility (the “Inventory Facility”) pursuant to the Loan and Security Agreement (the “Inventory Loan Agreement”) between the Company and Crossroads Financial Group, LLC, a North Carolina limited liability company (the “IF Lender”). Borrowings under the Inventory Facility are permitted up to the lower of (i) $3.0 million, which was subsequently increased to $3.5 million in April 2022 and reduced to $500 thousand in January 2023 as described below, and (ii) a borrowing base determined from time to time based on the value of the Company’s eligible inventory, valued at 75% of inventory costs or 85% of the inventory net orderly liquidation value, less the availability reserves. On January 18, 2023, the Company and the IF Lender entered into an
62

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
amendment to restructure and pay down the Inventory Facility. Please refer to Note 15, “Subsequent Events” for further detail. As of December 31, 2022, the terms of the Inventory Facility were as follows. The outstanding indebtedness under the Inventory Facility accrues at an annual rate equal to the greater of (i) 5.75% and (ii) 4.00% plus the three-month LIBOR rate (4.77% and 0.21% at December 31, 2022 and 2021, respectively) and is also subject to a service fee of 1% per month. The annualized interest rate at December 31, 2022 and 2021, which includes interest fees, the annual facility fee, bank fees and other miscellaneous lender fees, was 25.5% and 22.4%, respectively. The Inventory Facility’s interest and service fees combined amount is subject to a minimum monthly fee of $18 thousand. There would be no breakage fee for the Company for the Inventory Facility if the Company were to refinance it with an American Bankers Association (“ABA”) equivalent institution. The Inventory Facility is secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender (defined below). The Inventory Facility would have matured on August 11, 2023, subject to early termination upon 90 days’ notice and otherwise in accordance with the terms of the Inventory Loan Agreement.
The second arrangement is a receivables financing facility (the “Receivables Facility”) pursuant to the Loan and Security Agreement (the “Receivables Loan Agreement”) between the Company and Factors Southwest L.L.C. (d/b/a FSW Funding), an Arizona limited liability company (the “RF Lender”). Borrowings under the Receivables Facility are permitted up to the lower of (i) $2.5 million or (ii) a borrowing base determined from time to time based on the value of the Company’s eligible accounts receivable, valued at 90% of the face value of such accounts receivable, less availability reserves, if any. On February 7, 2023, the Company completed the termination of its Receivables Facility. Please refer to Note 15, “Subsequent Events” for further detail.
As of December 31, 2022, the terms of the Receivables Facility were as follows. Interest on outstanding indebtedness under the Receivables Facility accrues at an annual rate equal to (i) the highest prime rate announced from time to time by the Wall Street Journal (7.50% and 3.25% at December 31, 2022 and 2021, respectively) plus (ii) 2%. At December 31, 2022 and 2021, the annualized interest rate, which includes interest fees and the annual facility fee, was 10.1% and 8.0%, respectively. The annualized interest rate on the collateral management fee was 6.3% and 5.9% at December 31, 2022 and 2021, respectively. The Receivables Facility is also secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender. A $25 thousand, or 1%, facility fee was charged at closing. There would be no breakage fee for the Company for the Receivables Facility if the Company were to refinance it with an ABA equivalent institution.
Borrowings under the Inventory Facility were $1.4 million and $1.2 million at December 31, 2022 and 2021, respectively. Borrowings under the Receivables Facility were less than $0.1 million and $1.0 million at December 31, 2022 and 2021, respectively. Borrowings under the Credit Facilities are recorded in the Consolidated Balance Sheet as of December 31, 2022 and 2021 as a current liability under the caption “Credit line borrowings, net of origination fees.” Outstanding balances include unamortized net issuance costs totaling $47 thousand and $84 thousand for the Inventory Facility and $15 thousand and $24 thousand for the Receivables Facility as of December 31, 2022 and 2021, respectively.
Promissory Notes
During the third and fourth quarters of the year ended December 31, 2022, we entered into short-term unsecured promissory notes (the “2022 Promissory Notes”) with Mei-Yun (Gina) Huang, Jay Huang, and Tingyu Lin. Ms. Huang is a member of the Company’s Board of Directors and Jay Huang became a member of the Board of Directors in January 2023. The total liability for the 2022 Promissory Notes was $1.5 million at December 31, 2022. All of the 2022 Promissory Notes were exchanged for common stock on January 17, 2023. Please refer to Note 14, “Related Party Transactions” and Note 15, Subsequent Events” for further detail.
The following summarizes the 2022 Promissory Notes at December 31, 2022:
63

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
At December 31, 2022
G. HuangJ. HuangJ. HuangG. HuangJ. HuangJ. HuangT. Lin Total
Date enteredSeptember 16, 2022October 25, 2022November 4, 2022November 9, 2022December 6, 2022December 21, 2022December 31, 2022
Term9 months9 months9 months9 months9 months9 months9 months
Principal amount$450,000$50,000$250,000$350,000$200,000$100,000$50,000$1,450,000
Maturity dateJune 16, 2023July 25, 2023August 4, 2023August 9, 2023September 6, 2023September 21, 2023September 30, 2023
Interest rate8 %8 %8 %8 %8 %8 %8 %
Default interest rate10 %10 %10 %10 %10 %10 %10 %
Outstanding Amount$460,455$50,734$253,123$353,989$201,096$100,219$50,011$1,469,627
Streeterville Notes
2022 Streeterville Note
On April 21, 2022, we entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”) pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $2.0 million (the “2022 Streeterville Note”). The 2022 Streeterville Note was issued with an original issue discount of $215 thousand and Streeterville paid a purchase price of approximately $1.8 million for the 2022 Streeterville Note, from which the Company paid $15 thousand to Streeterville for Streeterville’s transaction expenses.
The 2022 Streeterville Note had an original maturity date of April 21, 2024, and accrues interest at 8% per annum, compounded daily, on the outstanding balance. On January 17, 2023, we agreed with Streeterville to restructure and pay down the 2022 Streeterville Note and extend its maturity date to December 1, 2024. We agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500 thousand by January 20, 2023 (which amount has been paid) and $250 thousand by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, we will make twelve monthly repayments of approximately $117 thousand each. We have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided we make all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled. Please refer to Note 15, “Subsequent Events” for further detail.
The total liability for the 2022 Streeterville Note, net of discount and financing fees, was $2.0 million at December 31, 2022.
In the event our common stock is delisted from Nasdaq, the amount outstanding under the 2022 Streeterville Note will automatically increase by 15% as of the date of such delisting.
2021 Streeterville Note
On April 27, 2021, we entered into a note purchase agreement with Streeterville pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $1.7 million (the “2021 Streeterville Note”). The 2021 Streeterville Note was issued with an original issue discount of $194 thousand and Streeterville paid a purchase price of $1.5 million for the 2021 Streeterville Note, after deduction of $15 thousand of Streeterville’s transaction expenses. The 2021 Streeterville Note had a maturity date of April 27, 2023, and accrued interest at 8% per annum, compounded daily, on the outstanding balance.
Beginning on November 1, 2021, Streeterville could require the Company to redeem up to $205 thousand of the 2021 Streeterville Note in any calendar month. The Company had the right on three occasions to defer all redemptions that Streeterville could otherwise require the Company to make during any calendar month. Each exercise of this deferral right by the Company increased the amount outstanding under the Streeterville Note by 1.5%. The Company exercised this right twice during the fourth quarter of 2021, once during the second quarter of 2022 and once during the third quarter of 2022. The Company and Streeterville agreed to exchange common stock, priced at-the-market, for the required redemptions in October 2022 and December 2022, totaling $305 thousand converted to equity. These exchanges satisfied the redemption notices provided by Streeterville, and following the December 2022 exchange, the 2021 Streeterville Note was paid in full. We wrote off $100 thousand in remaining original issue discount costs at that time.
64

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The total liability for the 2021 Streeterville Note, net of discount and financing fees, was $1.7 million at December 31, 2021. Unamortized loan discount and debt issuance costs were $43 thousand at December 31, 2021.
PPP Loan
On April 17, 2020, the Company was granted a loan from KeyBank National Association (“KeyBank”) in the amount of approximately $795 thousand, pursuant to the PPP under Division A of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the Small Business Administration on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021.

NOTE 9. COMMITMENTS AND CONTINGENCIES

Purchase Commitments
As of December 31, 2022, we had approximately $0.6 million in outstanding purchase commitments for inventory, of which the majority is expected to ship in the first quarter of 2023.
NOTE 10. STOCKHOLDERS’ EQUITY
June 2022 Private Placement
In June 2022, we completed the June 2022 Private Placement with certain institutional investors for the sale of 1,313,462 shares of our common stock at a purchase price of $1.30 per share. We also sold to the same institutional investors (i) June 2022 Pre-Funded Warrants to purchase 1,378,848 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants to purchase up to an aggregate of 2,692,310 shares of common stock at an exercise price of $1.30 per share. In connection with the June 2022 Private Placement, we paid the placement agent commissions of $252 thousand, plus $35 thousand in expenses, and we also paid legal, accounting and other fees of $47 thousand. Total offering costs of $334 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2022. Net proceeds to us from the June 2022 Private Placement were approximately $3.2 million. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the 1,378,848 shares underlying them to be outstanding effective June 7, 2022, for purposes of calculating net loss per share.
In July 2022, all of the June 2022 Pre-Funded Warrants were exercised. As of December 31, 2022, June 2022 Warrants to purchase an aggregate of 2,692,310 shares of common stock remained outstanding, with an exercise price of $1.30 per share. The exercise of the remaining June 2022 Warrants outstanding could provide us with cash proceeds of up to $3.5 million in the aggregate.
December 2021 Private Placement
In December 2021, we completed the December 2021 Private Placement with certain institutional investors for the sale of 1,193,185 shares of our common stock at a purchase price of $3.52 per share. We also sold to the same institutional investors (i) December 2021 Pre-Funded Warrants to purchase 85,228 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants (collectively with the December 2021 Pre-Funded Warrants, the “December 2021 Warrants”) to purchase up to an aggregate of 1,278,413 shares of common stock at an exercise price of $3.52 per share. We paid the placement agent commission of $360 thousand plus $42 thousand in expenses in connection with the December 2021 Private Placement and we also paid legal, accounting and other fees of $97 thousand related to the December 2021 Private Placement. Total offering costs of $499 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Consolidated Balance Sheet as of December 31, 2021. Net proceeds from the December 2021 Private Placement were approximately $4.0 million. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the 85,228 shares underlying them to be outstanding effective December 16, 2021, for the purposes of calculating basic EPS.
In January 2022, all of the December 2021 Pre-Funded Warrants were exercised. As of December 31, 2022, December 2021 Warrants to purchase an aggregate of 1,278,413 shares of common stock remained outstanding, with an exercise price of $3.52
65

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
per share. The exercise of the remaining December 2021 Warrants outstanding could provide us with cash proceeds of up to $4.5 million in the aggregate.
June 2021 Equity Offering
In June 2021, we completed a registered direct offering of 990,100 shares of our common stock to certain institutional investors, at a purchase price of $5.05 per share. We paid the placement agent commissions of $400 thousand, plus $51 thousand in expenses, in connection with the June 2021 Equity Offering and we also paid legal and other fees of $19 thousand related to the offering. Total offering costs of $469 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2021. Net proceeds to us from the June 2021 Equity Offering were approximately $4.5 million.
January 2020 Equity Offering
In January 2020, we completed the January 2020 Equity Offering, pursuant to which we issued the January 2020 Warrants. January 2020 Warrants to purchase an aggregate of 229,414 shares of common stock were outstanding at December 31, 2022 and 2021, with a weighted average exercise price of $3.67 per share. During the year ended December 31, 2022, no January 2020 Warrants issued were exercised and did not result in any proceeds. During the twelve months ended December 31, 2021, 237,892 January 2020 Warrants were exercised, resulting in total proceeds of $801 thousand. The exercise of the remaining January 2020 Warrants outstanding could provide us with cash proceeds of up to $841 thousand in the aggregate.
As of December 31, 2022 and 2021, we had the following outstanding January 2020 Warrants to purchase shares of common stock:
As of December 31, 2022As of December 31, 2021
Number of Underlying SharesExercise PriceExpiration
Investor Warrants187,734187,734$3.3700January 13, 2025
Placement Agent Warrants41,68041,680$4.9940January 13, 2025
229,414229,414
Preferred Stock
On March 29, 2019 we issued $1.7 million aggregate principal amount of subordinated convertible promissory notes (the “Convertible Notes”) to certain investors in a private placement exempt from registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Convertible Notes had a maturity date of December 31, 2021 and bore interest at a rate of 5.0% per annum until June 30, 2019 and at a rate of 10.0% thereafter.
Pursuant to the terms of the Convertible Notes, on January 16, 2020, following approval by our stockholders of certain amendments to the Certificate of Incorporation, the principal amount of all of the Convertible Notes and the accumulated interest thereon at the date of conversion (totaling $1.8 million) were converted at a conversion price of $0.67 per share into an aggregate of 2,709,018 shares of the Company’s Series A Preferred Stock, which is convertible on a one-for-five basis into shares of our common stock. During the year ended December 31, 2020, 111,548 shares of the Series A Preferred Stock were converted into 22,310 shares of common stock. During the year ended December 31, 2021, 1,721,023 shares of Series A Preferred Stock were converted into 344,205 shares of common stock. The Series A Preferred Stock that was converted in 2021 was held by a Schedule 13D ownership group (under Section 13(d)(3) of the Securities Exchange Act of 1934, as amended, and Rule 13d-5 promulgated thereunder) that includes Fusion Park LLC (“Fusion Park”) and 5 Elements Global Fund L.P. (controlled affiliates of James Tu, the Company's former Executive Chairman and Chief Executive Officer and former member of the Board of Directors), as well as Brilliant Start Enterprise Inc. (“Brilliant Start”) and Jag International Ltd. (controlled affiliates of Gina Huang, a current member of the Company's Board of Directors). Upon conversion of their respective shares of Series A Preferred Stock in 2021, Fusion Park and Brilliant Start received 184,851 and 159,354 shares, respectively, of the Company’s common stock.
The Series A Preferred Stock was created by the filing of the Original Series A Certificate of Designation. On January 15, 2020 with prior stockholder approval, the Company amended the Certificate of Incorporation to increase the number of authorized shares of preferred stock to 5,000,000. The Original Series A Certificate of Designation was also amended on January 15, 2020, to increase the number of shares of preferred stock designated as Series A Preferred Stock to 3,300,000 (the Original Series A Certificate of Designation, as so amended, the “Series A Certificate of Designation”).
66

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Pursuant to the Series A Certificate of Designation, each holder of outstanding shares of Series A Preferred Stock is entitled to vote with holders of outstanding shares of common stock, voting together as a single class, with respect to any and all matters presented to the stockholders of the Company for their action or consideration, except as provided by law. In any such vote, each share of Series A Preferred Stock shall entitle its holder to a number of votes equal to 11.07% of the number of shares of common stock into which such share of Series A Preferred Stock is convertible.
The Series A Preferred Stock (a) has a preference upon liquidation equal to $0.67 per share and then participates on an as-converted basis with the common stock with respect to any additional distributions, (b) shall receive any dividends declared and payable on our common stock on an as-converted basis, and (c) is convertible at the option of the holder into shares of our common stock on a one-for-five basis. On March 29, 2019, the Company also filed a Certificate of Elimination with respect to its authorized, but unissued, Series A Participating Preferred Stock, to return such shares to the status of undesignated preferred stock available for designation as Series A Preferred Stock.
The purchase agreement related to the Convertible Notes contained customary representations and warranties and provided for resale registration rights with respect to the shares of our common stock issuable upon conversion of the Series A Preferred Stock.
Stock-based compensation
On March 18, 2020, our Board of Directors approved the Energy Focus, Inc. 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan was approved by the stockholders at our annual meeting on September 17, 2020, after which no further awards could be issued under the Energy Focus, Inc. 2014 Stock Incentive Plan (the “2014 Plan”). The 2020 Plan initially allows for awards up to 350,000 shares of common stock and expires on September 17, 2030. On June 22, 2022, the stockholders approved an amendment and restatement of the 2020 Plan that increased the shares available for issuance under the 2020 Plan by an additional 300,000 shares. At December 31, 2022, 480,741 shares remain available to grant under the 2020 Plan.

Effective September 12, 2022, as a material inducement to our Chief Executive Officer’s acceptance of employment, we granted her an initial stock option award to purchase 150,000 shares of the Company’s common stock (the “Inducement Option Award”), which Inducement Option Award will generally vest over a four-year period, with 25% generally vesting on the first anniversary of the grant date, and the remainder generally vesting in substantially equal monthly installments for 36 months thereafter. The Inducement Option Award, which was intended to be an inducement award under Rule 5635(c)(4) of the Nasdaq Stock Market Listing Rules, was effective on September 12, 2022 and has a per share exercise price equal to the closing price of a share of the Company’s common stock on such date.

We have awards outstanding pursuant to the 2014 Plan and one other historical equity-based compensation plan, however no new awards may be granted under these plans. Generally, stock options are granted at fair market value and expire ten years from the grant date. Employee grants generally vest in three or four years, while grants to non-employee directors generally vest in one year. The specific terms of each grant are determined by our Board of Directors.
Stock-based compensation expense is attributable to stock options and restricted stock unit awards. For all stock-based awards, we recognize compensation expense using a straight-line amortization method.
The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):
 For the year ended December 31,
 20222021
Cost of sales$2 $9 
Product development15 14 
Selling, general, and administrative100 406 
Total stock-based compensation$117 $429 
At December 31, 2022 and 2021, we had unearned stock compensation expense of $0.1 million and $0.3 million, respectively. These costs will be charged to expense and amortized on a straight-line basis in subsequent periods. The remaining weighted average period over which the unearned compensation is expected to be amortized was approximately 2.8 years as of December 31, 2022 and 2.7 years as of December 31, 2021. 
67

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Stock options
The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model. Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:
 20222021
Fair value of options issued$0.77 $3.92 
Exercise price$0.95 $5.07 
Expected life of option (in years)6.16.2
Risk-free interest rate3.0 %0.9 %
Expected volatility104.0 %96.3 %
Dividend yield0.00 %0.00 %
We utilize the simplified method as provided by ASC 718-10 to calculate the expected stock option life. Under ASC 718-10, the expected stock option life is based on the midpoint between the vesting date and the end of the contractual term of the stock option award. The use of this simplified method in place of using the actual historical exercise data is allowed when a stock option award meets all of the following criteria: the exercise price of the stock option equals the stock price on the date of grant; the exercisability of the stock option is only conditional upon completing the service requirement through the vesting date; employees who terminate their service prior to the vesting date forfeit their stock options; employees who terminate their service after vesting are granted a limited time period to exercise their stock options; and the stock options are nontransferable and non-hedgeable. We believe that our stock option awards meet all of these criteria. The estimated expected life of the option is calculated based on contractual life of the option, the vesting life of the option, and historical exercise patterns of vested options. The risk-free interest rate is based on U.S. treasury zero-coupon yield curve on the grant date for a maturity similar to the expected life of the option. The volatility estimates are calculated using historical volatility of our stock price calculated over a period of time representative of the expected life of the option. We have not paid dividends in the past, and do not expect to pay dividends over the corresponding expected term as of the grant date.
68

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Options outstanding under all plans at December 31, 2022 have a contractual life of ten years, and vesting periods between one and four years. A summary of option activity under all plans was as follows:
Number of
Options
Weighted
Average
Exercise Price
Per Share
Outstanding at December 31, 2020221,450 3.45 
Granted88,240 5.07 
Cancelled(36,706)5.35 
Expired(1,650)49.18 
Exercised(4,225)1.96 
Outstanding at December 31, 2021267,109 $3.46 
Granted226,960 0.95
Cancelled(160,778)2.99 
Expired(2,233)2.78 
Exercised(250)1.45 
Outstanding at December 31, 2022330,808 $1.97 
Vested and expected to vest at December 31, 2022276,267 $2.13 
Exercisable at December 31, 2022117,542 $3.13 
The “Expected to Vest” options are the unvested options that remain after applying the pre-vesting forfeiture rate assumption to total unvested options. 250 options were exercised during 2022 and 4,225 options were exercised during 2021. All outstanding equity awards were out of the money as of December 31, 2022.
The options outstanding at December 31, 2022 have been segregated into ranges for additional disclosure as follows:
OPTIONS OUTSTANDINGOPTIONS EXERCISABLE
Range of Exercise Prices
Number of Shares OutstandingWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise PriceNumber of Shares ExercisableWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise Price
$0.42$0.742,640 9.6$0.72  — $ 
$0.75$0.78150,000 9.70.75  —  
$0.79$1.8069,284 7.01.46 32,204 4.81.49 
$1.81$2.2548,125 5.22.10 48,125 5.22.10 
$2.26$27.3560,759 6.95.53 37,213 6.15.88 
   330,808 8.0$1.97 117,542 5.4$3.13 
69

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Restricted Stock Units
In 2015, we began issuing restricted stock units to certain employees and non-employee Directors under the 2014 Plan with vesting periods ranging from one to four years from the grant date. In 2020, we began issuing restricted stock units to certain employees and non-employee Directors under the 2020 Plan with vesting periods ranging from one to four years.
The following table shows a summary of restricted stock unit activity:
 Restricted Stock Units OutstandingWeighted
Average
Grant Date
Fair Value
At December 31, 20204,480 $8.64 
Granted50,000 5.26 
Vested(52,080)5.46 
At December 31, 20212,400 $7.14 
Granted50,000 1.26 
Vested(40,800)1.51 
At December 31, 202211,600 $1.59 
Employee stock purchase plans
In September 2013, our stockholders approved the 2013 Employee Stock Purchase Plan (the “2013 Plan”) to replace the 1994 prior purchase plan. A total of 100,000 shares of common stock were provided for issuance under the 2013 Plan. The 2013 Plan permits eligible employees to purchase common stock through payroll deductions at a price equal to the lower of 85 percent of the fair market value of our common stock at the beginning or end of the offering period. Employees may end their participation at any time during the offering period, and participation ends automatically upon termination of employment with us. During 2022 and 2021, employees purchased 3,971 and 22,000 shares, respectively. At December 31, 2022, 28,523 shares remained available for purchase under the 2013 Plan.
NOTE 11. INCOME TAXES
We file income tax returns in the U.S. federal jurisdiction, as well as in various state and local jurisdictions. With few exceptions, we are no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2019. Our practice is to recognize interest and penalties related to income tax matters in income tax expense when and if they become applicable. At December 31, 2022 and 2021, respectively, there were no accrued interest and penalties related to uncertain tax positions. 
The following table shows the components of the provision for income taxes (in thousands):
 For the year ended December 31,
 20222021
Current:  
State$4 $(1)
Deferred:
U.S. Federal  
Provision for (benefit from) income taxes$4 $(1)
70

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The principal items accounting for the difference between income taxes computed at the U.S. statutory rate and the (benefit from) provision for income taxes reflected in our Consolidated Statements of Operations are as follows:
 For the year ended December 31,
 20222021
U.S. statutory rate21.0 %21.0 %
State taxes (net of federal tax benefit)1.3 9.7 
Valuation allowance(18.2)(32.7)
Other(4.1)2.0 
 0.0 %0.0 %
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows (in thousands):
 At December 31,
 20222021
Accrued expenses and other reserves$1,455 $1,550 
Right-of-use-asset(294)(73)
Lease liabilities306 88 
Tax credits, deferred R&D, and other438 49 
Net operating loss18,856 17,318 
Valuation allowance(20,764)(18,932)
Net deferred tax assets$ $ 
In 2022, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance as a result of the $9.2 million additional federal net operating loss we recognized for the year. In 2021, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance of the $9.6 million additional federal net operating loss we recognized for the year.
At December 31, 2022, we had federal and state net operating loss carry-forwards (“NOLs”) of approximately $132.4 million for federal income tax purposes ($77.6 million for state and local income tax purposes). However, due to changes in our capital structure, approximately $78.0 million of the $132.4 million is available after the application of IRC Section 382 limitations. As a result of the Tax Cuts and Job Act of 2017 (the “Tax Act”), NOLs generated in tax years beginning after December 31, 2017 can only offset 80% of taxable income. These NOLs can no longer be carried back, but they can be carried forward indefinitely. The $9.2 million and $9.6 million in federal net operating losses generated in December 31, 2022 and 2021 will be subject to the new limitations under the Tax Act. If not utilized, the NOLs generated prior to December 31, 2017 of $37.5 million will begin to expire in 2024 for federal purposes and have begun to expire for state and local purposes.
Since we believe it is more likely than not that the benefit from NOLs will not be realized, we have provided a full valuation allowance against our deferred tax assets at December 31, 2022 and 2021, respectively. We had no net deferred tax liabilities at December 31, 2022 or 2021, respectively. In 2021, we recognized various states tax benefits as a result of the adjustment from the 2020 provision to the actual tax on the 2020 returns that were filed in 2020.
The CARES Act was enacted on March 27, 2020 and the Consolidated Appropriations Act (the “Relief Act”) was enacted on December 27, 2020 in the United States. The key provisions of the CARES Act and the Relief Act, as applicable to the Company, include the following:
The ability to use NOLs to offset income without the 80% taxable income limitation enacted as part of the Tax Cuts and Jobs Act (“TCJA”) of 2017, and to carry back NOLs to offset prior year income for five years. These are temporary provisions that apply to NOLs incurred in 2018, 2019 or 2020 tax years. We did not recognize any tax benefit for the year ended December 31, 2021 related to our ability to carry back prior year losses, as well as projected current year losses, under the CARES Act to years with the previous 35% tax rate.
71

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The ability to claim a current deduction for interest expense up to 50% of Adjusted Taxable Income (“ATI”) for tax years 2019 and 2020. This limitation was previously 30% of ATI pursuant to the Tax Act, and will revert to 30% after 2020. The Company has no current interest expense limitation.
In addition to the aforementioned provisions, the CARES Act also provided the following non-income tax provisions as applicable to the Company:
The ability to defer the payment of the employer portion of social security taxes incurred between March 27, 2020 and December 31, 2020, with 50% of the deferred amount to be paid by December 31, 2021 and the remaining 50% to be paid by December 31, 2022.
In the year ended December 31, 2022, the Company paid $77 thousand of payroll taxes previously deferred from the year ended December 21, 2021.
The ability to claim an Employee Retention Tax Credit (“ERTC”), which is a refundable payroll tax credit, subject to certain limitations. Refer to Note 13, “Other Income” for details.
The Company received approximately $795 thousand in PPP loans, which were forgiven in 2021. The CARES Act provides that the loan forgiveness is tax-exempt for federal purposes. Refer to Note 8, “Debt” for details.
NOTE 12. PRODUCT AND GEOGRAPHIC INFORMATION
We focus our efforts on the sale of LED lighting and controls products in the commercial market and MMM, and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our products are sold primarily in the United States through a combination of direct sales employees, lighting agents, independent sales representatives and distributors. We currently operate in a single industry segment, developing and selling our LED lighting products and controls into the MMM and commercial markets.
The following table provides a breakdown of product net sales for the years indicated (in thousands):
 Year ended December 31,
 20222021
Commercial products$3,746 $4,682 
MMM products2,222 5,183 
Total net sales$5,968 $9,865 
A geographic summary of net sales is as follows (in thousands):
 For the year ended December 31,
 20222021
United States$5,944 $9,712 
International24 153 
Total net sales$5,968 $9,865 
At December 31, 2022 and 2021, approximately 100% of our long-lived assets, which consist of property and equipment, were located in the United States.
NOTE 13. OTHER INCOME
Employee Retention Tax Credit
The CARES Act, which was enacted on March 27, 2020, provides an ERTC that is a refundable tax credit against certain employer taxes. The ERTC was subsequently amended by the Taxpayer Certainty and Disaster Tax Relief Act of 2020, the Consolidated Appropriation Act of 2021, and the American Rescue Plan Act of 2021, all of which amended and extended the ERTC availability and guidelines under the CARES Act. Following these amendments, we and other businesses became retroactively eligible for the ERTC, and as a result of the foregoing legislation, are eligible to claim a refundable tax credit against the employer share of Social Security taxes equal to 70% of the qualified wages paid to employees between January 1, 2021 and September 30, 2021. Qualified wages are limited to $10,000 per employee per calendar quarter in 2021 for a maximum allowable ERTC per employee of $7,000 per calendar quarter in 2021.
For purposes of the amended ERTC, an eligible employer is defined as having experienced a significant (20% or more) decline in gross receipts during each of the first three 2021 calendar quarters when compared with the same quarter in 2019 or the
72

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
immediately preceding quarter to the corresponding calendar quarter in 2019. The credit is taken against the Company’s share of Social Security Tax when the Company’s payroll provider files, or subsequently amends the applicable quarterly employer tax filings.
Under the amended guidelines, we were eligible to receive the ERTC for the second and third quarters of 2021. As part of the filing of our employer tax filings for the third quarter of 2021, we applied for and received a refund of $431 thousand, and we amended our filing for the second quarter of 2021, for which we expect to receive an additional refund of approximately $445 thousand. These amounts are recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021, and the $445 thousand expected receivable is included as a receivable for claimed ERTC in the Consolidated Balance Sheet as of December 31, 2022 and 2021.
PPP Loan
On April 17, 2020, the Company was granted a loan from KeyBank in the amount of approximately $795 thousand, pursuant to the PPP under the CARES Act, which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the SBA on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Condensed Consolidated Statements of Operations during the year ended December 31, 2021.
NOTE 14. RELATED PARTY TRANSACTIONS
On January 11, 2022, our Board of Directors appointed Stephen Socolof, our Lead Independent Director, as Interim Chief Executive Officer to replace James Tu. On February 11, 2022, Mr. Tu and the Company entered into a Separation and Release Agreement and Mr. Tu resigned from the Board of Directors.
On September 16, 2022 and November 9, 2022, the Company issued and sold 2022 Promissory Notes to one of the members of its Board of Directors, Gina Huang, for $450 thousand and $350 thousand, respectively. Please refer to Note 8, “Debt” for further detail.
During the third and fourth quarters of the year ended December 31, 2022, we issued and sold 2022 Promissory Notes for an aggregate principal amount of $600,000 to Jay Huang. Mr. Huang became a member of the Board of Directors in January 2023. Please refer to Note 8, “Debt” and Note 15, “Subsequent Events,” for further detail.
73

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 15. SUBSEQUENT EVENTS
Ms. Huang Purchase Agreements
On January 5, 2023, the Company entered into a securities purchase agreement with Mei-Yun (Gina) Huang, a member of the Board of Directors, pursuant to which the Company agreed to issue and sell, in a private placement 257,798 shares of the Company’s common stock, for a purchase price of $0.3879 per share. On January 10, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 325,803 shares of the Company’s common stock for a purchase price of $0.4604 per share. On February 24, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 803,212 shares of the Company’s common stock for a purchase price of $0.4980 per share

Aggregate gross proceeds to the Company in respect of these private placements to Ms. Huang are $650 thousand, before deducting estimated offering expenses payable by the Company. Each of the private placements to Ms. Huang was priced at fair market value under the Nasdaq rules. The issuance and sale of the shares pursuant to the purchase agreements with Ms. Huang are not being registered under the Securities Act, and were made pursuant to the exemption provided in Section 4(a)(2) under the Securities Act and Regulation D promulgated thereunder.

Sander Securities Purchase Agreement

On January 17, 2023, the Company entered into a securities purchase agreement (the “Sander Purchase Agreement”) with certain purchasers associated with Sander Electronics, Inc. (the “Sander Purchasers”), pursuant to which the Company agreed to issue and sell in a private placement (the “Sander Private Placement”) an aggregate of 5,446,252 shares (the “Sander Shares”) of the Company’s common stock, for a purchase price per share of $0.5008. Consideration for the transaction included exchange of approximately $657,000 in the aggregate of outstanding amounts on previous short-term bridge financings.

Aggregate gross proceeds to the Company in respect of the Sander Private Placement is approximately $2.1 million, before immaterial offering expenses payable by the Company. The Sander Private Placement closed on January 20, 2023.

The Sander Private Placement was priced at-the-market under the Nasdaq rules. The issuance and sale of the Sander Shares pursuant to the Sander Purchase Agreement are not being registered under the Securities Act, and were made pursuant to certain exemptions from registration, including Sections 3(a)(9) and 4(a)(2) of the Securities Act and Regulation D promulgated thereunder, in reliance on the representations and covenants of the Sander Purchasers under the Sander Purchase Agreement.

Pursuant to the Sander Purchase Agreement, the Company agreed to increase the size of the Board of Directors to eight members and to appoint each of Jay Huang and Wen-Jeng Chang as a director for a term expiring at the 2023 annual meeting of the Company’s stockholders or his earlier resignation, death or removal in accordance with the Company’s bylaws.

On January 17, 2023, in connection with the Sander Purchase Agreement, the Company entered into a registration rights agreement with each of the Sander Purchasers.

Exchange Agreement

As discussed in Note 8, “Debt,” on September 16, 2022 and November 9, 2022 the Company sold and issued to Mei Yun (Gina) Huang, a member of the Board of Directors, 2022 Promissory Notes totaling an aggregate principal amount of $800,000. On January 17, 2023, the Company and Ms. Huang entered into exchange agreements (the “Exchange Agreements”) with respect to the 2022 Promissory Notes, pursuant to which the Company and Ms. Huang agreed to exchange (the “Exchanges”) the approximately $809,000 aggregate outstanding amounts under the 2022 Promissory Notes for an aggregate of 1,436,959 shares of Common Stock (the “Exchange Shares”) at a price per share of $0.5630.
The Exchanges were priced at fair market value under the Nasdaq rules. The Exchanges of the Exchange Shares pursuant to the Exchange Agreements are not being registered under the Securities Act, and were effected pursuant to the exemption provided in Section 3(a)(9) of the Securities Act.
Second Amendment to Inventory Facility

On January 18, 2023, the Company and Crossroads entered into a Second Amendment to the Inventory Loan Agreement (the “Crossroads Amendment”) to restructure and pay down the Inventory Facility. The Crossroads Amendment provides that the Company will make payments to reduce the outstanding obligations under the Inventory Facility of $750,000 by January 20,
74

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
2023 (which amount the Company has paid) and $250,000 by February 15, 2023. The Company also agreed to make monthly payments of approximately $40,200 towards the remaining outstanding obligations under the Inventory Facility, and to reduce the maximum amount that may be available to the Company under the Inventory Facility from $3,500,000 to $500,000, subject to the borrowing base as set forth in the Inventory Loan Agreement.

Pursuant to the Crossroads Amendment, Crossroads and the Company also agreed to extend the Inventory Facility’s current term through December 31, 2023, while eliminating the minimum borrowing amount and unused line fees and reducing the monthly service fee to a lower, fixed amount. The Company also agreed to a slightly increased interest rate, which was more than offset by the reduction in the monthly service fees. Pursuant to the Crossroads Amendment, the interest rate on borrowings under the Inventory Facility is now a per annum rate equal to (i) the Three Month Libor rate plus 5.5% (currently 10.28% per annum) or (ii) at Crossroads’ discretion, an alternative reference rate, SOFR (Secured Overnight Financing Rate), plus 6% (currently 10.176% per annum).

The foregoing summary description of the Crossroads Amendment is not complete and is qualified in its entirety by reference to the full text of the Crossroads Amendment, which is filed as an exhibit to this Current Report on Form 8-K and is incorporated by reference herein.

Amendment to 2022 Streeterville Note

On April 21, 2022, the Company sold and issued to Streeterville the 2022 Streeterville Note. On January 17, 2023, the Company and Streeterville entered into an Amendment to Promissory Note (the “Streeterville Amendment”) to restructure and pay down the 2022 Streeterville Note.

Pursuant to the Streeterville Amendment, the Company agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500,000 by January 20, 2023 (which amount the Company has paid) and $250,000 by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, the Company will make twelve monthly repayments of approximately $117,000 each. The Company will have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided the Company makes all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled.

Termination of Receivables Facility

On February 7, 2023, the Company terminated the Receivables Facility pursuant to the Receivables Loan between the Company and FSW Funding.  All outstanding amounts under the Receivables Facility had been repaid prior to termination, and there were no prepayment fees in connection with termination.  The Receivables Facility was secured by substantially all of the present and future assets of the Company and was subject to an intercreditor agreement with the Company’s inventory lending facility lender, which intercreditor agreement was also terminated.
75

ENERGY FOCUS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 16. LEGAL MATTERS
We may be the subject of threatened or pending legal actions and contingencies in the normal course of conducting our business. We provide for costs related to these matters when a loss is probable and the amount can be reasonably estimated. The effect of the outcome of these matters on our future results of operations and liquidity cannot be predicted because any such effect depends on future results of operations and the amount or timing of the resolution of such matters. While it is not possible to predict the future outcome of such matters, we believe that the ultimate resolution of such individual or aggregated matters will not have a material adverse effect on our consolidated financial position, results of operations, or cash flows. For certain types of claims, we maintain insurance coverage for personal injury and property damage, product liability and other liability coverages in amounts and with deductibles that we believe are prudent, but there can be no assurance that these coverages will be applicable or adequate to cover adverse outcomes of claims or legal proceedings against us.
76

SUPPLEMENTARY FINANCIAL INFORMATION TO ITEM 8.
The following table sets forth our selected unaudited financial information for the four quarters in the years ended December 31, 2022 and 2021, respectively. This information has been prepared on the same basis as the audited financial statements and, in the opinion of management, contains all adjustments necessary for a fair presentation thereof.
QUARTERLY FINANCIAL DATA (UNAUDITED)
(amounts in thousands, except per share amounts)
2022Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net (loss) sales$663 $1,764 $1,480 $2,061 
Gross (loss) profit(238)(163)109 (26)
Net loss(2,310)(2,662)(2,486)(2,821)
    
Net loss per common share attributable to common stockholders (basic and diluted):$(0.23)$(0.29)$(0.35)$(0.44)
Weighted average shares used in computing net loss per common share (basic and diluted)9,583 9,190 4,211 6,437 
2021Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net sales$2,405 $2,749 $2,074 $2,637 
Gross (loss) profit189 563 393 553 
Net loss(2,631)(1,140)(2,473)(1,642)
Net loss per common share attributable to common stockholders (basic and diluted):$(0.50)$(0.22)$(0.59)$(0.45)
Weighted average shares used in computing net loss per common share (basic and diluted)5,312 5,086 4,211 3,612 

77

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures
We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to management, including our Chief Executive Officer, to allow for timely decisions regarding required disclosure.
Pursuant to Rule 13a-15(b) under the Exchange Act, our management must evaluate, with the participation of our Chief Executive Officer, the effectiveness of our disclosure controls and procedures, as of December 31, 2022, the end of the period covered by this report. Management, with the participation of our current Chief Executive Officer, did evaluate the effectiveness of our disclosure controls and procedures as of the end of period covered by this report. Based on this evaluation, our Chief Executive Officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of December 31, 2022.
Management’s report on internal controls over financial reporting 
Management of Energy Focus, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Under the supervision and with the participation of management, including our Chief Executive Officer, we conducted an evaluation of the effectiveness of internal control over financial reporting as of December 31, 2022 based upon criteria established in “Internal Control – Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO Framework”).
An effective internal control system, no matter how well designed, has inherent limitations, including the possibility of human error and circumvention or overriding of controls; therefore, it can provide only reasonable assurance with respect to reliable financial reporting. Furthermore, effectiveness of an internal control system in future periods cannot be guaranteed, because the design of any system of internal controls is based in part upon assumptions about the likelihood of future events. There can be no assurance that any control design will succeed in achieving its stated goals under all potential future conditions. Over time, certain controls may become inadequate because of changes in business conditions, or the degree of compliance with policies and procedures may deteriorate. As such, misstatements due to error or fraud may occur and not be detected. 
Based upon our evaluation under the COSO framework as of December 31, 2022, management concluded that its internal control over financial reporting was effective as of December 31, 2022.
Changes in internal control over financial reporting 
During the quarter ended December 31, 2022, there were no changes in our internal control over financial reporting that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Attestation Report of Independent Registered Public Accounting Firm
This Annual Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our independent public accounting firm pursuant to the rules of the SEC that permit us to provide only management’s report.
ITEM 9B. OTHER INFORMATION 
None.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
78

PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
ITEM 11. EXECUTIVE COMPENSATION.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES.
Except as set forth in Part I, the information required by Items 10, 11, 12, 13 and 14 will appear in the definitive Energy Focus, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on or about June 15, 2023, which will be filed pursuant to Regulation 14A under the Securities Exchange Act of 1934 and is incorporated by reference in this Annual Report pursuant to General Instruction G(3) of Form 10-K (other than the portions thereof not deemed to be “filed” for the purpose of Section 18 of the Securities Exchange Act of 1934). 
PART IV 
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a)(1) Financial statements
The financial statements required by this Item 15(a)(1) are set forth in Item 8, “Financial Statements and Supplementary Data,” of this Annual Report.
(2) Financial statement schedules 
Schedule II—Valuation and Qualifying Accounts is set forth below. All other schedules are omitted either because they are not applicable, or the required information is shown in the financial statements or the notes.
SCHEDULE II
ENERGY FOCUS, INC.
SCHEDULE OF VALUATION AND QUALIFYING ACCOUNTS
(amounts in thousands) 
DescriptionBeginning
Balance
Charges to
Revenue/
Expense
DeductionsEnding
Balance
Year ended December 31, 2022
Allowance for doubtful accounts and returns$14 $29 $17 $26 
Inventory reserves3,050 312 835 2,527 
Valuation allowance for deferred tax assets18,931 1,833  20,764 
Year ended December 31, 2021
Allowance for doubtful accounts and returns$8 $6 $ $14 
Inventory reserves2,894 281 125 3,050 
Valuation allowance for deferred tax assets16,363 2,568  18,931 
 (3) Exhibits
EXHIBIT INDEX
Exhibit
Number
Description of Documents
Certificate of Incorporation of Energy Focus, Inc. (incorporated by reference to Appendix A to the Registrant’s Definitive Proxy Statement on Schedule 14A filed May 1, 2006).
79

Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on June 21, 2010 (incorporated by reference to Exhibit 3.2 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on October 9, 2012 (incorporated by reference to Exhibit 3.3 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on October 28, 2013 (incorporated by reference to Exhibit 3.4 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on July 16, 2014 (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on July 16, 2014).
Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on July 24, 2015 (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on July 27, 2015).
Certificate of Amendment to the Certificate of Incorporation of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on January 15, 2020 (incorporated by reference to Exhibit 3.7 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Certificate of Designation of Series A Convertible Preferred Stock of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on March 29, 2019 (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on April 1, 2019).
Amendment to the Certificate of Designation of Series A Convertible Preferred Stock of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on May 30, 2019 (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on May 30, 2019).
Amendment to the Certificate of Designation of Series A Convertible Preferred Stock of Energy Focus, Inc. filed with the Secretary of State of the State of Delaware on January 15, 2020 (incorporated by reference to Exhibit 3.10 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Certificate of Amendment of Certificate of Incorporation, dated June 11, 2020 (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on June 11, 2020).
Bylaws of Energy Focus, Inc. (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on May 18, 2020).
Certificate of Ownership and Merger, Merging Energy Focus, Inc., a Delaware corporation, into Fiberstars, Ind. a Delaware corporation, filed with the Secretary of State of the State of Delaware on May 4, 2007 (incorporated by reference to Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q filed on May 10, 2007).
Description of Securities of Energy Focus, Inc. (incorporated by reference to Exhibit 4.1 to the Registrant’s Annual Report on Form 10-K filed on March 24, 2020).
Form of Warrant (incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on January 13, 2020).
Form of Placement Agent Warrant (incorporated by reference to Exhibit 4.2 of the Registrant’s Current Report on Form 8-K filed on January 13, 2020).
Form of Amendment to Common Stock Purchase Warrant (incorporated by reference to Exhibit 4.4 to the Registrant’s Annual Report on Form 10-K filed on March 25, 2021).
Form of Warrant (incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on December 15, 2021).
Form of Warrant (incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K filed on June 6, 2022).
2013 Employee Stock Purchase Plan (incorporated by reference to Appendix A to the Registrant’s Definitive Proxy Statement on Form DEF14A filed on August 16, 2013).
2008 Incentive Stock Plan, as amended (incorporated by reference from Appendix B to the Registrant’s Preliminary Proxy Statement on Form PRER14A filed on June 8, 2012).
2014 Stock Incentive Plan, as amended (incorporated by reference to Exhibit 10.4 to the Registrant’s Annual Report on Form 10-K filed on February 22, 2018).
Form of Nonqualified Stock Option Grant Agreement to Non-Employee Directors (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on July 16, 2014).
Form of Nonqualified Stock Option Grant Agreement to Employees (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on July 16, 2014).
Form of Restricted Stock Unit Grant Agreement to Employees (incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on July 16, 2014).
Form of Restricted Stock Unit Grant Agreement to Non-Employee Directors (incorporated by reference to Exhibit 10.8 to the Registrant’s Annual Report on Form 10-K filed on February 22, 2018).
Form of Incentive Stock Option Grant Agreement to Employees (incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on July 16, 2014).
80

Form of Notice of Stock Option Grant for 2008 Stock Incentive Plan (incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q filed on November 13, 2013).
Energy Focus, Inc. Executive Bonus Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on July 19, 2019).
Form of Securities Purchase Agreement, dated as of January 9, 2020, between the Company and each purchaser named in the signature pages thereto (incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on January 13, 2020).
Loan and Security Agreement, dated as of August 11, 2020, by and between the Company and Crossroads Financial Group, LLC (incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q filed on August 13, 2020).
Energy Focus, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on September 22, 2020).
Energy Focus, Inc. 2020 Stock Incentive Plan - Form of Restricted Stock Unit Award Agreement for Employees (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on September 22, 2020).
Energy Focus, Inc. 2020 Stock Incentive Plan - Form of Restricted Stock Unit Award Agreement for Non-Employee Directors (incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on September 22, 2020).
Energy Focus, Inc. 2020 Stock Incentive Plan - Form of Nonqualified Stock Option Agreement for Employees (incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on September 22, 2020).
Energy Focus, Inc. 2020 Stock Incentive Plan - Form of Incentive Stock Option Agreement (incorporated by reference to Exhibit 10.5 to the Registrant’s Current Report on Form 8-K filed on September 22, 2020).
First Amendment to Loan and Security Agreement, dates as of April 20, 2021 by and between the Company and Crossroads Financial Group, LLC (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on April 21, 2021).
Form of Securities Purchase Agreement, dated as of December 13, 2021, between the Company and each purchaser named in the signature pages thereto (incorporated by reference to Exhibit 10.1 in the Registrant’s Current Report on Form 8-K filed on December 15, 2021).
Registration Rights Agreement, dated as of December 13, 2021, between the Company and each purchaser named in the signature pages thereto (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on December 15, 2021).
Note Purchase Agreement, dated as of April 21, 2022 by and between the Company and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on April 25, 2022).
Promissory Note, dated as of April 21, 2022 by and between the Company and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on April 25, 2022).
Securities Purchase Agreement, dated as of June 3, 2022 by and between the Company and Certain Investors (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on June 6, 2022).
Registration Rights Agreement dated as of June 3, 2022 by and between the Company and Certain Investors (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on June 6, 2022).
Amended and Restated Energy Focus, Inc. 2020 Stock Incentive Plan, dated as of June 22, 2022 (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on June 24, 2022).
Chief Executive Officer Offer Letter dated September 6, 2022 between Lesley A. Matt and Energy Focus, Inc. (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on November 10, 2022).
Promissory Note, dated as of September 16, 2022, by and between the Company and Mei-Yun Huang (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on September 22, 2022).
Promissory Note, dated as of October 27, 2022, by and between the Company and Jay Huang (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on November 10, 2022).
Promissory Note, dated as of November 4, 2022, by and between the Company and Jay Huang (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on November 10, 2022).
Promissory Note, dated as of November 9, 2022, by and between the Company and Mei-Yun Huang (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on November 10, 2022).
Promissory Note, dated as of December 6, 2022, by and between the Company and Jay Huang (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on December 9, 2022).
Promissory Note, dated as of December 21, 2022, by and between the Company and Jay Huang (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on December 23, 2022).
Promissory Note, dated as of December 30, 2022, by and between the Company and Tingyu Lin (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on January 6, 2023).
Securities Purchase Agreement, dated as of January 5, 2023, between the Company and Mei Yun Huang (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on January 11, 2023).
Securities Purchase Agreement, dated as of January 5, 2023, between the Company and Mei Yun Huang (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on January 11, 2023).
Form of Securities Purchase Agreement, dated as of January 17, 2023, between the Company and each purchaser named in the signature pages thereto (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on January 23, 2023).
81

Form of Registration Rights Agreement, dated as of January 17, 2023, between the Company and each purchaser named in the signature pages thereto (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on January 23, 2023).
Form of Exchange Agreement, dated January 17, 2023, between the Company and Mei Yun (Gina) Huang (incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on January 23, 2023).
Second Amendment to Loan and Security Agreement, dated January 18, 2023, between the Company and Crossroads Financial Group, LLC (incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on January 23, 2023).
Amendment to Promissory Note, dated January 17, 2023, between the Company and Streeterville Capital, LLC (incorporated by reference to Exhibit 10.5 to the Registrant’s Current Report on Form 8-K filed on January 23, 2023).
Subsidiaries of the Registrant (filed with this Report).
Consent of GBQ Partners, LLC, Independent Registered Public Accounting Firm (filed with this Report).
Certification of Principal Executive Officer and Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Executive Officer and Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101+**The following financial information from Energy Focus, Inc. Annual Report on Form 10-K for the year ended December 31, 2022, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income (Loss), (iv) Consolidated Statements of Shareholders’ Equity, (v) Consolidated Statements of Cash Flows, (vi) the Notes to Consolidated Financial Statements.
104**Cover Page Interactive Data File (embedded within the Inline XBRL document).
*Management contract or compensatory plan or arrangement.
**Pursuant to Regulation S-T, this interactive data file is not deemed filed for purposes of Section 11 of the Securities Act, or Section 18 of the Exchange Act, or otherwise subject to the liabilities of these sections.
+This exhibit will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that Section. Such exhibit shall not be deemed incorporated into any filing under the Securities Act or the Exchange Act.
#Portions of this exhibit have been redacted in compliance with Regulation S-K Item 601(b)(10).
##Certain schedules and exhibits to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule or exhibit will be furnished to the Securities and Exchange Commission upon request.
ITEM 16. FORM 10-K SUMMARY
None.
82

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereto duly authorized.
    ENERGY FOCUS, INC.
     
Date: March 23, 2023
 By: /s/ Lesley A. Matt
    Lesley A. Matt
    
Chief Executive Officer
(Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated and on the date indicated:
DateSignatureTitle
  
March 23, 2023
/s/ Chiao Chieh (Jay) Huang
Chiao Chieh (Jay) HuangDirector and Chairman of the Board
  
March 23, 2023
/s/ Wen-Jeng Chang
Wen-Jeng ChangDirector
March 23, 2023
/s/ Jennifer Y. Cheng
Jennifer Y. ChengDirector
  
March 23, 2023
/s/ Gina Huang (Mei Yun Huang)
Gina Huang (Mei Yun Huang)Director
March 23, 2023
/s/ K.R. “Kaj” den Daas
K.R. “Kaj” den DaasDirector
March 23, 2023
/s/ Brian J. Lagarto
Brian J. LagartoDirector
March 23, 2023
/s/ Jeffery R. Parker
Jeffery R. ParkerDirector
March 23, 2023
/s/ Stephen Socolof
Stephen SocolofDirector and Lead Independent Director
83
EX-21.1 2 ex211-10xk123122.htm EX-21.1 Document

EXHIBIT 21.1

SUBSIDIARIES

Name                    Location                    Doing Business as

Energy Focus LED Solutions, LLC        Solon, Ohio                    Energy Focus LED Solutions, LLC

EX-23.1 3 ex231-10xk123122.htm EX-23.1 Document

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


Energy Focus, Inc.
Solon, Ohio

We hereby consent to the incorporation by reference in the Registration Statements on Form S-1 (No. 333-237614), and Form S-3 (Nos. 333-265685, 333-261905 and 333-261906) and Form S-8 (Nos. 333-249272, 333-219805, 333-206088, 333-197422, 333-193024, 333-184028 and 333-169274) of Energy Focus, Inc. (the "Company") of our report dated March 23, 2023, relating to the consolidated financial statements and financial statement schedule, which appear in the Company's Annual Report on Form 10-K for the year ended December 31, 2021 to which this consent is filed as an exhibit. Our report contains an explanatory paragraph regarding the Company's ability to continue as a going concern.

/s/ GBQ Partners, LLC

Columbus, Ohio
March 23, 2023


EX-31.1 4 ex311-10xk123122.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION

I, Lesley A. Matt, certify that:

1.I have reviewed this Annual Report on Form 10-K of Energy Focus, 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.I am 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.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.
By:
/s/ Lesley A. Matt
Name:
Lesley A. Matt
Title:
Chief Executive Officer
Date:March 23, 2023

EX-32.1 5 ex321-10xk123122.htm EX-32.1 Document

                                                    EXHIBIT 32.1

CERTIFICATION 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 Annual Report of Energy Focus, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022 (the “Report”), I, Lesley A. Matt, Chief Executive Officer of the Company certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002, that to the best of my knowledge:

(i) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Lesley A. Matt
Lesley A. Matt
Chief Executive Officer
Date:March 23, 2023

A signed original of this written statement required by Section 906 has been provided to Energy Focus, Inc. and will be retained by Energy Focus, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 efoi-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Product and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Other Income link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Legal Matters link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Supplementary Financial Information to Item 8. link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Inventories Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Product and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Supplementary Financial Information to Item 8. (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Summary of Significant Accounting Policies - Net Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Inventories - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Inventories - Reserve Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Debt - Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Debt - Promissory Note Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Debt - Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Debt - Streeterville Note (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Debt - PPP Loan (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Stockholders' Equity - June 2022 Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Stockholders' Equity - December 2021 Private Placement (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Stockholders' Equity - June 2021 Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stockholders' Equity - January 2020 Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stockholders' Equity - Estimates Utilized (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stockholders' Equity - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Stockholders' Equity - Summary of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Stockholders' Equity - Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Stockholders' Equity - Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Temporary Differences (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Product and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Other Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Supplementary Financial Information to Item 8. (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 efoi-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 efoi-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 efoi-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Debt Instrument Entered Period [Domain] Debt Instrument Entered Period [Domain] Debt Instrument Entered Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for doubtful accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Total liability, net of discount and financing fees Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Proceeds from the issuance of common stock and warrants Proceeds from Issuance of Common Stock and Warrants Proceeds from Issuance of Common Stock and Warrants Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net proceeds from the conversion of convertible debt to preferred stock Net proceeds from the conversion of convertible debt to preferred stock Net proceeds from the conversion of convertible debt to preferred stock Restructured lease income, net Restructured Lease, Operating Lease, Cost, Net Of Sublease Income Restructured Lease, Operating Lease, Cost, Net Of Sublease Income Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment at cost Property, Plant and Equipment, Gross Finance lease liabilities Finance Lease, Liability Inventory reserves SEC Schedule, 12-09, Reserve, Inventory [Member] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Maximum redemption amount Debt Instrument Subject To Mandatory Redemption, Maximum Amount Debt Instrument Subject To Mandatory Redemption, Maximum Amount Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Computer software Software and Software Development Costs [Member] Accrued payroll and related benefits Accrued Employee Benefits, Current Other Income and Expenses [Abstract] MMM LED Products MMM LED Products [Member] MMM LED Products Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] Operating lease, discount rate Lessee, Operating Lease, Discount Rate Depreciation Depreciation Exercised (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Proceeds from the 2022 Streeterville Note Proceeds from Issuance of Debt Net deferred tax assets Deferred Tax Assets, Net Reduction of gross inventory levels Increase (Decrease) In Inventory Levels, Gross Increase (Decrease) In Inventory Levels, Gross Interest rate Debt Instrument, Interest Rate, Stated Percentage Legal Matters Legal Matters and Contingencies [Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price U.S. Federal Domestic Tax Authority [Member] Repayments of debt Repayments of Debt Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization State Current State and Local Tax Expense (Benefit) Cash paid in year for income taxes Income Taxes Paid Lease cost Restructured Lease, Operating Lease, Cost Restructured Lease, Operating Lease, Cost Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive securities excluded from computation of earnings per share (number of shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] OPTIONS EXERCISABLE Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Exercisable [Abstract] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Exercisable [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Gross Accounts Receivable Accounts Receivable, before Allowance for Credit Loss, Current 2022 Promissory Note 2022 Promissory Note [Member] 2022 Promissory Note [Member] Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Monthly service fee Line Of Credit Facility, Monthly Facility Fee, Percent Line Of Credit Facility, Monthly Facility Fee, Percent Number of Shares Outstanding (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Leases Lessee, Operating Leases [Text Block] Weighted Average Exercise Price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Payments for deferred financing costs Payments of Financing Costs Employee Employee [Member] Employee Related Party [Domain] Related Party [Domain] Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Amount paid for placement agent commissions Payments For Placement Agent Commissions Payments For Placement Agent Commissions Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Supplemental information: Supplemental Cash Flow Information [Abstract] Net loss, diluted (in USD per share) Income (Loss) from Continuing Operations, Per Diluted Share Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Deferred tax assets, operating loss carryforwards, portion available after application of IRC Section 382 limitations Deferred Tax Assets, Operating Loss Carryforwards, Portion Available After Application Of IRC Section 382 Limitations Deferred Tax Assets, Operating Loss Carryforwards, Portion Available After Application Of IRC Section 382 Limitations Exercise price, range one Exercise Price Range One [Member] The first exercise price range. Plan Name [Domain] Plan Name [Domain] Write-off for disposed inventory Inventory Valuation Reserves, Write-Offs Inventory Valuation Reserves, Write-Offs Stock issued in exchange transactions Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Accrual Inventory Valuation Reserves, Provision (Accrual) Inventory Valuation Reserves, Provision (Accrual) Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Exercise price, range five Exercise Price Range Five [Member] Exercise Price Range Five Award Type [Axis] Award Type [Axis] Weighted average shares of common shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Restructuring Restructuring Costs Operating lease liabilities Operating Lease, Liability, Current Product warranty, number of years for expired contract Product Warranty, Number Of Years For Expired Contract Product Warranty, Number Of Years For Expired Contract Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Increase (decrease) of excess inventory reserves Increase (Decrease) In Inventory Reserves Increase (Decrease) In Inventory Reserves Schedule of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Proceeds from loan origination Proceeds from Loan Originations Related Party Transaction [Domain] Related Party Transaction [Domain] Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of contracts expired Product Warranty, Number Of Contracts Expired Product Warranty, Number Of Contracts Expired Gain on forgiveness of PPP loan Gain on forgiveness of PPP loan Gain (Loss) On Forgiveness Of Debt Gain (Loss) On Forgiveness Of Debt Document Annual Report Document Annual Report Total liabilities Liabilities Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Operating cash flows from restructured leases Restructured Leases, Operating Lease, Payments Restructured Leases, Operating Lease, Payments Issuance of common stock and warrants Stock Issued During Period, Value, New Issues Brilliant Start Enterprise, Inc. Brilliant Start Enterprise, Inc. [Member] Brilliant Start Enterprise, Inc. [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Standard product warranty, number of years Standard Product Warranty, Number of Years Standard Product Warranty, Number of Years Operating lease, borrowing rate Lessee, Operating Lease, Interest Rate, Effective Rate Lessee, Operating Lease, Interest Rate, Effective Rate Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type October 25, 2022 Date Entered Two [Member] Date Entered Two Percentage increase due to deferral of redemption option Note Payable, Percentage Increase Due to Deferral of Redemption Option Note Payable, Percentage Increase Due to Deferral of Redemption Option Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Property and equipment, useful life Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Settlements made during the year (in kind) Standard Product Warranty Accrual, Decrease for Payments Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt Debt Disclosure [Text Block] Distributor To The U.S. Department Of Defense Distributor To The U.S. Department Of Defense [Member] Distributor To The U.S. Department Of Defense Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued and other liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Exercise Price Range [Axis] Exercise Price Range [Axis] Concentration Risk [Table] Concentration Risk [Table] Inventory Facility Inventory Facility [Member] Inventory Facility Proceeds from the exercise of warrants Proceeds from Warrant Exercises Vehicles Vehicles [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Prepaid rent Prepaid Rent Subsequent Event Subsequent Event [Member] Net sales Revenue Benchmark [Member] Document Period End Date Document Period End Date Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Offering costs on issuance of common stock and warrants Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Prepaid and Other Current Assets Other Current Assets [Text Block] Audit Information [Abstract] Audit Information [Abstract] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Convertible Preferred Stock Convertible Preferred Stock [Member] Total assets Assets Completion private placement with strategic investor Sale of Stock, Consideration Received Per Transaction Debt Disclosure [Abstract] Debt Disclosure [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Supplier [Domain] Supplier [Domain] Numerator: Earnings Per Share [Abstract] Accounts receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Promissory Note Payable Promissory Note Payable [Member] Promissory Note Payable Accounting Policies [Abstract] Accounting Policies [Abstract] Loss from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent [Abstract] Prepaid and other current assets Total prepaid and other current assets Prepaid Expense and Other Assets, Current Sanders Private Placement Sanders Private Placement [Member] Sanders Private Placement Customer [Axis] Customer [Axis] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Accrued sales commissions Accrued Sales Commission, Current Cash Cash and Cash Equivalents, Policy [Policy Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Jan 2024 to Dec 2024 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Schedule of Components of Benefits from Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Remaining weighted average life Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Product warranty, number of years of products sold Product Warranty, Number Of Years For Product Sold Product Warranty, Number Of Years For Product Sold December 21, 2022 Date Entered Six [Member] Date Entered Six Finished goods Inventory, Finished Goods, Gross Gross (loss) profit Gross (loss) profit Gross Profit Entity Registrant Name Entity Registrant Name Shares issued (in shares) Stock Issued During Period, Shares, New Issues Total adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Finance lease cost, net Finance Lease, Cost, Net Finance Lease, Cost, Net Accrued expenses and other reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Subsequent Events Subsequent Events [Text Block] Supplier Concentration Risk Supplier Concentration Risk [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Range of Exercise Prices, upper limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit 2013 Plan Employee Stock Purchase Plan 2013 [Member] Information related to the employee stock purchase plan approved in 2013. Entity Address, City or Town Entity Address, City or Town Investor Warrants Institutional Investor [Member] Institutional Investor Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Impairment Effects on Earnings Per Share [Table] Impairment Effects on Earnings Per Share [Table] Deferred tax assets, operating loss carry-forwards Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Streeterville Note Streeterville Note Purchase Agreement [Member] Streeterville Note Purchase Agreement Minimum Minimum [Member] Commercial products Pool And Commercial Products [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for slow-moving and obsolete inventories Inventory Write-down SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Auditor Name Auditor Name Reduction due to sold inventory Inventory Valuation Reserves, Sales Of Inventory Inventory Valuation Reserves, Sales Of Inventory Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Operating loss carry-forwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number International International [Member] International Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Weighted Average Remaining Contractual Life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Operating lease cost, net Operating Lease, Cost, Net Of Sublease Income Operating Lease, Cost, Net Of Sublease Income Product development Research and Development Expense Commercial Products Commercial Products [Member] Commercial Products Deferred revenue Deferred Revenue, Current Paycheck Protection Program CARES Act Paycheck Protection Program CARES Act [Member] Paycheck Protection Program CARES Act Equipment Equipment [Member] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Effective income tax rate reconciliation Effective Income Tax Rate Reconciliation, Percent Issuance of common stock upon the exercise of warrants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of estimates Use of Estimates, Policy [Policy Text Block] Pre-Funded Warrants Pre-Funded Warrants [Member] Pre-Funded Warrants UV- Robots Robots [Member] Robots Raw materials Inventory, Raw Materials, Gross Equity Option Equity Option [Member] Accounts payable Increase (Decrease) in Accounts Payable London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Concentration risk Concentration Risk, Percentage Subsequent Events [Abstract] Subsequent Events [Abstract] Net sales Net (loss) sales Revenues Net loss per common share - basic and diluted: Denominator: Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Income Taxes Income Tax Disclosure [Text Block] Due to related parties Due to Related Parties Minimum monthly fee Line Of Credit Facility, Monthly Facility Fee Line Of Credit Facility, Monthly Facility Fee Credit Facility [Domain] Credit Facility [Domain] January 2020 Equity Offering, Private Placement January 2020 Equity Offering, Private Placement [Member] January 2020 Equity Offering, Private Placement Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid in year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Accounts Payable Accounts Payable [Member] January 2020 Institutional Investor January 2020 Institutional Investor [Member] January 2020 Institutional Investor Wall Street Journal, highest prime rate Wall Street Journal, Highest Prime Rate [Member] Wall Street Journal, Highest Prime Rate Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders' (deficit) equity Beginning balance Ending balance Stockholders' equity Stockholders' Equity Attributable to Parent Director Director [Member] Entity Interactive Data Current Entity Interactive Data Current Exercise price, range four Exercise Price Range Four [Member] The third exercise price range. Sale of common stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Long-lived assets located in US, percent Long-lived Assets Located in US, Percent Long-lived Assets Located in US, Percent Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accrued warranty reserve Balance at the beginning of the year Accrued warranty reserve at the end of the period Standard Product Warranty Accrual, Current Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other income (Gain) Loss From Employee Retention Tax Credit (Gain) Loss From Employee Retention Tax Credit Accumulated Deficit Retained Earnings [Member] June 2022 Private Placement June 2022 Private Placement [Member] June 2022 Private Placement Total lease cost, net Lease, Cost Common Stock Common Stock [Member] Schedule of Impact of Results of Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Components of Lease Cost and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Income taxes Income Tax, Policy [Policy Text Block] MMM products Government Products [Member] Government Products segment. Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP), Plan [Domain] Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Common stock issued upon preferred stock conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Number of warrants issued (in shares) Class Of Warrant Or Right, Warrants Issued Class Of Warrant Or Right, Warrants Issued Stated interest rate on collateral management fee Debt Instrument, Interest Rate, Stated Percentage, Collateral Management Fee Debt Instrument, Interest Rate, Stated Percentage, Collateral Management Fee 2021 Streeterville Note 2021 Streeterville Note [Member] 2021 Streeterville Note Trade accounts receivable, less allowances of $26 and $14, respectively Net Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Proceeds from issuance of private placement Proceeds from Issuance of Private Placement Payment terms Contract With Customer, Payment Terms Contract With Customer, Payment Terms Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions Related Party Transactions Disclosure [Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price T. Lin T. Lin Directors [Member] T. Lin Directors Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments under finance lease obligations Financing cash flows from finance leases Finance Lease, Principal Payments Tax credits, deferred R&D, and other Deferred Tax Assets, in Process Research and Development Jan 2025 to Dec 2025 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Variable Rate [Domain] Variable Rate [Domain] Selling, general, and administrative Selling, General and Administrative Expense Property and equipment Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Second Amendment To Inventory Facility Second Amendment To Inventory Facility [Member] Second Amendment To Inventory Facility Inventories Increase (Decrease) in Inventories Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Short-term deposits Increase (Decrease) in Deposit Assets Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets ERTC expected receivable Payroll Tax Credit, Employee Retention Credit Under The CARES Act, Current Payroll Tax Credit, Employee Retention Credit Under The CARES Act, Current State and Local State and Local Jurisdiction [Member] Proceeds from PPP loan Proceeds From Paycheck Protection Program Proceeds From Paycheck Protection Program Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Estimated proceeds from issuance of warrants Estimated Proceeds From Issuance Of Warrants Estimated Proceeds From Issuance Of Warrants Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for (benefit from) income taxes Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Warranty Activity Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Proceeds from the sale of property and equipment Proceeds from Sales of Assets, Investing Activities Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float U.S. Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Exercise price, range two Exercise Price Range Two [Member] The second exercise price range. Cost of sales Cost of Goods and Services Sold Number of products sold Product Warranty, Number Of Products Sold Product Warranty, Number Of Products Sold Proceeds from issuance of subordinated convertible promissory notes Proceeds from Issuance of Subordinated Long-Term Debt Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Expected life of option (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Promissory notes payable, net of discounts and loan origination fees Notes Payable, Current Twenty Twenty Two Promissory Note Twenty Twenty Two Promissory Note [Member] Twenty Twenty Two Promissory Note Accounts receivable Accounts Receivable [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Debt issuance costs Debt Issuance Costs, Gross Adjustments to existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Common stock, par value $0.0001 per share: Authorized: 50,000,000 shares at December 31, 2022 and December 31, 2021. Issued and outstanding: 9,848,438 shares at December 31, 2022 and 6,368,549 shares at December 31, 2021 Common Stock, Value, Issued Debt-to-equity exchange transactions Debt Conversion, Original Debt, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fusion Park LLC Fusion Park LLC [Member] Fusion Park LLC Preferred Stock Preferred Stock [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Convertible Debt Convertible Debt [Member] Private Placement Private Placement [Member] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Other expenses Other Nonoperating Expense Allowances for depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Cash, beginning of year Cash, end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Sub-lease income Restructured Lease, Sublease Income Restructured Lease, Sublease Income Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] November 4, 2022 Date Entered Three [Member] Date Entered Three Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options and purchases through employee stock purchase plan Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] December 6, 2022 Date Entered Five [Member] Date Entered Five Interest of lease liabilities Finance Lease, Interest Expense Non-Employee Director Non-Employee Director [Member] Non-Employee Director Income Statement Location [Domain] Income Statement Location [Domain] September 16 2022 Date Entered One [Member] Date Entered One Finance lease liabilities Finance Lease, Liability, Current Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Lease cost Operating Lease, Cost Principal amount Principal amount Debt Instrument, Face Amount SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Issuance of common stock under employee stock option and stock purchase plans Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number J. Huang J. Huang Director [Member] J. Huang Director Short-term deposits - non-inventory Security Deposit Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Chief Executive Officer Chief Executive Officer [Member] Payments on the 2021 Streeterville Note Repayments of Notes Payable U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Provision for warranties Increase (Decrease) In Provision For Warranties Increase (Decrease) In Provision For Warranties G. Huang G. Huang Director [Member] G. Huang Director Percentage of number of votes that each share of preferred stock holders are entitled to Percentage of Series A Preferred Stock Eligible to Vote Percentage of Series A Preferred Stock Eligible to Vote Charges to Revenue/ Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Accruals for warranties issued Standard Product Warranty Accrual, Increase for Warranties Issued Issuance of common stock under employee stock option and stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Unamortized discount and financing fees Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Issuance of common stock upon the exercise of warrants Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Inventory, Reserve [Roll Forward] Inventory, Reserve [Roll Forward] Inventory, Reserve Total Expenditures Total Expenditures [Member] Total Expenditures Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State taxes (net of federal tax benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Restricted Stock Units Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Basis of presentation Basis of Accounting, Policy [Policy Text Block] LIABILITIES Liabilities [Abstract] Operating cash flows from operating leases Operating Lease, Payments Repayments of outstanding obligation Repayments of Long-Term Debt Supplementary Financial Information to Item 8. Quarterly Financial Information [Text Block] Stock option Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other Income Other Income and Other Expense Disclosure [Text Block] Less: Allowance for Doubtful Accounts Less: Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss, Current Sale of common stock (in dollars per share) Sale of Stock, Price Per Share Restructuring Restructuring and Related Activities Disclosure [Text Block] Common stock authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Right to defer mandatory redemption, number of deferrals Debt Instrument, Right To Defer Mandatory Redemption, Number Of Deferrals Debt Instrument, Right To Defer Mandatory Redemption, Number Of Deferrals Maximum Maximum [Member] Schedule of Breakdown of Product Net Sales Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Geographic Summary of Net Sales Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Number of consecutive days for which the bid price was below threshold Number Of Consecutive Days For Bid Price, Below Threshold Number Of Consecutive Days For Bid Price, Below Threshold Cash Cash Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current ERTC Funds, Current Receivable For Claimed Employee Retention Tax Credit, Current Receivable For Claimed Employee Retention Tax Credit, Current Jan 2023 to Dec 2023 Lessee, Operating Lease, Liability, Payments, Due Next Rolling 12 Months Entity Small Business Entity Small Business Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Shares issued in the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] OPTIONS OUTSTANDING Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Outstanding [Abstract] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Outstanding [Abstract] Unamortized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Short-term deposits Deposits Assets, Current Percent of accounts receivable used as borrowing capacity Line of Credit Facility, Borrowing Capacity, Value Of Accounts Receivable, Percent Line of Credit Facility, Borrowing Capacity, Value Of Accounts Receivable, Percent Amortization of loan discounts and origination fees Amortization of Debt Discount (Premium) Jan 2026 to Dec 2026 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Sub-lease income Sublease Income Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Two Customers Two Customers [Member] Two Customers Amount paid related to expenses for registered direct offering and concurrent private placement Payments Related To Expenses For Registered Direct Offering And Concurrent Private Placement Payments Related To Expenses For Registered Direct Offering And Concurrent Private Placement Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Tooling Tooling [Member] Class of Stock [Line Items] Class of Stock [Line Items] Operating lease liabilities Operating Lease, Liability Product and Geographic Information Segment Reporting Disclosure [Text Block] Beginning Balance Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Other income Other Nonoperating Income Selling, general, and administrative Selling, General and Administrative Expenses [Member] Number of new credit facilities Debt Instrument, Number Of Credit Facilities Debt Instrument, Number Of Credit Facilities Schedule of Future Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Net deferred tax liabilities Deferred Tax Liabilities, Net December 31, 2022 Date Entered Seven [Member] Date Entered Seven Supplier [Axis] Supplier [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Shipbuilder For U.S. Navy Shipbuilder For U.S. Navy [Member] Shipbuilder For U.S. Navy Gain (loss) on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Inventories, net Inventories, net Inventory, Net Net payments on credit line borrowings - Credit Facilities Proceeds from (Repayments of) Lines of Credit Accounts payable Accounts Payable, Current Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Income Tax Authority [Axis] Income Tax Authority [Axis] Original issue discount Debt Instrument, Unamortized Discount Net loss, basic (in USD per share) Income (Loss) from Continuing Operations, Per Basic Share Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Auditor Location Auditor Location Write off of remaining related debt and acquisition cost Write off of Deferred Debt Issuance Cost Nature of Operations Nature of Operations [Text Block] Warrant Warrant [Member] Entity Filer Category Entity Filer Category Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Receivables Facility Receivables Facility [Member] Receivables Facility United States UNITED STATES Total stock-based compensation Share-Based Payment Arrangement, Expense Beginning balance Reserves for excess, obsolete, and slow-moving inventories Inventory Valuation Reserves, Raw Materials Inventory Valuation Reserves, Raw Materials Security Exchange Name Security Exchange Name Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Schedule of Quarterly Financial Data Quarterly Financial Information [Table Text Block] Preferred stock, par value $0.0001 per share: Authorized: 5,000,000 shares (3,300,000 shares designated as Series A Convertible Preferred Stock) at December 31, 2022 and December 31, 2021. Issued and outstanding: 876,447 shares at December 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued 2022 Streeterville Note 2022 Streeterville Note [Member] 2022 Streeterville Note Percentage increase if delisted from Nasdaq Debt Instrument, Percentage Increase If Delisted From Security Exchange Debt Instrument, Percentage Increase If Delisted From Security Exchange Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Conversion of convertible securities (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Valuation allowance for deferred tax assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers Number of Shares Exercisable (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Ultraviolet-C Light Disinfection Robots Ultraviolet-C Light Disinfection Robots [Member] Ultraviolet-C light disinfection robots [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Regional Commercial Lighting Retrofit Company Regional Commercial Lighting Retrofit Company [Member] Regional Commercial Lighting Retrofit Company December 2021 Private Placement December 2021 Private Placement [Member] December 2021 Private Placement Related party promissory notes payable Notes Payable, Related Parties, Current Amount paid for clearing fees Payments For Clearing Fees Payments For Clearing Fees Segment Reporting [Abstract] Segment Reporting [Abstract] Distributor To U.S. Navy Combined With Sales To Shipbuilders Distributor To U.S. Navy Combined With Sales To Shipbuilders [Member] Distributor To U.S. Navy Combined With Sales To Shipbuilders Forecast Forecast [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Long-lived assets Long Lived Assets Policy [Policy Text Block] Disclosure of accounting policy for property, plant and equipment as well as goodwill and intangible assets, which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized. Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Common stock withheld in lieu of income tax withholding on vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders' (deficit) equity Liabilities and Equity Term Debt Instrument, Term Schedule of Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Capitalized interest on promissory notes payable Interest Paid, Including Capitalized Interest, Operating Activities Interest Paid, Including Capitalized Interest, Operating Activities Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Related Party [Axis] Related Party [Axis] Product warranties Standard Product Warranty, Policy [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Jan 2027 to Dec 2027 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Current Fiscal Year End Date Current Fiscal Year End Date Repayment of remaining outstanding obligations Repayment Of Remaining Long Term Debt Repayment Of Remaining Long Term Debt Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Impairment Effects on Earnings Per Share [Line Items] Impairment Effects on Earnings Per Share [Line Items] Total future undiscounted lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Offering costs paid on the issuance of common stock and warrants Offering costs paid on the issuance of common stock and warrants Payments of Stock Issuance Costs Loss on impairment Gain (loss) on disposition of property plant equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Closing bid price of common stock (in USD per share) Common Stock, Closing Bid Price Threshold Common Stock, Closing Bid Price Threshold Offshore Supplier Offshore Supplier [Member] Offshore Supplier Exercise Price Range [Domain] Exercise Price Range [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Debt Instrument Entered Period [Axis] Debt Instrument Entered Period [Axis] Debt Instrument Entered Period Other Other Assets, Current Finance lease right-of-use asset Finance Lease, Right-of-Use Asset, before Accumulated Amortization Customer concentration risk Customer Concentration Risk [Member] Schedule of Supplemental Cash Flow Information Related To Leases Supplemental Cash Flow Information Related To Leases [Table Text Block] [Table Text Block] for Supplemental Cash Flow Information Related To Leases [Table] Operating loss, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Vesting periods Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Other expenses: Nonoperating Income (Expense) [Abstract] 2020 Plan Plan 2020 [Member] Plan 2020 Schedule of Future Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Range of Exercise Prices, lower limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Entity Address, Address Line One Entity Address, Address Line One Issuance of common stock and warrants (in shares) Stock Issued During Period, Shares, Period Increase (Decrease) Income Tax Authority [Domain] Income Tax Authority [Domain] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Product and Service [Axis] Product and Service [Axis] Short-Term Debt Short-Term Debt [Member] Class of Stock [Domain] Class of Stock [Domain] Interest expense Interest Expense Inventory costs Line of Credit Facility, Borrowing Capacity, Inventory Costs, Percent Line of Credit Facility, Borrowing Capacity, Inventory Costs, Percent Schedule of Supplemental Balance Sheet Information Lease, Supplemental Balance Sheet Information [Table Text Block] Lease, Supplemental Balance Sheet Information [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Outstanding Amount Amounts of transaction Related Party Transaction, Amounts of Transaction Reserve for excess, obsolete, and slow-moving inventories Inventory Valuation Reserves Net proceeds from sale of common stock and warrants Proceeds from the Issuance of Common Stock and Warrants, Net of Issuance Costs Proceeds from the Issuance of Common Stock and Warrants, Net of Issuance Costs Inventories Inventory Disclosure [Text Block] Schedule of Promissory Notes Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Right-of-use-asset Deferred Tax Liabilities, Leasing Arrangements Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Unamortized net issuance costs Unamortized Debt Issuance Expense Deferred payroll taxes, CARES Act Employer Deferred Payroll Taxes, Liability, CARES Act Employer Deferred Payroll Taxes, Liability, CARES Act Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Interest Rate Derivative, Fixed Interest Rate ERTC refund Payroll Tax Credit, Employee Retention Credit Under The CARES Act Payroll Tax Credit, Employee Retention Credit Under The CARES Act Advertising expense Advertising Expense Proceeds from notes payable Proceeds from Notes Payable Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Property and equipment at cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Default interest rate Debt Instrument, Interest Rate During Period Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule II - Schedule of Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Distributor To The U.S. Navy Distributor To The U.S. Navy [Member] Distributor To The U.S. Navy [Member] Inventory, net orderly liquidation value Line of Credit Facility, Borrowing Capacity, Inventory Value, Percent Line of Credit Facility, Borrowing Capacity, Inventory Value, Percent Entity Central Index Key Entity Central Index Key Product development Research and Development Expense, Policy [Policy Text Block] Allowance for doubtful accounts and returns SEC Schedule, 12-09, Allowance, Credit Loss [Member] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Common stock withheld in lieu of income tax withholding on vesting of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Certain risks and concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Accrued liabilities Other Accrued Liabilities, Current November 9, 2022 Date Entered Four [Member] Date Entered Four City Area Code City Area Code Weighted Average Exercise Price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Accrued legal and professional fees Accrued Professional Fees, Current ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Outstanding purchase commitment Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Credit line borrowings, net of loan origination fees Line of Credit, Current Prepaid expenses Other Prepaid Expense, Current Advertising expenses Advertising Cost [Policy Text Block] Variable interest rate, base Debt Instrument, Base Rate, Variable Debt Instrument, Base Rate, Variable Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan (ESOP) Name [Axis] Product Warranty Liability [Table] Product Warranty Liability [Table] Schedule of Prepaid and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net loss per share Earnings Per Share, Policy [Policy Text Block] Exercise price, range three Exercise Price Range Three [Member] The third exercise price range. Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense January 2020 Equity Offering January 2020 Equity Offering [Member] January 2020 Equity Offering Fair value of options issued (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Prepaid supplies Prepaid Supplies Acquisitions of property and equipment Payments to Acquire Property, Plant, and Equipment Loss on impairment Asset Impairment Charges Product development Research and Development Expense [Member] 2014 Plan Plan 2014 [Member] Stock incentive plan approved in 2014. Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from related party promissory notes payable Proceeds from Related Party Debt Cost of sales Cost of Sales [Member] Customer [Domain] Customer [Domain] EX-101.PRE 10 efoi-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 17, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36583    
Entity Registrant Name ENERGY FOCUS, INC/DE    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3021850    
Entity Address, Address Line One 32000 Aurora Road    
Entity Address, Address Line Two Suite B    
Entity Address, City or Town Solon    
Entity Address, State or Province OH    
Entity Address, Postal Zip Code 44139    
City Area Code 440    
Local Phone Number 715.1300    
Title of 12(b) Security Common stock, par value $0.0001 per share    
Trading Symbol EFOI    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 9.5
Entity Common Stock, Shares Outstanding   18,133,100  
Documents Incorporated by Reference Portions of the definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Report.    
Entity Central Index Key 0000924168    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 1808
Auditor Name GBQ Partners, LLC
Auditor Location Columbus, Ohio
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash $ 52,000 $ 2,682,000
Trade accounts receivable, less allowances of $26 and $14, respectively 445,000 1,240,000
Inventories, net 5,476,000 7,866,000
Short-term deposits 592,000 712,000
Prepaid and other current assets 232,000 479,000
ERTC Funds, Current 445,000 445,000
Total current assets 7,242,000 13,424,000
Property and equipment, net 76,000 675,000
Operating lease, right-of-use asset 1,180,000 292,000
Total assets 8,498,000 14,391,000
Current liabilities:    
Accounts payable 2,204,000 2,235,000
Accrued liabilities 145,000 265,000
Accrued legal and professional fees 0 104,000
Accrued payroll and related benefits 261,000 718,000
Accrued sales commissions 76,000 57,000
Accrued warranty reserve 183,000 295,000
Deferred revenue 0 268,000
Operating lease liabilities 198,000 325,000
Finance lease liabilities 0 1,000
Promissory notes payable, net of discounts and loan origination fees 2,618,000 1,719,000
Related party promissory notes payable 814,000 0
Credit line borrowings, net of loan origination fees 1,447,000 2,169,000
Total current liabilities 7,946,000 8,156,000
Operating lease liabilities, net of current portion 1,029,000 26,000
Total liabilities 8,975,000 8,182,000
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.0001 per share: Authorized: 5,000,000 shares (3,300,000 shares designated as Series A Convertible Preferred Stock) at December 31, 2022 and December 31, 2021. Issued and outstanding: 876,447 shares at December 31, 2022 and December 31, 2021 0 0
Common stock, par value $0.0001 per share: Authorized: 50,000,000 shares at December 31, 2022 and December 31, 2021. Issued and outstanding: 9,848,438 shares at December 31, 2022 and 6,368,549 shares at December 31, 2021 1,000 0
Additional paid-in capital 148,545,000 144,953,000
Accumulated other comprehensive loss (3,000) (3,000)
Accumulated deficit (149,020,000) (138,741,000)
Total stockholders' (deficit) equity (477,000) 6,209,000
Total liabilities and stockholders' (deficit) equity $ 8,498,000 $ 14,391,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Less: Allowance for Doubtful Accounts $ 26 $ 14
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 876,447 876,447
Preferred stock, shares outstanding (in shares) 876,447 876,447
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 9,848,438 6,368,549
Common stock, shares outstanding (in shares) 9,848,438 6,368,549
Convertible Preferred Stock    
Preferred stock authorized (in shares) 3,300,000 3,300,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Net sales $ 5,968 $ 9,865
Cost of sales 6,286 8,167
Gross (loss) profit (318) 1,698
Operating expenses:    
Product development 1,491 1,891
Selling, general, and administrative 7,148 8,535
Loss on impairment 338 0
Restructuring 0 (21)
Total operating expenses 8,977 10,405
Loss from operations (9,295) (8,707)
Other expenses:    
Interest expense 954 792
Gain on forgiveness of PPP loan 0 (801)
Other income (30) (876)
Other expenses 56 65
Loss from operations before income taxes (10,275) (7,887)
Provision for (benefit from) income taxes 4 (1)
Net loss $ (10,279) $ (7,886)
Net loss per common share - basic and diluted:    
Net loss, basic (in USD per share) $ (1.27) $ (1.73)
Net loss, diluted (in USD per share) $ (1.27) $ (1.73)
Weighted average shares of common shares outstanding:    
Basic (in shares) 8,110 4,561
Diluted (in shares) 8,110 4,561
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net loss $ (10,279) $ (7,886)
Other comprehensive loss:    
Foreign currency translation adjustments 0 0
Comprehensive loss $ (10,279) $ (7,886)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' (Deficit) Equity - USD ($)
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020   2,597,000 3,525,000      
Beginning balance at Dec. 31, 2020 $ 4,255,000 $ 0 $ 0 $ 135,113,000 $ (3,000) $ (130,855,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock option and stock purchase plans (in shares)     79,000      
Issuance of common stock under employee stock option and stock purchase plans 80,000     80,000    
Common stock withheld in lieu of income tax withholding on vesting of restricted stock units (1,000)     (1,000)    
Issuance of common stock and warrants (in shares)     2,183,000      
Issuance of common stock and warrants 9,500,000     9,500,000    
Offering costs on issuance of common stock and warrants $ (969,000)     (969,000)    
Issuance of common stock upon the exercise of warrants (in shares) 237,892   237,000      
Issuance of common stock upon the exercise of warrants $ 801,000     801,000    
Conversion of convertible securities (in shares)   1,721,000 344,000      
Stock-based compensation 429,000     429,000    
Net loss (7,886,000)         (7,886,000)
Ending balance (in shares) at Dec. 31, 2021   876,000 6,368,000      
Ending balance at Dec. 31, 2021 6,209,000 $ 0 $ 0 144,953,000 (3,000) (138,741,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee stock option and stock purchase plans (in shares)     46,000      
Issuance of common stock under employee stock option and stock purchase plans 6,000     6,000    
Issuance of common stock and warrants (in shares)     1,313,000      
Issuance of common stock and warrants 3,500,000   $ 1,000 3,499,000    
Offering costs on issuance of common stock and warrants (334,000)     (334,000)    
Issuance of common stock upon the exercise of warrants (in shares)     1,465,000      
Stock-based compensation 117,000     117,000    
Sale of common stock (in shares)     657,000      
Stock issued in exchange transactions 304,000     304,000    
Net loss (10,279,000)         (10,279,000)
Ending balance (in shares) at Dec. 31, 2022   876,000 9,849,000      
Ending balance at Dec. 31, 2022 (477,000) $ 0 $ 1,000 148,545,000 (3,000) (149,020,000)
Beginning balance at Sep. 30, 2022 5,000,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (2,310,000)          
Ending balance (in shares) at Dec. 31, 2022   876,000 9,849,000      
Ending balance at Dec. 31, 2022 $ (477,000) $ 0 $ 1,000 $ 148,545,000 $ (3,000) $ (149,020,000)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:    
Net loss $ (10,279) $ (7,886)
Adjustments to reconcile net loss to net cash used in operating activities:    
Other income (30) (876)
Capitalized interest on promissory notes payable 40 0
Gain on forgiveness of PPP loan 0 (801)
Depreciation 159 188
Stock-based compensation 117 429
Provision for doubtful accounts receivable 14 6
Provision for slow-moving and obsolete inventories 32 156
Provision for warranties (111) 68
Amortization of loan discounts and origination fees 364 230
Loss on impairment 338 0
Change in operating assets and liabilities:    
Accounts receivable 783 783
Inventories 2,358 (2,381)
Short-term deposits 120 257
Prepaid and other assets 247 669
Accounts payable (1) (423)
Accrued and other liabilities (596) (380)
Deferred revenue (268) 196
Total adjustments 3,566 (1,879)
Net cash used in operating activities (6,713) (9,765)
Cash flows from investing activities:    
Acquisitions of property and equipment (41) (443)
Proceeds from the sale of property and equipment 25 0
Net cash used in investing activities (16) (443)
Cash flows from financing activities:    
Proceeds from the issuance of common stock and warrants 3,500 9,500
Proceeds from the exercise of warrants 0 801
Offering costs paid on the issuance of common stock and warrants (334) (969)
Principal payments under finance lease obligations (1) (3)
Proceeds from exercise of stock options and purchases through employee stock purchase plan 6 80
Common stock withheld in lieu of income tax withholding on vesting of restricted stock units 0 (1)
Proceeds from related party promissory notes payable 800
Payments for deferred financing costs (114) (30)
Net payments on credit line borrowings - Credit Facilities (768) (181)
Net cash provided by financing activities 4,099 10,712
Net increase in cash (2,630) 504
Cash, beginning of year 2,682 2,178
Cash, end of year 52 2,682
Supplemental information:    
Cash paid in year for interest 364 381
Cash paid in year for income taxes 1 4
Non-cash investing and financing activities:    
Debt-to-equity exchange transactions 304 0
2021 Streeterville Note    
Cash flows from financing activities:    
Payments on the 2021 Streeterville Note (1,640) 0
Proceeds from notes payable 0 1,515
2022 Streeterville Note    
Cash flows from financing activities:    
Proceeds from notes payable 2,000 0
Promissory Note Payable    
Cash flows from financing activities:    
Proceeds from notes payable $ 650 $ 0
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of Operations
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations NATURE OF OPERATIONS
Energy Focus, Inc. engages primarily in the design, development, manufacturing, marketing and sale of energy-efficient lighting systems and controls. We develop, market and sell high quality light-emitting diode (“LED”) lighting and controls products in the commercial market and military maritime market (“MMM”), and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our mission is to enable our customers to run their facilities, offices with greater energy efficiency, productivity, and human health and wellness through advanced LED retrofit solutions. Our goal is to be the human wellness lighting and LED technology and market leader for the most demanding applications where performance, quality, value, environmental impact and health are considered paramount. We specialize in LED lighting retrofit by replacing fluorescent, high-intensity discharge lighting and other types of lamps in institutional buildings for primarily indoor lighting applications with our innovative, high-quality commercial and military-grade tubular LED (“TLED”) products, as well as other LED and lighting control products for commercial and consumer applications. In late 2020, we announced the launch of ultraviolet-C light disinfection (“UVCD”) products. After evaluating market demand and supply chain challenges for our UVCD products, we revised our business strategy to primarily focus on our MMM and commercial and industrial lighting and control products. We are also evaluating adjacent technologies including Gallium Nitride (“GaN”) based power supplies and additional market opportunities in energy solution products that promote sustainability.
The LED lighting industry has changed dramatically over the past several years due to increasing competition and price erosion. We have been experiencing these industry forces in both our military business since 2016 and in our commercial segment, where we once commanded significant price premiums for our flicker-free TLEDs with primarily 10-year warranties. In more recent years, we have focused on redesigning our products for lower costs and consolidated our supply chain for stronger purchasing power in an effort to price our products more competitively. Despite these efforts, our legacy products continue to face aggressive pricing competition and a convergence of product functionality in the marketplace, and we have shifted to diversifying our supply chain in an effort to increase value and remain competitive. These trends are not unique to Energy Focus as evidenced by the increasing number of industry peers facing challenges, exiting LED lighting, selling assets and even going out of business.
In addition to continuously pursuing cost reductions, our strategy to combat these trends is to innovate both our technology and product offerings with differentiated products and solutions that offer greater, distinct value. Specific examples of these products we have developed include the RedCap®, our emergency backup battery integrated TLED, EnFocus™, our new dimmable/color-tunable lighting and powerline control platform that we launched in 2020, and the second generation of EnFocus™ powerline control switches and circadian lighting system for both commercial and residential markets, which as a result of supply chain challenges we now plan to launch in 2023. Similarly, our plans to expand and enhance the performance of our RedCap® product line are also now expected in 2023. We continue to evaluate our sales strategy and believe our go-to-market strategy that focuses more on direct-sales marketing, selectively expanding our channel partner network to cover territories across the country, and listening to the voice of the customer, will lead to better and more impactful product development efforts that we believe will eventually translate into larger addressable markets and greater sales growth for us.
The Company has experienced significant sales declines, operating losses and increases in its inventory. Beginning in 2019, significant restructuring efforts were undertaken. The Company replaced the entire senior management team, significantly reduced non-critical expenses, minimized the amount of inventory the Company was purchasing, dramatically changed the composition of our board of directors (“Board of Directors”) and the executive team, and recruited new departmental leaders across the Company. The initial cost savings efforts to reduce costs to minimize cash usage included the elimination of certain positions, restructuring of the sales organization and incentive plan, flattening of the senior management team, additional operational streamlining, management compensation reductions, and outsourcing of certain functions including certain elements of supply chain and marketing.
During 2021 and 2022, we realized initial cost-savings benefits from these relaunch efforts, but continued to face significant operating losses. Despite these cost-cutting efforts, the company faced a challenging commercial market with continuing impacts from the global pandemic combined with ongoing delays in MMM projects and funding that continued to depress sales through 2021 while the company invested in exploring additional lines of business with UVCD technology that ultimately gained little traction in the market.
At the beginning of 2022, the board of directors appointed our lead independent director to serve as interim chief executive officer and replace our previous chief executive officer. During 2022, the company expanded its cost-reduction efforts, reduced its warehouse square footage, undertook an inventory reduction project, and dramatically reduced head count. In February and September of 2022, we also added three experienced executives to our Board of Directors with extensive lighting and consumer
products industry experience. We reinvested in our MMM sales channel with a strategic hire in May 2022 and continue to pursue these sales opportunities, though the sales cycles for what are frequently made-to-order products are longer than commercial offerings.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The significant accounting policies of our Company, which are summarized below, are consistent with accounting principles generally accepted in the United States (“U.S. GAAP”) and reflect practices appropriate to the business in which we operate.
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 and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods presented. Estimates include, but are not limited to, the establishment of reserves for accounts receivable, sales returns, inventory excess and obsolescence reserve and warranty claims, the useful lives for property and equipment and stock-based compensation. In addition, estimates and assumptions associated with the determination of the fair value of financial instruments and evaluation of long-lived assets for impairment requires considerable judgment. Actual results could differ from those estimates and such differences could be material.
Basis of presentation
The Consolidated Financial Statements include the accounts of the Company. All significant inter-company balances and transactions have been eliminated. Unless indicated otherwise, the information in the Notes to Consolidated Financial Statements relates to our operations.
Revenue recognition
Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. Therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities and collected by us are accounted for on a net basis and are excluded from net sales. Pursuant to ASC 606, Revenue Recognition, contract assets and contract liabilities as of the beginning and ending of the reporting periods must be disclosed. Please find below the breakout of the Company’s contracts:
 At December 31,
 202220212020
Gross Accounts Receivable$471 $1,254 $2,029 
Less: Allowance for Doubtful Accounts(26)(14)(8)
Net Accounts Receivable$445 $1,240 $2,021 
A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information.”
Cash
At December 31, 2022, we had cash of $0.1 million and at December 31, 2021, we had cash of $2.7 million on deposit with financial institutions located in the United States.
Inventories
We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles, and current inventory levels. The assessment is both quantitative and qualitative. The reduction in warehouse space following the new lease agreement in July 2022 required both significant disposal of highly reserved, excess and obsolete inventory and a focus on selling down inventory on hand throughout 2022. As a result of our initiatives to sell down inventory, we sold some inventory below cost. The difference between cost and sale price was applied to remaining inventory and included in lower of cost or market component of the provision for excess and obsolete inventory calculation. We limited inventory and component purchases to top selling products that maintained high inventory turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million and excess and obsolete inventory reserves of $0.5 million as compared to 2021.
During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million. We had an increase of excess inventory reserves of $0.2 million as compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Please refer to Note 5, “Inventories,” for additional information.
Accounts receivable
Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivables insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated amount of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.
Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.
Income taxes
As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our net deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.
Financial Instruments
Fair value measurements
Fair value is defined as the price that would be received to sell an asset or would be paid to transfer a liability in an orderly transaction between market participants on the measurement date. The fair value of financial assets and liabilities are measured on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs.
We utilize valuation techniques that maximize the use of available market information and generally accepted valuation methodologies. We assess the inputs used to measure fair value using a three-tier hierarchy. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).
The three levels of the fair value hierarchy are described below. We classify the inputs used to measure fair value into the following hierarchy:
Level 1Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2Unadjusted quoted prices in active markets for similar assets or liabilities, or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability.
Level 3Unobservable inputs for the asset or liability.
The carrying amounts of certain financial instruments including cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Based on borrowing rates currently available to us for loans with similar terms, the carrying value of borrowings under our revolving credit facilities also approximates fair value.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. In determining the appropriate levels, we perform a detailed analysis of the assets and liabilities whose fair value is measured on a recurring basis. We review and reassess the fair value hierarchy classifications on a quarterly basis. Changes from one quarter to the next related to the observability of inputs in a fair value measurement may result in a reclassification between fair value hierarchy levels. There were no reclassifications for all periods presented.
Long-lived assets 
Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally two to 15 years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statements of Operations. Refer to Note 6, “Property and Equipment,” for additional information.
Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows. Refer to Note 6, “Property and Equipment,” for additional information.
Leases
Under the new lease standard, ASC 842, Leases (“Topic 842”), both operating and finance lease are capitalized on the balance sheet. A contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. A period of time may be described in terms of the amount of use of an identified asset. An operating lease is a contract that permits the use of an asset without transferring
the ownership rights of said asset. A finance lease is a contract that permits the use of an asset and transfers ownership after the lease period is complete, and the lessor meets all other contract obligations. The leased asset is amortized over the life of the lease contract.
Product development
Product development expenses include salaries, contractor and consulting fees, supplies and materials, as well as costs related to other overhead items such as depreciation and facilities costs. Research and development costs are expensed as they are incurred.
Net loss per share
Basic loss per share is computed by dividing net 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 loss per share gives effect to all dilutive potential shares of common stock outstanding during the period. Dilutive potential shares of common stock consist of incremental shares upon the exercise of stock options, warrants and convertible securities, unless the effect would be anti-dilutive.
The following table presents a reconciliation of basic and diluted loss per share computations (in thousands, except per share amounts):
 For the years ended December 31,
 20222021
Numerator:
Net loss $(10,279)$(7,886)
Denominator:
Basic and diluted weighted average common shares outstanding8,110 4,561 
As a result of the net loss we incurred for the year ended December 31, 2022, convertible preferred stock representing approximately 175 thousand shares of common stock were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 1,378,848 shares underlying them, for the purposes of calculating basic EPS. The June 2022 Pre-Funded Warrants were all exercised in July 2022.
As a result of the net loss we incurred for the year ended December 31, 2021, options, warrants and convertible preferred stock representing approximately 51 thousand, 47 thousand and 260 thousand shares of common stock, respectively, were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 85 thousand shares underlying them to be outstanding effective December 31, 2021, for the purposes of calculating basic EPS.
Stock-based compensation
We recognize compensation expense based on the estimated grant date fair value under the authoritative guidance. Management applies the Black-Scholes option pricing model to value stock options issued to employees and directors and applies judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. Compensation expense is generally amortized on a straight-line basis over the requisite service period, which is generally the vesting period. See Note 10, “Stockholders’ Equity,” for additional information. Common stock, stock options, and warrants issued to non-employees that are not part of an equity offering are accounted for under the applicable guidance under Accounting Standards Codification (“ASC”) 505-50, “Equity-Based Payments to Non-Employees,” and are generally re-measured at each reporting date until the awards vest.
Advertising expenses
Advertising expenses are charged to operations in the period incurred. They consist of costs for the placement of our advertisements in various media and the costs of demos provided to potential distributors of our products. Advertising expenses were $0.3 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively.
Product warranties
We warrant our commercial and MMM LED products and controls for periods generally ranging from five to ten years. One product was sold in 2020 with a twenty year warranty. Warranty settlement costs consist of actual amounts expensed for warranty, which are largely a result of the cost of replacement products provided to our customers. A liability for the estimated future costs under product warranties is maintained for products under warranty based on the actual claims incurred to date and the estimated nature, frequency, and costs of future claims. One contract that expired in 2022 held a warranty of 10 years and this is driving the downward adjustment to existing warranties. These estimates are inherently uncertain and changes to our historical or projected experience may cause material changes to our warranty reserves in the future. We continuously review the assumptions related to the adequacy of our warranty reserve, including product failure rates, and make adjustments to the existing warranty liability when there are changes to these estimates or the underlying replacement product costs, or the warranty period expires.
The following table summarizes warranty activity for the periods presented (in thousands):
 At December 31,
 20222021
Balance at the beginning of the year$295 $227 
Accruals for warranties issued24 (41)
Adjustments to existing warranties(136)47 
Settlements made during the year (in kind)— 62 
Accrued warranty reserve at the end of the period$183 $295 
Recently issued accounting pronouncements
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.
Certain risks and concentrations
Historically, our products were sold through a direct sales model, which included a combination of direct sales employees, electrical and lighting contractors, and distributors. From time to time, we have utilized a third-party accounts receivable insurance and credit assessment company. Although we maintain allowances for potential credit losses that we believe to be adequate, a payment default on a significant sale could materially and adversely affect our operating results and financial condition, although we have mitigated this risk somewhat through the accounts receivable insurance program.
We have certain customers whose net sales individually represented 10% or more of our total net sales, or whose net trade accounts receivable balance individually represented 10% or more of our total net trade accounts receivable, as follows:
In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period. In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period.
At December 31, 2022, a distributor to the U.S. Department of Defense accounted for 25% of our net trade accounts receivable, when combined with our net trade accounts receivable to shipbuilders for the U.S. Navy, total net accounts receivable related to U.S. Navy sales is 30% of total net accounts receivable. At December 31, 2021, a distributor to the U.S. Department of Defense accounted for 20% of our net trade accounts receivable and a shipbuilder for the U.S. Navy accounted for 36% of our net trade accounts receivable.
We require substantial amounts of purchased materials from selected vendors. With specific materials, all of our purchases are from a single vendor. The availability and costs of materials may be subject to change due to, among other things, new laws or regulations, suppliers’ allocation to other purchasers, interruptions in production by suppliers, global health issues such as the COVID-19 pandemic, and changes in exchange rates and worldwide price and demand levels. Our inability to obtain adequate supplies of materials for our products at favorable prices could have a material adverse effect on our business, financial position, or results of operations by decreasing our profit margins and by hindering our ability to deliver products to our customers on a timely basis. Additionally, certain vendors require advance deposits prior to the fulfillment of orders. Deposits paid on unfulfilled orders totaled $0.6 million and $0.7 million at December 31, 2022 and 2021, respectively.
We have certain vendors who individually represented 10% or more of our total expenditures, or whose net trade accounts payable balance individually represented 10% or more of our total net trade accounts payable, as follows:
One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.
One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases LEASESThe Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one equipment finance lease containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options, to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option. As of January 21, 2021, the terms of one of the equipment operating leases was extended through 2026. Additionally, as of March 25, 2022, the Company extended its headquarters real estate operating lease for manufacturing, warehouse and office space commencing July 1, 2022 to reflect a smaller footprint at reduced costs. In accordance with “Topic 842”), as a result of the extensions, the related lease liabilities were remeasured and the right-of-use assets and corresponding lease liabilities were adjusted for each lease at the time of modification. The present value of the lease obligation was calculated using an incremental borrowing rate of 15.93% for the equipment lease and 16.96% for the real estate lease, which was the Company’s blended borrowing rate (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The present value of the remaining lease obligation was calculated using an incremental borrowing rate of 7.25% (which excludes the annual facility fee and other lender fees), which was the Company’s borrowing rate on its revolving lines of credit at the time the leases were entered into. The weighted average remaining lease term for operating leases is 4.4 years.
Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):
For the years ended December 31,
Components of leases recognized in net income (loss):20222021
Operating lease cost (income)
Sub-lease income$(90)$(112)
Lease cost501 558 
Operating lease cost, net411 446 
Restructured lease cost (income)
Sub-lease income— (136)
Lease cost— 110 
Restructured lease income, net— (26)
Finance lease cost
Interest of lease liabilities— 
Finance lease cost, net— 
Total lease cost, net$412 $420 


Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):
At December 31,
 20222021
Operating Leases
Operating lease right-of-use assets$1,180 $292 
Operating lease liabilities1,227 351 
Finance Leases
Property and equipment13 13 
Allowances for depreciation(13)(12)
Finance lease assets, net— 
Finance lease liabilities— 
Total finance lease liabilities$— $
Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):
Operating Leases
Jan 2023 to Dec 2023$386 
Jan 2024 to Dec 2024379 
Jan 2025 to Dec 2025385 
Jan 2026 to Dec 2026390 
Jan 2027 to Dec 2027197 
Total future undiscounted lease payments1,737 
Less imputed interest(510)
Total lease obligations$1,227 
Supplemental cash flow information related to leases was as follows (in thousands):
Years ended December 31,
 20222021
Supplemental Cash Flow Information: 
Cash paid, net, for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$423 $532 
Operating cash flows from restructured leases$— $35 
Financing cash flows from finance leases$$
Leases LEASESThe Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one equipment finance lease containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options, to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option. As of January 21, 2021, the terms of one of the equipment operating leases was extended through 2026. Additionally, as of March 25, 2022, the Company extended its headquarters real estate operating lease for manufacturing, warehouse and office space commencing July 1, 2022 to reflect a smaller footprint at reduced costs. In accordance with “Topic 842”), as a result of the extensions, the related lease liabilities were remeasured and the right-of-use assets and corresponding lease liabilities were adjusted for each lease at the time of modification. The present value of the lease obligation was calculated using an incremental borrowing rate of 15.93% for the equipment lease and 16.96% for the real estate lease, which was the Company’s blended borrowing rate (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The present value of the remaining lease obligation was calculated using an incremental borrowing rate of 7.25% (which excludes the annual facility fee and other lender fees), which was the Company’s borrowing rate on its revolving lines of credit at the time the leases were entered into. The weighted average remaining lease term for operating leases is 4.4 years.
Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):
For the years ended December 31,
Components of leases recognized in net income (loss):20222021
Operating lease cost (income)
Sub-lease income$(90)$(112)
Lease cost501 558 
Operating lease cost, net411 446 
Restructured lease cost (income)
Sub-lease income— (136)
Lease cost— 110 
Restructured lease income, net— (26)
Finance lease cost
Interest of lease liabilities— 
Finance lease cost, net— 
Total lease cost, net$412 $420 


Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):
At December 31,
 20222021
Operating Leases
Operating lease right-of-use assets$1,180 $292 
Operating lease liabilities1,227 351 
Finance Leases
Property and equipment13 13 
Allowances for depreciation(13)(12)
Finance lease assets, net— 
Finance lease liabilities— 
Total finance lease liabilities$— $
Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):
Operating Leases
Jan 2023 to Dec 2023$386 
Jan 2024 to Dec 2024379 
Jan 2025 to Dec 2025385 
Jan 2026 to Dec 2026390 
Jan 2027 to Dec 2027197 
Total future undiscounted lease payments1,737 
Less imputed interest(510)
Total lease obligations$1,227 
Supplemental cash flow information related to leases was as follows (in thousands):
Years ended December 31,
 20222021
Supplemental Cash Flow Information: 
Cash paid, net, for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$423 $532 
Operating cash flows from restructured leases$— $35 
Financing cash flows from finance leases$$
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring RESTRUCTURING
Due to our financial performance in 2022 and 2021, including net losses of $10.3 million and $7.9 million, respectively, and total cash used in operating activities of $6.7 million and $9.8 million, respectively, we determined that substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022.
As a result of the restructuring actions and initiatives described in Note 1, we have tailored our operating expenses to be more in line with our expected sales volumes, however, we continue to incur losses and have a substantial accumulated deficit, and substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022.
Additionally, global supply chain and logistics constraints are impacting our inventory purchasing strategy, as we seek to manage both shortages of available components and longer lead times in obtaining components while balancing the development and implementation of an inventory reduction plan. Disruptions in global logistics networks are also impacting our lead times and ability to efficiently and cost-effectively transport products from our third-party suppliers to our facility. As a result, we will continue to review and pursue selected external funding sources to ensure adequate financial resources to execute across the timelines required to achieve these objectives including, but not limited to, the following:
obtaining financing from traditional or non-traditional investment capital organizations or individuals;
obtaining funding from the sale of our common stock or other equity or debt instruments; and
obtaining debt financing with lending terms that more closely match our business model and capital needs.
There can be no assurance that we will obtain funding on acceptable terms, in a timely fashion, or at all. Obtaining additional funding contains risks, including:
additional equity financing may not be available to us on satisfactory terms, particularly in light of the current price of our common stock, and any equity we are able to issue could lead to dilution for current stockholders and have rights, preferences and privileges senior to our common stock;
loans or other debt instruments may have terms or conditions, such as interest rate, restrictive covenants, conversion features, refinancing demands, and control or revocation provisions, which are not acceptable to management or our Board of Directors; and
the current environment in the capital markets and volatile interest rates, combined with our capital constraints, may prevent us from being able to obtain adequate debt financing.
Along with the new additions to our Board of Directors, we hired a permanent Chief Executive Officer in September 2022, following a period of interim leadership by our Lead Independent Director after the departure of our previous Chief Executive Officer in February 2022 and Chief Financial Officer and Chief Operating Officer in May 2022.
Considering both quantitative and qualitative information, we continue to believe that the combination of our plans to ensure adequate external funding, timely re-organizational actions, current financial position, liquid resources, obligations due or anticipated within the next year, development and implementation of an excess inventory reduction plan, plans and initiatives in our research and development, product development and sales and marketing, and development of potential channel partnerships, if adequately executed, could provide us with an ability to finance our operations through the next twelve months and may mitigate the substantial doubt about our ability to continue as a going concern.
On December 21, 2021, we received a letter from the Listing Qualifications staff (the “Staff”) of The Nasdaq Stock Market (“Nasdaq”) notifying us that, as a result of the resignation of a director, as previously disclosed, from the Board of Directors and the Audit and Finance Committee, we were not in compliance with Nasdaq Listing Rule 5605, which requires that our Audit and Finance Committee be comprised of at least three directors, all of whom are independent pursuant to the rules of Nasdaq and applicable law. The notification letter had no immediate effect on our listing on the Nasdaq Capital Market. The letter further provided that, pursuant to Nasdaq Listing Rule 5605(c)(4), we were entitled to a cure period to regain compliance with Nasdaq Listing Rule 5605. On February 24, 2022, we announced the appointment of two additional independent directors, one of which, was appointed to fill the vacancy on the Audit and Finance Committee, bringing us into compliance with Nasdaq Listing Rule 5605.
On August 23, 2022, we received a letter from the Staff notifying us that we are not in compliance with the requirement to maintain a minimum closing bid price of $1.00 per share, as set forth in Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Rule”), because the closing bid price for our common stock was below the minimum $1.00 per share for 30 consecutive business days. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided an initial period of 180 calendar days, or until February 20, 2023, to regain compliance with the Bid Price Rule. During the initial compliance period, our common stock continued to trade on the Nasdaq Capital Market, but did not satisfy the Bid Price Rule. On February 21, 2023, we received written notification (the “Notification”) from the Staff stating that we had not regained compliance with the Bid Price Rule and
were ineligible to obtain a second 180 calendar day period to regain compliance because we did not meet the Nasdaq Capital Market’s minimum $5,000,000 Stockholders’ Equity initial listing requirement as of September 30, 2022. Pursuant to the Notification, our common stock is subject to delisting from Nasdaq pending our opportunity to request a hearing before the Nasdaq Hearings Panel (the “Panel”). The Company intends to diligently pursue an appeal of the Notification before the Panel and regain compliance with the Bid Price Rule. Under Nasdaq rules, the delisting of our common stock will be stayed during the pendency of the appeal and during such time, our common stock will continue to be listed on Nasdaq. If we had not requested a hearing before the Panel by February 28, 2023, our common stock would have been scheduled for delisting at the opening of business on March 2, 2023. On February 24, 2023, we submitted our request for an appeal before the Panel. There can be no assurance that such appeal will be successful or that we will be able to regain compliance with the Bid Price Rule or maintain compliance with other Nasdaq listing requirements. If our appeal is denied or if we fail to regain compliance with Nasdaq’s continued listing standards during any period granted by the Panel, our common stock will be subject to delisting from Nasdaq.
On November 16, 2022, we received a letter from the Staff notifying us that we were no longer in compliance with Nasdaq Listing Rule 5550(b)(1), which requires listed companies to maintain stockholders’ equity of at least $2.5 million if they do not meet the alternative compliance standards relating to the market value of listed securities or net income from continuing operations (the “Minimum Stockholders’ Equity Rule”). Our Form 10-Q for the Quarterly Period Ended September 30, 2022 filed on November 10, 2022 reflected that our stockholders’ equity as of September 30, 2022 was $1.5 million. Based on our timely submission of our plan to regain compliance, Nasdaq granted us an extension through May 15, 2023 to regain compliance with the Minimum Stockholders’ Equity Rule.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value and consists of the following (in thousands):
 At December 31,
 20222021
Raw materials$3,347 $3,882 
Finished goods4,656 7,034 
Reserve for excess, obsolete, and slow-moving inventories(2,527)(3,050)
Inventories, net$5,476 $7,866 
The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):
At December 31,
20222021
Beginning balance$(3,050)$(2,894)
Accrual(312)(281)
Reduction due to sold inventory323 125 
Write-off for disposed inventory512 — 
Reserves for excess, obsolete, and slow-moving inventories$(2,527)$(3,050)
As part of our expense reduction initiatives, we significantly decreased our warehouse space beginning in the third quarter of 2022. In connection with the space reduction, in the second quarter of 2022, we began disposing of a substantial portion of our excess and obsolete commercial finished goods inventory that was highly reserved, which effort continued into the fourth quarter of 2022. The scraping of inventory primarily drove the decrease in excess inventory reserves of $0.5 million as compared to 2021. We also focused on selling down inventory on hand and limited inventory and component purchases to top selling products with expected higher turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million.

We experienced significant global supply chain and logistics constraints during 2021, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million and excess inventory reserves of $0.2 million as compared to 2020.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment PROPERTY AND EQUIPMENT
Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets and consist of the following (in thousands):
 At December 31,
 20222021
Equipment (useful life 3 - 15 years)
$1,061 $1,308 
Tooling (useful life 2 - 5 years)
190 384 
Vehicles (useful life 5 years)
— 83 
Furniture and fixtures (useful life 5 years)
— 86 
Computer software (useful life 3 years)
— 1,194 
Leasehold improvements (the shorter of useful life or lease life)141 169 
Finance lease right-of-use asset— 13 
UV - Robots (useful life 5 years)
— 105 
Construction in progress— 135 
Property and equipment at cost1,392 3,477 
Less: accumulated depreciation(1,316)(2,802)
Property and equipment, net$76 $675 
Depreciation expense was $0.2 million for both of the years ended December 31, 2022 and 2021. During the third quarter of 2022 it was determined that the mUVeTM ultraviolet-C light disinfection robots were no longer of use and the net book value of $76 thousand was recorded as a loss on impairment of fixed assets. During the fourth quarter, impairment charges totaling $258 thousand were recorded, which primarily relates to other assets disposed or otherwise abandoned following a review by management. Impairment charges were based on level 3 inputs, including estimated residual or sale value to market participants, in determining fair value. As impaired assets relate primarily to the Company and/or its discontinued products, management determined fair value was insignificant. For the year ended December 31, 2022, the Company recognized a loss of $334 thousand on the impairment of fixed assets. No such loss was recorded during the year ended December 31, 2021.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid and Other Current Assets PREPAID AND OTHER CURRENT ASSETS
Prepaid and other current assets consisted of the following (in thousands):
 At December 31,
 20222021
Prepaid insurance$63 $131 
Prepaid expenses130 253 
Prepaid rent39 74 
Short-term deposits - non-inventory— 18 
Other— 
Total prepaid and other current assets$232 479 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt DEBT
Credit Facilities
On August 11, 2020, we entered into two debt financing arrangements (together, the “Credit Facilities”) that allowed for expanded borrowing capacity at a lower blended borrowing cost. The first arrangement is an inventory financing facility (the “Inventory Facility”) pursuant to the Loan and Security Agreement (the “Inventory Loan Agreement”) between the Company and Crossroads Financial Group, LLC, a North Carolina limited liability company (the “IF Lender”). Borrowings under the Inventory Facility are permitted up to the lower of (i) $3.0 million, which was subsequently increased to $3.5 million in April 2022 and reduced to $500 thousand in January 2023 as described below, and (ii) a borrowing base determined from time to time based on the value of the Company’s eligible inventory, valued at 75% of inventory costs or 85% of the inventory net orderly liquidation value, less the availability reserves. On January 18, 2023, the Company and the IF Lender entered into an
amendment to restructure and pay down the Inventory Facility. Please refer to Note 15, “Subsequent Events” for further detail. As of December 31, 2022, the terms of the Inventory Facility were as follows. The outstanding indebtedness under the Inventory Facility accrues at an annual rate equal to the greater of (i) 5.75% and (ii) 4.00% plus the three-month LIBOR rate (4.77% and 0.21% at December 31, 2022 and 2021, respectively) and is also subject to a service fee of 1% per month. The annualized interest rate at December 31, 2022 and 2021, which includes interest fees, the annual facility fee, bank fees and other miscellaneous lender fees, was 25.5% and 22.4%, respectively. The Inventory Facility’s interest and service fees combined amount is subject to a minimum monthly fee of $18 thousand. There would be no breakage fee for the Company for the Inventory Facility if the Company were to refinance it with an American Bankers Association (“ABA”) equivalent institution. The Inventory Facility is secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender (defined below). The Inventory Facility would have matured on August 11, 2023, subject to early termination upon 90 days’ notice and otherwise in accordance with the terms of the Inventory Loan Agreement.
The second arrangement is a receivables financing facility (the “Receivables Facility”) pursuant to the Loan and Security Agreement (the “Receivables Loan Agreement”) between the Company and Factors Southwest L.L.C. (d/b/a FSW Funding), an Arizona limited liability company (the “RF Lender”). Borrowings under the Receivables Facility are permitted up to the lower of (i) $2.5 million or (ii) a borrowing base determined from time to time based on the value of the Company’s eligible accounts receivable, valued at 90% of the face value of such accounts receivable, less availability reserves, if any. On February 7, 2023, the Company completed the termination of its Receivables Facility. Please refer to Note 15, “Subsequent Events” for further detail.
As of December 31, 2022, the terms of the Receivables Facility were as follows. Interest on outstanding indebtedness under the Receivables Facility accrues at an annual rate equal to (i) the highest prime rate announced from time to time by the Wall Street Journal (7.50% and 3.25% at December 31, 2022 and 2021, respectively) plus (ii) 2%. At December 31, 2022 and 2021, the annualized interest rate, which includes interest fees and the annual facility fee, was 10.1% and 8.0%, respectively. The annualized interest rate on the collateral management fee was 6.3% and 5.9% at December 31, 2022 and 2021, respectively. The Receivables Facility is also secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender. A $25 thousand, or 1%, facility fee was charged at closing. There would be no breakage fee for the Company for the Receivables Facility if the Company were to refinance it with an ABA equivalent institution.
Borrowings under the Inventory Facility were $1.4 million and $1.2 million at December 31, 2022 and 2021, respectively. Borrowings under the Receivables Facility were less than $0.1 million and $1.0 million at December 31, 2022 and 2021, respectively. Borrowings under the Credit Facilities are recorded in the Consolidated Balance Sheet as of December 31, 2022 and 2021 as a current liability under the caption “Credit line borrowings, net of origination fees.” Outstanding balances include unamortized net issuance costs totaling $47 thousand and $84 thousand for the Inventory Facility and $15 thousand and $24 thousand for the Receivables Facility as of December 31, 2022 and 2021, respectively.
Promissory Notes
During the third and fourth quarters of the year ended December 31, 2022, we entered into short-term unsecured promissory notes (the “2022 Promissory Notes”) with Mei-Yun (Gina) Huang, Jay Huang, and Tingyu Lin. Ms. Huang is a member of the Company’s Board of Directors and Jay Huang became a member of the Board of Directors in January 2023. The total liability for the 2022 Promissory Notes was $1.5 million at December 31, 2022. All of the 2022 Promissory Notes were exchanged for common stock on January 17, 2023. Please refer to Note 14, “Related Party Transactions” and Note 15, Subsequent Events” for further detail.
The following summarizes the 2022 Promissory Notes at December 31, 2022:
At December 31, 2022
G. HuangJ. HuangJ. HuangG. HuangJ. HuangJ. HuangT. Lin Total
Date enteredSeptember 16, 2022October 25, 2022November 4, 2022November 9, 2022December 6, 2022December 21, 2022December 31, 2022
Term9 months9 months9 months9 months9 months9 months9 months
Principal amount$450,000$50,000$250,000$350,000$200,000$100,000$50,000$1,450,000
Maturity dateJune 16, 2023July 25, 2023August 4, 2023August 9, 2023September 6, 2023September 21, 2023September 30, 2023
Interest rate%%%%%%%
Default interest rate10 %10 %10 %10 %10 %10 %10 %
Outstanding Amount$460,455$50,734$253,123$353,989$201,096$100,219$50,011$1,469,627
Streeterville Notes
2022 Streeterville Note
On April 21, 2022, we entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”) pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $2.0 million (the “2022 Streeterville Note”). The 2022 Streeterville Note was issued with an original issue discount of $215 thousand and Streeterville paid a purchase price of approximately $1.8 million for the 2022 Streeterville Note, from which the Company paid $15 thousand to Streeterville for Streeterville’s transaction expenses.
The 2022 Streeterville Note had an original maturity date of April 21, 2024, and accrues interest at 8% per annum, compounded daily, on the outstanding balance. On January 17, 2023, we agreed with Streeterville to restructure and pay down the 2022 Streeterville Note and extend its maturity date to December 1, 2024. We agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500 thousand by January 20, 2023 (which amount has been paid) and $250 thousand by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, we will make twelve monthly repayments of approximately $117 thousand each. We have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided we make all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled. Please refer to Note 15, “Subsequent Events” for further detail.
The total liability for the 2022 Streeterville Note, net of discount and financing fees, was $2.0 million at December 31, 2022.
In the event our common stock is delisted from Nasdaq, the amount outstanding under the 2022 Streeterville Note will automatically increase by 15% as of the date of such delisting.
2021 Streeterville Note
On April 27, 2021, we entered into a note purchase agreement with Streeterville pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $1.7 million (the “2021 Streeterville Note”). The 2021 Streeterville Note was issued with an original issue discount of $194 thousand and Streeterville paid a purchase price of $1.5 million for the 2021 Streeterville Note, after deduction of $15 thousand of Streeterville’s transaction expenses. The 2021 Streeterville Note had a maturity date of April 27, 2023, and accrued interest at 8% per annum, compounded daily, on the outstanding balance.
Beginning on November 1, 2021, Streeterville could require the Company to redeem up to $205 thousand of the 2021 Streeterville Note in any calendar month. The Company had the right on three occasions to defer all redemptions that Streeterville could otherwise require the Company to make during any calendar month. Each exercise of this deferral right by the Company increased the amount outstanding under the Streeterville Note by 1.5%. The Company exercised this right twice during the fourth quarter of 2021, once during the second quarter of 2022 and once during the third quarter of 2022. The Company and Streeterville agreed to exchange common stock, priced at-the-market, for the required redemptions in October 2022 and December 2022, totaling $305 thousand converted to equity. These exchanges satisfied the redemption notices provided by Streeterville, and following the December 2022 exchange, the 2021 Streeterville Note was paid in full. We wrote off $100 thousand in remaining original issue discount costs at that time.
The total liability for the 2021 Streeterville Note, net of discount and financing fees, was $1.7 million at December 31, 2021. Unamortized loan discount and debt issuance costs were $43 thousand at December 31, 2021.
PPP Loan
On April 17, 2020, the Company was granted a loan from KeyBank National Association (“KeyBank”) in the amount of approximately $795 thousand, pursuant to the PPP under Division A of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the Small Business Administration on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Purchase Commitments
As of December 31, 2022, we had approximately $0.6 million in outstanding purchase commitments for inventory, of which the majority is expected to ship in the first quarter of 2023.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
June 2022 Private Placement
In June 2022, we completed the June 2022 Private Placement with certain institutional investors for the sale of 1,313,462 shares of our common stock at a purchase price of $1.30 per share. We also sold to the same institutional investors (i) June 2022 Pre-Funded Warrants to purchase 1,378,848 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants to purchase up to an aggregate of 2,692,310 shares of common stock at an exercise price of $1.30 per share. In connection with the June 2022 Private Placement, we paid the placement agent commissions of $252 thousand, plus $35 thousand in expenses, and we also paid legal, accounting and other fees of $47 thousand. Total offering costs of $334 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2022. Net proceeds to us from the June 2022 Private Placement were approximately $3.2 million. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the 1,378,848 shares underlying them to be outstanding effective June 7, 2022, for purposes of calculating net loss per share.
In July 2022, all of the June 2022 Pre-Funded Warrants were exercised. As of December 31, 2022, June 2022 Warrants to purchase an aggregate of 2,692,310 shares of common stock remained outstanding, with an exercise price of $1.30 per share. The exercise of the remaining June 2022 Warrants outstanding could provide us with cash proceeds of up to $3.5 million in the aggregate.
December 2021 Private Placement
In December 2021, we completed the December 2021 Private Placement with certain institutional investors for the sale of 1,193,185 shares of our common stock at a purchase price of $3.52 per share. We also sold to the same institutional investors (i) December 2021 Pre-Funded Warrants to purchase 85,228 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants (collectively with the December 2021 Pre-Funded Warrants, the “December 2021 Warrants”) to purchase up to an aggregate of 1,278,413 shares of common stock at an exercise price of $3.52 per share. We paid the placement agent commission of $360 thousand plus $42 thousand in expenses in connection with the December 2021 Private Placement and we also paid legal, accounting and other fees of $97 thousand related to the December 2021 Private Placement. Total offering costs of $499 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Consolidated Balance Sheet as of December 31, 2021. Net proceeds from the December 2021 Private Placement were approximately $4.0 million. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the 85,228 shares underlying them to be outstanding effective December 16, 2021, for the purposes of calculating basic EPS.
In January 2022, all of the December 2021 Pre-Funded Warrants were exercised. As of December 31, 2022, December 2021 Warrants to purchase an aggregate of 1,278,413 shares of common stock remained outstanding, with an exercise price of $3.52
per share. The exercise of the remaining December 2021 Warrants outstanding could provide us with cash proceeds of up to $4.5 million in the aggregate.
June 2021 Equity Offering
In June 2021, we completed a registered direct offering of 990,100 shares of our common stock to certain institutional investors, at a purchase price of $5.05 per share. We paid the placement agent commissions of $400 thousand, plus $51 thousand in expenses, in connection with the June 2021 Equity Offering and we also paid legal and other fees of $19 thousand related to the offering. Total offering costs of $469 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2021. Net proceeds to us from the June 2021 Equity Offering were approximately $4.5 million.
January 2020 Equity Offering
In January 2020, we completed the January 2020 Equity Offering, pursuant to which we issued the January 2020 Warrants. January 2020 Warrants to purchase an aggregate of 229,414 shares of common stock were outstanding at December 31, 2022 and 2021, with a weighted average exercise price of $3.67 per share. During the year ended December 31, 2022, no January 2020 Warrants issued were exercised and did not result in any proceeds. During the twelve months ended December 31, 2021, 237,892 January 2020 Warrants were exercised, resulting in total proceeds of $801 thousand. The exercise of the remaining January 2020 Warrants outstanding could provide us with cash proceeds of up to $841 thousand in the aggregate.
As of December 31, 2022 and 2021, we had the following outstanding January 2020 Warrants to purchase shares of common stock:
As of December 31, 2022As of December 31, 2021
Number of Underlying SharesExercise PriceExpiration
Investor Warrants187,734187,734$3.3700January 13, 2025
Placement Agent Warrants41,68041,680$4.9940January 13, 2025
229,414229,414
Preferred Stock
On March 29, 2019 we issued $1.7 million aggregate principal amount of subordinated convertible promissory notes (the “Convertible Notes”) to certain investors in a private placement exempt from registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Convertible Notes had a maturity date of December 31, 2021 and bore interest at a rate of 5.0% per annum until June 30, 2019 and at a rate of 10.0% thereafter.
Pursuant to the terms of the Convertible Notes, on January 16, 2020, following approval by our stockholders of certain amendments to the Certificate of Incorporation, the principal amount of all of the Convertible Notes and the accumulated interest thereon at the date of conversion (totaling $1.8 million) were converted at a conversion price of $0.67 per share into an aggregate of 2,709,018 shares of the Company’s Series A Preferred Stock, which is convertible on a one-for-five basis into shares of our common stock. During the year ended December 31, 2020, 111,548 shares of the Series A Preferred Stock were converted into 22,310 shares of common stock. During the year ended December 31, 2021, 1,721,023 shares of Series A Preferred Stock were converted into 344,205 shares of common stock. The Series A Preferred Stock that was converted in 2021 was held by a Schedule 13D ownership group (under Section 13(d)(3) of the Securities Exchange Act of 1934, as amended, and Rule 13d-5 promulgated thereunder) that includes Fusion Park LLC (“Fusion Park”) and 5 Elements Global Fund L.P. (controlled affiliates of James Tu, the Company's former Executive Chairman and Chief Executive Officer and former member of the Board of Directors), as well as Brilliant Start Enterprise Inc. (“Brilliant Start”) and Jag International Ltd. (controlled affiliates of Gina Huang, a current member of the Company's Board of Directors). Upon conversion of their respective shares of Series A Preferred Stock in 2021, Fusion Park and Brilliant Start received 184,851 and 159,354 shares, respectively, of the Company’s common stock.
The Series A Preferred Stock was created by the filing of the Original Series A Certificate of Designation. On January 15, 2020 with prior stockholder approval, the Company amended the Certificate of Incorporation to increase the number of authorized shares of preferred stock to 5,000,000. The Original Series A Certificate of Designation was also amended on January 15, 2020, to increase the number of shares of preferred stock designated as Series A Preferred Stock to 3,300,000 (the Original Series A Certificate of Designation, as so amended, the “Series A Certificate of Designation”).
Pursuant to the Series A Certificate of Designation, each holder of outstanding shares of Series A Preferred Stock is entitled to vote with holders of outstanding shares of common stock, voting together as a single class, with respect to any and all matters presented to the stockholders of the Company for their action or consideration, except as provided by law. In any such vote, each share of Series A Preferred Stock shall entitle its holder to a number of votes equal to 11.07% of the number of shares of common stock into which such share of Series A Preferred Stock is convertible.
The Series A Preferred Stock (a) has a preference upon liquidation equal to $0.67 per share and then participates on an as-converted basis with the common stock with respect to any additional distributions, (b) shall receive any dividends declared and payable on our common stock on an as-converted basis, and (c) is convertible at the option of the holder into shares of our common stock on a one-for-five basis. On March 29, 2019, the Company also filed a Certificate of Elimination with respect to its authorized, but unissued, Series A Participating Preferred Stock, to return such shares to the status of undesignated preferred stock available for designation as Series A Preferred Stock.
The purchase agreement related to the Convertible Notes contained customary representations and warranties and provided for resale registration rights with respect to the shares of our common stock issuable upon conversion of the Series A Preferred Stock.
Stock-based compensation
On March 18, 2020, our Board of Directors approved the Energy Focus, Inc. 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan was approved by the stockholders at our annual meeting on September 17, 2020, after which no further awards could be issued under the Energy Focus, Inc. 2014 Stock Incentive Plan (the “2014 Plan”). The 2020 Plan initially allows for awards up to 350,000 shares of common stock and expires on September 17, 2030. On June 22, 2022, the stockholders approved an amendment and restatement of the 2020 Plan that increased the shares available for issuance under the 2020 Plan by an additional 300,000 shares. At December 31, 2022, 480,741 shares remain available to grant under the 2020 Plan.

Effective September 12, 2022, as a material inducement to our Chief Executive Officer’s acceptance of employment, we granted her an initial stock option award to purchase 150,000 shares of the Company’s common stock (the “Inducement Option Award”), which Inducement Option Award will generally vest over a four-year period, with 25% generally vesting on the first anniversary of the grant date, and the remainder generally vesting in substantially equal monthly installments for 36 months thereafter. The Inducement Option Award, which was intended to be an inducement award under Rule 5635(c)(4) of the Nasdaq Stock Market Listing Rules, was effective on September 12, 2022 and has a per share exercise price equal to the closing price of a share of the Company’s common stock on such date.

We have awards outstanding pursuant to the 2014 Plan and one other historical equity-based compensation plan, however no new awards may be granted under these plans. Generally, stock options are granted at fair market value and expire ten years from the grant date. Employee grants generally vest in three or four years, while grants to non-employee directors generally vest in one year. The specific terms of each grant are determined by our Board of Directors.
Stock-based compensation expense is attributable to stock options and restricted stock unit awards. For all stock-based awards, we recognize compensation expense using a straight-line amortization method.
The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):
 For the year ended December 31,
 20222021
Cost of sales$$
Product development15 14 
Selling, general, and administrative100 406 
Total stock-based compensation$117 $429 
At December 31, 2022 and 2021, we had unearned stock compensation expense of $0.1 million and $0.3 million, respectively. These costs will be charged to expense and amortized on a straight-line basis in subsequent periods. The remaining weighted average period over which the unearned compensation is expected to be amortized was approximately 2.8 years as of December 31, 2022 and 2.7 years as of December 31, 2021. 
Stock options
The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model. Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:
 20222021
Fair value of options issued$0.77 $3.92 
Exercise price$0.95 $5.07 
Expected life of option (in years)6.16.2
Risk-free interest rate3.0 %0.9 %
Expected volatility104.0 %96.3 %
Dividend yield0.00 %0.00 %
We utilize the simplified method as provided by ASC 718-10 to calculate the expected stock option life. Under ASC 718-10, the expected stock option life is based on the midpoint between the vesting date and the end of the contractual term of the stock option award. The use of this simplified method in place of using the actual historical exercise data is allowed when a stock option award meets all of the following criteria: the exercise price of the stock option equals the stock price on the date of grant; the exercisability of the stock option is only conditional upon completing the service requirement through the vesting date; employees who terminate their service prior to the vesting date forfeit their stock options; employees who terminate their service after vesting are granted a limited time period to exercise their stock options; and the stock options are nontransferable and non-hedgeable. We believe that our stock option awards meet all of these criteria. The estimated expected life of the option is calculated based on contractual life of the option, the vesting life of the option, and historical exercise patterns of vested options. The risk-free interest rate is based on U.S. treasury zero-coupon yield curve on the grant date for a maturity similar to the expected life of the option. The volatility estimates are calculated using historical volatility of our stock price calculated over a period of time representative of the expected life of the option. We have not paid dividends in the past, and do not expect to pay dividends over the corresponding expected term as of the grant date.
Options outstanding under all plans at December 31, 2022 have a contractual life of ten years, and vesting periods between one and four years. A summary of option activity under all plans was as follows:
Number of
Options
Weighted
Average
Exercise Price
Per Share
Outstanding at December 31, 2020221,450 3.45 
Granted88,240 5.07 
Cancelled(36,706)5.35 
Expired(1,650)49.18 
Exercised(4,225)1.96 
Outstanding at December 31, 2021267,109 $3.46 
Granted226,960 0.95
Cancelled(160,778)2.99 
Expired(2,233)2.78 
Exercised(250)1.45 
Outstanding at December 31, 2022330,808 $1.97 
Vested and expected to vest at December 31, 2022276,267 $2.13 
Exercisable at December 31, 2022117,542 $3.13 
The “Expected to Vest” options are the unvested options that remain after applying the pre-vesting forfeiture rate assumption to total unvested options. 250 options were exercised during 2022 and 4,225 options were exercised during 2021. All outstanding equity awards were out of the money as of December 31, 2022.
The options outstanding at December 31, 2022 have been segregated into ranges for additional disclosure as follows:
OPTIONS OUTSTANDINGOPTIONS EXERCISABLE
Range of Exercise Prices
Number of Shares OutstandingWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise PriceNumber of Shares ExercisableWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise Price
$0.42$0.742,640 9.6$0.72 — — $— 
$0.75$0.78150,000 9.70.75 — — — 
$0.79$1.8069,284 7.01.46 32,204 4.81.49 
$1.81$2.2548,125 5.22.10 48,125 5.22.10 
$2.26$27.3560,759 6.95.53 37,213 6.15.88 
   330,808 8.0$1.97 117,542 5.4$3.13 
Restricted Stock Units
In 2015, we began issuing restricted stock units to certain employees and non-employee Directors under the 2014 Plan with vesting periods ranging from one to four years from the grant date. In 2020, we began issuing restricted stock units to certain employees and non-employee Directors under the 2020 Plan with vesting periods ranging from one to four years.
The following table shows a summary of restricted stock unit activity:
 Restricted Stock Units OutstandingWeighted
Average
Grant Date
Fair Value
At December 31, 20204,480 $8.64 
Granted50,000 5.26 
Vested(52,080)5.46 
At December 31, 20212,400 $7.14 
Granted50,000 1.26 
Vested(40,800)1.51 
At December 31, 202211,600 $1.59 
Employee stock purchase plans
In September 2013, our stockholders approved the 2013 Employee Stock Purchase Plan (the “2013 Plan”) to replace the 1994 prior purchase plan. A total of 100,000 shares of common stock were provided for issuance under the 2013 Plan. The 2013 Plan permits eligible employees to purchase common stock through payroll deductions at a price equal to the lower of 85 percent of the fair market value of our common stock at the beginning or end of the offering period. Employees may end their participation at any time during the offering period, and participation ends automatically upon termination of employment with us. During 2022 and 2021, employees purchased 3,971 and 22,000 shares, respectively. At December 31, 2022, 28,523 shares remained available for purchase under the 2013 Plan.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
We file income tax returns in the U.S. federal jurisdiction, as well as in various state and local jurisdictions. With few exceptions, we are no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2019. Our practice is to recognize interest and penalties related to income tax matters in income tax expense when and if they become applicable. At December 31, 2022 and 2021, respectively, there were no accrued interest and penalties related to uncertain tax positions. 
The following table shows the components of the provision for income taxes (in thousands):
 For the year ended December 31,
 20222021
Current:  
State$$(1)
Deferred:
U.S. Federal— — 
Provision for (benefit from) income taxes$$(1)
The principal items accounting for the difference between income taxes computed at the U.S. statutory rate and the (benefit from) provision for income taxes reflected in our Consolidated Statements of Operations are as follows:
 For the year ended December 31,
 20222021
U.S. statutory rate21.0 %21.0 %
State taxes (net of federal tax benefit)1.3 9.7 
Valuation allowance(18.2)(32.7)
Other(4.1)2.0 
 0.0 %0.0 %
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows (in thousands):
 At December 31,
 20222021
Accrued expenses and other reserves$1,455 $1,550 
Right-of-use-asset(294)(73)
Lease liabilities306 88 
Tax credits, deferred R&D, and other438 49 
Net operating loss18,856 17,318 
Valuation allowance(20,764)(18,932)
Net deferred tax assets$— $— 
In 2022, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance as a result of the $9.2 million additional federal net operating loss we recognized for the year. In 2021, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance of the $9.6 million additional federal net operating loss we recognized for the year.
At December 31, 2022, we had federal and state net operating loss carry-forwards (“NOLs”) of approximately $132.4 million for federal income tax purposes ($77.6 million for state and local income tax purposes). However, due to changes in our capital structure, approximately $78.0 million of the $132.4 million is available after the application of IRC Section 382 limitations. As a result of the Tax Cuts and Job Act of 2017 (the “Tax Act”), NOLs generated in tax years beginning after December 31, 2017 can only offset 80% of taxable income. These NOLs can no longer be carried back, but they can be carried forward indefinitely. The $9.2 million and $9.6 million in federal net operating losses generated in December 31, 2022 and 2021 will be subject to the new limitations under the Tax Act. If not utilized, the NOLs generated prior to December 31, 2017 of $37.5 million will begin to expire in 2024 for federal purposes and have begun to expire for state and local purposes.
Since we believe it is more likely than not that the benefit from NOLs will not be realized, we have provided a full valuation allowance against our deferred tax assets at December 31, 2022 and 2021, respectively. We had no net deferred tax liabilities at December 31, 2022 or 2021, respectively. In 2021, we recognized various states tax benefits as a result of the adjustment from the 2020 provision to the actual tax on the 2020 returns that were filed in 2020.
The CARES Act was enacted on March 27, 2020 and the Consolidated Appropriations Act (the “Relief Act”) was enacted on December 27, 2020 in the United States. The key provisions of the CARES Act and the Relief Act, as applicable to the Company, include the following:
The ability to use NOLs to offset income without the 80% taxable income limitation enacted as part of the Tax Cuts and Jobs Act (“TCJA”) of 2017, and to carry back NOLs to offset prior year income for five years. These are temporary provisions that apply to NOLs incurred in 2018, 2019 or 2020 tax years. We did not recognize any tax benefit for the year ended December 31, 2021 related to our ability to carry back prior year losses, as well as projected current year losses, under the CARES Act to years with the previous 35% tax rate.
The ability to claim a current deduction for interest expense up to 50% of Adjusted Taxable Income (“ATI”) for tax years 2019 and 2020. This limitation was previously 30% of ATI pursuant to the Tax Act, and will revert to 30% after 2020. The Company has no current interest expense limitation.
In addition to the aforementioned provisions, the CARES Act also provided the following non-income tax provisions as applicable to the Company:
The ability to defer the payment of the employer portion of social security taxes incurred between March 27, 2020 and December 31, 2020, with 50% of the deferred amount to be paid by December 31, 2021 and the remaining 50% to be paid by December 31, 2022.
In the year ended December 31, 2022, the Company paid $77 thousand of payroll taxes previously deferred from the year ended December 21, 2021.
The ability to claim an Employee Retention Tax Credit (“ERTC”), which is a refundable payroll tax credit, subject to certain limitations. Refer to Note 13, “Other Income” for details.
•The Company received approximately $795 thousand in PPP loans, which were forgiven in 2021. The CARES Act provides that the loan forgiveness is tax-exempt for federal purposes. Refer to Note 8, “Debt” for details.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Product and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Product and Geographic Information PRODUCT AND GEOGRAPHIC INFORMATION
We focus our efforts on the sale of LED lighting and controls products in the commercial market and MMM, and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our products are sold primarily in the United States through a combination of direct sales employees, lighting agents, independent sales representatives and distributors. We currently operate in a single industry segment, developing and selling our LED lighting products and controls into the MMM and commercial markets.
The following table provides a breakdown of product net sales for the years indicated (in thousands):
 Year ended December 31,
 20222021
Commercial products$3,746 $4,682 
MMM products2,222 5,183 
Total net sales$5,968 $9,865 
A geographic summary of net sales is as follows (in thousands):
 For the year ended December 31,
 20222021
United States$5,944 $9,712 
International24 153 
Total net sales$5,968 $9,865 
At December 31, 2022 and 2021, approximately 100% of our long-lived assets, which consist of property and equipment, were located in the United States.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Other Income OTHER INCOME
Employee Retention Tax Credit
The CARES Act, which was enacted on March 27, 2020, provides an ERTC that is a refundable tax credit against certain employer taxes. The ERTC was subsequently amended by the Taxpayer Certainty and Disaster Tax Relief Act of 2020, the Consolidated Appropriation Act of 2021, and the American Rescue Plan Act of 2021, all of which amended and extended the ERTC availability and guidelines under the CARES Act. Following these amendments, we and other businesses became retroactively eligible for the ERTC, and as a result of the foregoing legislation, are eligible to claim a refundable tax credit against the employer share of Social Security taxes equal to 70% of the qualified wages paid to employees between January 1, 2021 and September 30, 2021. Qualified wages are limited to $10,000 per employee per calendar quarter in 2021 for a maximum allowable ERTC per employee of $7,000 per calendar quarter in 2021.
For purposes of the amended ERTC, an eligible employer is defined as having experienced a significant (20% or more) decline in gross receipts during each of the first three 2021 calendar quarters when compared with the same quarter in 2019 or the
immediately preceding quarter to the corresponding calendar quarter in 2019. The credit is taken against the Company’s share of Social Security Tax when the Company’s payroll provider files, or subsequently amends the applicable quarterly employer tax filings.
Under the amended guidelines, we were eligible to receive the ERTC for the second and third quarters of 2021. As part of the filing of our employer tax filings for the third quarter of 2021, we applied for and received a refund of $431 thousand, and we amended our filing for the second quarter of 2021, for which we expect to receive an additional refund of approximately $445 thousand. These amounts are recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021, and the $445 thousand expected receivable is included as a receivable for claimed ERTC in the Consolidated Balance Sheet as of December 31, 2022 and 2021.
PPP Loan
On April 17, 2020, the Company was granted a loan from KeyBank in the amount of approximately $795 thousand, pursuant to the PPP under the CARES Act, which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the SBA on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Condensed Consolidated Statements of Operations during the year ended December 31, 2021.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions RELATED PARTY TRANSACTIONS
On January 11, 2022, our Board of Directors appointed Stephen Socolof, our Lead Independent Director, as Interim Chief Executive Officer to replace James Tu. On February 11, 2022, Mr. Tu and the Company entered into a Separation and Release Agreement and Mr. Tu resigned from the Board of Directors.
On September 16, 2022 and November 9, 2022, the Company issued and sold 2022 Promissory Notes to one of the members of its Board of Directors, Gina Huang, for $450 thousand and $350 thousand, respectively. Please refer to Note 8, “Debt” for further detail.
During the third and fourth quarters of the year ended December 31, 2022, we issued and sold 2022 Promissory Notes for an aggregate principal amount of $600,000 to Jay Huang. Mr. Huang became a member of the Board of Directors in January 2023. Please refer to Note 8, “Debt” and Note 15, “Subsequent Events,” for further detail.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Ms. Huang Purchase Agreements
On January 5, 2023, the Company entered into a securities purchase agreement with Mei-Yun (Gina) Huang, a member of the Board of Directors, pursuant to which the Company agreed to issue and sell, in a private placement 257,798 shares of the Company’s common stock, for a purchase price of $0.3879 per share. On January 10, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 325,803 shares of the Company’s common stock for a purchase price of $0.4604 per share. On February 24, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 803,212 shares of the Company’s common stock for a purchase price of $0.4980 per share

Aggregate gross proceeds to the Company in respect of these private placements to Ms. Huang are $650 thousand, before deducting estimated offering expenses payable by the Company. Each of the private placements to Ms. Huang was priced at fair market value under the Nasdaq rules. The issuance and sale of the shares pursuant to the purchase agreements with Ms. Huang are not being registered under the Securities Act, and were made pursuant to the exemption provided in Section 4(a)(2) under the Securities Act and Regulation D promulgated thereunder.

Sander Securities Purchase Agreement

On January 17, 2023, the Company entered into a securities purchase agreement (the “Sander Purchase Agreement”) with certain purchasers associated with Sander Electronics, Inc. (the “Sander Purchasers”), pursuant to which the Company agreed to issue and sell in a private placement (the “Sander Private Placement”) an aggregate of 5,446,252 shares (the “Sander Shares”) of the Company’s common stock, for a purchase price per share of $0.5008. Consideration for the transaction included exchange of approximately $657,000 in the aggregate of outstanding amounts on previous short-term bridge financings.

Aggregate gross proceeds to the Company in respect of the Sander Private Placement is approximately $2.1 million, before immaterial offering expenses payable by the Company. The Sander Private Placement closed on January 20, 2023.

The Sander Private Placement was priced at-the-market under the Nasdaq rules. The issuance and sale of the Sander Shares pursuant to the Sander Purchase Agreement are not being registered under the Securities Act, and were made pursuant to certain exemptions from registration, including Sections 3(a)(9) and 4(a)(2) of the Securities Act and Regulation D promulgated thereunder, in reliance on the representations and covenants of the Sander Purchasers under the Sander Purchase Agreement.

Pursuant to the Sander Purchase Agreement, the Company agreed to increase the size of the Board of Directors to eight members and to appoint each of Jay Huang and Wen-Jeng Chang as a director for a term expiring at the 2023 annual meeting of the Company’s stockholders or his earlier resignation, death or removal in accordance with the Company’s bylaws.

On January 17, 2023, in connection with the Sander Purchase Agreement, the Company entered into a registration rights agreement with each of the Sander Purchasers.

Exchange Agreement

As discussed in Note 8, “Debt,” on September 16, 2022 and November 9, 2022 the Company sold and issued to Mei Yun (Gina) Huang, a member of the Board of Directors, 2022 Promissory Notes totaling an aggregate principal amount of $800,000. On January 17, 2023, the Company and Ms. Huang entered into exchange agreements (the “Exchange Agreements”) with respect to the 2022 Promissory Notes, pursuant to which the Company and Ms. Huang agreed to exchange (the “Exchanges”) the approximately $809,000 aggregate outstanding amounts under the 2022 Promissory Notes for an aggregate of 1,436,959 shares of Common Stock (the “Exchange Shares”) at a price per share of $0.5630.
The Exchanges were priced at fair market value under the Nasdaq rules. The Exchanges of the Exchange Shares pursuant to the Exchange Agreements are not being registered under the Securities Act, and were effected pursuant to the exemption provided in Section 3(a)(9) of the Securities Act.
Second Amendment to Inventory Facility

On January 18, 2023, the Company and Crossroads entered into a Second Amendment to the Inventory Loan Agreement (the “Crossroads Amendment”) to restructure and pay down the Inventory Facility. The Crossroads Amendment provides that the Company will make payments to reduce the outstanding obligations under the Inventory Facility of $750,000 by January 20,
2023 (which amount the Company has paid) and $250,000 by February 15, 2023. The Company also agreed to make monthly payments of approximately $40,200 towards the remaining outstanding obligations under the Inventory Facility, and to reduce the maximum amount that may be available to the Company under the Inventory Facility from $3,500,000 to $500,000, subject to the borrowing base as set forth in the Inventory Loan Agreement.

Pursuant to the Crossroads Amendment, Crossroads and the Company also agreed to extend the Inventory Facility’s current term through December 31, 2023, while eliminating the minimum borrowing amount and unused line fees and reducing the monthly service fee to a lower, fixed amount. The Company also agreed to a slightly increased interest rate, which was more than offset by the reduction in the monthly service fees. Pursuant to the Crossroads Amendment, the interest rate on borrowings under the Inventory Facility is now a per annum rate equal to (i) the Three Month Libor rate plus 5.5% (currently 10.28% per annum) or (ii) at Crossroads’ discretion, an alternative reference rate, SOFR (Secured Overnight Financing Rate), plus 6% (currently 10.176% per annum).

The foregoing summary description of the Crossroads Amendment is not complete and is qualified in its entirety by reference to the full text of the Crossroads Amendment, which is filed as an exhibit to this Current Report on Form 8-K and is incorporated by reference herein.

Amendment to 2022 Streeterville Note

On April 21, 2022, the Company sold and issued to Streeterville the 2022 Streeterville Note. On January 17, 2023, the Company and Streeterville entered into an Amendment to Promissory Note (the “Streeterville Amendment”) to restructure and pay down the 2022 Streeterville Note.

Pursuant to the Streeterville Amendment, the Company agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500,000 by January 20, 2023 (which amount the Company has paid) and $250,000 by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, the Company will make twelve monthly repayments of approximately $117,000 each. The Company will have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided the Company makes all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled.

Termination of Receivables Facility

On February 7, 2023, the Company terminated the Receivables Facility pursuant to the Receivables Loan between the Company and FSW Funding.  All outstanding amounts under the Receivables Facility had been repaid prior to termination, and there were no prepayment fees in connection with termination.  The Receivables Facility was secured by substantially all of the present and future assets of the Company and was subject to an intercreditor agreement with the Company’s inventory lending facility lender, which intercreditor agreement was also terminated.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Legal Matters
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters LEGAL MATTERSWe may be the subject of threatened or pending legal actions and contingencies in the normal course of conducting our business. We provide for costs related to these matters when a loss is probable and the amount can be reasonably estimated. The effect of the outcome of these matters on our future results of operations and liquidity cannot be predicted because any such effect depends on future results of operations and the amount or timing of the resolution of such matters. While it is not possible to predict the future outcome of such matters, we believe that the ultimate resolution of such individual or aggregated matters will not have a material adverse effect on our consolidated financial position, results of operations, or cash flows. For certain types of claims, we maintain insurance coverage for personal injury and property damage, product liability and other liability coverages in amounts and with deductibles that we believe are prudent, but there can be no assurance that these coverages will be applicable or adequate to cover adverse outcomes of claims or legal proceedings against us.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Financial Information to Item 8.
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Supplementary Financial Information to Item 8.
SUPPLEMENTARY FINANCIAL INFORMATION TO ITEM 8.
The following table sets forth our selected unaudited financial information for the four quarters in the years ended December 31, 2022 and 2021, respectively. This information has been prepared on the same basis as the audited financial statements and, in the opinion of management, contains all adjustments necessary for a fair presentation thereof.
QUARTERLY FINANCIAL DATA (UNAUDITED)
(amounts in thousands, except per share amounts)
2022Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net (loss) sales$663 $1,764 $1,480 $2,061 
Gross (loss) profit(238)(163)109 (26)
Net loss(2,310)(2,662)(2,486)(2,821)
    
Net loss per common share attributable to common stockholders (basic and diluted):$(0.23)$(0.29)$(0.35)$(0.44)
Weighted average shares used in computing net loss per common share (basic and diluted)9,583 9,190 4,211 6,437 
2021Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net sales$2,405 $2,749 $2,074 $2,637 
Gross (loss) profit189 563 393 553 
Net loss(2,631)(1,140)(2,473)(1,642)
Net loss per common share attributable to common stockholders (basic and diluted):$(0.50)$(0.22)$(0.59)$(0.45)
Weighted average shares used in computing net loss per common share (basic and diluted)5,312 5,086 4,211 3,612 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - Schedule of Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Schedule of Valuation and Qualifying Accounts
SCHEDULE II
ENERGY FOCUS, INC.
SCHEDULE OF VALUATION AND QUALIFYING ACCOUNTS
(amounts in thousands) 
DescriptionBeginning
Balance
Charges to
Revenue/
Expense
DeductionsEnding
Balance
Year ended December 31, 2022
Allowance for doubtful accounts and returns$14 $29 $17 $26 
Inventory reserves3,050 312 835 2,527 
Valuation allowance for deferred tax assets18,931 1,833 — 20,764 
Year ended December 31, 2021
Allowance for doubtful accounts and returns$$$— $14 
Inventory reserves2,894 281 125 3,050 
Valuation allowance for deferred tax assets16,363 2,568 — 18,931 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Use of estimates
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 and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods presented. Estimates include, but are not limited to, the establishment of reserves for accounts receivable, sales returns, inventory excess and obsolescence reserve and warranty claims, the useful lives for property and equipment and stock-based compensation. In addition, estimates and assumptions associated with the determination of the fair value of financial instruments and evaluation of long-lived assets for impairment requires considerable judgment. Actual results could differ from those estimates and such differences could be material.
Basis of presentation
Basis of presentation
The Consolidated Financial Statements include the accounts of the Company. All significant inter-company balances and transactions have been eliminated. Unless indicated otherwise, the information in the Notes to Consolidated Financial Statements relates to our operations.
Revenue recognition
Revenue recognition
Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. Therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities and collected by us are accounted for on a net basis and are excluded from net sales. Pursuant to ASC 606, Revenue Recognition, contract assets and contract liabilities as of the beginning and ending of the reporting periods must be disclosed. Please find below the breakout of the Company’s contracts:
 At December 31,
 202220212020
Gross Accounts Receivable$471 $1,254 $2,029 
Less: Allowance for Doubtful Accounts(26)(14)(8)
Net Accounts Receivable$445 $1,240 $2,021 
A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information.”
Cash CashAt December 31, 2022, we had cash of $0.1 million and at December 31, 2021, we had cash of $2.7 million on deposit with financial institutions located in the United States.
Inventories
Inventories
We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles, and current inventory levels. The assessment is both quantitative and qualitative. The reduction in warehouse space following the new lease agreement in July 2022 required both significant disposal of highly reserved, excess and obsolete inventory and a focus on selling down inventory on hand throughout 2022. As a result of our initiatives to sell down inventory, we sold some inventory below cost. The difference between cost and sale price was applied to remaining inventory and included in lower of cost or market component of the provision for excess and obsolete inventory calculation. We limited inventory and component purchases to top selling products that maintained high inventory turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million and excess and obsolete inventory reserves of $0.5 million as compared to 2021.
During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million. We had an increase of excess inventory reserves of $0.2 million as compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Please refer to Note 5, “Inventories,” for additional information.
Accounts receivable
Accounts receivable
Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivables insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated amount of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.
Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.
Income taxes
Income taxes
As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our net deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.
Financial Instruments
Financial Instruments
Fair value measurements
Fair value is defined as the price that would be received to sell an asset or would be paid to transfer a liability in an orderly transaction between market participants on the measurement date. The fair value of financial assets and liabilities are measured on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs.
We utilize valuation techniques that maximize the use of available market information and generally accepted valuation methodologies. We assess the inputs used to measure fair value using a three-tier hierarchy. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).
The three levels of the fair value hierarchy are described below. We classify the inputs used to measure fair value into the following hierarchy:
Level 1Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2Unadjusted quoted prices in active markets for similar assets or liabilities, or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability.
Level 3Unobservable inputs for the asset or liability.
The carrying amounts of certain financial instruments including cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Based on borrowing rates currently available to us for loans with similar terms, the carrying value of borrowings under our revolving credit facilities also approximates fair value.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. In determining the appropriate levels, we perform a detailed analysis of the assets and liabilities whose fair value is measured on a recurring basis. We review and reassess the fair value hierarchy classifications on a quarterly basis. Changes from one quarter to the next related to the observability of inputs in a fair value measurement may result in a reclassification between fair value hierarchy levels. There were no reclassifications for all periods presented.
Long-lived assets
Long-lived assets 
Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally two to 15 years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statements of Operations. Refer to Note 6, “Property and Equipment,” for additional information.
Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows.
Leases
Leases
Under the new lease standard, ASC 842, Leases (“Topic 842”), both operating and finance lease are capitalized on the balance sheet. A contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. A period of time may be described in terms of the amount of use of an identified asset. An operating lease is a contract that permits the use of an asset without transferring
the ownership rights of said asset. A finance lease is a contract that permits the use of an asset and transfers ownership after the lease period is complete, and the lessor meets all other contract obligations. The leased asset is amortized over the life of the lease contract.
Product development
Product development
Product development expenses include salaries, contractor and consulting fees, supplies and materials, as well as costs related to other overhead items such as depreciation and facilities costs. Research and development costs are expensed as they are incurred.
Net loss per share
Net loss per share
Basic loss per share is computed by dividing net 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 loss per share gives effect to all dilutive potential shares of common stock outstanding during the period. Dilutive potential shares of common stock consist of incremental shares upon the exercise of stock options, warrants and convertible securities, unless the effect would be anti-dilutive.
Stock-based compensation
Stock-based compensation
We recognize compensation expense based on the estimated grant date fair value under the authoritative guidance. Management applies the Black-Scholes option pricing model to value stock options issued to employees and directors and applies judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. Compensation expense is generally amortized on a straight-line basis over the requisite service period, which is generally the vesting period. See Note 10, “Stockholders’ Equity,” for additional information. Common stock, stock options, and warrants issued to non-employees that are not part of an equity offering are accounted for under the applicable guidance under Accounting Standards Codification (“ASC”) 505-50, “Equity-Based Payments to Non-Employees,” and are generally re-measured at each reporting date until the awards vest.
Advertising expenses Advertising expensesAdvertising expenses are charged to operations in the period incurred. They consist of costs for the placement of our advertisements in various media and the costs of demos provided to potential distributors of our products.
Product warranties
Product warranties
We warrant our commercial and MMM LED products and controls for periods generally ranging from five to ten years. One product was sold in 2020 with a twenty year warranty. Warranty settlement costs consist of actual amounts expensed for warranty, which are largely a result of the cost of replacement products provided to our customers. A liability for the estimated future costs under product warranties is maintained for products under warranty based on the actual claims incurred to date and the estimated nature, frequency, and costs of future claims. One contract that expired in 2022 held a warranty of 10 years and this is driving the downward adjustment to existing warranties. These estimates are inherently uncertain and changes to our historical or projected experience may cause material changes to our warranty reserves in the future. We continuously review the assumptions related to the adequacy of our warranty reserve, including product failure rates, and make adjustments to the existing warranty liability when there are changes to these estimates or the underlying replacement product costs, or the warranty period expires.
Recently issued accounting pronouncements
Recently issued accounting pronouncements
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.
Certain risks and concentrations
Certain risks and concentrations
Historically, our products were sold through a direct sales model, which included a combination of direct sales employees, electrical and lighting contractors, and distributors. From time to time, we have utilized a third-party accounts receivable insurance and credit assessment company. Although we maintain allowances for potential credit losses that we believe to be adequate, a payment default on a significant sale could materially and adversely affect our operating results and financial condition, although we have mitigated this risk somewhat through the accounts receivable insurance program.
We have certain customers whose net sales individually represented 10% or more of our total net sales, or whose net trade accounts receivable balance individually represented 10% or more of our total net trade accounts receivable, as follows:
In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period. In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period.
At December 31, 2022, a distributor to the U.S. Department of Defense accounted for 25% of our net trade accounts receivable, when combined with our net trade accounts receivable to shipbuilders for the U.S. Navy, total net accounts receivable related to U.S. Navy sales is 30% of total net accounts receivable. At December 31, 2021, a distributor to the U.S. Department of Defense accounted for 20% of our net trade accounts receivable and a shipbuilder for the U.S. Navy accounted for 36% of our net trade accounts receivable.
We require substantial amounts of purchased materials from selected vendors. With specific materials, all of our purchases are from a single vendor. The availability and costs of materials may be subject to change due to, among other things, new laws or regulations, suppliers’ allocation to other purchasers, interruptions in production by suppliers, global health issues such as the COVID-19 pandemic, and changes in exchange rates and worldwide price and demand levels. Our inability to obtain adequate supplies of materials for our products at favorable prices could have a material adverse effect on our business, financial position, or results of operations by decreasing our profit margins and by hindering our ability to deliver products to our customers on a timely basis. Additionally, certain vendors require advance deposits prior to the fulfillment of orders. Deposits paid on unfulfilled orders totaled $0.6 million and $0.7 million at December 31, 2022 and 2021, respectively.
We have certain vendors who individually represented 10% or more of our total expenditures, or whose net trade accounts payable balance individually represented 10% or more of our total net trade accounts payable, as follows:
One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.
One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss Please find below the breakout of the Company’s contracts:
 At December 31,
 202220212020
Gross Accounts Receivable$471 $1,254 $2,029 
Less: Allowance for Doubtful Accounts(26)(14)(8)
Net Accounts Receivable$445 $1,240 $2,021 
Schedule of Earnings Per Share, Basic and Diluted
The following table presents a reconciliation of basic and diluted loss per share computations (in thousands, except per share amounts):
 For the years ended December 31,
 20222021
Numerator:
Net loss $(10,279)$(7,886)
Denominator:
Basic and diluted weighted average common shares outstanding8,110 4,561 
Schedule of Warranty Activity
The following table summarizes warranty activity for the periods presented (in thousands):
 At December 31,
 20222021
Balance at the beginning of the year$295 $227 
Accruals for warranties issued24 (41)
Adjustments to existing warranties(136)47 
Settlements made during the year (in kind)— 62 
Accrued warranty reserve at the end of the period$183 $295 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Components of Lease Cost and Supplemental Cash Flow Information
Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):
For the years ended December 31,
Components of leases recognized in net income (loss):20222021
Operating lease cost (income)
Sub-lease income$(90)$(112)
Lease cost501 558 
Operating lease cost, net411 446 
Restructured lease cost (income)
Sub-lease income— (136)
Lease cost— 110 
Restructured lease income, net— (26)
Finance lease cost
Interest of lease liabilities— 
Finance lease cost, net— 
Total lease cost, net$412 $420 
Schedule of Supplemental Balance Sheet Information
Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):
At December 31,
 20222021
Operating Leases
Operating lease right-of-use assets$1,180 $292 
Operating lease liabilities1,227 351 
Finance Leases
Property and equipment13 13 
Allowances for depreciation(13)(12)
Finance lease assets, net— 
Finance lease liabilities— 
Total finance lease liabilities$— $
Schedule of Future Maturities of Finance Lease Liabilities
Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):
Operating Leases
Jan 2023 to Dec 2023$386 
Jan 2024 to Dec 2024379 
Jan 2025 to Dec 2025385 
Jan 2026 to Dec 2026390 
Jan 2027 to Dec 2027197 
Total future undiscounted lease payments1,737 
Less imputed interest(510)
Total lease obligations$1,227 
Schedule of Future Maturities of Operating Lease Liabilities
Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):
Operating Leases
Jan 2023 to Dec 2023$386 
Jan 2024 to Dec 2024379 
Jan 2025 to Dec 2025385 
Jan 2026 to Dec 2026390 
Jan 2027 to Dec 2027197 
Total future undiscounted lease payments1,737 
Less imputed interest(510)
Total lease obligations$1,227 
Schedule of Supplemental Cash Flow Information Related To Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Years ended December 31,
 20222021
Supplemental Cash Flow Information: 
Cash paid, net, for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$423 $532 
Operating cash flows from restructured leases$— $35 
Financing cash flows from finance leases$$
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value and consists of the following (in thousands):
 At December 31,
 20222021
Raw materials$3,347 $3,882 
Finished goods4,656 7,034 
Reserve for excess, obsolete, and slow-moving inventories(2,527)(3,050)
Inventories, net$5,476 $7,866 
The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):
At December 31,
20222021
Beginning balance$(3,050)$(2,894)
Accrual(312)(281)
Reduction due to sold inventory323 125 
Write-off for disposed inventory512 — 
Reserves for excess, obsolete, and slow-moving inventories$(2,527)$(3,050)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets and consist of the following (in thousands):
 At December 31,
 20222021
Equipment (useful life 3 - 15 years)
$1,061 $1,308 
Tooling (useful life 2 - 5 years)
190 384 
Vehicles (useful life 5 years)
— 83 
Furniture and fixtures (useful life 5 years)
— 86 
Computer software (useful life 3 years)
— 1,194 
Leasehold improvements (the shorter of useful life or lease life)141 169 
Finance lease right-of-use asset— 13 
UV - Robots (useful life 5 years)
— 105 
Construction in progress— 135 
Property and equipment at cost1,392 3,477 
Less: accumulated depreciation(1,316)(2,802)
Property and equipment, net$76 $675 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid and Other Current Assets
Prepaid and other current assets consisted of the following (in thousands):
 At December 31,
 20222021
Prepaid insurance$63 $131 
Prepaid expenses130 253 
Prepaid rent39 74 
Short-term deposits - non-inventory— 18 
Other— 
Total prepaid and other current assets$232 479 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Promissory Notes The following summarizes the 2022 Promissory Notes at December 31, 2022:
At December 31, 2022
G. HuangJ. HuangJ. HuangG. HuangJ. HuangJ. HuangT. Lin Total
Date enteredSeptember 16, 2022October 25, 2022November 4, 2022November 9, 2022December 6, 2022December 21, 2022December 31, 2022
Term9 months9 months9 months9 months9 months9 months9 months
Principal amount$450,000$50,000$250,000$350,000$200,000$100,000$50,000$1,450,000
Maturity dateJune 16, 2023July 25, 2023August 4, 2023August 9, 2023September 6, 2023September 21, 2023September 30, 2023
Interest rate%%%%%%%
Default interest rate10 %10 %10 %10 %10 %10 %10 %
Outstanding Amount$460,455$50,734$253,123$353,989$201,096$100,219$50,011$1,469,627
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights
As of December 31, 2022 and 2021, we had the following outstanding January 2020 Warrants to purchase shares of common stock:
As of December 31, 2022As of December 31, 2021
Number of Underlying SharesExercise PriceExpiration
Investor Warrants187,734187,734$3.3700January 13, 2025
Placement Agent Warrants41,68041,680$4.9940January 13, 2025
229,414229,414
Schedule of Impact of Results of Stock-Based Compensation
The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):
 For the year ended December 31,
 20222021
Cost of sales$$
Product development15 14 
Selling, general, and administrative100 406 
Total stock-based compensation$117 $429 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:
 20222021
Fair value of options issued$0.77 $3.92 
Exercise price$0.95 $5.07 
Expected life of option (in years)6.16.2
Risk-free interest rate3.0 %0.9 %
Expected volatility104.0 %96.3 %
Dividend yield0.00 %0.00 %
Schedule of Option Activity A summary of option activity under all plans was as follows:
Number of
Options
Weighted
Average
Exercise Price
Per Share
Outstanding at December 31, 2020221,450 3.45 
Granted88,240 5.07 
Cancelled(36,706)5.35 
Expired(1,650)49.18 
Exercised(4,225)1.96 
Outstanding at December 31, 2021267,109 $3.46 
Granted226,960 0.95
Cancelled(160,778)2.99 
Expired(2,233)2.78 
Exercised(250)1.45 
Outstanding at December 31, 2022330,808 $1.97 
Vested and expected to vest at December 31, 2022276,267 $2.13 
Exercisable at December 31, 2022117,542 $3.13 
Schedule of Options Outstanding
The options outstanding at December 31, 2022 have been segregated into ranges for additional disclosure as follows:
OPTIONS OUTSTANDINGOPTIONS EXERCISABLE
Range of Exercise Prices
Number of Shares OutstandingWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise PriceNumber of Shares ExercisableWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise Price
$0.42$0.742,640 9.6$0.72 — — $— 
$0.75$0.78150,000 9.70.75 — — — 
$0.79$1.8069,284 7.01.46 32,204 4.81.49 
$1.81$2.2548,125 5.22.10 48,125 5.22.10 
$2.26$27.3560,759 6.95.53 37,213 6.15.88 
   330,808 8.0$1.97 117,542 5.4$3.13 
Schedule of Restricted Stock Activity
The following table shows a summary of restricted stock unit activity:
 Restricted Stock Units OutstandingWeighted
Average
Grant Date
Fair Value
At December 31, 20204,480 $8.64 
Granted50,000 5.26 
Vested(52,080)5.46 
At December 31, 20212,400 $7.14 
Granted50,000 1.26 
Vested(40,800)1.51 
At December 31, 202211,600 $1.59 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Benefits from Income Taxes
The following table shows the components of the provision for income taxes (in thousands):
 For the year ended December 31,
 20222021
Current:  
State$$(1)
Deferred:
U.S. Federal— — 
Provision for (benefit from) income taxes$$(1)
Schedule of Effective Income Tax Rate Reconciliation
The principal items accounting for the difference between income taxes computed at the U.S. statutory rate and the (benefit from) provision for income taxes reflected in our Consolidated Statements of Operations are as follows:
 For the year ended December 31,
 20222021
U.S. statutory rate21.0 %21.0 %
State taxes (net of federal tax benefit)1.3 9.7 
Valuation allowance(18.2)(32.7)
Other(4.1)2.0 
 0.0 %0.0 %
Schedule of Deferred Tax Assets
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows (in thousands):
 At December 31,
 20222021
Accrued expenses and other reserves$1,455 $1,550 
Right-of-use-asset(294)(73)
Lease liabilities306 88 
Tax credits, deferred R&D, and other438 49 
Net operating loss18,856 17,318 
Valuation allowance(20,764)(18,932)
Net deferred tax assets$— $— 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Product and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Breakdown of Product Net Sales
The following table provides a breakdown of product net sales for the years indicated (in thousands):
 Year ended December 31,
 20222021
Commercial products$3,746 $4,682 
MMM products2,222 5,183 
Total net sales$5,968 $9,865 
Schedule of Geographic Summary of Net Sales
A geographic summary of net sales is as follows (in thousands):
 For the year ended December 31,
 20222021
United States$5,944 $9,712 
International24 153 
Total net sales$5,968 $9,865 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Financial Information to Item 8. (Tables)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Data
QUARTERLY FINANCIAL DATA (UNAUDITED)
(amounts in thousands, except per share amounts)
2022Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net (loss) sales$663 $1,764 $1,480 $2,061 
Gross (loss) profit(238)(163)109 (26)
Net loss(2,310)(2,662)(2,486)(2,821)
    
Net loss per common share attributable to common stockholders (basic and diluted):$(0.23)$(0.29)$(0.35)$(0.44)
Weighted average shares used in computing net loss per common share (basic and diluted)9,583 9,190 4,211 6,437 
2021Fourth
Quarter
Third
Quarter
Second
Quarter
First
Quarter
Net sales$2,405 $2,749 $2,074 $2,637 
Gross (loss) profit189 563 393 553 
Net loss(2,631)(1,140)(2,473)(1,642)
Net loss per common share attributable to common stockholders (basic and diluted):$(0.50)$(0.22)$(0.59)$(0.45)
Weighted average shares used in computing net loss per common share (basic and diluted)5,312 5,086 4,211 3,612 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Net Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Gross Accounts Receivable $ 471 $ 1,254 $ 2,029
Less: Allowance for Doubtful Accounts (26) (14) (8)
Net Accounts Receivable $ 445 $ 1,240 $ 2,021
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Cash $ 52 $ 2,682
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Reduction of gross inventory levels $ 2.9 $ 2.4
Increase (decrease) of excess inventory reserves $ 0.5 $ 0.2
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Accounts Receivable (Details)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Payment terms 30 days
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Financial Instruments (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 16, 2021
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]              
Offering costs paid on the issuance of common stock and warrants           $ 334 $ 969
June 2022 Private Placement              
Class of Stock [Line Items]              
Sale of common stock (in shares)         1,313,462    
Sale of common stock (in dollars per share)   $ 1.30     $ 1.30    
Securities called by warrants (in shares)           2,692,310  
Exercise price of warrants (in dollars per share)           $ 1.30  
Amount paid for placement agent commissions         $ 252    
Amount paid related to expenses for registered direct offering and concurrent private placement         35    
Amount paid for clearing fees         $ 47    
Offering costs paid on the issuance of common stock and warrants           $ 334  
Net proceeds from sale of common stock and warrants   $ 3,200          
Estimated proceeds from issuance of warrants           $ 3,500  
June 2022 Private Placement | Pre-Funded Warrants              
Class of Stock [Line Items]              
Securities called by warrants (in shares)   1,378,848     1,378,848    
Exercise price of warrants (in dollars per share)   $ 0.0001     $ 0.0001    
June 2022 Private Placement | Warrant              
Class of Stock [Line Items]              
Securities called by warrants (in shares)   2,692,310     2,692,310    
Exercise price of warrants (in dollars per share)   $ 1.30     $ 1.30    
December 2021 Private Placement              
Class of Stock [Line Items]              
Sale of common stock (in shares)     1,193,185        
Sale of common stock (in dollars per share)     $ 3.52       $ 3.52
Securities called by warrants (in shares)           1,278,413  
Exercise price of warrants (in dollars per share)           $ 3.52  
Amount paid for placement agent commissions     $ 360        
Amount paid related to expenses for registered direct offering and concurrent private placement     42        
Amount paid for clearing fees     97        
Offering costs paid on the issuance of common stock and warrants     499        
Net proceeds from sale of common stock and warrants     $ 4,000        
Estimated proceeds from issuance of warrants           $ 4,500  
December 2021 Private Placement | Pre-Funded Warrants              
Class of Stock [Line Items]              
Securities called by warrants (in shares)     85,228       85,228
Exercise price of warrants (in dollars per share)     $ 0.0001       $ 0.0001
Number of warrants issued (in shares) 85,228         1,378,848 85,000
December 2021 Private Placement | Warrant              
Class of Stock [Line Items]              
Securities called by warrants (in shares)     1,278,413       1,278,413
Exercise price of warrants (in dollars per share)     $ 3.52       $ 3.52
Investor Warrants              
Class of Stock [Line Items]              
Sale of common stock (in shares)       990,100      
Sale of common stock (in dollars per share)       $ 5.05      
Amount paid for placement agent commissions       $ 400      
Amount paid related to expenses for registered direct offering and concurrent private placement       51      
Amount paid for clearing fees       19      
Offering costs paid on the issuance of common stock and warrants           $ 469  
Net proceeds from sale of common stock and warrants       $ 4,500      
Number of warrants issued (in shares)           187,734 187,734
January 2020 Equity Offering              
Class of Stock [Line Items]              
Exercise price of warrants (in dollars per share)           $ 3.67  
Number of warrants issued (in shares)           229,414 229,414
Estimated proceeds from issuance of warrants           $ 841  
January 2020 Institutional Investor              
Class of Stock [Line Items]              
Sale of common stock (in dollars per share)           $ 3.3700  
January 2020 Equity Offering, Private Placement              
Class of Stock [Line Items]              
Exercise price of warrants (in dollars per share)           $ 4.9940  
Number of warrants issued (in shares)           41,680 41,680
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Long-lived Assets (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 2 years
Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 15 years
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Numerator:                    
Net loss $ (2,310) $ (2,662) $ (2,486) $ (2,821) $ (2,631) $ (1,140) $ (2,473) $ (1,642) $ (10,279) $ (7,886)
Denominator:                    
Basic (in shares) 9,583 9,190 4,211 6,437 5,312 5,086 4,211 3,612 8,110 4,561
Diluted (in shares) 9,583 9,190 4,211 6,437 5,312 5,086 4,211 3,612 8,110 4,561
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 16, 2021
Dec. 31, 2022
Dec. 31, 2021
Pre-Funded Warrants | December 2021 Private Placement      
Impairment Effects on Earnings Per Share [Line Items]      
Number of warrants issued (in shares) 85,228 1,378,848 85,000
Convertible Preferred Stock      
Impairment Effects on Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (number of shares)   175,000 260,000
Equity Option      
Impairment Effects on Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (number of shares)     51,000
Warrant      
Impairment Effects on Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (number of shares)     47,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Advertising Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Advertising expense $ 0.3 $ 0.4
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Product Warranties (Details)
12 Months Ended
Dec. 31, 2022
contract
product
Product Warranty Liability [Line Items]  
Number of products sold | product 1
Product warranty, number of years of products sold 20 years
Number of contracts expired | contract 1
Product warranty, number of years for expired contract 10 years
Minimum | Commercial Products  
Product Warranty Liability [Line Items]  
Standard product warranty, number of years 5 years
Minimum | MMM LED Products  
Product Warranty Liability [Line Items]  
Standard product warranty, number of years 5 years
Maximum | Commercial Products  
Product Warranty Liability [Line Items]  
Standard product warranty, number of years 10 years
Maximum | MMM LED Products  
Product Warranty Liability [Line Items]  
Standard product warranty, number of years 10 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the year $ 295 $ 227
Accruals for warranties issued 24 (41)
Adjustments to existing warranties (136) 47
Settlements made during the year (in kind) 0 62
Accrued warranty reserve at the end of the period $ 183 $ 295
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Concentration Risk (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]    
Prepaid supplies $ 0.6 $ 0.7
Total Expenditures | Supplier Concentration Risk | Offshore Supplier    
Concentration Risk [Line Items]    
Concentration risk 16.00% 29.00%
Accounts Payable | Supplier Concentration Risk | Offshore Supplier    
Concentration Risk [Line Items]    
Concentration risk 36.00% 60.00%
Two Customers | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 27.00% 43.00%
Distributor To The U.S. Navy | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 13.00% 30.00%
Regional Commercial Lighting Retrofit Company | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 14.00% 13.00%
Distributor To U.S. Navy Combined With Sales To Shipbuilders | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 30.00%  
Distributor To U.S. Navy Combined With Sales To Shipbuilders | Net sales | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 30.00% 38.00%
Distributor To The U.S. Department Of Defense | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk 25.00% 20.00%
Shipbuilder For U.S. Navy | Accounts receivable | Customer concentration risk    
Concentration Risk [Line Items]    
Concentration risk   36.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details)
Dec. 31, 2022
Leases [Abstract]  
Operating lease, borrowing rate 15.93%
Operating lease, discount rate 7.25%
Operating lease, weighted average remaining lease term 4 years 4 months 24 days
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Sub-lease income $ (90) $ (112)
Lease cost 501 558
Operating lease cost, net 411 446
Sub-lease income 0 (136)
Lease cost 0 110
Restructured lease income, net 0 (26)
Interest of lease liabilities 1 0
Finance lease cost, net 1 0
Total lease cost, net $ 412 $ 420
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Operating lease, right-of-use asset $ 1,180 $ 292
Operating lease liabilities 1,227 351
Finance Leases    
Property and equipment 13 13
Allowances for depreciation (13) (12)
Finance lease assets, net 0 1
Finance lease liabilities $ 0 $ 1
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Jan 2023 to Dec 2023 $ 386  
Jan 2024 to Dec 2024 379  
Jan 2025 to Dec 2025 385  
Jan 2026 to Dec 2026 390  
Jan 2027 to Dec 2027 197  
Total future undiscounted lease payments 1,737  
Total future undiscounted lease payments (510)  
Operating lease liabilities $ 1,227 $ 351
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating cash flows from operating leases $ 423 $ 532
Operating cash flows from restructured leases 0 35
Financing cash flows from finance leases $ 1 $ 3
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 16, 2022
USD ($)
Nov. 10, 2022
USD ($)
Aug. 23, 2022
d
$ / shares
Dec. 31, 2020
USD ($)
Restructuring and Related Activities [Abstract]                            
Net loss $ (2,310,000) $ (2,662,000) $ (2,486,000) $ (2,821,000) $ (2,631,000) $ (1,140,000) $ (2,473,000) $ (1,642,000) $ (10,279,000) $ (7,886,000)        
Net cash used in operating activities                 (6,713,000) (9,765,000)        
Closing bid price of common stock (in USD per share) | $ / shares                         $ 1.00  
Number of consecutive days for which the bid price was below threshold | d                         30  
Stockholders' equity $ (477,000) $ 5,000,000     $ 6,209,000       $ (477,000) $ 6,209,000 $ 2,500,000 $ 1,500,000   $ 4,255,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 3,347 $ 3,882
Finished goods 4,656 7,034
Reserve for excess, obsolete, and slow-moving inventories (2,527) (3,050)
Inventories, net $ 5,476 $ 7,866
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Reserve Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory, Reserve [Roll Forward]    
Beginning balance $ (3,050) $ (2,894)
Accrual (312) (281)
Reduction due to sold inventory 323 125
Write-off for disposed inventory 512 0
Reserves for excess, obsolete, and slow-moving inventories $ (2,527) $ (3,050)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Reduction of gross inventory levels $ 2.9 $ 2.4
Increase (decrease) of excess inventory reserves $ 0.5 $ 0.2
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]        
Finance lease right-of-use asset $ 0   $ 0 $ 13
Property and equipment at cost 1,392   1,392 3,477
Less: accumulated depreciation (1,316)   (1,316) (2,802)
Property and equipment, net 76   76 675
Depreciation     159 188
Gain (loss) on disposition of property plant equipment     338 0
Gain (loss) on disposal of fixed assets     $ 334 0
Minimum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     2 years  
Maximum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     15 years  
Equipment        
Property, Plant and Equipment [Line Items]        
Property and equipment at cost 1,061   $ 1,061 1,308
Equipment | Minimum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     3 years  
Equipment | Maximum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     15 years  
Tooling        
Property, Plant and Equipment [Line Items]        
Property and equipment at cost 190   $ 190 384
Tooling | Minimum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     2 years  
Tooling | Maximum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     5 years  
Vehicles        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     5 years  
Property and equipment at cost 0   $ 0 83
Furniture and fixtures        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     5 years  
Property and equipment at cost 0   $ 0 86
Computer software        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     3 years  
Property and equipment at cost 0   $ 0 1,194
Leasehold improvements        
Property, Plant and Equipment [Line Items]        
Property and equipment at cost 141   $ 141 169
UV- Robots        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life     5 years  
Property and equipment at cost 0   $ 0 105
Construction in progress        
Property, Plant and Equipment [Line Items]        
Property and equipment at cost 0   $ 0 $ 135
Ultraviolet-C Light Disinfection Robots        
Property, Plant and Equipment [Line Items]        
Gain (loss) on disposition of property plant equipment $ 258 $ 76    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid insurance $ 63 $ 131
Prepaid expenses 130 253
Prepaid rent 39 74
Short-term deposits - non-inventory 0 18
Other 0 3
Total prepaid and other current assets $ 232 $ 479
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Credit Facilities (Details)
Aug. 11, 2020
USD ($)
creditFacility
Jan. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Apr. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]          
Number of new credit facilities | creditFacility 2        
Credit line borrowings, net of loan origination fees     $ 1,447,000   $ 2,169,000
Revolving Credit Facility | Inventory Facility          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity $ 3,000,000     $ 3,500,000  
Inventory costs 75.00%        
Inventory, net orderly liquidation value 85.00%        
Interest rate 5.75%   25.50%   22.40%
Monthly service fee 1.00%        
Minimum monthly fee $ 18,000        
Credit line borrowings, net of loan origination fees     $ 1,400,000   $ 1,200,000
Unamortized net issuance costs     $ 47,000   $ 84,000
Revolving Credit Facility | Inventory Facility | Subsequent Event          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity   $ 500,000      
Revolving Credit Facility | Inventory Facility | London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Interest rate 4.00%        
Variable interest rate, base     4.77%   0.21%
Revolving Credit Facility | Receivables Facility          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity $ 2,500,000        
Interest rate 2.00%   10.10%   8.00%
Monthly service fee 1.00%        
Minimum monthly fee $ 25,000        
Percent of accounts receivable used as borrowing capacity 90.00%        
Stated interest rate on collateral management fee     6.30%   5.90%
Credit line borrowings, net of loan origination fees     $ 100,000   $ 1,000,000.0
Unamortized net issuance costs     $ 15,000   $ 24,000
Revolving Credit Facility | Receivables Facility | Wall Street Journal, highest prime rate          
Debt Instrument [Line Items]          
Variable interest rate, base     7.50%   3.25%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Promissory Note Narrative (Details)
$ in Millions
Dec. 31, 2022
USD ($)
2022 Promissory Note | Director  
Debt Instrument [Line Items]  
Due to related parties $ 1.5
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Promissory Notes (Details) - Twenty Twenty Two Promissory Note
12 Months Ended
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Principal amount $ 1,450,000
Outstanding Amount $ 1,469,627
G. Huang | September 16 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 450,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 460,455
G. Huang | November 9, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 350,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 353,989
J. Huang | October 25, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 50,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 50,734
J. Huang | November 4, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 250,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 253,123
J. Huang | December 6, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 200,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 201,096
J. Huang | December 21, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 100,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 100,219
T. Lin | December 31, 2022  
Debt Instrument [Line Items]  
Term 9 months
Principal amount $ 50,000
Interest rate 8.00%
Default interest rate 10.00%
Outstanding Amount $ 50,011
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Streeterville Note (Details)
$ in Thousands
12 Months Ended
Apr. 21, 2022
USD ($)
Apr. 27, 2021
USD ($)
deferral
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2024
USD ($)
Jul. 14, 2023
USD ($)
Jan. 20, 2023
USD ($)
Debt Instrument [Line Items]              
Proceeds from the 2022 Streeterville Note $ 1,800            
2022 Streeterville Note              
Debt Instrument [Line Items]              
Principal amount 2,000            
Original issue discount 215            
Debt issuance costs $ 15            
Interest rate 8.00%            
Total liability, net of discount and financing fees     $ 2,000        
Percentage increase if delisted from Nasdaq     15.00%        
2022 Streeterville Note | Forecast              
Debt Instrument [Line Items]              
Principal amount         $ 117 $ 250  
2022 Streeterville Note | Subsequent Event              
Debt Instrument [Line Items]              
Principal amount             $ 500
Streeterville Note              
Debt Instrument [Line Items]              
Principal amount   $ 1,700          
Original issue discount   194 $ 305        
Proceeds from the 2022 Streeterville Note   1,500          
Debt issuance costs   $ 15          
Interest rate   8.00%          
Total liability, net of discount and financing fees     1,700        
Maximum redemption amount   $ 205          
Right to defer mandatory redemption, number of deferrals | deferral   3          
Percentage increase due to deferral of redemption option   1.50%          
Write off of remaining related debt and acquisition cost       $ 100      
Unamortized discount and financing fees     $ 43        
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - PPP Loan (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 17, 2020
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Gain on forgiveness of PPP loan   $ 0 $ 801
Paycheck Protection Program CARES Act      
Debt Instrument [Line Items]      
Proceeds from loan origination $ 795    
Interest rate 1.00%    
Gain on forgiveness of PPP loan     $ 801
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Business Acquisition, Contingent Consideration [Line Items]  
Outstanding purchase commitment $ 0.6
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - June 2022 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Offering costs paid on the issuance of common stock and warrants     $ 334 $ 969
June 2022 Private Placement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Sale of common stock (in shares)   1,313,462    
Sale of common stock (in dollars per share) $ 1.30 $ 1.30    
Securities called by warrants (in shares)     2,692,310  
Exercise price of warrants (in dollars per share)     $ 1.30  
Amount paid for placement agent commissions   $ 252    
Amount paid related to expenses for registered direct offering and concurrent private placement   35    
Amount paid for clearing fees   $ 47    
Offering costs paid on the issuance of common stock and warrants     $ 334  
Net proceeds from sale of common stock and warrants $ 3,200      
Estimated proceeds from issuance of warrants     $ 3,500  
June 2022 Private Placement | Pre-Funded Warrants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Securities called by warrants (in shares) 1,378,848 1,378,848    
Exercise price of warrants (in dollars per share) $ 0.0001 $ 0.0001    
June 2022 Private Placement | Warrant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Securities called by warrants (in shares) 2,692,310 2,692,310    
Exercise price of warrants (in dollars per share) $ 1.30 $ 1.30    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - December 2021 Private Placement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 16, 2021
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Offering costs paid on the issuance of common stock and warrants     $ 334 $ 969
December 2021 Private Placement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Sale of common stock (in shares)   1,193,185    
Sale of common stock (in dollars per share)   $ 3.52   $ 3.52
Securities called by warrants (in shares)     1,278,413  
Exercise price of warrants (in dollars per share)     $ 3.52  
Amount paid for placement agent commissions   $ 360    
Amount paid related to expenses for registered direct offering and concurrent private placement   42    
Amount paid for clearing fees   97    
Offering costs paid on the issuance of common stock and warrants   499    
Net proceeds from sale of common stock and warrants   $ 4,000    
Estimated proceeds from issuance of warrants     $ 4,500  
December 2021 Private Placement | Pre-Funded Warrants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Securities called by warrants (in shares)   85,228   85,228
Exercise price of warrants (in dollars per share)   $ 0.0001   $ 0.0001
Number of warrants issued (in shares) 85,228   1,378,848 85,000
December 2021 Private Placement | Warrant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Securities called by warrants (in shares)   1,278,413   1,278,413
Exercise price of warrants (in dollars per share)   $ 3.52   $ 3.52
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - June 2021 Equity Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Offering costs paid on the issuance of common stock and warrants       $ 334 $ 969
Investor Warrants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Sale of common stock (in shares)   990,100      
Sale of common stock (in dollars per share)   $ 5.05      
Amount paid for placement agent commissions   $ 400      
Amount paid related to expenses for registered direct offering and concurrent private placement   51      
Amount paid for clearing fees   19      
Offering costs paid on the issuance of common stock and warrants       469  
Net proceeds from sale of common stock and warrants   $ 4,500      
June 2022 Private Placement          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Sale of common stock (in shares)     1,313,462    
Sale of common stock (in dollars per share) $ 1.30   $ 1.30    
Amount paid for placement agent commissions     $ 252    
Amount paid related to expenses for registered direct offering and concurrent private placement     35    
Amount paid for clearing fees     $ 47    
Offering costs paid on the issuance of common stock and warrants       $ 334  
Net proceeds from sale of common stock and warrants $ 3,200        
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - January 2020 Equity Offering (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Offering costs paid on the issuance of common stock and warrants $ (334,000) $ (969,000)
Issuance of common stock upon the exercise of warrants (in shares)   237,892
Proceeds from the exercise of warrants $ 0 $ 801,000
January 2020 Equity Offering    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of warrants issued (in shares) 229,414 229,414
Exercise price of warrants (in dollars per share) $ 3.67  
Issuance of common stock upon the exercise of warrants (in shares) 0  
Proceeds from the exercise of warrants $ 0 $ 801,000
Estimated proceeds from issuance of warrants $ 841,000  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
January 2020 Equity Offering      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of warrants issued (in shares) 229,414 229,414  
Exercise price of warrants (in dollars per share) $ 3.67    
Investor Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of warrants issued (in shares) 187,734 187,734  
Sale of common stock (in dollars per share)     $ 5.05
January 2020 Equity Offering, Private Placement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of warrants issued (in shares) 41,680 41,680  
Exercise price of warrants (in dollars per share) $ 4.9940    
January 2020 Institutional Investor      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Sale of common stock (in dollars per share) $ 3.3700    
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Preferred Stock (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 16, 2020
USD ($)
$ / shares
shares
Mar. 29, 2019
USD ($)
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Jan. 15, 2020
shares
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reverse stock split ratio 0.2          
Preferred stock authorized (in shares)     5,000,000 5,000,000 5,000,000  
Percentage of number of votes that each share of preferred stock holders are entitled to 11.07%          
Convertible Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Preferred stock authorized (in shares)     3,300,000 3,300,000 3,300,000  
Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Conversion of convertible securities (in shares)       1,721,000    
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Conversion of convertible securities (in shares)       344,000    
Convertible Debt            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from issuance of subordinated convertible promissory notes | $   $ 1,700        
Interest Rate       5.00%   10.00%
Net proceeds from the conversion of convertible debt to preferred stock | $ $ 1,800          
Conversion price (in dollars per share) | $ / shares $ 0.67          
Shares issued (in shares) 2,709,018          
Convertible Debt | Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Conversion of convertible securities (in shares)     1,721,023 111,548    
Convertible Debt | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Conversion of convertible securities (in shares)     344,205 22,310    
Convertible Debt | Common Stock | Fusion Park LLC            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock issued upon preferred stock conversion (in shares)       184,851    
Convertible Debt | Common Stock | Brilliant Start Enterprise, Inc.            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock issued upon preferred stock conversion (in shares)       159,354    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 12, 2022
Mar. 18, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Unamortized stock compensation expense $ 0.1 $ 0.3    
Remaining weighted average life 2 years 9 months 18 days 2 years 8 months 12 days    
Chief Executive Officer        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Number of shares authorized (in shares)     150,000  
Stock option        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 10 years      
Stock option | Non-Employee Director        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 1 year      
Minimum | Stock option        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 1 year      
Maximum | Stock option        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 4 years      
2020 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Number of shares authorized (in shares)       350,000
Number of shares available for grant (in shares) 480,741     300,000
2014 Plan | Minimum | Employee        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 3 years      
2014 Plan | Maximum | Employee        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period 4 years      
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 117 $ 429
Cost of sales    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 2 9
Product development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 15 14
Selling, general, and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 100 $ 406
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Estimates Utilized (Details) - Stock option - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of options issued (in dollars per share) $ 0.77 $ 3.92
Exercise price (in dollars per share) $ 0.95 $ 5.07
Expected life of option (in years) 6 years 1 month 6 days 6 years 2 months 12 days
Risk-free interest rate 3.00% 0.90%
Expected volatility 104.00% 96.30%
Dividend yield 0.00% 0.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Stock Options Narrative (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercised (in shares) 250 4,225
Stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 10 years  
Minimum | Stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year  
Maximum | Stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
2014 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting periods 10 years  
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of Options    
Outstanding at beginning of period (in shares) 267,109 221,450
Granted (in shares) 226,960 88,240
Cancelled (in shares) (160,778) (36,706)
Expired (in shares) (2,233) (1,650)
Exercised (in shares) (250) (4,225)
Outstanding at end of period (in shares) 330,808 267,109
Vested and expected to vest (in shares) 276,267  
Exercisable (in shares) 117,542  
Weighted Average Exercise Price Per Share    
Outstanding at beginning of period (in dollars per share) $ 3.46 $ 3.45
Granted (in dollars per share) 0.95 5.07
Cancelled (in dollars per share) 2.99 5.35
Expired (in dollars per share) 2.78 49.18
Exercised (in dollars per share) 1.45 1.96
Outstanding at end of period (in dollars per share) 1.97 $ 3.46
Vested and expected to vest (in dollars per share) 2.13  
Exercisable (in dollars per share) $ 3.13  
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 330,808
Weighted Average Remaining Contractual Life (in years) 8 years
Weighted Average Exercise Price (in dollars per share) $ 1.97
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 117,542
Weighted Average Remaining Contractual Life (in years) 5 years 4 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 3.13
Exercise price, range one  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 0.42
Range of Exercise Prices, upper limit (in dollars per share) $ 0.74
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 2,640
Weighted Average Remaining Contractual Life (in years) 9 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 0.72
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0
Exercise price, range two  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 0.75
Range of Exercise Prices, upper limit (in dollars per share) $ 0.78
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 150,000
Weighted Average Remaining Contractual Life (in years) 9 years 8 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 0.75
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 0
Weighted Average Exercise Price (in dollars per share) $ 0
Exercise price, range three  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 0.79
Range of Exercise Prices, upper limit (in dollars per share) $ 1.80
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 69,284
Weighted Average Remaining Contractual Life (in years) 7 years
Weighted Average Exercise Price (in dollars per share) $ 1.46
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 32,204
Weighted Average Remaining Contractual Life (in years) 4 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 1.49
Exercise price, range four  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 1.81
Range of Exercise Prices, upper limit (in dollars per share) $ 2.25
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 48,125
Weighted Average Remaining Contractual Life (in years) 5 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 2.10
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 48,125
Weighted Average Remaining Contractual Life (in years) 5 years 2 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 2.10
Exercise price, range five  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 2.26
Range of Exercise Prices, upper limit (in dollars per share) $ 27.35
OPTIONS OUTSTANDING  
Number of Shares Outstanding (in shares) | shares 60,759
Weighted Average Remaining Contractual Life (in years) 6 years 10 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 5.53
OPTIONS EXERCISABLE  
Number of Shares Exercisable (in shares) | shares 37,213
Weighted Average Remaining Contractual Life (in years) 6 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 5.88
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Restricted Stock Units Narrative (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2022
2014 Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
2014 Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
2020 Plan | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
2020 Plan | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units Outstanding    
Beginning balance (in shares) 2,400 4,480
Granted (in shares) 50,000 50,000
Vested (in shares) (40,800) (52,080)
Ending balance (in shares) 11,600 2,400
Weighted Average Grant Date Fair Value    
Outstanding at beginning of period (in dollars per share) $ 7.14 $ 8.64
Granted (in dollars per share) 1.26 5.26
Vested (in dollars per share) 1.51 5.46
Outstanding at end of period (in dollars per share) $ 1.59 $ 7.14
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Employee Stock Purchase Plans (Details) - 2013 Plan - shares
1 Months Ended 12 Months Ended
Sep. 30, 2013
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 100,000    
Purchase price of common stock, percent 85.00%    
Shares issued in the period (in shares)   3,971 22,000
Number of shares available for grant (in shares)   28,523  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Accrued interest and penalties related to uncertain tax positions $ 0 $ 0
Operating loss carry-forwards 9,200,000 9,600,000
Deferred tax assets, operating loss carry-forwards 18,856,000 17,318,000
Deferred tax assets, operating loss carryforwards, portion available after application of IRC Section 382 limitations 78,000,000  
Operating loss, subject to expiration 37,500,000  
Net deferred tax liabilities 0 0
Deferred payroll taxes, CARES Act   $ 77,000
Paycheck Protection Program CARES Act    
Operating Loss Carryforwards [Line Items]    
Proceeds from PPP loan 795,000  
U.S. Federal    
Operating Loss Carryforwards [Line Items]    
Deferred tax assets, operating loss carry-forwards 132,400,000  
State and Local    
Operating Loss Carryforwards [Line Items]    
Deferred tax assets, operating loss carry-forwards $ 77,600,000  
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current:    
State $ 4 $ (1)
Deferred:    
U.S. Federal 0 0
Provision for (benefit from) income taxes $ 4 $ (1)
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
U.S. statutory rate 21.00% 21.00%
State taxes (net of federal tax benefit) 1.30% 9.70%
Valuation allowance (18.20%) (32.70%)
Other (4.10%) 2.00%
Effective income tax rate reconciliation 0.00% (0.00%)
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Temporary Differences (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Accrued expenses and other reserves $ 1,455 $ 1,550
Right-of-use-asset (294) (73)
Lease liabilities 306 88
Tax credits, deferred R&D, and other 438 49
Net operating loss 18,856 17,318
Valuation allowance (20,764) (18,932)
Net deferred tax assets $ 0 $ 0
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Product and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net sales $ 663 $ 1,764 $ 1,480 $ 2,061 $ 2,405 $ 2,749 $ 2,074 $ 2,637 $ 5,968 $ 9,865
Long-lived assets located in US, percent 100.00%       100.00%       100.00% 100.00%
United States                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net sales                 $ 5,944 $ 9,712
International                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net sales                 24 153
Commercial products                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net sales                 3,746 4,682
MMM products                    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                    
Net sales                 $ 2,222 $ 5,183
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 17, 2020
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Debt Instrument [Line Items]          
ERTC refund   $ 431      
ERTC expected receivable       $ 445 $ 445
Gain on forgiveness of PPP loan     $ 0 801  
Paycheck Protection Program CARES Act          
Debt Instrument [Line Items]          
Proceeds from loan origination $ 795        
Interest rate 1.00%        
Gain on forgiveness of PPP loan       $ 801  
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - Director - USD ($)
$ in Thousands
Nov. 09, 2022
Sep. 16, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Amounts of transaction $ 350 $ 450  
2022 Promissory Note      
Related Party Transaction [Line Items]      
Due to related parties     $ 600
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - USD ($)
1 Months Ended 11 Months Ended
Jul. 14, 2023
Feb. 24, 2023
Feb. 15, 2023
Jan. 20, 2023
Jan. 18, 2023
Jan. 17, 2023
Jan. 10, 2023
Jan. 05, 2023
Feb. 15, 2023
Dec. 01, 2024
Jan. 01, 2024
Nov. 09, 2022
Apr. 21, 2022
2022 Streeterville Note                          
Subsequent Event [Line Items]                          
Principal amount                         $ 2,000,000
Interest rate                         8.00%
Forecast | 2022 Streeterville Note                          
Subsequent Event [Line Items]                          
Principal amount $ 250,000                   $ 117,000    
Director | Short-Term Debt                          
Subsequent Event [Line Items]                          
Principal amount                       $ 800,000  
Subsequent Event | Second Amendment To Inventory Facility                          
Subsequent Event [Line Items]                          
Repayments of outstanding obligation       $ 750,000                  
Repayment of remaining outstanding obligations                 $ 40,200        
Credit facility, maximum borrowing capacity         $ 500,000 $ 3,500,000              
Subsequent Event | 2022 Streeterville Note                          
Subsequent Event [Line Items]                          
Principal amount       500,000                  
Repayments of debt       $ 500,000                  
Subsequent Event | Forecast | Second Amendment To Inventory Facility                          
Subsequent Event [Line Items]                          
Repayments of outstanding obligation     $ 250,000                    
Subsequent Event | Forecast | 2022 Streeterville Note                          
Subsequent Event [Line Items]                          
Repayments of debt $ 250,000                 $ 117,000      
Subsequent Event | London Interbank Offered Rate (LIBOR) | Second Amendment To Inventory Facility                          
Subsequent Event [Line Items]                          
Interest rate         5.50%                
Default interest rate         10.28%                
Subsequent Event | Secured Overnight Financing Rate (SOFR) | Second Amendment To Inventory Facility                          
Subsequent Event [Line Items]                          
Interest rate         6.00%                
Default interest rate         10.176%                
Subsequent Event | Private Placement                          
Subsequent Event [Line Items]                          
Proceeds from issuance of private placement               $ 650,000          
Subsequent Event | Sanders Private Placement                          
Subsequent Event [Line Items]                          
Sale of common stock (in shares)           5,446,252              
Sale of common stock (in dollars per share)           $ 0.5008              
Proceeds from issuance of private placement           $ 2,100,000              
Completion private placement with strategic investor           $ 657,000              
Subsequent Event | Director                          
Subsequent Event [Line Items]                          
Sale of common stock (in shares)           1,436,959              
Sale of common stock (in dollars per share)           $ 0.5630              
Completion private placement with strategic investor           $ 809,000              
Subsequent Event | Director | Private Placement                          
Subsequent Event [Line Items]                          
Sale of common stock (in shares)   803,212         325,803 257,798          
Sale of common stock (in dollars per share)   $ 0.4980         $ 0.4604 $ 0.3879          
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Supplementary Financial Information to Item 8. (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]                    
Net (loss) sales $ 663 $ 1,764 $ 1,480 $ 2,061 $ 2,405 $ 2,749 $ 2,074 $ 2,637 $ 5,968 $ 9,865
Gross (loss) profit (238) (163) 109 (26) 189 563 393 553 (318) 1,698
Net loss $ (2,310) $ (2,662) $ (2,486) $ (2,821) $ (2,631) $ (1,140) $ (2,473) $ (1,642) $ (10,279) $ (7,886)
Net loss per share, basic (in dollars per share) $ (0.23) $ (0.29) $ (0.35) $ (0.44) $ (0.50) $ (0.22) $ (0.59) $ (0.45)    
Net loss per share, diluted (in dollars per share) $ (0.23) $ (0.29) $ (0.35) $ (0.44) $ (0.50) $ (0.22) $ (0.59) $ (0.45)    
Weighted average shares of common shares outstanding:                    
Basic (in shares) 9,583 9,190 4,211 6,437 5,312 5,086 4,211 3,612 8,110 4,561
Diluted (in shares) 9,583 9,190 4,211 6,437 5,312 5,086 4,211 3,612 8,110 4,561
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts and returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance $ 14 $ 8
Charges to Revenue/ Expense 29 6
Deductions 17 0
Ending Balance 26 14
Inventory reserves    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 3,050 2,894
Charges to Revenue/ Expense 312 281
Deductions 835 125
Ending Balance 2,527 3,050
Valuation allowance for deferred tax assets    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning Balance 18,931 16,363
Charges to Revenue/ Expense 1,833 2,568
Deductions 0 0
Ending Balance $ 20,764 $ 18,931
XML 102 efoi-20221231_htm.xml IDEA: XBRL DOCUMENT 0000924168 2022-01-01 2022-12-31 0000924168 2022-06-30 0000924168 2023-03-17 0000924168 2022-12-31 0000924168 2021-12-31 0000924168 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0000924168 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0000924168 2021-01-01 2021-12-31 0000924168 us-gaap:PreferredStockMember 2020-12-31 0000924168 us-gaap:CommonStockMember 2020-12-31 0000924168 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000924168 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000924168 us-gaap:RetainedEarningsMember 2020-12-31 0000924168 2020-12-31 0000924168 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000924168 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000924168 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0000924168 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000924168 us-gaap:PreferredStockMember 2021-12-31 0000924168 us-gaap:CommonStockMember 2021-12-31 0000924168 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000924168 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000924168 us-gaap:RetainedEarningsMember 2021-12-31 0000924168 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000924168 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000924168 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000924168 us-gaap:PreferredStockMember 2022-12-31 0000924168 us-gaap:CommonStockMember 2022-12-31 0000924168 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000924168 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000924168 us-gaap:RetainedEarningsMember 2022-12-31 0000924168 efoi:A2021StreetervilleNoteMember 2022-01-01 2022-12-31 0000924168 efoi:A2021StreetervilleNoteMember 2021-01-01 2021-12-31 0000924168 efoi:A2022StreetervilleNoteMember 2022-01-01 2022-12-31 0000924168 efoi:A2022StreetervilleNoteMember 2021-01-01 2021-12-31 0000924168 efoi:PromissoryNotePayableMember 2022-01-01 2022-12-31 0000924168 efoi:PromissoryNotePayableMember 2021-01-01 2021-12-31 0000924168 srt:MinimumMember 2022-01-01 2022-12-31 0000924168 srt:MaximumMember 2022-01-01 2022-12-31 0000924168 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0000924168 efoi:PreFundedWarrantsMember efoi:December2021PrivatePlacementMember 2022-01-01 2022-12-31 0000924168 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0000924168 us-gaap:WarrantMember 2021-01-01 2021-12-31 0000924168 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0000924168 efoi:PreFundedWarrantsMember efoi:December2021PrivatePlacementMember 2021-01-01 2021-12-31 0000924168 efoi:MMMLEDProductsMember srt:MinimumMember 2022-01-01 2022-12-31 0000924168 efoi:CommercialProductsMember srt:MinimumMember 2022-01-01 2022-12-31 0000924168 efoi:CommercialProductsMember srt:MaximumMember 2022-01-01 2022-12-31 0000924168 efoi:MMMLEDProductsMember srt:MaximumMember 2022-01-01 2022-12-31 0000924168 efoi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:DistributorToTheU.S.NavyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:RegionalCommercialLightingRetrofitCompanyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:DistributorToTheU.S.NavyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:RegionalCommercialLightingRetrofitCompanyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:DistributorToTheUSDepartmentOfDefenseMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:DistributorToUSNavyCombinedWithSalesToShipbuildersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000924168 efoi:DistributorToTheUSDepartmentOfDefenseMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:ShipbuilderForUSNavyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000924168 efoi:TotalExpendituresMember us-gaap:SupplierConcentrationRiskMember efoi:OffshoreSupplierMember 2022-01-01 2022-12-31 0000924168 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember efoi:OffshoreSupplierMember 2022-01-01 2022-12-31 0000924168 efoi:TotalExpendituresMember us-gaap:SupplierConcentrationRiskMember efoi:OffshoreSupplierMember 2021-01-01 2021-12-31 0000924168 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember efoi:OffshoreSupplierMember 2021-01-01 2021-12-31 0000924168 2022-08-23 0000924168 2022-09-30 0000924168 2022-11-16 0000924168 2022-11-10 0000924168 srt:MinimumMember us-gaap:EquipmentMember 2022-01-01 2022-12-31 0000924168 srt:MaximumMember us-gaap:EquipmentMember 2022-01-01 2022-12-31 0000924168 us-gaap:EquipmentMember 2022-12-31 0000924168 us-gaap:EquipmentMember 2021-12-31 0000924168 srt:MinimumMember efoi:ToolingMember 2022-01-01 2022-12-31 0000924168 srt:MaximumMember efoi:ToolingMember 2022-01-01 2022-12-31 0000924168 efoi:ToolingMember 2022-12-31 0000924168 efoi:ToolingMember 2021-12-31 0000924168 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0000924168 us-gaap:VehiclesMember 2022-12-31 0000924168 us-gaap:VehiclesMember 2021-12-31 0000924168 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000924168 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000924168 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000924168 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000924168 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000924168 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000924168 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000924168 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000924168 efoi:RobotsMember 2022-01-01 2022-12-31 0000924168 efoi:RobotsMember 2022-12-31 0000924168 efoi:RobotsMember 2021-12-31 0000924168 us-gaap:ConstructionInProgressMember 2022-12-31 0000924168 us-gaap:ConstructionInProgressMember 2021-12-31 0000924168 efoi:UltravioletCLightDisinfectionRobotsMember 2022-07-01 2022-09-30 0000924168 efoi:UltravioletCLightDisinfectionRobotsMember 2022-10-01 2022-12-31 0000924168 2020-08-11 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember 2020-08-11 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember 2022-04-30 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember us-gaap:SubsequentEventMember 2023-01-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-08-11 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember 2020-08-11 2020-08-11 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember 2022-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:InventoryFacilityMember 2021-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember 2020-08-11 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember efoi:WallStreetJournalHighestPrimeRateMember 2022-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember efoi:WallStreetJournalHighestPrimeRateMember 2021-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember 2022-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember 2021-12-31 0000924168 us-gaap:RevolvingCreditFacilityMember efoi:ReceivablesFacilityMember 2020-08-11 2020-08-11 0000924168 efoi:A2022PromissoryNoteMember srt:DirectorMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:GHuangDirectorMember efoi:DateEnteredOneMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredTwoMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredThreeMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:GHuangDirectorMember efoi:DateEnteredFourMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredFiveMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredSixMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:TLinDirectorsMember efoi:DateEnteredSevenMember 2022-01-01 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:GHuangDirectorMember efoi:DateEnteredOneMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredTwoMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredThreeMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:GHuangDirectorMember efoi:DateEnteredFourMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredFiveMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:JHuangDirectorMember efoi:DateEnteredSixMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember efoi:TLinDirectorsMember efoi:DateEnteredSevenMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember 2022-12-31 0000924168 efoi:TwentyTwentyTwoPromissoryNoteMember 2022-01-01 2022-12-31 0000924168 efoi:A2022StreetervilleNoteMember 2022-04-21 0000924168 2022-04-21 2022-04-21 0000924168 efoi:A2022StreetervilleNoteMember us-gaap:SubsequentEventMember 2023-01-20 0000924168 srt:ScenarioForecastMember efoi:A2022StreetervilleNoteMember 2023-07-14 0000924168 srt:ScenarioForecastMember efoi:A2022StreetervilleNoteMember 2024-01-01 0000924168 efoi:A2022StreetervilleNoteMember 2022-12-31 0000924168 efoi:StreetervilleNotePurchaseAgreementMember 2021-04-27 0000924168 efoi:StreetervilleNotePurchaseAgreementMember 2021-04-27 2021-04-27 0000924168 efoi:StreetervilleNotePurchaseAgreementMember 2022-12-31 0000924168 efoi:StreetervilleNotePurchaseAgreementMember 2021-01-01 2021-12-31 0000924168 efoi:PaycheckProtectionProgramCARESActMember 2020-04-17 2020-04-17 0000924168 efoi:PaycheckProtectionProgramCARESActMember 2020-04-17 0000924168 efoi:June2022PrivatePlacementMember 2022-01-01 2022-06-30 0000924168 efoi:June2022PrivatePlacementMember 2022-06-30 0000924168 efoi:PreFundedWarrantsMember efoi:June2022PrivatePlacementMember 2022-06-30 0000924168 us-gaap:WarrantMember efoi:June2022PrivatePlacementMember 2022-06-30 0000924168 efoi:June2022PrivatePlacementMember 2022-01-01 2022-12-31 0000924168 efoi:June2022PrivatePlacementMember 2022-06-01 2022-06-30 0000924168 efoi:June2022PrivatePlacementMember 2022-12-31 0000924168 efoi:December2021PrivatePlacementMember 2021-12-01 2021-12-31 0000924168 efoi:December2021PrivatePlacementMember 2021-12-31 0000924168 efoi:PreFundedWarrantsMember efoi:December2021PrivatePlacementMember 2021-12-31 0000924168 us-gaap:WarrantMember efoi:December2021PrivatePlacementMember 2021-12-31 0000924168 efoi:PreFundedWarrantsMember efoi:December2021PrivatePlacementMember 2021-12-16 2021-12-16 0000924168 efoi:December2021PrivatePlacementMember 2022-12-31 0000924168 efoi:December2021PrivatePlacementMember 2022-01-01 2022-12-31 0000924168 efoi:InstitutionalInvestorMember 2021-06-01 2021-06-30 0000924168 efoi:InstitutionalInvestorMember 2021-06-30 0000924168 efoi:InstitutionalInvestorMember 2022-01-01 2022-12-31 0000924168 efoi:January2020EquityOfferingMember 2021-01-01 2021-12-31 0000924168 efoi:January2020EquityOfferingMember 2022-01-01 2022-12-31 0000924168 efoi:January2020EquityOfferingMember 2022-12-31 0000924168 efoi:InstitutionalInvestorMember 2021-01-01 2021-12-31 0000924168 efoi:January2020InstitutionalInvestorMember 2022-12-31 0000924168 efoi:January2020EquityOfferingPrivatePlacementMember 2022-01-01 2022-12-31 0000924168 efoi:January2020EquityOfferingPrivatePlacementMember 2021-01-01 2021-12-31 0000924168 efoi:January2020EquityOfferingPrivatePlacementMember 2022-12-31 0000924168 us-gaap:ConvertibleDebtMember 2019-03-29 2019-03-29 0000924168 us-gaap:ConvertibleDebtMember 2021-12-31 0000924168 us-gaap:ConvertibleDebtMember 2019-06-30 0000924168 us-gaap:ConvertibleDebtMember 2020-01-16 2020-01-16 0000924168 us-gaap:ConvertibleDebtMember 2020-01-16 0000924168 us-gaap:ConvertibleDebtMember us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0000924168 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000924168 us-gaap:ConvertibleDebtMember us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0000924168 us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000924168 efoi:FusionParkLLCMember us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-12-31 0000924168 efoi:BrilliantStartEnterpriseInc.Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-12-31 0000924168 2020-01-15 0000924168 us-gaap:ConvertiblePreferredStockMember 2020-01-15 0000924168 2020-01-16 2020-01-16 0000924168 efoi:Plan2020Member 2020-03-18 0000924168 efoi:Plan2020Member 2022-12-31 0000924168 srt:ChiefExecutiveOfficerMember 2022-09-12 0000924168 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000924168 srt:MinimumMember efoi:EmployeeMember efoi:Plan2014Member 2022-01-01 2022-12-31 0000924168 srt:MaximumMember efoi:EmployeeMember efoi:Plan2014Member 2022-01-01 2022-12-31 0000924168 efoi:NonEmployeeDirectorMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000924168 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000924168 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000924168 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0000924168 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0000924168 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000924168 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000924168 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000924168 us-gaap:EmployeeStockOptionMember 2022-12-31 0000924168 us-gaap:EmployeeStockOptionMember 2021-12-31 0000924168 efoi:Plan2014Member 2022-01-01 2022-12-31 0000924168 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000924168 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeOneMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeOneMember 2022-12-31 0000924168 efoi:ExercisePriceRangeTwoMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeTwoMember 2022-12-31 0000924168 efoi:ExercisePriceRangeThreeMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeThreeMember 2022-12-31 0000924168 efoi:ExercisePriceRangeFourMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeFourMember 2022-12-31 0000924168 efoi:ExercisePriceRangeFiveMember 2022-01-01 2022-12-31 0000924168 efoi:ExercisePriceRangeFiveMember 2022-12-31 0000924168 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember efoi:Plan2014Member 2022-01-01 2022-12-31 0000924168 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember efoi:Plan2014Member 2022-01-01 2022-12-31 0000924168 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember efoi:Plan2020Member 2022-01-01 2022-12-31 0000924168 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember efoi:Plan2020Member 2022-01-01 2022-12-31 0000924168 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000924168 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000924168 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000924168 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000924168 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000924168 efoi:EmployeeStockPurchasePlan2013Member 2013-09-30 0000924168 efoi:EmployeeStockPurchasePlan2013Member 2013-09-01 2013-09-30 0000924168 efoi:EmployeeStockPurchasePlan2013Member 2022-01-01 2022-12-31 0000924168 efoi:EmployeeStockPurchasePlan2013Member 2021-01-01 2021-12-31 0000924168 efoi:EmployeeStockPurchasePlan2013Member 2022-12-31 0000924168 us-gaap:DomesticCountryMember 2022-12-31 0000924168 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000924168 efoi:PaycheckProtectionProgramCARESActMember 2022-01-01 2022-12-31 0000924168 efoi:PoolAndCommercialProductsMember 2022-01-01 2022-12-31 0000924168 efoi:PoolAndCommercialProductsMember 2021-01-01 2021-12-31 0000924168 efoi:GovernmentProductsMember 2022-01-01 2022-12-31 0000924168 efoi:GovernmentProductsMember 2021-01-01 2021-12-31 0000924168 country:US 2022-01-01 2022-12-31 0000924168 country:US 2021-01-01 2021-12-31 0000924168 efoi:InternationalMember 2022-01-01 2022-12-31 0000924168 efoi:InternationalMember 2021-01-01 2021-12-31 0000924168 2021-07-01 2021-09-30 0000924168 2021-06-30 0000924168 efoi:PaycheckProtectionProgramCARESActMember 2021-01-01 2021-12-31 0000924168 srt:DirectorMember 2022-09-16 2022-09-16 0000924168 srt:DirectorMember 2022-11-09 2022-11-09 0000924168 srt:DirectorMember efoi:A2022PromissoryNoteMember 2022-12-31 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-01-05 2023-01-05 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-01-05 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-01-10 2023-01-10 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-01-10 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-02-24 2023-02-24 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-02-24 0000924168 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2023-01-05 2023-01-05 0000924168 us-gaap:SubsequentEventMember efoi:SandersPrivatePlacementMember 2023-01-17 2023-01-17 0000924168 us-gaap:SubsequentEventMember efoi:SandersPrivatePlacementMember 2023-01-17 0000924168 srt:DirectorMember us-gaap:ShortTermDebtMember 2022-11-09 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember 2023-01-17 2023-01-17 0000924168 srt:DirectorMember us-gaap:SubsequentEventMember 2023-01-17 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember 2023-01-20 2023-01-20 0000924168 srt:ScenarioForecastMember efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember 2023-02-15 2023-02-15 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember 2023-01-20 2023-02-15 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember 2023-01-17 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember 2023-01-18 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2023-01-18 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2023-01-18 2023-01-18 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-18 0000924168 efoi:SecondAmendmentToInventoryFacilityMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-18 2023-01-18 0000924168 efoi:A2022StreetervilleNoteMember us-gaap:SubsequentEventMember 2023-01-20 2023-01-20 0000924168 srt:ScenarioForecastMember efoi:A2022StreetervilleNoteMember us-gaap:SubsequentEventMember 2023-07-14 2023-07-14 0000924168 srt:ScenarioForecastMember efoi:A2022StreetervilleNoteMember us-gaap:SubsequentEventMember 2024-01-01 2024-12-01 0000924168 2022-10-01 2022-12-31 0000924168 2022-07-01 2022-09-30 0000924168 2022-04-01 2022-06-30 0000924168 2022-01-01 2022-03-31 0000924168 2021-10-01 2021-12-31 0000924168 2021-04-01 2021-06-30 0000924168 2021-01-01 2021-03-31 0000924168 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000924168 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000924168 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000924168 us-gaap:InventoryValuationReserveMember 2021-12-31 0000924168 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0000924168 us-gaap:InventoryValuationReserveMember 2022-12-31 0000924168 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000924168 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000924168 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000924168 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000924168 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000924168 us-gaap:InventoryValuationReserveMember 2020-12-31 0000924168 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0000924168 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000924168 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares efoi:product efoi:contract pure utr:D efoi:creditFacility efoi:deferral 0000924168 2022 FY false ENERGY FOCUS, INC/DE P2Y P5Y P5Y P3Y P1Y P1Y P1Y 0.2 10-K true 2022-12-31 --12-31 false 001-36583 DE 94-3021850 32000 Aurora Road Suite B Solon OH 44139 440 715.1300 Common stock, par value $0.0001 per share EFOI NASDAQ No No Yes Yes Non-accelerated Filer true false false false 9500000 18133100 Portions of the definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Report. 1808 GBQ Partners, LLC Columbus, Ohio 52000 2682000 26000 14000 445000 1240000 5476000 7866000 592000 712000 232000 479000 445000 445000 7242000 13424000 76000 675000 1180000 292000 8498000 14391000 2204000 2235000 145000 265000 0 104000 261000 718000 76000 57000 183000 295000 0 268000 198000 325000 0 1000 2618000 1719000 814000 0 1447000 2169000 7946000 8156000 1029000 26000 8975000 8182000 0.0001 0.0001 5000000 5000000 3300000 3300000 876447 876447 876447 876447 0 0 0.0001 0.0001 50000000 50000000 9848438 9848438 6368549 6368549 1000 0 148545000 144953000 -3000 -3000 -149020000 -138741000 -477000 6209000 8498000 14391000 5968000 9865000 6286000 8167000 -318000 1698000 1491000 1891000 7148000 8535000 338000 0 0 -21000 8977000 10405000 -9295000 -8707000 954000 792000 0 801000 30000 876000 56000 65000 -10275000 -7887000 4000 -1000 -10279000 -7886000 -1.27 -1.27 -1.73 -1.73 8110000 8110000 4561000 4561000 -10279000 -7886000 0 0 -10279000 -7886000 2597000 0 3525000 0 135113000 -3000 -130855000 4255000 79000 80000 80000 1000 1000 2183000 9500000 9500000 969000 969000 237000 801000 801000 1721000 344000 429000 429000 -7886000 -7886000 876000 0 6368000 0 144953000 -3000 -138741000 6209000 46000 6000 6000 1313000 1000 3499000 3500000 334000 334000 1465000 117000 117000 657000 304000 304000 -10279000 -10279000 876000 0 9849000 1000 148545000 -3000 -149020000 -477000 -10279000 -7886000 30000 876000 40000 0 0 801000 159000 188000 117000 429000 14000 6000 32000 156000 -111000 68000 364000 230000 -338000 0 -783000 -783000 -2358000 2381000 -120000 -257000 -247000 -669000 -1000 -423000 -596000 -380000 -268000 196000 3566000 -1879000 -6713000 -9765000 41000 443000 25000 0 -16000 -443000 3500000 9500000 0 801000 334000 969000 1000 3000 6000 80000 0 1000 1640000 0 0 1515000 2000000 0 800000 650000 0 114000 30000 -768000 -181000 4099000 10712000 -2630000 504000 2682000 2178000 52000 2682000 364000 381000 1000 4000 304000 0 NATURE OF OPERATIONS <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy Focus, Inc. engages primarily in the design, development, manufacturing, marketing and sale of energy-efficient lighting systems and controls. We develop, market and sell high quality light-emitting diode (“LED”) lighting and controls products in the commercial market and military maritime market (“MMM”), and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our mission is to enable our customers to run their facilities, offices with greater energy efficiency, productivity, and human health and wellness through advanced LED retrofit solutions. Our goal is to be the human wellness lighting and LED technology and market leader for the most demanding applications where performance, quality, value, environmental impact and health are considered paramount. We specialize in LED lighting retrofit by replacing fluorescent, high-intensity discharge lighting and other types of lamps in institutional buildings for primarily indoor lighting applications with our innovative, high-quality commercial and military-grade tubular LED (“TLED”) products, as well as other LED and lighting control products for commercial and consumer applications. In late 2020, we announced the launch of ultraviolet-C light disinfection (“UVCD”) products. After evaluating market demand and supply chain challenges for our UVCD products, we revised our business strategy to primarily focus on our MMM and commercial and industrial lighting and control products. We are also evaluating adjacent technologies including Gallium Nitride (“GaN”) based power supplies and additional market opportunities in energy solution products that promote sustainability.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LED lighting industry has changed dramatically over the past several years due to increasing competition and price erosion. We have been experiencing these industry forces in both our military business since 2016 and in our commercial segment, where we once commanded significant price premiums for our flicker-free TLEDs with primarily 10-year warranties. In more recent years, we have focused on redesigning our products for lower costs and consolidated our supply chain for stronger purchasing power in an effort to price our products more competitively. Despite these efforts, our legacy products continue to face aggressive pricing competition and a convergence of product functionality in the marketplace, and we have shifted to diversifying our supply chain in an effort to increase value and remain competitive. These trends are not unique to Energy Focus as evidenced by the increasing number of industry peers facing challenges, exiting LED lighting, selling assets and even going out of business.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to continuously pursuing cost reductions, our strategy to combat these trends is to innovate both our technology and product offerings with differentiated products and solutions that offer greater, distinct value. Specific examples of these</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products we have developed include the RedCap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our emergency backup battery integrated TLED, EnFocus™, our new dimmable/color-tunable lighting and powerline control platform that we launched in 2020, and the second generation of EnFocus™ powerline control switches and circadian lighting system for both commercial and residential markets, which as a result of supply chain challenges we now plan to launch in 2023. Similarly, our plans to expand and enhance the performance of our RedCap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product line are also now expected in 2023. We continue to evaluate our sales strategy and believe our go-to-market strategy that focuses more on direct-sales marketing, selectively expanding our channel partner network to cover territories across the country, and listening to the voice of the customer, will lead to better and more impactful product development efforts that we believe will eventually translate into larger addressable markets and greater sales growth for us.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has experienced significant sales declines, operating losses and increases in its inventory. Beginning in 2019, significant restructuring efforts were undertaken. The Company replaced the entire senior management team, significantly reduced non-critical expenses, minimized the amount of inventory the Company was purchasing, dramatically changed the composition of our board of directors (“Board of Directors”) and the executive team, and recruited new departmental leaders across the Company. The initial cost savings efforts to reduce costs to minimize cash usage included the elimination of certain positions, restructuring of the sales organization and incentive plan, flattening of the senior management team, additional operational streamlining, management compensation reductions, and outsourcing of certain functions including certain elements of supply chain and marketing.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021 and 2022, we realized initial cost-savings benefits from these relaunch efforts, but continued to face significant operating losses. Despite these cost-cutting efforts, the company faced a challenging commercial market with continuing impacts from the global pandemic combined with ongoing delays in MMM projects and funding that continued to depress sales through 2021 while the company invested in exploring additional lines of business with UVCD technology that ultimately gained little traction in the market.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the beginning of 2022, the board of directors appointed our lead independent director to serve as interim chief executive officer and replace our previous chief executive officer. During 2022, the company expanded its cost-reduction efforts, reduced its warehouse square footage, undertook an inventory reduction project, and dramatically reduced head count. In February and September of 2022, we also added three experienced executives to our Board of Directors with extensive lighting and consumer </span></div>products industry experience. We reinvested in our MMM sales channel with a strategic hire in May 2022 and continue to pursue these sales opportunities, though the sales cycles for what are frequently made-to-order products are longer than commercial offerings. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies of our Company, which are summarized below, are consistent with accounting principles generally accepted in the United States (“U.S. GAAP”) and reflect practices appropriate to the business in which we operate.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods presented. Estimates include, but are not limited to, the establishment of reserves for accounts receivable, sales returns, inventory excess and obsolescence reserve and warranty claims, the useful lives for property and equipment and stock-based compensation. In addition, estimates and assumptions associated with the determination of the fair value of financial instruments and evaluation of long-lived assets for impairment requires considerable judgment. Actual results could differ from those estimates and such differences could be material.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company. All significant inter-company balances and transactions have been eliminated. Unless indicated otherwise, the information in the Notes to Consolidated Financial Statements relates to our operations.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. Therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities and collected by us are accounted for on a net basis and are excluded from net sales. Pursuant to ASC 606, Revenue Recognition, contract assets and contract liabilities as of the beginning and ending of the reporting periods must be disclosed. Please find below the breakout of the Company’s contracts:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:49.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Accounts Receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information.”</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, we had cash of $0.1 million and at December 31, 2021, we had cash of $2.7 million on deposit with financial institutions located in the United States. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles, and current inventory levels. The assessment is both quantitative and qualitative. The reduction in warehouse space following the new lease agreement in July 2022 required both significant disposal of highly reserved, excess and obsolete inventory and a focus on selling down inventory on hand throughout 2022. As a result of our initiatives to sell down inventory, we sold some inventory below cost. The difference between cost and sale price was applied to remaining inventory and included in lower of cost or market component of the provision for excess and obsolete inventory calculation. We limited inventory and component purchases to top selling products that maintained high inventory turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million and excess and obsolete inventory reserves of $0.5 million as compared to 2021.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million. We had an increase of excess inventory reserves of $0.2 million as compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Please refer to Note 5, “Inventories,” for additional information.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivables insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated amount of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our net deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or would be paid to transfer a liability in an orderly transaction between market participants on the measurement date. The fair value of financial assets and liabilities are measured on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize valuation techniques that maximize the use of available market information and generally accepted valuation methodologies. We assess the inputs used to measure fair value using a three-tier hierarchy. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of the fair value hierarchy are described below. We classify the inputs used to measure fair value into the following hierarchy:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:8.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unadjusted quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unadjusted quoted prices in active markets for similar assets or liabilities, or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unobservable inputs for the asset or liability.</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments including cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Based on borrowing rates currently available to us for loans with similar terms, the carrying value of borrowings under our revolving credit facilities also approximates fair value.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. In determining the appropriate levels, we perform a detailed analysis of the assets and liabilities whose fair value is measured on a recurring basis. We review and reassess the fair value hierarchy classifications on a quarterly basis. Changes from one quarter to the next related to the observability of inputs in a fair value measurement may result in a reclassification between fair value hierarchy levels. There were no reclassifications for all periods presented. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-lived assets </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally <span style="-sec-ix-hidden:f-343">two</span> to 15 years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statements of Operations. Refer to Note 6, “Property and Equipment,” for additional information.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows. Refer to Note 6, “Property and Equipment,” for additional information.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the new lease standard, ASC 842, Leases (“Topic 842”), both operating and finance lease are capitalized on the balance sheet. A contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. A period of time may be described in terms of the amount of use of an identified asset. An operating lease is a contract that permits the use of an asset without transferring </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the ownership rights of said asset. A finance lease is a contract that permits the use of an asset and transfers ownership after the lease period is complete, and the lessor meets all other contract obligations. The leased asset is amortized over the life of the lease contract.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product development</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product development expenses include salaries, contractor and consulting fees, supplies and materials, as well as costs related to other overhead items such as depreciation and facilities costs. Research and development costs are expensed as they are incurred.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per share</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net 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 loss per share gives effect to all dilutive potential shares of common stock outstanding during the period. Dilutive potential shares of common stock consist of incremental shares upon the exercise of stock options, warrants and convertible securities, unless the effect would be anti-dilutive.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of basic and diluted loss per share computations (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the net loss we incurred for the year ended December 31, 2022, convertible preferred stock representing approximately 175 thousand shares of common stock were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 1,378,848 shares underlying them, for the purposes of calculating basic EPS. The June 2022 Pre-Funded Warrants were all exercised in July 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the net loss we incurred for the year ended December 31, 2021, options, warrants and convertible preferred stock representing approximately 51 thousand, 47 thousand and 260 thousand shares of common stock, respectively, were excluded from the basic loss per share calculation because their inclusion would have been anti-dilutive. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the approximately 85 thousand shares underlying them to be outstanding effective December 31, 2021, for the purposes of calculating basic EPS.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense based on the estimated grant date fair value under the authoritative guidance. Management applies the Black-Scholes option pricing model to value stock options issued to employees and directors and applies judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. Compensation expense is generally amortized on a straight-line basis over the requisite service period, which is generally the vesting period. See Note 10, “Stockholders’ Equity,” for additional information. Common stock, stock options, and warrants issued to non-employees that are not part of an equity offering are accounted for under the applicable guidance under Accounting Standards Codification (“ASC”) 505-50, “Equity-Based Payments to Non-Employees,” and are generally re-measured at each reporting date until the awards vest.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising expenses</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenses are charged to operations in the period incurred. They consist of costs for the placement of our advertisements in various media and the costs of demos provided to potential distributors of our products. Advertising expenses were $0.3 million and $0.4 million for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product warranties</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our commercial and MMM LED products and controls for periods generally ranging from <span style="-sec-ix-hidden:f-366"><span style="-sec-ix-hidden:f-367">five</span></span> to ten years. One product was sold in 2020 with a twenty year warranty. Warranty settlement costs consist of actual amounts expensed for warranty, which are largely a result of the cost of replacement products provided to our customers. A liability for the estimated future costs under product warranties is maintained for products under warranty based on the actual claims incurred to date and the estimated nature, frequency, and costs of future claims. One contract that expired in 2022 held a warranty of 10 years and this is driving the downward adjustment to existing warranties. These estimates are inherently uncertain and changes to our historical or projected experience may cause material changes to our warranty reserves in the future. We continuously review the assumptions related to the adequacy of our warranty reserve, including product failure rates, and make adjustments to the existing warranty liability when there are changes to these estimates or the underlying replacement product costs, or the warranty period expires.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes warranty activity for the periods presented (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to existing warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the year (in kind)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued warranty reserve at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain risks and concentrations</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, our products were sold through a direct sales model, which included a combination of direct sales employees, electrical and lighting contractors, and distributors. From time to time, we have utilized a third-party accounts receivable insurance and credit assessment company. Although we maintain allowances for potential credit losses that we believe to be adequate, a payment default on a significant sale could materially and adversely affect our operating results and financial condition, although we have mitigated this risk somewhat through the accounts receivable insurance program.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain customers whose net sales individually represented 10% or more of our total net sales, or whose net trade accounts receivable balance individually represented 10% or more of our total net trade accounts receivable, as follows:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period. In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At December 31, 2022, a distributor to the U.S. Department of Defense accounted for 25% of our net trade accounts receivable, when combined with our net trade accounts receivable to shipbuilders for the U.S. Navy, total net accounts receivable related to U.S. Navy sales is 30% of total net accounts receivable. At December 31, 2021, a distributor to the U.S. Department of Defense accounted for 20% of our net trade accounts receivable and a shipbuilder for the U.S. Navy accounted for 36% of our net trade accounts receivable. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We require substantial amounts of purchased materials from selected vendors. With specific materials, all of our purchases are from a single vendor. The availability and costs of materials may be subject to change due to, among other things, new laws or regulations, suppliers’ allocation to other purchasers, interruptions in production by suppliers, global health issues such as the COVID-19 pandemic, and changes in exchange rates and worldwide price and demand levels. Our inability to obtain adequate supplies of materials for our products at favorable prices could have a material adverse effect on our business, financial position, or results of operations by decreasing our profit margins and by hindering our ability to deliver products to our customers on a timely basis. Additionally, certain vendors require advance deposits prior to the fulfillment of orders. Deposits paid on unfulfilled orders totaled $0.6 million and $0.7 million at December 31, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain vendors who individually represented 10% or more of our total expenditures, or whose net trade accounts payable balance individually represented 10% or more of our total net trade accounts payable, as follows:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods presented. Estimates include, but are not limited to, the establishment of reserves for accounts receivable, sales returns, inventory excess and obsolescence reserve and warranty claims, the useful lives for property and equipment and stock-based compensation. In addition, estimates and assumptions associated with the determination of the fair value of financial instruments and evaluation of long-lived assets for impairment requires considerable judgment. Actual results could differ from those estimates and such differences could be material.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of the Company. All significant inter-company balances and transactions have been eliminated. Unless indicated otherwise, the information in the Notes to Consolidated Financial Statements relates to our operations.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales include revenues from sales of products and shipping and handling charges, net of estimates for product returns. Revenue is measured at the amount of consideration we expect to receive in exchange for the transferred products. We recognize revenue at the point in time when we transfer the promised products to the customer and the customer obtains control over the products. Distributors’ obligations to us are not contingent upon the resale of our products. We recognize revenue for shipping and handling charges at the time the goods are shipped to the customer, and the costs of outbound freight are included in cost of sales. We provide for product returns based on historical return rates. While we incur costs for sales commissions to our sales employees and outside agents, we recognize commission costs concurrent with the related revenue, as the amortization period is less than one year. We do not incur any other incremental costs to obtain contracts with our customers. Our product warranties are assurance-type warranties, which promise the customer that the products are as specified in the contract. Therefore, the product warranties are not a separate performance obligation and are accounted for as described below. Sales taxes assessed by governmental authorities and collected by us are accounted for on a net basis and are excluded from net sales. Pursuant to ASC 606, Revenue Recognition, contract assets and contract liabilities as of the beginning and ending of the reporting periods must be disclosed. Please find below the breakout of the Company’s contracts:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:49.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Accounts Receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A disaggregation of product net sales is presented in Note 12, “Product and Geographic Information.”</span></div> Please find below the breakout of the Company’s contracts:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:49.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Accounts Receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Accounts Receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 471000 1254000 2029000 26000 14000 8000 445000 1240000 2021000 CashAt December 31, 2022, we had cash of $0.1 million and at December 31, 2021, we had cash of $2.7 million on deposit with financial institutions located in the United States. 100000 2700000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We state inventories at the lower of standard cost (which approximates actual cost determined using the first-in-first-out method) or net realizable value. We establish provisions for excess and obsolete inventories after evaluation of historical sales, current economic trends, forecasted sales, product lifecycles, and current inventory levels. The assessment is both quantitative and qualitative. The reduction in warehouse space following the new lease agreement in July 2022 required both significant disposal of highly reserved, excess and obsolete inventory and a focus on selling down inventory on hand throughout 2022. As a result of our initiatives to sell down inventory, we sold some inventory below cost. The difference between cost and sale price was applied to remaining inventory and included in lower of cost or market component of the provision for excess and obsolete inventory calculation. We limited inventory and component purchases to top selling products that maintained high inventory turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million and excess and obsolete inventory reserves of $0.5 million as compared to 2021.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, we experienced global supply chain and logistics constraints, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million. We had an increase of excess inventory reserves of $0.2 million as compared to 2020. Adjustments to our estimates, such as forecasted sales and expected product lifecycles, could harm our operating results and financial position. Please refer to Note 5, “Inventories,” for additional information.</span></div> 2900000 500000 2400000 200000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts receivable</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade accounts receivable consists of amounts billed to and currently due from customers. Our customers are concentrated in the United States. In the normal course of business, we extend unsecured credit to our customers related to the sale of our products. Credit is extended to customers based on an evaluation of the customer’s financial condition and the amounts due are stated at their estimated net realizable value. From time to time, we have utilized a third-party account receivables insurance program with a very high credit worthy insurance company where we have the large majority of the accounts receivable insured with a portion of self-retention. This third party also provided credit-worthiness ratings and metrics that significantly assisted us in evaluating the credit worthiness of both existing and new customers. We maintain allowances for sales returns and doubtful accounts receivable to provide for the estimated amount of account receivables that will not be collected. The allowance is based on an assessment of customer creditworthiness and historical payment experience, the age of outstanding receivables, and performance guarantees to the extent applicable. Past due amounts are written off when our internal collection efforts have been unsuccessful, and payments subsequently received on such receivables are credited to the allowance for doubtful accounts. We do not generally require collateral from our customers.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our standard payment terms with customers are net 30 days from the date of shipment, and we do not generally offer extended payment terms to our customers, but exceptions are made in some cases to major customers or with particular orders. Accordingly, we do not adjust trade accounts receivable for the effects of financing, as we expect the period between the transfer of product to the customer and the receipt of payment from the customer to be in line with our standard payment terms.</span></div> P30D <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the process of preparing the Consolidated Financial Statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items, such as deferred revenues, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. We then assess the likelihood of the deferred tax assets being recovered from future taxable income and, to the extent we believe it is more likely than not that the deferred tax assets will not be recovered, or is unknown, we establish a valuation allowance. Significant management judgment is required in determining our provision for income taxes, deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. At December 31, 2022 and 2021, we have recorded a full valuation allowance against our net deferred tax assets due to uncertainties related to our ability to utilize our deferred tax assets, primarily consisting of certain net operating losses carried forward. The valuation allowance is based upon our estimates of taxable income by jurisdiction and the period over which our deferred tax assets will be recoverable. In considering the need for a valuation allowance, we assess all evidence, both positive and negative, available to determine whether all or some portion of the deferred tax assets will not be realized. Such evidence includes, but is not limited to, recent earnings history, projections of future income or loss, reversal patterns of existing taxable and deductible temporary differences, and tax planning strategies. We continue to evaluate the need for a valuation allowance on a quarterly basis.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or would be paid to transfer a liability in an orderly transaction between market participants on the measurement date. The fair value of financial assets and liabilities are measured on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize valuation techniques that maximize the use of available market information and generally accepted valuation methodologies. We assess the inputs used to measure fair value using a three-tier hierarchy. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of the fair value hierarchy are described below. We classify the inputs used to measure fair value into the following hierarchy:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:8.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unadjusted quoted prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unadjusted quoted prices in active markets for similar assets or liabilities, or unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable for the asset or liability.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unobservable inputs for the asset or liability.</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments including cash, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities. Based on borrowing rates currently available to us for loans with similar terms, the carrying value of borrowings under our revolving credit facilities also approximates fair value.</span></div>A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. In determining the appropriate levels, we perform a detailed analysis of the assets and liabilities whose fair value is measured on a recurring basis. We review and reassess the fair value hierarchy classifications on a quarterly basis. Changes from one quarter to the next related to the observability of inputs in a fair value measurement may result in a reclassification between fair value hierarchy levels. There were no reclassifications for all periods presented. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-lived assets </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost and include expenditures for additions and major improvements. Expenditures for repairs and maintenance are charged to operations as incurred. We use the straight-line method of depreciation over the estimated useful lives of the related assets (generally <span style="-sec-ix-hidden:f-343">two</span> to 15 years) for financial reporting purposes. Accelerated methods of depreciation are used for federal income tax purposes. When assets are sold or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any gain or loss is reflected in the Consolidated Statements of Operations. Refer to Note 6, “Property and Equipment,” for additional information.</span></div>Long-lived assets are reviewed for impairment whenever events or circumstances indicate the carrying amount may not be recoverable. Events or circumstances that would result in an impairment review primarily include operations reporting losses, a significant change in the use of an asset, or the planned disposal or sale of the asset. The asset would be considered impaired when the future net undiscounted cash flows generated by the asset are less than its carrying value. An impairment loss would be recognized based on the amount by which the carrying value of the asset exceeds its fair value, as determined by quoted market prices (if available) or the present value of expected future cash flows. P15Y <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the new lease standard, ASC 842, Leases (“Topic 842”), both operating and finance lease are capitalized on the balance sheet. A contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. A period of time may be described in terms of the amount of use of an identified asset. An operating lease is a contract that permits the use of an asset without transferring </span></div>the ownership rights of said asset. A finance lease is a contract that permits the use of an asset and transfers ownership after the lease period is complete, and the lessor meets all other contract obligations. The leased asset is amortized over the life of the lease contract. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product development</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product development expenses include salaries, contractor and consulting fees, supplies and materials, as well as costs related to other overhead items such as depreciation and facilities costs. Research and development costs are expensed as they are incurred.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per share</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net 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 loss per share gives effect to all dilutive potential shares of common stock outstanding during the period. Dilutive potential shares of common stock consist of incremental shares upon the exercise of stock options, warrants and convertible securities, unless the effect would be anti-dilutive.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of basic and diluted loss per share computations (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -10279000 -7886000 8110000 8110000 4561000 4561000 175000 1378848 51000 47000 260000 85000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense based on the estimated grant date fair value under the authoritative guidance. Management applies the Black-Scholes option pricing model to value stock options issued to employees and directors and applies judgment in estimating key assumptions that are important elements of the model in expense recognition. These elements include the expected life of the option, the expected stock-price volatility, and expected forfeiture rates. Compensation expense is generally amortized on a straight-line basis over the requisite service period, which is generally the vesting period. See Note 10, “Stockholders’ Equity,” for additional information. Common stock, stock options, and warrants issued to non-employees that are not part of an equity offering are accounted for under the applicable guidance under Accounting Standards Codification (“ASC”) 505-50, “Equity-Based Payments to Non-Employees,” and are generally re-measured at each reporting date until the awards vest.</span></div> Advertising expensesAdvertising expenses are charged to operations in the period incurred. They consist of costs for the placement of our advertisements in various media and the costs of demos provided to potential distributors of our products. 300000 400000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product warranties</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our commercial and MMM LED products and controls for periods generally ranging from <span style="-sec-ix-hidden:f-366"><span style="-sec-ix-hidden:f-367">five</span></span> to ten years. One product was sold in 2020 with a twenty year warranty. Warranty settlement costs consist of actual amounts expensed for warranty, which are largely a result of the cost of replacement products provided to our customers. A liability for the estimated future costs under product warranties is maintained for products under warranty based on the actual claims incurred to date and the estimated nature, frequency, and costs of future claims. One contract that expired in 2022 held a warranty of 10 years and this is driving the downward adjustment to existing warranties. These estimates are inherently uncertain and changes to our historical or projected experience may cause material changes to our warranty reserves in the future. We continuously review the assumptions related to the adequacy of our warranty reserve, including product failure rates, and make adjustments to the existing warranty liability when there are changes to these estimates or the underlying replacement product costs, or the warranty period expires.</span></div> P10Y P10Y 1 P20Y 1 P10Y <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes warranty activity for the periods presented (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to existing warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the year (in kind)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accrued warranty reserve at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 295000 227000 24000 -41000 -136000 47000 0 62000 183000 295000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which significantly changes the accounting for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain financial instruments, including trade receivables, and requires an entity to recognize an allowance based on its estimate of expected credit losses rather than incurred losses. This standard is effective for interim and annual periods starting after December 15, 2022 and generally requires adoption on a modified retrospective basis. We are in the process of evaluating the impact of the standard.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain risks and concentrations</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, our products were sold through a direct sales model, which included a combination of direct sales employees, electrical and lighting contractors, and distributors. From time to time, we have utilized a third-party accounts receivable insurance and credit assessment company. Although we maintain allowances for potential credit losses that we believe to be adequate, a payment default on a significant sale could materially and adversely affect our operating results and financial condition, although we have mitigated this risk somewhat through the accounts receivable insurance program.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain customers whose net sales individually represented 10% or more of our total net sales, or whose net trade accounts receivable balance individually represented 10% or more of our total net trade accounts receivable, as follows:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In 2022, two customers accounted for 27% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 13% and sales to a regional commercial lighting retrofit company accounting for approximately 14% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 30% of net sales for the same period. In 2021, two customers accounted for 43% of net sales, with sales to our primary distributor for the U.S. Navy accounting for approximately 30% and sales to a regional commercial lighting retrofit company accounting for approximately 13% of net sales. When sales to our primary distributor for the U.S. Navy are combined with sales to shipbuilders for the U.S. Navy, total net sales of products for the U.S. Navy comprised approximately 38% of net sales for the same period. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At December 31, 2022, a distributor to the U.S. Department of Defense accounted for 25% of our net trade accounts receivable, when combined with our net trade accounts receivable to shipbuilders for the U.S. Navy, total net accounts receivable related to U.S. Navy sales is 30% of total net accounts receivable. At December 31, 2021, a distributor to the U.S. Department of Defense accounted for 20% of our net trade accounts receivable and a shipbuilder for the U.S. Navy accounted for 36% of our net trade accounts receivable. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We require substantial amounts of purchased materials from selected vendors. With specific materials, all of our purchases are from a single vendor. The availability and costs of materials may be subject to change due to, among other things, new laws or regulations, suppliers’ allocation to other purchasers, interruptions in production by suppliers, global health issues such as the COVID-19 pandemic, and changes in exchange rates and worldwide price and demand levels. Our inability to obtain adequate supplies of materials for our products at favorable prices could have a material adverse effect on our business, financial position, or results of operations by decreasing our profit margins and by hindering our ability to deliver products to our customers on a timely basis. Additionally, certain vendors require advance deposits prior to the fulfillment of orders. Deposits paid on unfulfilled orders totaled $0.6 million and $0.7 million at December 31, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain vendors who individually represented 10% or more of our total expenditures, or whose net trade accounts payable balance individually represented 10% or more of our total net trade accounts payable, as follows:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One offshore supplier accounted for approximately 16% of our total expenditures for the twelve months ended December 31, 2022. At December 31, 2022, this same offshore supplier accounted for approximately 36% of our trade accounts payable balance.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One offshore supplier accounted for approximately 29% of our total expenditures for the twelve months ended December 31, 2021. At December 31, 2021, this same offshore supplier accounted for approximately 60% of our trade accounts payable balance.</span></div> 0.27 0.13 0.14 0.30 0.43 0.30 0.13 0.38 0.25 0.30 0.20 0.36 600000 700000 0.16 0.36 0.29 0.60 LEASESThe Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one equipment finance lease containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options, to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option. As of January 21, 2021, the terms of one of the equipment operating leases was extended through 2026. Additionally, as of March 25, 2022, the Company extended its headquarters real estate operating lease for manufacturing, warehouse and office space commencing July 1, 2022 to reflect a smaller footprint at reduced costs. In accordance with “Topic 842”), as a result of the extensions, the related lease liabilities were remeasured and the right-of-use assets and corresponding lease liabilities were adjusted for each lease at the time of modification. The present value of the lease obligation was calculated using an incremental borrowing rate of 15.93% for the equipment lease and 16.96% for the real estate lease, which was the Company’s blended borrowing rate (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The present value of the remaining lease obligation was calculated using an incremental borrowing rate of 7.25% (which excludes the annual facility fee and other lender fees), which was the Company’s borrowing rate on its revolving lines of credit at the time the leases were entered into. The weighted average remaining lease term for operating leases is 4.4 years.<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of leases recognized in net income (loss):</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost (income)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructured lease cost (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructured lease income, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:76.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2023 to Dec 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2024 to Dec 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2025 to Dec 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2026 to Dec 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2027 to Dec 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid, net, for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from restructured leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> LEASESThe Company leases certain equipment, manufacturing, warehouse and office space under non-cancellable operating leases expiring through 2027 under which it is responsible for related maintenance, taxes and insurance. The Company had one equipment finance lease containing a bargain purchase option which was exercised in July 2022. The lease term consists of the non-cancellable period of the lease, periods covered by options, to extend the lease if the Company is reasonably certain to exercise the option, and periods covered by an option to terminate the lease if the Company is reasonably certain not to exercise the option. As of January 21, 2021, the terms of one of the equipment operating leases was extended through 2026. Additionally, as of March 25, 2022, the Company extended its headquarters real estate operating lease for manufacturing, warehouse and office space commencing July 1, 2022 to reflect a smaller footprint at reduced costs. In accordance with “Topic 842”), as a result of the extensions, the related lease liabilities were remeasured and the right-of-use assets and corresponding lease liabilities were adjusted for each lease at the time of modification. The present value of the lease obligation was calculated using an incremental borrowing rate of 15.93% for the equipment lease and 16.96% for the real estate lease, which was the Company’s blended borrowing rate (including interest, annual facility fees, collateral management fees, bank fees and other miscellaneous lender fees) on its revolving lines of credit. The present value of the remaining lease obligation was calculated using an incremental borrowing rate of 7.25% (which excludes the annual facility fee and other lender fees), which was the Company’s borrowing rate on its revolving lines of credit at the time the leases were entered into. The weighted average remaining lease term for operating leases is 4.4 years.<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of leases recognized in net income (loss):</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost (income)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructured lease cost (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructured lease income, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:76.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2023 to Dec 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2024 to Dec 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2025 to Dec 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2026 to Dec 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2027 to Dec 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid, net, for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from restructured leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 0.1593 0.0725 P4Y4M24D <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of the operating, restructured and finance lease costs recognized in net loss were as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Components of leases recognized in net income (loss):</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease cost (income)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructured lease cost (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sub-lease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructured lease income, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 90000 112000 501000 558000 411000 446000 0 136000 0 110000 0 -26000 1000 0 1000 0 412000 420000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental Consolidated Balance Sheet information related to the Company’s operating and finance leases are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1180000 292000 1227000 351000 13000 13000 13000 12000 0 1000 0 1000 0 1000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:76.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2023 to Dec 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2024 to Dec 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2025 to Dec 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2026 to Dec 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2027 to Dec 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments required under operating and finance leases for each of the years 2023 through 2027 are as follows (in thousands):</span></div><div style="margin-bottom:10pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:76.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.262%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2023 to Dec 2023</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2024 to Dec 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2025 to Dec 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2026 to Dec 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2027 to Dec 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 386000 379000 385000 390000 197000 1737000 510000 1227000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid, net, for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from restructured leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 423000 532000 0 35000 1000 3000 RESTRUCTURING <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to our financial performance in 2022 and 2021, including net losses of $10.3 million and $7.9 million, respectively, and total cash used in operating activities of $6.7 million and $9.8 million, respectively, we determined that substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the restructuring actions and initiatives described in Note 1, we have tailored our operating expenses to be more in line with our expected sales volumes, however, we continue to incur losses and have a substantial accumulated deficit, and substantial doubt about our ability to continue as a going concern continues to exist at December 31, 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, global supply chain and logistics constraints are impacting our inventory purchasing strategy, as we seek to manage both shortages of available components and longer lead times in obtaining components while balancing the development and implementation of an inventory reduction plan. Disruptions in global logistics networks are also impacting our lead times and ability to efficiently and cost-effectively transport products from our third-party suppliers to our facility. As a result, we will continue to review and pursue selected external funding sources to ensure adequate financial resources to execute across the timelines required to achieve these objectives including, but not limited to, the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtaining financing from traditional or non-traditional investment capital organizations or individuals; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtaining funding from the sale of our common stock or other equity or debt instruments; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtaining debt financing with lending terms that more closely match our business model and capital needs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we will obtain funding on acceptable terms, in a timely fashion, or at all. Obtaining additional funding contains risks, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional equity financing may not be available to us on satisfactory terms, particularly in light of the current price of our common stock, and any equity we are able to issue could lead to dilution for current stockholders and have rights, preferences and privileges senior to our common stock;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loans or other debt instruments may have terms or conditions, such as interest rate, restrictive covenants, conversion features, refinancing demands, and control or revocation provisions, which are not acceptable to management or our Board of Directors; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the current environment in the capital markets and volatile interest rates, combined with our capital constraints, may prevent us from being able to obtain adequate debt financing.</span></div><div style="margin-bottom:10pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with the new additions to our Board of Directors, we hired a permanent Chief Executive Officer in September 2022, following a period of interim leadership by our Lead Independent Director after the departure of our previous Chief Executive Officer in February 2022 and Chief Financial Officer and Chief Operating Officer in May 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considering both quantitative and qualitative information, we continue to believe that the combination of our plans to ensure adequate external funding, timely re-organizational actions, current financial position, liquid resources, obligations due or anticipated within the next year, development and implementation of an excess inventory reduction plan, plans and initiatives in our research and development, product development and sales and marketing, and development of potential channel partnerships, if adequately executed, could provide us with an ability to finance our operations through the next twelve months and may mitigate the substantial doubt about our ability to continue as a going concern.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, we received a letter from the Listing Qualifications staff (the “Staff”) of The Nasdaq Stock Market (“Nasdaq”) notifying us that, as a result of the resignation of a director, as previously disclosed, from the Board of Directors and the Audit and Finance Committee, we were not in compliance with Nasdaq Listing Rule 5605, which requires that our Audit and Finance Committee be comprised of at least three directors, all of whom are independent pursuant to the rules of Nasdaq and applicable law. The notification letter had no immediate effect on our listing on the Nasdaq Capital Market. The letter further provided that, pursuant to Nasdaq Listing Rule 5605(c)(4), we were entitled to a cure period to regain compliance with Nasdaq Listing Rule 5605. On February 24, 2022, we announced the appointment of two additional independent directors, one of which, was appointed to fill the vacancy on the Audit and Finance Committee, bringing us into compliance with Nasdaq Listing Rule 5605.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2022, we received a letter from the Staff notifying us that we are not in compliance with the requirement to maintain a minimum closing bid price of $1.00 per share, as set forth in Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Rule”), because the closing bid price for our common stock was below the minimum $1.00 per share for 30 consecutive business days. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided an initial period of 180 calendar days, or until February 20, 2023, to regain compliance with the Bid Price Rule. During the initial compliance period, our common stock continued to trade on the Nasdaq Capital Market, but did not satisfy the Bid Price Rule. On February 21, 2023, we received written notification (the “Notification”) from the Staff stating that we had not regained compliance with the Bid Price Rule and </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were ineligible to obtain a second 180 calendar day period to regain compliance because we did not meet the Nasdaq Capital Market’s minimum $5,000,000 Stockholders’ Equity initial listing requirement as of September 30, 2022. Pursuant to the Notification, our common stock is subject to delisting from Nasdaq pending our opportunity to request a hearing before the Nasdaq Hearings Panel (the “Panel”). The Company intends to diligently pursue an appeal of the Notification before the Panel and regain compliance with the Bid Price Rule. Under Nasdaq rules, the delisting of our common stock will be stayed during the pendency of the appeal and during such time, our common stock will continue to be listed on Nasdaq. If we had not requested a hearing before the Panel by February 28, 2023, our common stock would have been scheduled for delisting at the opening of business on March 2, 2023. On February 24, 2023, we submitted our request for an appeal before the Panel. There can be no assurance that such appeal will be successful or that we will be able to regain compliance with the Bid Price Rule or maintain compliance with other Nasdaq listing requirements. If our appeal is denied or if we fail to regain compliance with Nasdaq’s continued listing standards during any period granted by the Panel, our common stock will be subject to delisting from Nasdaq.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2022, we received a letter from the Staff notifying us that we were no longer in compliance with Nasdaq Listing Rule 5550(b)(1), which requires listed companies to maintain stockholders’ equity of at least $2.5 million if they do not meet the alternative compliance standards relating to the market value of listed securities or net income from continuing operations (the “Minimum Stockholders’ Equity Rule”). Our Form 10-Q for the Quarterly Period Ended September 30, 2022 filed on November 10, 2022 reflected that our stockholders’ equity as of September 30, 2022 was $1.5 million. Based on our timely submission of our plan to regain compliance, Nasdaq granted us an extension through May 15, 2023 to regain compliance with the Minimum Stockholders’ Equity Rule.</span></div> -10300000 -7900000 -6700000 -9800000 1.00 30 5000000 2500000 1500000 INVENTORIES<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value and consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for excess, obsolete, and slow-moving inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction due to sold inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off for disposed inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserves for excess, obsolete, and slow-moving inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of our expense reduction initiatives, we significantly decreased our warehouse space beginning in the third quarter of 2022. In connection with the space reduction, in the second quarter of 2022, we began disposing of a substantial portion of our excess and obsolete commercial finished goods inventory that was highly reserved, which effort continued into the fourth quarter of 2022. The scraping of inventory primarily drove the decrease in excess inventory reserves of $0.5 million as compared to 2021. We also focused on selling down inventory on hand and limited inventory and component purchases to top selling products with expected higher turnover. This resulted in a net decrease of our gross inventory levels of $2.9 million. </span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experienced significant global supply chain and logistics constraints during 2021, which impacted our inventory purchasing strategy, leading to a buildup of inventory and inventory components in an effort to manage both shortages of available components and longer lead times in obtaining components. This resulted in a net increase of our gross inventory levels of $2.4 million and excess inventory reserves of $0.2 million as compared to 2020.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value and consists of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,882 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for excess, obsolete, and slow-moving inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,476 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,866 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,894)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(281)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction due to sold inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off for disposed inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reserves for excess, obsolete, and slow-moving inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3347000 3882000 4656000 7034000 2527000 3050000 5476000 7866000 3050000 2894000 -312000 -281000 323000 125000 512000 0 2527000 3050000 500000 2900000 2400000 200000 PROPERTY AND EQUIPMENT<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets and consist of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment (useful life 3 - 15 years)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling (useful life 2 - 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software (useful life 3 years)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements (the shorter of useful life or lease life)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UV - Robots (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Depreciation expense was $0.2 million for both of the years ended December 31, 2022 and 2021. During the third quarter of 2022 it was determined that the mUVeTM ultraviolet-C light disinfection robots were no longer of use and the net book value of $76 thousand was recorded as a loss on impairment of fixed assets. During the fourth quarter, impairment charges totaling $258 thousand were recorded, which primarily relates to other assets disposed or otherwise abandoned following a review by management. Impairment charges were based on level 3 inputs, including estimated residual or sale value to market participants, in determining fair value. As impaired assets relate primarily to the Company and/or its discontinued products, management determined fair value was insignificant. For the year ended December 31, 2022, the Company recognized a loss of $334 thousand on the impairment of fixed assets. No such loss was recorded during the year ended December 31, 2021.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets and consist of the following (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment (useful life 3 - 15 years)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling (useful life 2 - 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software (useful life 3 years)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements (the shorter of useful life or lease life)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UV - Robots (useful life 5 years)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P15Y 1061000 1308000 P2Y P5Y 190000 384000 P5Y 0 83000 P5Y 0 86000 P3Y 0 1194000 141000 169000 0 13000 P5Y 0 105000 0 135000 1392000 3477000 1316000 2802000 76000 675000 200000 200000 -76000 -258000 334000 0 PREPAID AND OTHER CURRENT ASSETS<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term deposits - non-inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term deposits - non-inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total prepaid and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63000 131000 130000 253000 39000 74000 0 18000 0 3000 232000 479000 DEBT<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2020, we entered into two debt financing arrangements (together, the “Credit Facilities”) that allowed for expanded borrowing capacity at a lower blended borrowing cost. The first arrangement is an inventory financing facility (the “Inventory Facility”) pursuant to the Loan and Security Agreement (the “Inventory Loan Agreement”) between the Company and Crossroads Financial Group, LLC, a North Carolina limited liability company (the “IF Lender”). Borrowings under the Inventory Facility are permitted up to the lower of (i) $3.0 million, which was subsequently increased to $3.5 million in April 2022 and reduced to $500 thousand in January 2023 as described below, and (ii) a borrowing base determined from time to time based on the value of the Company’s eligible inventory, valued at 75% of inventory costs or 85% of the inventory net orderly liquidation value, less the availability reserves. On January 18, 2023, the Company and the IF Lender entered into an </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amendment to restructure and pay down the Inventory Facility. Please refer to Note 15, “Subsequent Events” for further detail. As of December 31, 2022, the terms of the Inventory Facility were as follows. The outstanding indebtedness under the Inventory Facility accrues at an annual rate equal to the greater of (i) 5.75% and (ii) 4.00% plus the three-month LIBOR rate (4.77% and 0.21% at December 31, 2022 and 2021, respectively) and is also subject to a service fee of 1% per month. The annualized interest rate at December 31, 2022 and 2021, which includes interest fees, the annual facility fee, bank fees and other miscellaneous lender fees, was 25.5% and 22.4%, respectively. The Inventory Facility’s interest and service fees combined amount is subject to a minimum monthly fee of $18 thousand. There would be no breakage fee for the Company for the Inventory Facility if the Company were to refinance it with an American Bankers Association (“ABA”) equivalent institution. The Inventory Facility is secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender (defined below). The Inventory Facility would have matured on August 11, 2023, subject to early termination upon 90 days’ notice and otherwise in accordance with the terms of the Inventory Loan Agreement. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The second arrangement is a receivables financing facility (the “Receivables Facility”) pursuant to the Loan and Security Agreement (the “Receivables Loan Agreement”) between the Company and Factors Southwest L.L.C. (d/b/a FSW Funding), an Arizona limited liability company (the “RF Lender”). Borrowings under the Receivables Facility are permitted up to the lower of (i) $2.5 million or (ii) a borrowing base determined from time to time based on the value of the Company’s eligible accounts receivable, valued at 90% of the face value of such accounts receivable, less availability reserves, if any. On February 7, 2023, the Company completed the termination of its Receivables Facility. Please refer to Note 15, “Subsequent Events” for further detail.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the terms of the Receivables Facility were as follows. Interest on outstanding indebtedness under the Receivables Facility accrues at an annual rate equal to (i) the highest prime rate announced from time to time by the Wall Street Journal (7.50% and 3.25% at December 31, 2022 and 2021, respectively) plus (ii) 2%. At December 31, 2022 and 2021, the annualized interest rate, which includes interest fees and the annual facility fee, was 10.1% and 8.0%, respectively. The annualized interest rate on the collateral management fee was 6.3% and 5.9% at December 31, 2022 and 2021, respectively. The Receivables Facility is also secured by substantially all of the present and future assets of the Company and is also governed by an intercreditor agreement among the Company, the IF Lender and the RF Lender. A $25 thousand, or 1%, facility fee was charged at closing. There would be no breakage fee for the Company for the Receivables Facility if the Company were to refinance it with an ABA equivalent institution.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Inventory Facility were $1.4 million and $1.2 million at December 31, 2022 and 2021, respectively. Borrowings under the Receivables Facility were less than $0.1 million and $1.0 million at December 31, 2022 and 2021, respectively. Borrowings under the Credit Facilities are recorded in the Consolidated Balance Sheet as of December 31, 2022 and 2021 as a current liability under the caption “Credit line borrowings, net of origination fees.” Outstanding balances include unamortized net issuance costs totaling $47 thousand and $84 thousand for the Inventory Facility and $15 thousand and $24 thousand for the Receivables Facility as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Promissory Notes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third and fourth quarters of the year ended December 31, 2022, we entered into short-term unsecured promissory notes (the “2022 Promissory Notes”) with Mei-Yun (Gina) Huang, Jay Huang, and Tingyu Lin. Ms. Huang is a member of the Company’s Board of Directors and Jay Huang became a member of the Board of Directors in January 2023. The total liability for the 2022 Promissory Notes was $1.5 million at December 31, 2022. All of the 2022 Promissory Notes were exchanged for common stock on January 17, 2023. Please refer to Note 14, “Related Party Transactions” and Note 15, Subsequent Events” for further detail.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the 2022 Promissory Notes at December 31, 2022:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.693%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.288%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">G. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">G. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">T. Lin </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date entered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 16, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 25, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 4, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 6, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$450,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$250,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,450,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 16, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 4, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 6, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 21, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Default interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$460,455</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$253,123</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$353,989</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,096</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,219</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,011</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,469,627</span></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Streeterville Notes</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 Streeterville Note</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 21, 2022, we entered into a note purchase agreement with Streeterville Capital, LLC (“Streeterville”) pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $2.0 million (the “2022 Streeterville Note”). The 2022 Streeterville Note was issued with an original issue discount of $215 thousand and Streeterville paid a purchase price of approximately $1.8 million for the 2022 Streeterville Note, from which the Company paid $15 thousand to Streeterville for Streeterville’s transaction expenses.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Streeterville Note had an original maturity date of April 21, 2024, and accrues interest at 8% per annum, compounded daily, on the outstanding balance. On January 17, 2023, we agreed with Streeterville to restructure and pay down the 2022 Streeterville Note and extend its maturity date to December 1, 2024. We agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500 thousand by January 20, 2023 (which amount has been paid) and $250 thousand by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, we will make twelve monthly repayments of approximately $117 thousand each. We have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided we make all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled. Please refer to Note 15, “Subsequent Events” for further detail.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liability for the 2022 Streeterville Note, net of discount and financing fees, was $2.0 million at December 31, 2022. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event our common stock is delisted from Nasdaq, the amount outstanding under the 2022 Streeterville Note will automatically increase by 15% as of the date of such delisting.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Streeterville Note</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 27, 2021, we entered into a note purchase agreement with Streeterville pursuant to which we sold and issued to Streeterville a promissory note in the principal amount of approximately $1.7 million (the “2021 Streeterville Note”). The 2021 Streeterville Note was issued with an original issue discount of $194 thousand and Streeterville paid a purchase price of $1.5 million for the 2021 Streeterville Note, after deduction of $15 thousand of Streeterville’s transaction expenses. The 2021 Streeterville Note had a maturity date of April 27, 2023, and accrued interest at 8% per annum, compounded daily, on the outstanding balance.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning on November 1, 2021, Streeterville could require the Company to redeem up to $205 thousand of the 2021 Streeterville Note in any calendar month. The Company had the right on three occasions to defer all redemptions that Streeterville could otherwise require the Company to make during any calendar month. Each exercise of this deferral right by the Company increased the amount outstanding under the Streeterville Note by 1.5%. The Company exercised this right twice during the fourth quarter of 2021, once during the second quarter of 2022 and once during the third quarter of 2022. The Company and Streeterville agreed to exchange common stock, priced at-the-market, for the required redemptions in October 2022 and December 2022, totaling $305 thousand converted to equity. These exchanges satisfied the redemption notices provided by Streeterville, and following the December 2022 exchange, the 2021 Streeterville Note was paid in full. We wrote off $100 thousand in remaining original issue discount costs at that time. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liability for the 2021 Streeterville Note, net of discount and financing fees, was $1.7 million at December 31, 2021. Unamortized loan discount and debt issuance costs were $43 thousand at December 31, 2021. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">PPP Loan</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company was granted a loan from KeyBank National Association (“KeyBank”) in the amount of approximately $795 thousand, pursuant to the PPP under Division A of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the Small Business Administration on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021.</span></div> 2 3000000 3500000 500000 0.75 0.85 0.0575 0.0400 0.0477 0.0021 0.01 0.255 0.224 18000 2500000 0.90 0.0750 0.0325 0.02 0.101 0.080 0.063 0.059 25000 0.01 1400000 1200000 100000 1000000.0 47000 84000 15000 24000 1500000 The following summarizes the 2022 Promissory Notes at December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.693%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.288%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">G. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">G. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">J. Huang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">T. Lin </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date entered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 16, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 25, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 4, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 6, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$450,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$250,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,450,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 16, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 4, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 9, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 6, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 21, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Default interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$460,455</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$253,123</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$353,989</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$201,096</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,219</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$50,011</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,469,627</span></td></tr></table> P9M P9M P9M P9M P9M P9M P9M 450000 50000 250000 350000 200000 100000 50000 1450000 0.08 0.08 0.08 0.08 0.08 0.08 0.08 0.10 0.10 0.10 0.10 0.10 0.10 0.10 460455 50734 253123 353989 201096 100219 50011 1469627 2000000 215000 1800000 15000 0.08 500000 250000 117000 2000000 0.15 1700000 194000 1500000 15000 0.08 205000 3 0.015 305000 100000 1700000 43000 795000 0.01 801000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had approximately $0.6 million in outstanding purchase commitments for inventory, of which the majority is expected to ship in the first quarter of 2023.</span></div> 600000 STOCKHOLDERS’ EQUITY<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 2022 Private Placement</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, we completed the June 2022 Private Placement with certain institutional investors for the sale of 1,313,462 shares of our common stock at a purchase price of $1.30 per share. We also sold to the same institutional investors (i) June 2022 Pre-Funded Warrants to purchase 1,378,848 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants to purchase up to an aggregate of 2,692,310 shares of common stock at an exercise price of $1.30 per share. In connection with the June 2022 Private Placement, we paid the placement agent commissions of $252 thousand, plus $35 thousand in expenses, and we also paid legal, accounting and other fees of $47 thousand. Total offering costs of $334 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2022. Net proceeds to us from the June 2022 Private Placement were approximately $3.2 million. We determined the exercise price of the June 2022 Pre-Funded Warrants to be nominal and, as such, have considered the 1,378,848 shares underlying them to be outstanding effective June 7, 2022, for purposes of calculating net loss per share. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, all of the June 2022 Pre-Funded Warrants were exercised. As of December 31, 2022, June 2022 Warrants to purchase an aggregate of 2,692,310 shares of common stock remained outstanding, with an exercise price of $1.30 per share. The exercise of the remaining June 2022 Warrants outstanding could provide us with cash proceeds of up to $3.5 million in the aggregate.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 2021 Private Placement</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we completed the December 2021 Private Placement with certain institutional investors for the sale of 1,193,185 shares of our common stock at a purchase price of $3.52 per share. We also sold to the same institutional investors (i) December 2021 Pre-Funded Warrants to purchase 85,228 shares of common stock at an exercise price of $0.0001 per share and (ii) warrants (collectively with the December 2021 Pre-Funded Warrants, the “December 2021 Warrants”) to purchase up to an aggregate of 1,278,413 shares of common stock at an exercise price of $3.52 per share. We paid the placement agent commission of $360 thousand plus $42 thousand in expenses in connection with the December 2021 Private Placement and we also paid legal, accounting and other fees of $97 thousand related to the December 2021 Private Placement. Total offering costs of $499 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Consolidated Balance Sheet as of December 31, 2021. Net proceeds from the December 2021 Private Placement were approximately $4.0 million. We determined the exercise price of the December 2021 Pre-Funded Warrants to be nominal and, as such, have considered the 85,228 shares underlying them to be outstanding effective December 16, 2021, for the purposes of calculating basic EPS.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, all of the December 2021 Pre-Funded Warrants were exercised. As of December 31, 2022, December 2021 Warrants to purchase an aggregate of 1,278,413 shares of common stock remained outstanding, with an exercise price of $3.52 </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share. The exercise of the remaining December 2021 Warrants outstanding could provide us with cash proceeds of up to $4.5 million in the aggregate.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 2021 Equity Offering</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, we completed a registered direct offering of 990,100 shares of our common stock to certain institutional investors, at a purchase price of $5.05 per share. We paid the placement agent commissions of $400 thousand, plus $51 thousand in expenses, in connection with the June 2021 Equity Offering and we also paid legal and other fees of $19 thousand related to the offering. Total offering costs of $469 thousand have been presented as a reduction of additional paid-in capital and have been netted within equity in the Condensed Consolidated Balance Sheet as of December 31, 2021. Net proceeds to us from the June 2021 Equity Offering were approximately $4.5 million.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">January 2020 Equity Offering</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we completed the January 2020 Equity Offering, pursuant to which we issued the January 2020 Warrants. January 2020 Warrants to purchase an aggregate of 229,414 shares of common stock were outstanding at December 31, 2022 and 2021, with a weighted average exercise price of $3.67 per share. During the year ended December 31, 2022, no January 2020 Warrants issued were exercised and did not result in any proceeds. During the twelve months ended December 31, 2021, 237,892 January 2020 Warrants were exercised, resulting in total proceeds of $801 thousand. The exercise of the remaining January 2020 Warrants outstanding could provide us with cash proceeds of up to $841 thousand in the aggregate. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, we had the following outstanding January 2020 Warrants to purchase shares of common stock:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Underlying Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investor Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,734</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.3700</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Placement Agent Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,680</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,680</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.9940</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2019 we issued $1.7 million aggregate principal amount of subordinated convertible promissory notes (the “Convertible Notes”) to certain investors in a private placement exempt from registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). The Convertible Notes had a maturity date of December 31, 2021 and bore interest at a rate of 5.0% per annum until June 30, 2019 and at a rate of 10.0% thereafter.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Convertible Notes, on January 16, 2020, following approval by our stockholders of certain amendments to the Certificate of Incorporation, the principal amount of all of the Convertible Notes and the accumulated interest thereon at the date of conversion (totaling $1.8 million) were converted at a conversion price of $0.67 per share into an aggregate of 2,709,018 shares of the Company’s Series A Preferred Stock, which is convertible on a one-for-five basis into shares of our common stock. During the year ended December 31, 2020, 111,548 shares of the Series A Preferred Stock were converted into 22,310 shares of common stock. During the year ended December 31, 2021, 1,721,023 shares of Series A Preferred Stock were converted into 344,205 shares of common stock. The Series A Preferred Stock that was converted in 2021 was held by a Schedule 13D ownership group (under Section 13(d)(3) of the Securities Exchange Act of 1934, as amended, and Rule 13d-5 promulgated thereunder) that includes Fusion Park LLC (“Fusion Park”) and 5 Elements Global Fund L.P. (controlled affiliates of James Tu, the Company's former Executive Chairman and Chief Executive Officer and former member of the Board of Directors), as well as Brilliant Start Enterprise Inc. (“Brilliant Start”) and Jag International Ltd. (controlled affiliates of Gina Huang, a current member of the Company's Board of Directors). Upon conversion of their respective shares of Series A Preferred Stock in 2021, Fusion Park and Brilliant Start received 184,851 and 159,354 shares, respectively, of the Company’s common stock.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock was created by the filing of the Original Series A Certificate of Designation. On January 15, 2020 with prior stockholder approval, the Company amended the Certificate of Incorporation to increase the number of authorized shares of preferred stock to 5,000,000. The Original Series A Certificate of Designation was also amended on January 15, 2020, to increase the number of shares of preferred stock designated as Series A Preferred Stock to 3,300,000 (the Original Series A Certificate of Designation, as so amended, the “Series A Certificate of Designation”).</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Series A Certificate of Designation, each holder of outstanding shares of Series A Preferred Stock is entitled to vote with holders of outstanding shares of common stock, voting together as a single class, with respect to any and all matters presented to the stockholders of the Company for their action or consideration, except as provided by law. In any such vote, each share of Series A Preferred Stock shall entitle its holder to a number of votes equal to 11.07% of the number of shares of common stock into which such share of Series A Preferred Stock is convertible.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock (a) has a preference upon liquidation equal to $0.67 per share and then participates on an as-converted basis with the common stock with respect to any additional distributions, (b) shall receive any dividends declared and payable on our common stock on an as-converted basis, and (c) is convertible at the option of the holder into shares of our common stock on a one-for-five basis. On March 29, 2019, the Company also filed a Certificate of Elimination with respect to its authorized, but unissued, Series A Participating Preferred Stock, to return such shares to the status of undesignated preferred stock available for designation as Series A Preferred Stock.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase agreement related to the Convertible Notes contained customary representations and warranties and provided for resale registration rights with respect to the shares of our common stock issuable upon conversion of the Series A Preferred Stock.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 18, 2020, our Board of Directors approved the Energy Focus, Inc. 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan was approved by the stockholders at our annual meeting on September 17, 2020, after which no further awards could be issued under the Energy Focus, Inc. 2014 Stock Incentive Plan (the “2014 Plan”). The 2020 Plan initially allows for awards up to 350,000 shares of common stock and expires on September 17, 2030. On June 22, 2022, the stockholders approved an amendment and restatement of the 2020 Plan that increased the shares available for issuance under the 2020 Plan by an additional 300,000 shares. At December 31, 2022, 480,741 shares remain available to grant under the 2020 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 12, 2022, as a material inducement to our Chief Executive Officer’s acceptance of employment, we granted her an initial stock option award to purchase 150,000 shares of the Company’s common stock (the “Inducement Option Award”), which Inducement Option Award will generally vest over a four-year period, with 25% generally vesting on the first anniversary of the grant date, and the remainder generally vesting in substantially equal monthly installments for 36 months thereafter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inducement Option Award, which was intended to be an inducement award under Rule 5635(c)(4) of the Nasdaq Stock Market Listing Rules, was effective on September 12, 2022 and has a per share exercise price equal to the closing price of a share of the Company’s common stock on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have awards outstanding pursuant to the 2014 Plan and one other historical equity-based compensation plan, however no new awards may be granted under these plans. Generally, stock options are granted at fair market value and expire ten years from the grant date. Employee grants generally vest in <span style="-sec-ix-hidden:f-725">three</span> or four years, while grants to non-employee directors generally vest in one year. The specific terms of each grant are determined by our Board of Directors. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is attributable to stock options and restricted stock unit awards. For all stock-based awards, we recognize compensation expense using a straight-line amortization method.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022 and 2021, we had unearned stock compensation expense of $0.1 million and $0.3 million, respectively. These costs will be charged to expense and amortized on a straight-line basis in subsequent periods. The remaining weighted average period over which the unearned compensation is expected to be amortized was approximately 2.8 years as of December 31, 2022 and 2.7 years as of December 31, 2021. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option is estimated on the date of grant using the Black-Scholes option pricing model. Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of options issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the simplified method as provided by ASC 718-10 to calculate the expected stock option life. Under ASC 718-10, the expected stock option life is based on the midpoint between the vesting date and the end of the contractual term of the stock option award. The use of this simplified method in place of using the actual historical exercise data is allowed when a stock option award meets all of the following criteria: the exercise price of the stock option equals the stock price on the date of grant; the exercisability of the stock option is only conditional upon completing the service requirement through the vesting date; employees who terminate their service prior to the vesting date forfeit their stock options; employees who terminate their service after vesting are granted a limited time period to exercise their stock options; and the stock options are nontransferable and non-hedgeable. We believe that our stock option awards meet all of these criteria. The estimated expected life of the option is calculated based on contractual life of the option, the vesting life of the option, and historical exercise patterns of vested options. The risk-free interest rate is based on U.S. treasury zero-coupon yield curve on the grant date for a maturity similar to the expected life of the option. The volatility estimates are calculated using historical volatility of our stock price calculated over a period of time representative of the expected life of the option. We have not paid dividends in the past, and do not expect to pay dividends over the corresponding expected term as of the grant date.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding under all plans at December 31, 2022 have a contractual life of ten years, and vesting periods between <span style="-sec-ix-hidden:f-755">one</span> and four years. A summary of option activity under all plans was as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The “Expected to Vest” options are the unvested options that remain after applying the pre-vesting forfeiture rate assumption to total unvested options. 250 options were exercised during 2022 and 4,225 options were exercised during 2021. All outstanding equity awards were out of the money as of December 31, 2022. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The options outstanding at December 31, 2022 have been segregated into ranges for additional disclosure as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:6.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.801%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.975%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPTIONS OUTSTANDING</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPTIONS EXERCISABLE</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.42</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.79</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.81</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2015, we began issuing restricted stock units to certain employees and non-employee Directors under the 2014 Plan with vesting periods ranging from <span style="-sec-ix-hidden:f-831">one</span> to four years from the grant date. In 2020, we began issuing restricted stock units to certain employees and non-employee Directors under the 2020 Plan with vesting periods ranging from <span style="-sec-ix-hidden:f-833">one</span> to four years.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of restricted stock unit activity:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">purchase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">plans</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2013, our stockholders approved the 2013 Employee Stock Purchase Plan (the “2013 Plan”) to replace the 1994 prior purchase plan. A total of 100,000 shares of common stock were provided for issuance under the 2013 Plan. The 2013 Plan permits eligible employees to purchase common stock through payroll deductions at a price equal to the lower of 85 percent of the fair market value of our common stock at the beginning or end of the offering period. Employees may end their participation at any time during the offering period, and participation ends automatically upon termination of employment with us. During 2022 and 2021, employees purchased 3,971 and 22,000 shares, respectively. At December 31, 2022, 28,523 shares remained available for purchase under the 2013 Plan.</span></div> 1313462 1.30 1378848 0.0001 2692310 1.30 252000 35000 47000 334000 3200000 1378848 2692310 1.30 3500000 1193185 3.52 85228 0.0001 1278413 3.52 360000 42000 97000 499000 4000000 85228 1278413 3.52 4500000 990100 5.05 400000 51000 19000 469000 4500000 229414 229414 3.67 0 0 237892 801000 841000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, we had the following outstanding January 2020 Warrants to purchase shares of common stock:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Underlying Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investor Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,734</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,734</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.3700</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Placement Agent Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,680</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,680</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.9940</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,414</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 187734 187734 3.3700 41680 41680 4.9940 229414 229414 1700000 0.050 0.100 1800000 0.67 2709018 111548 22310 1721023 344205 184851 159354 5000000 3300000 0.1107 0.67 350000 300000 480741 150000 P10Y P4Y P1Y <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2000 9000 15000 14000 100000 406000 117000 429000 100000 300000 P2Y9M18D P2Y8M12D Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of options issued</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0.77 3.92 0.95 5.07 P6Y1M6D P6Y2M12D 0.030 0.009 1.040 0.963 0.0000 0.0000 P10Y P4Y A summary of option activity under all plans was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 221450 3.45 88240 5.07 36706 5.35 1650 49.18 4225 1.96 267109 3.46 226960 0.95 160778 2.99 2233 2.78 250 1.45 330808 1.97 276267 2.13 117542 3.13 250 4225 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The options outstanding at December 31, 2022 have been segregated into ranges for additional disclosure as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:6.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.801%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.975%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPTIONS OUTSTANDING</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPTIONS EXERCISABLE</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.42</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.75</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.78</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.79</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.80</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.81</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.26</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.13 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.42 0.74 2640 P9Y7M6D 0.72 0 0 0.75 0.78 150000 P9Y8M12D 0.75 0 0 0.79 1.80 69284 P7Y 1.46 32204 P4Y9M18D 1.49 1.81 2.25 48125 P5Y2M12D 2.10 48125 P5Y2M12D 2.10 2.26 27.35 60759 P6Y10M24D 5.53 37213 P6Y1M6D 5.88 330808 P8Y 1.97 117542 P5Y4M24D 3.13 P4Y P4Y <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of restricted stock unit activity:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,080)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,600 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4480 8.64 50000 5.26 52080 5.46 2400 7.14 50000 1.26 40800 1.51 11600 1.59 100000 0.85 3971 22000 28523 INCOME TAXES<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction, as well as in various state and local jurisdictions. With few exceptions, we are no longer subject to U.S. federal, state, and local, or non-U.S. income tax examinations by tax authorities for years before 2019. Our practice is to recognize interest and penalties related to income tax matters in income tax expense when and if they become applicable. At December 31, 2022 and 2021, respectively, there were no accrued interest and penalties related to uncertain tax positions. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the provision for income taxes (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal items accounting for the difference between income taxes computed at the U.S. statutory rate and the (benefit from) provision for income taxes reflected in our Consolidated Statements of Operations are as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes (net of federal tax benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other reserves</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use-asset</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits, deferred R&amp;D, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,932)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance as a result of the $9.2 million additional federal net operating loss we recognized for the year. In 2021, our effective tax rate was lower than the statutory rate due to an increase in the valuation allowance of the $9.6 million additional federal net operating loss we recognized for the year.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, we had federal and state net operating loss carry-forwards (“NOLs”) of approximately $132.4 million for federal income tax purposes ($77.6 million for state and local income tax purposes). However, due to changes in our capital structure, approximately $78.0 million of the $132.4 million is available after the application of IRC Section 382 limitations. As a result of the Tax Cuts and Job Act of 2017 (the “Tax Act”), NOLs generated in tax years beginning after December 31, 2017 can only offset 80% of taxable income. These NOLs can no longer be carried back, but they can be carried forward indefinitely. The $9.2 million and $9.6 million in federal net operating losses generated in December 31, 2022 and 2021 will be subject to the new limitations under the Tax Act. If not utilized, the NOLs generated prior to December 31, 2017 of $37.5 million will begin to expire in 2024 for federal purposes and have begun to expire for state and local purposes. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since we believe it is more likely than not that the benefit from NOLs will not be realized, we have provided a full valuation allowance against our deferred tax assets at December 31, 2022 and 2021, respectively. We had no net deferred tax liabilities at December 31, 2022 or 2021, respectively. In 2021, we recognized various states tax benefits as a result of the adjustment from the 2020 provision to the actual tax on the 2020 returns that were filed in 2020. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act was enacted on March 27, 2020 and the Consolidated Appropriations Act (the “Relief Act”) was enacted on December 27, 2020 in the United States. The key provisions of the CARES Act and the Relief Act, as applicable to the Company, include the following:</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability to use NOLs to offset income without the 80% taxable income limitation enacted as part of the Tax Cuts and Jobs Act (“TCJA”) of 2017, and to carry back NOLs to offset prior year income for five years. These are temporary provisions that apply to NOLs incurred in 2018, 2019 or 2020 tax years. We did not recognize any tax benefit for the year ended December 31, 2021 related to our ability to carry back prior year losses, as well as projected current year losses, under the CARES Act to years with the previous 35% tax rate. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability to claim a current deduction for interest expense up to 50% of Adjusted Taxable Income (“ATI”) for tax years 2019 and 2020. This limitation was previously 30% of ATI pursuant to the Tax Act, and will revert to 30% after 2020. The Company has no current interest expense limitation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the aforementioned provisions, the CARES Act also provided the following non-income tax provisions as applicable to the Company: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to defer the payment of the employer portion of social security taxes incurred between March 27, 2020 and December 31, 2020, with 50% of the deferred amount to be paid by December 31, 2021 and the remaining 50% to be paid by December 31, 2022. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In the year ended December 31, 2022, the Company paid $77 thousand of payroll taxes previously deferred from the year ended December 21, 2021.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The ability to claim an Employee Retention Tax Credit (“ERTC”), which is a refundable payroll tax credit, subject to certain limitations. Refer to Note 13, “Other Income” for details.</span></div>•The Company received approximately $795 thousand in PPP loans, which were forgiven in 2021. The CARES Act provides that the loan forgiveness is tax-exempt for federal purposes. Refer to Note 8, “Debt” for details. 0 0 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the provision for income taxes (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4000 -1000 0 0 4000 -1000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal items accounting for the difference between income taxes computed at the U.S. statutory rate and the (benefit from) provision for income taxes reflected in our Consolidated Statements of Operations are as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes (net of federal tax benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.210 0.210 0.013 0.097 -0.182 -0.327 -0.041 0.020 0.000 -0.000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">At December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other reserves</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use-asset</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(294)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits, deferred R&amp;D, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,932)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1455000 1550000 294000 73000 306000 88000 438000 49000 18856000 17318000 20764000 18932000 0 0 9200000 9600000 132400000 77600000 78000000 132400000 9200000 9600000 37500000 0 0 77000 795000 PRODUCT AND GEOGRAPHIC INFORMATION<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We focus our efforts on the sale of LED lighting and controls products in the commercial market and MMM, and began to expand our offerings into the consumer market in the fourth quarter of 2021. Our products are sold primarily in the United States through a combination of direct sales employees, lighting agents, independent sales representatives and distributors. We currently operate in a single industry segment, developing and selling our LED lighting products and controls into the MMM and commercial markets.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a breakdown of product net sales for the years indicated (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MMM products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A geographic summary of net sales is as follows (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022 and 2021, approximately 100% of our long-lived assets, which consist of property and equipment, were located in the United States.</span></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a breakdown of product net sales for the years indicated (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MMM products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3746000 4682000 2222000 5183000 5968000 9865000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A geographic summary of net sales is as follows (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.177%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5944000 9712000 24000 153000 5968000 9865000 1 1 OTHER INCOME<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Retention Tax Credit</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CARES Act, which was enacted on March 27, 2020, provides an ERTC that is a refundable tax credit against certain employer taxes. The ERTC was subsequently amended by the Taxpayer Certainty and Disaster Tax Relief Act of 2020, the Consolidated Appropriation Act of 2021, and the American Rescue Plan Act of 2021, all of which amended and extended the ERTC availability and guidelines under the CARES Act. Following these amendments, we and other businesses became retroactively eligible for the ERTC, and as a result of the foregoing legislation, are eligible to claim a refundable tax credit against the employer share of Social Security taxes equal to 70% of the qualified wages paid to employees between January 1, 2021 and September 30, 2021. Qualified wages are limited to $10,000 per employee per calendar quarter in 2021 for a maximum allowable ERTC per employee of $7,000 per calendar quarter in 2021. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the amended ERTC, an eligible employer is defined as having experienced a significant (20% or more) decline in gross receipts during each of the first three 2021 calendar quarters when compared with the same quarter in 2019 or the </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">immediately preceding quarter to the corresponding calendar quarter in 2019. The credit is taken against the Company’s share of Social Security Tax when the Company’s payroll provider files, or subsequently amends the applicable quarterly employer tax filings.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended guidelines, we were eligible to receive the ERTC for the second and third quarters of 2021. As part of the filing of our employer tax filings for the third quarter of 2021, we applied for and received a refund of $431 thousand, and we amended our filing for the second quarter of 2021, for which we expect to receive an additional refund of approximately $445 thousand. These amounts are recorded as other income in the Consolidated Statements of Operations during the year ended December 31, 2021, and the $445 thousand expected receivable is included as a receivable for claimed ERTC in the Consolidated Balance Sheet as of December 31, 2022 and 2021. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PPP Loan</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company was granted a loan from KeyBank in the amount of approximately $795 thousand, pursuant to the PPP under the CARES Act, which was enacted on March 27, 2020. The funds were received on April 20, 2020 and accrued interest at a rate of 1% per annum. Under the terms of the PPP, certain amounts of the loan may be forgiven if they are used for qualifying expenses as described in the CARES Act. The entire principal balance and interest were forgiven by the SBA on February 11, 2021. The $801 thousand forgiveness income was recorded as other income in the Condensed Consolidated Statements of Operations during the year ended December 31, 2021.</span></div> 431000 445000 445000 445000 795000 0.01 801000 RELATED PARTY TRANSACTIONS<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 11, 2022, our Board of Directors appointed Stephen Socolof, our Lead Independent Director, as Interim Chief Executive Officer to replace James Tu. On February 11, 2022, Mr. Tu and the Company entered into a Separation and Release Agreement and Mr. Tu resigned from the Board of Directors.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 16, 2022 and November 9, 2022, the Company issued and sold 2022 Promissory Notes to one of the members of its Board of Directors, Gina Huang, for $450 thousand and $350 thousand, respectively. Please refer to Note 8, “Debt” for further detail.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third and fourth quarters of the year ended December 31, 2022, we issued and sold 2022 Promissory Notes for an aggregate principal amount of $600,000 to Jay Huang. Mr. Huang became a member of the Board of Directors in January 2023. Please refer to Note 8, “Debt” and Note 15, “Subsequent Events,” for further detail.</span></div> 450000 350000 600000 SUBSEQUENT EVENTS<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ms. Huang Purchase Agreements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 5, 2023, the Company entered into a securities purchase agreement with Mei-Yun (Gina) Huang, a member of the Board of Directors, pursuant to which the Company agreed to issue and sell, in a private placement 257,798 shares of the Company’s common stock, for a purchase price of $0.3879 per share. On January 10, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 325,803 shares of the Company’s common stock for a purchase price of $0.4604 per share. On February 24, 2023, the Company entered into a securities purchase agreement with Ms. Huang, pursuant to which the Company agreed to issue and sell, in a private placement 803,212 shares of the Company’s common stock for a purchase price of $0.4980 per share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate gross proceeds to the Company in respect of these private placements to Ms. Huang are $650 thousand, before deducting estimated offering expenses payable by the Company. Each of the private placements to Ms. Huang was priced at fair market value under the Nasdaq rules. The issuance and sale of the shares pursuant to the purchase agreements with Ms. Huang are not being registered under the Securities Act, and were made pursuant to the exemption provided in Section 4(a)(2) under the Securities Act and Regulation D promulgated thereunder.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sander Securities Purchase Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2023, the Company entered into a securities purchase agreement (the “Sander Purchase Agreement”) with certain purchasers associated with Sander Electronics, Inc. (the “Sander Purchasers”), pursuant to which the Company agreed to issue and sell in a private placement (the “Sander Private Placement”) an aggregate of 5,446,252 shares (the “Sander Shares”) of the Company’s common stock, for a purchase price per share of $0.5008. Consideration for the transaction included exchange of approximately $657,000 in the aggregate of outstanding amounts on previous short-term bridge financings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate gross proceeds to the Company in respect of the Sander Private Placement is approximately $2.1 million, before immaterial offering expenses payable by the Company. The Sander Private Placement closed on January 20, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sander Private Placement was priced at-the-market under the Nasdaq rules. The issuance and sale of the Sander Shares pursuant to the Sander Purchase Agreement are not being registered under the Securities Act, and were made pursuant to certain exemptions from registration, including Sections 3(a)(9) and 4(a)(2) of the Securities Act and Regulation D promulgated thereunder, in reliance on the representations and covenants of the Sander Purchasers under the Sander Purchase Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Sander Purchase Agreement, the Company agreed to increase the size of the Board of Directors to eight members and to appoint each of Jay Huang and Wen-Jeng Chang as a director for a term expiring at the 2023 annual meeting of the Company’s stockholders or his earlier resignation, death or removal in accordance with the Company’s bylaws.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 17, 2023, in connection with the Sander Purchase Agreement, the Company entered into a registration rights agreement with each of the Sander Purchasers. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 8, “Debt,” on September 16, 2022 and November 9, 2022 the Company sold and issued to Mei Yun (Gina) Huang, a member of the Board of Directors, 2022 Promissory Notes totaling an aggregate principal amount of $800,000. On January 17, 2023, the Company and Ms. Huang entered into exchange agreements (the “Exchange Agreements”) with respect to the 2022 Promissory Notes, pursuant to which the Company and Ms. Huang agreed to exchange (the “Exchanges”) the approximately $809,000 aggregate outstanding amounts under the 2022 Promissory Notes for an aggregate of 1,436,959 shares of Common Stock (the “Exchange Shares”) at a price per share of $0.5630.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Exchanges were priced at fair market value under the Nasdaq rules. The Exchanges of the Exchange Shares pursuant to the Exchange Agreements are not being registered under the Securities Act, and were effected pursuant to the exemption provided in Section 3(a)(9) of the Securities Act.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Second Amendment to Inventory Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2023, the Company and Crossroads entered into a Second Amendment to the Inventory Loan Agreement (the “Crossroads Amendment”) to restructure and pay down the Inventory Facility. The Crossroads Amendment provides that the Company will make payments to reduce the outstanding obligations under the Inventory Facility of $750,000 by January 20, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 (which amount the Company has paid) and $250,000 by February 15, 2023. The Company also agreed to make monthly payments of approximately $40,200 towards the remaining outstanding obligations under the Inventory Facility, and to reduce the maximum amount that may be available to the Company under the Inventory Facility from $3,500,000 to $500,000, subject to the borrowing base as set forth in the Inventory Loan Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Crossroads Amendment, Crossroads and the Company also agreed to extend the Inventory Facility’s current term through December 31, 2023, while eliminating the minimum borrowing amount and unused line fees and reducing the monthly service fee to a lower, fixed amount. The Company also agreed to a slightly increased interest rate, which was more than offset by the reduction in the monthly service fees. Pursuant to the Crossroads Amendment, the interest rate on borrowings under the Inventory Facility is now a per annum rate equal to (i) the Three Month Libor rate plus 5.5% (currently 10.28% per annum) or (ii) at Crossroads’ discretion, an alternative reference rate, SOFR (Secured Overnight Financing Rate), plus 6% (currently 10.176% per annum).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing summary description of the Crossroads Amendment is not complete and is qualified in its entirety by reference to the full text of the Crossroads Amendment, which is filed as an exhibit to this Current Report on Form 8-K and is incorporated by reference herein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment to 2022 Streeterville Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 21, 2022, the Company sold and issued to Streeterville the 2022 Streeterville Note. On January 17, 2023, the Company and Streeterville entered into an Amendment to Promissory Note (the “Streeterville Amendment”) to restructure and pay down the 2022 Streeterville Note.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Streeterville Amendment, the Company agreed to make payments to reduce the outstanding amounts of the 2022 Streeterville Note of $500,000 by January 20, 2023 (which amount the Company has paid) and $250,000 by July 14, 2023. Streeterville agreed to extend the term of the 2022 Streeterville Note through December 1, 2024, and beginning January 1, 2024, the Company will make twelve monthly repayments of approximately $117,000 each. The Company will have the right to prepay any of the scheduled repayments at any time or from time to time without additional penalty or fees. Provided the Company makes all payments as scheduled or earlier, the 2022 Streeterville Note will be deemed paid in full and shall automatically be deemed canceled.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination of Receivables Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2023, the Company terminated the Receivables Facility pursuant to the Receivables Loan between the Company and FSW Funding.  All outstanding amounts under the Receivables Facility had been repaid prior to termination, and there were no prepayment fees in connection with termination.  The Receivables Facility was secured by substantially all of the present and future assets of the Company and was subject to an intercreditor agreement with the Company’s inventory lending facility lender, which intercreditor agreement was also terminated.</span></div> 257798 0.3879 325803 0.4604 803212 0.4980 650000 5446252 0.5008 657000 2100000 800000 809000 1436959 0.5630 750000 250000 40200 3500000 500000 0.055 0.1028 0.06 0.10176 500000 250000 117000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LEGAL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MATTERS</span>We may be the subject of threatened or pending legal actions and contingencies in the normal course of conducting our business. We provide for costs related to these matters when a loss is probable and the amount can be reasonably estimated. The effect of the outcome of these matters on our future results of operations and liquidity cannot be predicted because any such effect depends on future results of operations and the amount or timing of the resolution of such matters. While it is not possible to predict the future outcome of such matters, we believe that the ultimate resolution of such individual or aggregated matters will not have a material adverse effect on our consolidated financial position, results of operations, or cash flows. For certain types of claims, we maintain insurance coverage for personal injury and property damage, product liability and other liability coverages in amounts and with deductibles that we believe are prudent, but there can be no assurance that these coverages will be applicable or adequate to cover adverse outcomes of claims or legal proceedings against us. <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUPPLEMENTARY FINANCIAL INFORMATION TO ITEM 8. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our selected unaudited financial information for the four quarters in the years ended December 31, 2022 and 2021, respectively. This information has been prepared on the same basis as the audited financial statements and, in the opinion of management, contains all adjustments necessary for a fair presentation thereof.</span></div><div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY FINANCIAL DATA (UNAUDITED)</span></div><div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">amounts in thousands, except per share amounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></div><div style="margin-bottom:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (loss) profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share attributable to common stockholders (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per common share (basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (loss) profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share attributable to common stockholders (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per common share (basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY FINANCIAL DATA (UNAUDITED)</span></div><div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">amounts in thousands, except per share amounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span></div><div style="margin-bottom:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (loss) profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share attributable to common stockholders (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per common share (basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:48.973%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (loss) profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share attributable to common stockholders (basic and diluted):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per common share (basic and diluted)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 663000 1764000 1480000 2061000 -238000 -163000 109000 -26000 -2310000 -2662000 -2486000 -2821000 -0.23 -0.23 -0.29 -0.29 -0.35 -0.35 -0.44 -0.44 9583000 9583000 9190000 9190000 4211000 4211000 6437000 6437000 2405000 2749000 2074000 2637000 189000 563000 393000 553000 -2631000 -1140000 -2473000 -1642000 -0.50 -0.50 -0.22 -0.22 -0.59 -0.59 -0.45 -0.45 5312000 5312000 5086000 5086000 4211000 4211000 3612000 3612000 <div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ENERGY FOCUS, INC.</span></div><div style="text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE OF VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-bottom:10pt;text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(amounts in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning<br/>Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charges to<br/>Revenue/<br/>Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending<br/>Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and returns</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts and returns</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 14000 29000 17000 26000 3050000 312000 835000 2527000 18931000 1833000 0 20764000 8000 6000 0 14000 2894000 281000 125000 3050000 16363000 2568000 0 18931000 EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *=!=U8'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 " "G07=6GF9(8NX K @ $0 &1O8U!R;W!S+V-O&ULS9)- M2P,Q$(;_BN2^._M!/81M+HHG!<&"XBTDTS:X^2 9V>V_-QO;+:(_0,@E,V^> M>08RJ,"5C_@7N I;=B0*'""I(UJ9ZIQPN;GWT4K*UWB (-6' M/"!T37,+%DEJ21(68!56(A.#5EQ%E.3C&:_5B@^?<2PPK0!'M.@H05NWP,0R M,9SF<8 K8($11IN^"ZA78JG^B2T=8.?DG,R:FJ:IGOJ2RSNT\/;T^%+6K8Q+ M))W"_"H93J> 6W:9_-K?W>\>F.B:KJ^:ONKZ7=OQ?#:;]\7UA]]5V'IM]N8? M&U\$Q0"__H7X E!+ P04 " "G07=6F5R<(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 *=!=U;\PK\;OP< &HP 8 >&PO=V]R:W-H965T&UL MM9M=<]HX%(;_BH9V.NU,"/X@"6D39HA)6K9-PH:TG>S.7@A;@">VQ4IR2/[] M'MF <486]H[2BV"#SVOKL22?USH]6U'VR!>$"/0<1PD_;RV$6'[N=+B_(#'F MAW1)$OAE1EF,!>RR>8RCCLQ#I-6_RS[;LSZ9S0549B0,4,\ MC6/,7BY(1%?G+;NU^>(NG"^$_*+3/UOB.9D0\7,Y9K#7V:H$84P2'M($,3([ M;PWLST.W)P.R(WZ%9,5WMI%LRI321[DS"LY;EKPB$A%?2 D,'T_$(U$DE> Z M_EV+MK;GE(&[VQOUJZSQT)@IYL2CT>\P$(OS5J^% C+#:23NZ.H;63?H2.KY M-.+97[3*C^UV6\A/N:#Q.ABN( Z3_!,_KT'L!/2LB@!G'>"\"K"KSN"N ]RZ M =UU0#Z6N9OIN5KF?P^F7##H]_^H".<*7;6"G P^\R7VR7D+1CLG M[(FT^A_>VT3K4MO$Q$*%Z@>T4$W:3QE# 5);V&9=EM]_BHIWK,>]K0 MIJ0,B95(V5:1MEEU6-V1>2BS".AB-SA6CL)]0C>7=U\?T-6M]W-R@$8W7F=X MJ6*GEVD*SY1:F=Y.TFO7H3=*?,I@-&(Y, _01,!$ABA#'DT3P5[@,U CU:M7 M -0&-09H2*T,T"D .G4 WN-G- I@@@MGH9]1U S)NL_I)5TP^A8:I QZ,[JC.%!" M-&H$3*F5(196P-8G\UJ(]RNJA*B7G*0A3 72G1&/8(IM3*ZPB78^O3^-3I/ M[L&\=T]7B1*;7FY"(ZJ*\_1QC:&]A6&P"\=@ZQ/]U]"V3XLQHT]AXJM'K5[S M]IL2FU''8$JMC*WP#+8^S7^-;4RY //P5[BL?KSJ%;M=VSU5J MC-C3!S7&]A:6P"DL@5/+$ORB$?AWS/)724RY@K5'J0*641-@2JT,JS !3BT3 ML'FIF[^6S*8R2&Q3-32]X@-117GZJ,;4WL(%.(4+<&JY@%$B",O7K.7K;[S! MJ*2F5ZRB9M0$F%(K4RM,@%/+!&3#$7G@F^:4J?,.OZBCVN,[2V\@5MX U>?T8^\JSLT2(-0 M4(8&0A!PZ=G[W*L(SY4%"GJ]2FKZN,;%"&^1_;M%]N_66D>8+"!1TW6Q/3+5 ML(R: %-J95B%"7!KK1F,TVD4^M"O*%8^+O4JC4M?C-J"M=I1IB9+ZI[ZIX=' M9YTG%9B=>KX';Q #A* G( M,_I.U/.R7LJ"?Z=.US[N*:D9]36FU,K4"E_CUBR(VBWNN8(OE8GF'K&J2BA] M6&-B;^%IW,+3N'HO\IK8NI*LFIE>[NI!2\% M_?\ 4$L#!!0 ( *=!=U9%OHG_-@( +0% 8 >&PO=V]R:W-H965T M&ULC93;CM,P$(9?Q3(25ZOFT .E-)%Z8&&E+I1= 1>("S>9 M-M;&=K"=S>[;XT,:BM1&O4E\F/_W-TYFYHV03ZH T.B%E5PEN-"ZF@6!R@I@ M1 U$!=SL[(5D1)NI/ 2JDD!R)V)E$(?A)&"$07^OMM+,@LXEIPRXHH(C"?L$+Z+9N+N2"L\'1_= M;UWN)I<=4; 2Y4^:ZR+!4XQRV).ZU ^B^0QM/F/KEXE2N2=J?&S\'J.L5EJP M5FP(&.7^35[:>S@11-,+@K@5Q([;'^0HUT23="Y%@Z2--FYVX%)U:@-'N?TH MCUJ:76IT.EW4.=7HCOO/:^YI'FAC:S>#K+58>HOX@D44HWO!=:'01YY#_K]! M8'@ZJ/@(M8Q['=>0#= PND%Q&,<]?L,NR:'S&UZ;)/JUV"DMS2_Q^UR^WFUT MWLV6R4Q5)(,$FSI0()\!IV_?1)/P0P_KJ&,=];E[5B'1+94,W:W/X?4;1--P MVL,Q[CC&5W%\(0S.0?2K/RV_H2V1FH-4-VBS6?4033JBR55$&Y%=_%/['4SI MUFQ7&Z*O!17GD(*32F(@#ZY?*)2)FFM?5-UJUY(6OA+_A?M^=D_D@7*%2M@; M:3AX9VY,^A[A)UI4KBYW0ILJ=\/"M%60-L#L[X70QXD]H&O4Z5]02P,$% M @ IT%W5@,@H,8*!P +AX !@ !X;"]W;W)K83\R%AT+E40O23N; M^_4WE&7)+D=TNNB'-I(U'#TSY,SSD+I^DNJK7@MAR-]56>N;T=J8S=5DHI=K M47%]*3>BABSZ^:W3VIV+;>F+&KQ M21&]K2JNGM^*4C[=C.CH\,-]\;@V]H?)['K#'\5"F"^;3PKN)IV7O*A$K0M9 M$R56-Z-;>C4/8SN@L?A/(9[TT36QH3Q(^=7>?,AO1H%%)$JQ--8%AS\[,1=E M:3T!CK]:IZ/NG7;@\?7!^_LF> CF@6LQE^5_B]RL;T;IB.1BQ;>EN9=/OXDV MH*GUMY2E;OXG3ZUM,"++K3:R:@<#@JJH]W_YWVTBC@;0:& :P>PEPX(VP%A M$^@>61/6'3=\=JWD$U'6&KS9BR8WS6B(IJCM-"Z,@J<%C#.SN:RU+(N<&Y&3 MM[SD]5*0A76GR07YLK@CKU^]N9X8>)4=,%FV;M_NW;(!MW=B>4E".B8L8 P9 M/G_Y<'HZ? (!=E&R+DK6^ N'HMPJ)6I#N-80V!46S]Y!A#NPQ72E-WPI;D90 M+5JHG1C-?OZ)QL&O6'0_R-E)K&$7:^CS/IMSO<8"W(]*FE&VN'>S*=1Z<#W9 M'2-WK5B)V35S0:@ZW>B*;8RVD%@9#.'5>/8V2V(7HVB5I' ]"C#N(L1?B8BV5N3!"5=#?-E(7 M1F,H8Q=EABP0URRAP^LCZ3 F7HR?E-CP(F]F79JU4-#[CDL6 YPX2%B( ';- MHB0;!)QV@%,OX'?WG^?D_;;.8=K;[H)A3%^V.,^:G6#,.HR9O^BDX>4+$IFY M4\HB)).N'0VCIHAPG#3H22@X,_V@2Y1Y;N9?_+4M-J 4S&!!M=Y.$"/UA)C% MR7!:Z1%G4B_X:LFRX MR&A/@]3+/.V*&%X)[?#C%Z=1EB((74,:A1D=QMC3%PU?Q-5EP1^*LC#065'" MIEX:_%[&_E'>3H/NZ9'Z^?'VP(P;_FQI$0W8I3#&@@B9',PP]"S\GNRHG^T MIMJ"4#R:&Q2IRV04:WN('8L].'O&HW[*ZW"*1[O>H:ELE%R!T("= _RP$@.X M77)S(+LF-/"TP)X J9\!#Y!A 2A9[D$K43:Z_$'48C5 VQ2AP9@BN7;M$IH. M ^^)D/J9\ !<L35XK7P#=M M+:-0$;I+0P2K:\>RX47,>E)D?E*\$RL!K= N ]"86Q0D- IL MUY F=%@RLY[EF)_E[MM^MN%6ZVT& D7!NY264H3Z$+LAU#WI,3_IS:$&"ZM' M:D$>I(+QL.9U-QTOGP",%:,$"0*A11I[)J#G1>;GQ=,=P;D20+9Z681T:\0P MI=/AC2OK29'Y2='38KK\'Z+9P"X7TH]&XG(?#5B&1(*1Z7 7# MYS]1P%ZR_>XSLQ_D[?30K&?;\-P6]$"WVLCEU[%M4F3'RZT@KX)+R"TEL!B) M7G,EKLCMUJRAYO\G\BLR'<-3^V__4)/7X3@\_247NGBLF]['-5D(>UQ$;LE< MUCO8]A;0]$C__H5]_QO"#;D32U$]"+4/\W"ND1^J7''%0F=-KOGJG@VZDZR@-! M4T#.IS8;IU$ZCL+TK--X',;I>!IE'DL\S8AV0LYN7:NA3/>B*?2+IMLR%4>@71GM6:XIP+=T"?],"(4O$4)'A-S4YS\()7:^E^ '9HCAP('9Y.ACGOV2^CM7 M("TU** 5# TN$TB*VG^T,$V;-I^6]I9A/>:$H8; 4 M2!99AL6O6Z!\/[-N9A#+B&X&];%TC8V7-^;T9?$AFEF.(@$*LC 36/SM8 *5&27/\J$6M M9DZ3V+Y^4']7FM=FUEC"@M/O)%'IS(HLE, &%U1]YOOW4!L:&;V84UG^1_LJ M-IQ8*"ZDXEF=K DRPJI?_+->B%:"&SR3X-4)WJD)?IW@ET8KLM+6'59X/A5\ MCX2)UFKFHER;,EN[(6J^X$QR2A*L($&WF&(6 UH9.8DNEE@ M4RDH$F-ZB=Z@KZL[=/'R$KU$A*$O*2\D9HF]K6;UGIGU#N(K MY+NOD>=X7D_ZXO1TMYMN:__-(GC-(GBE7O",WD>0\AK=4%W3I7^].] =+]9J M4U!T$\>\8*K7924[+F7-AMG-O7!J[]I.GH:X01/2H?4;6O\H[5(7.@BAWY>N MCOC^-T ^&=1P$ MC8/@' <(%RKE@OS6-XR#DEKV8E>Z88MGY)1_!]S#<1WP40,^.F_I*U1$I"R& MX4=/H*)Q& 3C _;!L YZV*"'?X6N/^U2Z5U,V':(/SR-?S"LPS]N^,='^1<\ MR_1G_Q]*?GQ:R0^&=?"C!C\Z&?^,>H^>J^/#@C\AL,,]:;@G9RS[6>4^>8(T MB8(H\*,#]*=QH1]&HV#23^XZCT>;RP\[Z D\;J%U.KL#%M@.A")K M"NAQ!Z^,HU[BHVJF);R6.8YA9NF>3X+8@35_]<(-G;>]A_!_4NMZ?SR4W>.G M\M^?$K5P^WWX?M^N.2&P@K=;'99I;S]AL25,(@H;G>E&PO=V]R:W-H965T&ULK5A;;^HX$/XK M%GNT:J6VQ 9RZ5*DENZETIY=U)ZSYV&U#X88B$X2L[:![K_?<1(2B!VWE7@A M%V8FWUP\W]CC/1??Y9HQA5ZS-)=WO;52F]M^7R[6+*/RAF]8#O\LNQ MZLN-8#0NE+*T3SS/[V/;*0FT0B'Q5\+V M\N@>:5?FG'_7#T_Q7<_3B%C*%DJ;H'#9L2E+4VT)W5W]2*Q_<'Z[\4 MSH,SI>N;[WUCET$C;6_!4%K]H7\EZ/;382L6S M2AD09$E>7NEK%8@C!>QW*)!*@;05AAT*@TIA4#A:(BO<>J2*3L:"[Y'0TF!- MWQ2Q*;3!FR37:7Q1 OY-0$]-ICR7/$UBJEB,7A1<($=*(KY$?VZ8H#K6$EVC MKR^/Z.+3)9)K*IA$28Z^K/E6TCR65^C3R?.XKP"8-M]?5" >2A"D P0FZ#// MU5JBG_.8Q:<&^N!1[18YN/5 G!8?V>(&#? 5(AXA%D#3]ZMC!YQ!'>5!86_0 M8>\I7_",-?%%?]_/I1)0P__8HE4:&]J-Z85]*S=TP>YZL'(E$SO6F_SX _:] MGVR>GLG8B=_#VN^AR_KD#^A#DJ;,6A.E:E"HZFZSFXPB/QSW=\?H3:$H]$>U MT FJ48UJY$0UY5+I N]$5JK[1Q_U2>BWD)E"(?8#.S*_1N8[D?TJN)3H(H7? M2[01?)DH&S[?^/3U +OW M3,9._ UK?T-G/F:"Q]N% E[8 >%M]-*U^1N:H1Y&N)4/BU!X)'2"+ZKQ14Y\ M+T!_D(TKM&(Y9":]0M" $8V!*!+=7S1%V@!'!I8 #]L%9 J%HT''TL->PS>> M$_+ONL*!OY-L0Q/1%='*R/''!X,V0(N0UP'OB ZQ$]XS@[A!RK<"XFI%AAT? MK7"9(M>D(].8-,B($]D7KFB*N+$"K2")F;LH"-HX32GL#;VN%#=DAYV<4J9X M*7AV0 LCA!7EP(Q31*)1&Z9%+ R\CE:+&V["0WEHJ ^_P7VPY]"- ;8F*VA; M.9/%%#J;S5#*:6Y%:W*P6XZ&(.%0KC6>'-Y9O@B4E5[55E M$;GNJ%/2T!EQTYD>P/4T:<6$C=FZ"&C4!F:1@X!VU"EI"(T09_\]8$-0"@C" MET%HB^TE;#=A9YXLBF$F3M(M[$VM[9DX&?.C[?ED.H*4[:$,K=CC6 +XY+D1XL55201G"P&6O0"?E?K@"SV3M M-"H- Q,W S_4=5=Z;\^<2:@AQFUJLT@-1WY7.VMHE[AI]_&HR%P836*U832E M+!C[1V=K&1.KXLA10IEL1]5OZV/-^^(PK_7^ =].R\/)QDQY5OJ9PL0# M1)BR)9CT;@(H U$>/Y8/BF^*$[PY5XIGQ>V:T9@)+0#_+SE7AP?]@?H0>/(_ M4$L#!!0 ( *=!=U9VD.L;P ( ( 8 >&PO=V]R:W-H965T&ULK57;;M- $/V5E:D02+2^)+%#<"PU+HA*%*J&P@/B86-/8E-[ MU^QNDO;OF5T[)FD=JP]]R5X\Y^R92V;"+1=W,@-0Y+XLF)Q:F5+5Q+9EDD%) MY1FO@.&7)1X[CVR7-F16%YNY:1"%?JR)G<"V(7)I,SG<6Y$O@U1YR*8LXD+_*4*DC)7.&"*5*2\"6)>8F%D>F,;8!\ MX5*24W([OR!O3MZ2$Y(S\CWC:TE9*D-;H1;-:"?-N[/Z7>_(NZY'KCA3F20? M60KI(8&-3K2>>#M/9EXOXP4D9V3@OB.>XWD=@N+GP]T>.8,VL /#-SC"U\;R M:2@O6<)+(+_.%U()K./?7>&KV8?=[/J_/9$536!J(;$$L0$K>OW*]9T/7:Z_ M$-E!((9M((9][-%7;$4%%D^7DS4R,$C=;S;1J>MXP?O0WNS+[S +QF._M3K0 M-6IUC7H3]$UE($ARD!FM<](E=/22V7@AL@.O_=9KOS<;V/NPLS%L+4( 2QX( M5B"3!:U[:OH'.XYI %U!J)G]O30XCQ+59W$@-VCE!KURXR?IZ1(6/*^,.LPZ MRLC>:Z8EB)69,1(+9A^AN.MGD;_:>K9>$7%*F>2%+!$ M2NN>9Q 8U,VUSDVO:ATX?");/3# X(-]= M_GTE3(QU6LMPV>3E#FSMMXOV0UH^"5_>%^7':LVYE%L>2Z_617E)A;RM+P=5MN2Q\O::),-J>N.AYLXS0>SR_JSZW)V6>Q$ MEN;\NG2JW683EY]?\ZRXOQJ0P92!G4+?Y.^7UU=.RH2_E0%!_5R9OEUC@X%,9'A]_08_JBY<7\R&N^+S(_DF78GTUF R<)5_% MNTR\*^Y_X\T%U0$F15;5?YW[IJT[<))=)8I-8RPCV*3Y_G_\T'3$D0'Q3AC0 MQH ^-AB?,/ : Z^K![\Q\!\9T."$P:@Q&#TR\$X9C!N#\6,/IWHI: R".EG[ MWJU3LXA%/+LLBWNG5*TEFCJH\UM;RXRDN:+BC2CEMZFT$[-YD5=%EBYCP9?. MC9#_),]$Y10K>58D']=%MN1E];/S;,%7:9**YT[X:9>*S\Z%\_YFX3S[\?GE M4,A %-PP:9R^WCNE)YS^58@X \SF=K-KR5)>EG6@,C0 8&$'F!>;C:3_*>O0 M;OUJN4S5[1-GSG6<+B_2W)G'VQ2^E.@,5I+L-KNL[O6W8LU+1\8FQY*UNLGO MN/-[454 *NN.VJ1+!QE*=APH0@\4H36J?P+U-;]-\SS-;^4]G\5YPIUG\M*K M=5SRZKD3"^DJ>>%XY!>'NM2%V&#%5X/MRVH;)_QJ('N@XN4='\Q^^H&,W5\A MCNS!QC68&FCO9G0T#5Q7>KX[IH+9SAO1D=$NQ PNP@1C2&!:TKU#TKV>2>^2 MZ#UF<-3G/AV9?3XWVSW.WMD6H=F">"-"/,-;9+:\,%LQH)4$F^CA:WWI'_K2 MKVV]$WWY)D]DE5!Q-8;NCYX[:?YH?&U&U7_?%5GFR%GV/BZ7_T%][&/>3)A@ M"TRP$!,LP@1C2& :E48'*HVLM^6;JMK5=Z.!R'F&8-I2_3,,$6(V-L#Z;FR([I,L($ M8TA@&H7&!PJ-OQ^%(-J,C>1,7',*L ;9EP^88&&G^"-,EPP)3.-#<.!#8.7# M_)@#]ZE8KWFV5/-3EO*=(DF:2YIP1\0/^Z_EC*7J FESQRM1'Z[D4VDERC11 ME><7-J4"I$=@=.\%,>EAC;DO/3#!PD[Q1Y@N&1*81H_)@1Z3IPT7:DB014H9 MJ\?%,S.)U47?F003;#$QGR;(Q*P.0TRG$2880P+3R#$]D&/Z]>2 "#$UNGVJ MZFQC&+"Z[YMK3+"PXQ5$F$X9$IB6:^*V4I%KS?;;U8J7:KQ/BDI)1+F3/C7_ MC2?M:6LZ-FNXN3VDO@Q 10L;M/&YBXA0W3(L-)T%1X(A>6+]N)6'8LT=_L#+ M)*WJ%EUGB,:I-A![P61*'_/!&EQO/H!>S=$?U6N$BL:PT'0ZM.(@L:N#3Z,# M2 %JC D3%R@-[0'UI@ F6DA,U1&ZA@C5*\-"TRG02H7$KA7.B_R.E_7B5$T" M=2;2#YE\AN3)KDQ%RL_?_U87?4O$!NTX#22@9AX60$//]X$! #.\"!6-8:'I MV6_%36(5O&:UC'FAE@.7:@#8\KR*E68 9MDWNMNGT*R/JDNBHH4=KR%"]N.?W+A9/":U&MBJG$7P60R!M***@*BHH6H:!$J&NO2PWIB6S&0 MV-7 ,%]V7-DC8.XQ9; Y :2WP.31 F@W]L838-C&#"]"16-8:'KB6]6/V&6_ M1XGOE&Q3^AI3%QJ^@[/K>^>;A( [XOO3$;#"!S2%EOB@9L2;!#XY?2>U.AF9 M?,=5/H(JF:&B+5#10E2T"!6-8:'IE&K5-?)$>>U;K/;98^G-.%3ECIAJFV_. M"R&JTP@5C6&AZ5MX6NV.VK6[;[[J1TTQ#*@ [5'VI04J6MCI"B)4GPP+36=% MJ^71)VIY?19W[#YZ;^]"%?BH*? 1#]@C%**ZC5#1&!::3I*C[7]/5/C.B?P4 MVH('K?+8 ^B=M5$?M4AWB$@XUI;,+SS.U ML[D]I-[9Q40+NUY$A.J68:'I+&@E.VJ7[+[-$H[=:>]Y %4"I*9H1_PQM!L8 M==\A*AK#0M-9TVJ U*X!]A%ZJ:E8$6(NK,WM+GMG&541['@-$:I7AH6F)[G5 M ZE=#[R),W-8.'?CHXJ J&@+"DB%(V"%%]5KA(K&L-!T2K1*(;4KA?5]7]<) MO-X7R!_DHV!^RQTAIX4JKE\I@RL$4V[S7*A 0-WLAXH6=KR&"-4KPT+3,]Y* MF=2^Y\^VVD/-'7,7Q*7 _NNYW4OOO**JCJAH$2H:Z]3%>FI;29':)<7NZST4 MS#ZJ2$A-60]<[P':32<^L.,?-;P(%8UAH>FO<[4"H&<7 .WK/6"R/6!_FQ\ M59QG[N8SWN3U\IGGET^ U^2 MN^%;V:VNI5M-36JOBAC=BBJ%H:*%J&@1*AK#0M-9T>IE'OV."X$>ZLNSJ&@+ M5+00%2U"16-8:#JECE[&M"2#36\"!6-8:'IB6\%-\\NN#VE9!L99=:) MDLUL:*30; *5;$"K4R4;$!Q4L@'-3I5LPZ-?/E$_G?-'7,J2K'(ROI+&[HM M8I7[7Z/9GXAB6_\8RH="B&)3'ZYY+.=DU4!^ORH*\>5$_;[*X3>!9O\#4$L# M!!0 ( *=!=U8ZH._F3PD #LO 8 >&PO=V]R:W-H965T&ULM5K;DN.V$?T5E.)*)576B@0ODB8SJMJ=R3JNBMJK,7=9"]EKV_:S-5_=LH,L M:4W6'(E#567\]1,IV?/=))R\?? +W>VE^F"VNFVR'7DD\K=FS>'=[.2EH!6I M!64UXF1[-_D8WMPG"S6@M?@7)<_B[#524]DP]E6]^;&XFP0*$2E)+I6+#/X] MD7M2ELH3X/C]Z'1R^DTU\/SUF_?/[>1A,IM,D'M6_IL68\DK->!.)3!&*?]]47 M*#XE$];DZ$;.VY&JPCRMIF& Y\O;V=,Y?(O9?+%(3U8]7,D)5^)=F8_%?V _ M=>DM&=2@G-4Y+0FJCX#5I^IUKI;P(&!#0*Z_>_V2,==O)&>].*6G.*7>]?M9 M[@F'J>>L(K:)=J/3\\6)@L$"6FP6<\?ZS4^XYEY<]UE#95;2/]J%D01F+A$P M00/;C K!^"NJF20"-=EKMBFMV.<&KG@(W30)[+@7)]P++^X?,I5&-0+.W0%E MU42TY76]7D/69;4-YL*#H4-I6DP706@'NCP!77J!/A#(IIQFBE]MJ);&;X;) M<.=:;!8+.ZPPT!P5>($]2I9_G2JV+A!D)4@8X01Y=-5#$,X'*"U&,5XZ8)Y1 M:>B%N>;LB;;Z!I8:%>RPD=M#"74C9P=5=""XA#ZY4O/HO <\'N(V;1R;*L0: M-;X"M0#FFE;PB2IX=8'8!N0!D01V'*2N9!S*GQ4]-I!%>(C>M D3%W[-MZ&7 MS ;XGS/.LUJZ4$;FM@G#<(C3M$I=.:Q),?2SXL>*<4G_:/-6;7^U]5%!Q3$W MVEASNJ-U9[$ECAG$9IQ3(TU,(QPYJEBHZ3/TLL[JGXHB 1JMFHQRQ:-6@(D) M,%H, 9I&+GB:M<+4+[SV6;TC \H6@AR#6])L0TLW?8=>4KR6O\?RUH^%9LK0 M3Y4?WUER3*Z;+Z+A6OF-^@@U)X9^4OSQ0CDQ^0U'B9%&%A;$T<)!@Z'FP=!/ MA(][V*M34!@5=(0-$U3:05K(#@^)VF*$D[D=(=:,B/V,N.8$-F'1E8U6KW6I M;H.)3;+#\9 1+49IZF!$K!D1^QGQE(<>289-3IL.*[+-)L:.),2:^K"?^@ > M/Y#S*)Y5"2M6D\&FR3(=HK5810M'@<.:Z+"?Z![(EG .<#F!O7.P!]-"<#@= M[AN+5;AT$#'6#(?]#/P+^_I M[JRP3<*:IO-P6"MM9LMYFCAP:V[#%[AM<*B@Q)AX3U.*1V6UL;SUHZ!9#5]B MM=\/H/24/FH[*&C\8/GD:[M_"7S7N$0)-CEL&AM%QF84NXJ,9CKL9SK0ISDA MQ7'EH,H@D97D2OP6.DR&\'U-8Q^[)D+L)T)CO]@2SPK89+UI:.QRBY$SX)'F MQBBX:K-L05/7^7M.X+R<>_41W$C>^E'0U!M=;$8':4>%.$ @VM2#+KH"*2]4 M8]VFW[%OLBYF9+)OE 1#H6.Q6IY;]>>A.3JZV)X.YD%>",^I:.?AA6W2L('9 M-'&>HD1G)\!^HOYY"T2M\BUGHM4^(-0@V/_;&EB(/8J&C9_-:NF2<9%F]LC/ M[&N834X;8'?0<=T!ZJ$N0"YU6XN@DF1J/38EW;7MJWT*-E(?3L!BXRH(FO4C M/^OW4^@\?;K8LZ:C%+4&S8'G>YB,@.7B[+#;(U(U)7LEY&C\9H":TGYV%YD: M8%CX+"8N>1AIC1#YCVWOS]/IFZ2&8OW=>L+%22PIBW MF@Y&ZE"5TUP]#>H\'6I']Q.99[S&]K(< [MVEU8!D5\%]%>3D[)]=-5DBDBO M.0J.3+I?F$7-B\5>Q)&O?FO9$%V0#6\[K3U+?)/^FLO:VF*=EZ4I#HV31)N5 MZX@HTGHANJP73B4"$BL'S%0B988VC(,_@*X>)]YW7WS.L,(-8J(O9WV"?ITZCSQ0)BOWFU2@GK8R[+^7*P-)YR68ZJ@WF('= U]<=^ MZE?08;/SMBA# 5#3L**T=-4X-9[E6,R2(': U+P>^WE=J;3OT8;L:%T?:\\K MR;@5I\G2T-,.3Y=M5N'<<6X;:S*/_63>X23JA,"#T.3=Q,!GVO1FT<=W]K U M]JK=QT/3E.U#>Z!G6G<7.X#.K HW]O+\M0IW+&_]F6M:C_VTWNK\5EQ!CJN5 M:4OEVY-!Z_0M9]/&X;G-R%E.-#O'%]C9 ?:-DAUUQ"30H6*RF+CVIJ;8>.[- MJ2^LGK:U[ZS=JXOW-U+Q-["F)\U&\M8/AB;BV$_$#V0CIY)-58,.$H.\Y-V# M!@E:762Y4^[&)L-&@9%L[V[:8TW"L9^$U446!!\0 COAB98E05] #%DQ>CU= MO5 C>>O?[M",G?R?^OYDU+Y_+&_]*&CR3R[T_6?R2W6<5V1#8CN)3XT+$A8S M1\XF6@TDUW3Y%[5[@XB4VT'$C\]T366M_Z\MT".^HA@+&_]>6OEDOB5R[>GZ:B292QO_2AHR9)<\\CA\^#SS^%-_?=/6[MIKM6_E/& MH6$4J"1;X=U-[>Z-9$U[V7G#I&15^W)/LH)P90#?;QE$X_A&_<#I MOOSJOU!+ P04 " "G07=69SND]\8+ @' & 'AL+W=OOJMA/#R'>I1U1-I_;QJ=G M9[N7E]Q>M=?[L^JG< M>Q>OGX8^-\[3NVA2W[8V'I]3$P[/SJ[.AAOOW7:7^<;%]=/.;ND#Y5^[=Q%7 M%Z.4VK7DDPO>1-H\.[NY^NGY8WY?7OC-T2'-?ANV9!W"'5_\4C\[NV2%J*$J MLP2+?WNZI:9A05#C4Y%Y-F[)"^>_!^FOQ';8LK:);D/SNZOS[MG9CV>FIHWM MF_P^'/Y-Q9[O6%X5FB1_S:&\>WEFJC[ET);%T*!U7O_;S\4/?V?!JBQ8B=ZZ MD6CYPF9[_32&@XG\-J3Q#S%55D,YYSDH'W+$4X=U^?J-S7TD$S;F;4?1LJ?2 MTXL,R?S\HBI2GJN4U1>D7*W,Z^#S+IF7OJ;Z5, %5!KU6@UZ/5]]5>(+JL[- MHZN%65VN5E^1]VBT\Y'(>_0%>6_CUGKWIQBX,+>P,C2NMHH,7YMWD1+YK#?@ MC5?.6U\YVY@/N$F 84[FOS?KE". ]+^'7*0*/'Y8 4ZNGU)G*WIVUO%><4]G MU]]^<_7]Y9.OF/=X-._QUZ3_[3!^5%TVO:@P,Z=N4" M$/;]!I[LH_-;OHQWE/%3@I%L([:0[+*DS<95#LM,PSG&;Z5C0E"2O%T!>1%I M<&Y^IV&30:**0\Z;'9::3[UM7#ZJG"6U+HNTVH6:S#^^_>;'U>KRR7]>OI!? M5T_^.6TXWP@FAKJO (AB817:EJ*@9;9MZ[ 7B([ON0PF&QX.&[U^_7K8:"$K MU@20FAP,?>[X.O01;M@0^X@WPQ/=SH-#*0[RBA8;O)[%QIB)%W+N7)V;MY#2 MNB0TZI*(]W;-'L8#I1B*8S8YL@Y5\XX!(>$K8;!=#CX#8>H\TH]K Z>!XN'?CLD%N M]@)A57X;X%C5?$UBJ@H>I9U$B25EJG8^- $:2B343PV*%E1')1,A;4@9>(&D M6M9V7>,J31USV!'2":DD90\:+@;L+,S>-CVNR>]=#)[AS.JUR!N-^V!OU$@Y M[ D#.QMM&WJ?!::I(X:+^Y,X>JSR:,/HA?41O[L&D<#=3=,'I&0ER<-87@(. M7!N!YMJA5MNXI5-'!!@)2X\=8@>N M&Y/$$_=X-&08< M)8DS_U>#> V+'#4K:3EE)1MR;_\Q9>9FG(.XX)9,G"B7"^R#=SUBQ(!DA#06 MOW?L/-3X:/DN!BM^_>WVKU:)5*:6/=0AG.!"U0F !_9,D5SPT1M MN+3A7?!.<;>"TTQL LG M#>PQ 2+O;.:K-B#6"4;"Q7;-D#R>FX\(]$D"%C\1$J'4D"QJM>V+7PVHP95)\MAUJV]AJ("H5&8J!&5F2%V2#2I R!4:N@ZE/0;2\P4?FS,>+[ZOL1467Z*=**M5F"E M., H\ I^PW+O9KA8.["Z];FHBEZ@1=PF*&Z00G<4EYM(9#AO"R-,>+NZ7+([ MS,'&"$$(D"1;"PX#; 4DXB[!L9@O"&4PQ&H%&!N\?J7UJY MD@DG><0KX+R &$).'W%78J( 4.I(8&:BIS9HH*B%N])=GL('Y97 5);XL" ?(HTLP$; M:0HPPY:JK\G 98(6I<:J0]/.;=@GV+G&=C&YS7'PZ(F/[GNA0)>TT(E, $!8 M:?*#Y W>R9%\G80.?,@&V?A)K9UWB$S>X*J:A%E1UUCQ68;XOEUKQS*"O2/N M239:_"8V1-G]["1+YRF[D!9/*"@E*L! 5GJT#FIR9N%#D@@4!SYA74N40I_@ M%* D]1H7)#>PV(O32X#G] IWK$$L>>X(;5-*6:0I4^]U)$-(I^Y.$JAV?(WL M< +G$492'X:F2.E,5@[MV(*+$4R 1 G:N?G #0:R&/Y"W6^T!5!-1ZD#4DK/ M3'7A:NVQWE-]:SN#$>6'QT^,6H\Y2& )PK'57=_A7\;V#$8X)8K2S <+A%\B M#UY__./JB:[VF-$QT;?3DV60J/:C2W(FIZ8>A,HO& MI7CS0E8[$1;59LO%8)SF3K5Y8(,$]T->H107*UL[),6]>4/H1$)ZKW0BI1G= M>9H F-EV#LT#H&_Y.3H(UN1+5?[ ^7-@0P61I?-0ZQXAG Y4;V-S5$_R:VDV M* C>_8X;5:U+4^/*F_*2TW .^!,GC+6<-> *5.71LX^D0,UIK!1\Y4F>U&8] MAPXQJ-E[?;P-RQR6I5Y/J<-!5+XO!(LHU0YU(2]5X#@.2F93IWR2 M=E0FO88[^L@\Q05#LJ1 2S8>!C%UV#:& V#)^.R3]C2W(&OKM8L9VXI[]5T7 MUU0Q#ICA]/ WFC@K9(.0SW0X4&F7E8Z1)3"Y[0%UVG7Q%W'OQ8G\J%YCGV9 M\D=''+CQZ-%LQ&SOR)^JJR-/:< YI2+GM'>!QUUOMW(4@]#:]F2KYJA4C84^ M^&7%$S>:-;'<)[:M=1Y)]&>1K+.8EIQBC=P?U#C :U._L#CM_X:FL,S^'3JY M@6FD%P\VUGRAF XH9$.K^WQX]&)X-':^ X'19ZIZ!GPQ4OFEBKWCK!0.)89\ M&3QUJ#T!>+%!_>JX/\9[4LT29A@N-B,D0_%:::AP/;C)5#;M "9X?"@+1;\& MS_U(K15'$<$?G !/GT:]I))"+R[G2N$J:%Y]TZWE9UY.6G!"ZJNP[T7/,I9G@&7M)3P?NL M/ITXX'5TB^H&/HN11WR@6<8W.0"H3T*T'$*T1@';<+9M,+>4RAVIU(6QYUSW M>23G>FPRYREX/Z7OMZ^R*0"79QFZ&)'-J;"1=+1CM2H]Z[T3+^E?BBK"!\*) MD_IFVX2U9;9&XK=H3+A[ NO4Y3#!:ZM6P\2C, U/J:#3/VAH@!",6L\]H M)$24X4_CU$,$7.TF1&*GN3%0BG"LV7:07>.[O=+"^8@ M7IV"0TLR>U.F'6!I3*T)30,S\SN8"&F'O8!2/JGDP2]DY.BB5(00[G@\X(/U*&%6X\GHYJ$TO<@^$)N/,[. M2^7H"&%&]M1?^5O!09_E,&Y/?SDZT6.GAX[X+V9?;:2OYF]32=77#SCCW?'S MUXU^]9E>UV]GK]$K.+!40QLLO3S_X;LS$_5[E%[DT,DW(#2O:&CDYTX*![^ MYQR$X8(W&#\*7O\?4$L#!!0 ( *=!=U;+J()2PAX !=? 9 >&PO M=V]R:W-H965T9"$!E"Q2#RM.8D"6 M[:P7?L&*US@L[H?A3)/L>#A#ST,T\]=??575CR&'LISD#HL# DFJ-8_ M/Q@_<%^\M_-%BR\>/OEIE<[-C6D_K-[5].FAGR6W2U,VMBJ3VLQ^?G U?OST M#,_S _^R9MU$?R?8R;2J/N'#R_SG!R<@R!0F:S%#2O^[-=>F*# 1D?%9YWS@ ME\3 ^&\W^PO>.^UEFC;FNBH^VKQ=_/S@\D&2FUG:%>W[:OT/H_LYQWQ9533\ M;[*69\].'R19U[354@<3!4M;RO_3+\J':,#ER9X!$QTP8;IE(:;R6=JF3WZJ MJW52XVF:#7_P5GDT$6=+',I-6].OEL:U3V[D,))JEMS8>6EG-DO+-KG*LJHK M6UO.DW=583-KFI\>MK0>1CW,=.ZG,O=DS]SC2?*Z*MM%DSPO3R1WSG?K=G_)\IWOF&]AF\N^K:=/6)"W_/;1C MF>]L>#YHT.-FE6;FYP>D(HVI;\V#)W__V_CBY,<[J#WSU)[=-?N?/*NOS/WA M]>NK]_^5O'V1W+S\Y MM(:F6]MVT9NSMF5F5P7-.C>EJ=.BV.!WLVII#ELF+='SH;3X=-.F+3UW\/>_ M74XF)S]^.+XY3GZYNGK'G\<_'B9IF<.4P";0Q# )&3V?KE9U1>O0X*2M>,)I MUQ"'F@8+"/%KDY IK.F9X^1#8[!%T[1VR2N")W3BJY1^A[&A'V>V3(GPM$@: M4$6&K.79:*NPI;;=R%8]D438Y\Z2V)!^EV00,0+D+--/)EH*6T@;8N,**S5$ M;4IG,)MA2Z"IJ$/>5?CP,,@/GY3VRIO$M:G MDN8Y3IY[7I!D%%UN1G1<+Q+IT6MEDP0WEUULPFH7-P MDM;0MYFQM_0D3=>D$+?:M%U=TE9L2>2V%:F>^9)!*$!V-6TJ>BHS96;865<0;6Y=2)RIZ2EF 1W\BLG#)S+ZV:9_$SP MH$B9-)9]$H(FS>1$%BD)Q]28,C$0SS)E0?Y0%F)B9KV@SO, ;0H B]XX37DOY M3.0WYFV5=YE*1K.PJQ7T%!\6]$^!#]DBK>>&1+\T;=]0JNAC J=?@1PZNZ5) M88MR9V?$:*AI$EEB:LD:PVYD;"%%=<$O*"A1,3>\$";@8R"9P9R.\N/DH]_[ M[WZ?;LE59?ED$Z+9D/$WO)J;1QXAAM@FFM&Y#4%L])2S?OZ+:MH21&:5:&N" M>=5MF$N)>D8>L+9DRJJZ@<<:/_J1AA5VGJJEK\B,>#,7F>IN595J-G%*SOM^ M9;O@T)W'YQC"?, ?\PJ6F+TXQK&-[>TR6/VL:EJ% >V4CC G(6*$S,-5PG+Q MAPV?+\L7DTITW]))#\E*(E:1MKL@9E4UZ4VAOR5PS9A@88D%:UZ$F""$\%Y9 M@$E7Z>@:QU#P27XPRU51;8QJ+Y$-:4O2N7BS=OLA9%*R; MRFYB3>,DFCS;[R+&XMT@^&P)R)>3A2U-LC%IS;S(*SYLV0ML#)L(?*Y9S6G[ M0@+VPB(F$I9"*)D6[-"=#['G;1 ,YZG8K=.IP(74,&!'[69EHE\=?E.Q[PLV MXX]8D'6NI"'U)#L90)HC[!@6F5!85:N=VT,/-IXFC: J UZQ.82_#6HASJ_V M-IN68[=.<(*<,ZF3 YK'R0V?PBB>'X;4-B3;I8*C?3CIQ/'? 1!5A MB_*DJE]_*=# AF[*WL?10Y9(9)RM9^FLZW'RKJN;+A5L=W5SG5R<7(R\"7P? M+/+(,RS&8OZ['BCSGFIJYK8LG48;\BSTI_ZV"ZJ6=(CPH H"X9/>%62!&=,I MWV1:"O@_D4YL.42U4DV0NUF7N(XR2R#$XQ@J 0:#CB9#P9 M)1IKO-,18/LOIIK7Z8ITAA";=^''&H4DUVFS&&03FYE%2H>,)XB,[TZ.QQ3U M%X47]-U1X]U1D^-'?A3]E].Y-U9-4Q_DV;83WU)4@D"&XBG@3@' D#4R2@SS M/2J.H@(Z)+BZ&9XH\[3.Q;H?:/B',.N+@W2" ?EWATUI181=K0O;D0,/81F![IO;V%&1&PAW@'6#,Z '!-'W4R5%B*S389?\<:K%.$J*(@Y2\: M-HMJF!A&D\A-R=PGGV$M+,"L1ACT1:&?91"!FRYS,)&LJ%E4%' DG(H@RJ \ MCJVE62>BXBE)O 29-.B?'475K*H*WG-9.P:[I"8D2,0+YLQ\02,T[LE'=[)7 M@IR4*"&O 8EL3,% (Z_69?04W+H B+KJY@L<.4@BV$T3:[C@P(V%D606L._# MC%O3L5X0)70@Y*BB9<2L0?*$>R&HH)_:-5 ZBR7C6^"I%8D _"%G"@HKN(?\ M+WE;[**_S1C;>'T0D%-3J%)_,BU'=>3F2V]/O:Q^550IK$R+K"LT(B2)=_%N MGXRPQ*JK"= UPJ>V6GGN!_ *%X[= #_03#C<:#J@*[A(<,LV>@ZR07%\N2$T MDC8>>,[9QF_+MYJF'WH&[>ZM^DA=;.%Y&,I CH"!G 7,(.%GR1]XFX@ @52; MSC5/YD4UA19W=( ; %PKZQ?5G'3<9A*KD@^S O?88"&D9=H4H9B+8QH MS9QDC72*?2U1DR;3SA9YMP+9V\+A3]&=#R>%"/:9&1V])GR0_E'](S#2IG-A M07J;VH+M731:=D&!0,TT,%KG.04.,I[W3^\]0@:4]SW",W<.+']P/6G9FT%/ M=>]!3NXXR!-2]_PW B82Q2I&]Q'D2!(!:;-C<7TRB8]LR/I*QH""FV4<$1.# M7"8",P0'R5Z3=ZF@B# K &\ESO_<^_[(/8Z%6/EV7&U4E:\D!)EW9F(P#=Y("VK4[M["HBX%Z;GJ.";QL#2<)6U7SL)'J(Z-8!>'M"V3)TC&!HG+]V"-%YRHXM"XXO\K M#B,?39BJX QW2G/9.C\B^6XW[F"CQH(DB!3'[#B7\@/\[?Z*$J M6HGW+M-"_F 8S1?8;8US &HB:?]HO#DHQS'3DV()!7H^9#&]N4Z0H! #B[.%E9$G."430"HJW3# M8X+7D^ :KD3R, S*Q=QY,@62QJ'UO$L1A!OCDUJLBJU@GPRCR""F@.U=T")H MT)JDC9ZDU6:2-A.W2;"Z9 TL7"E67%V<%27ST67P&7002I)LIR%S/VT(DHIM MTTP?LXK]0,QQ-FO,I6!FTE[@N'/6<8XE5)<4 C/)R"T3]6Q0!U(I/M!Q[$=RZ/MVS M82N99@NW_F^$>IO<:J$A+E?2^3A7K?;;T4K K"H QW0U3A(AP:A!N4:H6%>K MJ2%L6:,L'==F!%#A=^:]_,2/DR-MG6TC15U&@"XWFJ=W MA8>1B Y1P?%C5!/N:@)G1D+FQ@PL#4;X^7B&P7)F7)F. STD1*(H=#).6!()EY8UDCZ&1/B4[1$#LDCP9(^@]3=>5GTH*H@79^4Q* MF@2HY0WJ<:\)(2I9NSI?PH&&2C8?AV1YG+#U8UX;J=CH?D?'0D$ :( XWEF- MPTSG*+NTO.+ K,?#^4I,'>76;N,)Z;2(@T.+QFM)7+R["SA-%'+H^1H A?.W M$39F-51-QW,")?>1CRR313\%@EJ)$33AJ]-+!27K7]=6TM=K,G<" M2(9VY*$)EYAZ@1@+>5]@IYN>-?(F62TZE[Q$W_9L1X0S"*: C9>E+_Z%+);+ M\P^1+895-).^)%!)8_E[AHX2UVDNK>2L[RWJ,SZZ)K[[E"20#-L]3 0 B8U& M./E^:I9R/$ J U/GR'$61]TU\7J[?0&^#) NK4O&T@+W-IQ;_,VHR8<[%?NA MQT!4XIQ';$?KAK%A"Q362&RN0N(.CT&P)!!Y\T,&70M[M+T5V<$R2GU8+=I) M.5*$6T&\N<=12?7D,V%.(K#82 WE.'*7+Z-6A!>A74'KQ#O?6W8CG,72>ILD M[P2-NXX!#R-=YE!A-^?H_%.KU J.=.@C[7MAU.H C6!Z0['? Q?-]0F0LA2J MM9S[!$T1]0P!10'W=6/LZ\2I32B7,QMKA."L(\B05^51^&*'KWLFW3>AUK;@ MI+@W0[J.4 MC]">LC#; "(6CXW2H/TC+*9SW^6:J!G;V#91Q9)+V$MN &W3T M&4TIPNRL;A#8UF2+TG[NC,^6?B$]_=VXYIY^>DZ//N[?P)8&^M?""E+CO(CWI843I!PJ(TY(J[59"UHM3I;;';$R_\"[>!JY^^F MMQ"M,;CW_02,DKF]=>89>0MR%&YV\62E/Y#/724I.NZ^LZXW5]FF[40Y,@]9 MD E8M4@D#EXA(YF,>Y;@T+L<9-YW"*BFR$*JQ^)]ZBRG_5F$7\S)*/'9[N,A MA&VGV R36""Y,=O<\P0)"PC6"P4;O\;CQ&WWPU_*QF.==_*M\S8D_8@-!V=E M-+GWO/MD?6TNK.\6]JK-86N8>/.N%$49'?DY#0G2*' MS))Z\KSP3LW/CE C1T!/0)!@"D6CS !)]\W2S.\&6<9>X3CLB;#[($M]^I=U MEZG3!/>@^L;IM\ATR&"8]7(CAR]R1(_'OL/I[" T8>P:QSTL.5&WL5@7QJN: M@R,33@.(TT P95ILM*/1R]RN=URSWYOU0-"=?EP;PFYQ:4(ZHB-7,\@C-65H M4Q3,.8C:KKGU3M-;:&/2)QR32HIBM^L 3L,$57'!C/6,*U/#7"7!W41A/F^O M1Y^'8(-[B:KMG#=G>[(SAW8'$S87/^:(]XJ28X!&<2&YHZ^@GYI#']2V&/'BOM]GW&LDI*WL. O1I MU]4 _R0-!HG4:"%J)P9B0R0C.(T=1&;KK%LB72VJ:IA<@A2PQ#V:AR\(-HR M>=1Z4?O*F;<(H7$D"G%E:+>H?E?"E9N168@X[EN!)\$7>!!3/P MW)F!>Q6%7QE.R7]@M]COU'%IZ1'W"UZ>34;N:7?3Y==J93/\XFZZ:*HC9'Y" M:=NX_A_>T\JVDIQP9Z%-[ G?*8.+]1V'5K2E*J63.=5Y[*S7W8D_;LU&G$G- M+;\HX6K; ]YK& ML9FMYV$MC%5/&4N@,F6%JB31Z\"]HVW!D(!:%[V+5: MYG#DE-'2S0A\/%C:BV$?E0UL6 <7DFV)3& *%H0B[L0U:2GF+>DV7HZ+Z7B-=(FZ;=MU'!$"!\57$W M J.(W!8=!Z7<=J)!S#-\B7"HO]TY Q.C5^0J%E$_WD_ZARC6->\UD>;G!>.& M]GU]VM_A,%],G5E14Z5 BK@CUQ_O&\&)Z9*S#4P8D4,O')37+7OWBS;2([=S M30J%YE ^;_6"TF^)'B$24M]C,V5ADEN#@YP6J5($=,#8INJ:E!MDI1H=/:P! M\N'CY(6Z8-QZ:!(I<._I(7]#$1[9V:I^'*3]N^1@?#*://KA$'\^&EU>7AS2 M>/3GEO+HTQW"=R37'96>773HEZ/Q^"0Y&YU?C+<;4<5-.Y035-%G";"C?1L: M]8YP5;LB@AQZ;?0HV'F' )AD?_SHW#-VG[!Q6-._@B#.?< <1 VE)"59JO& MK<5PR= 1J?20=V#(Z?70YNCR[]"I5-78Y\J?BRL?,-;=Y#8ZS MY/F[&]&-NXEE#G-U27>:]_JH=YJ6_XRLT+]?-P+?($'G8R] H^3L49 FKGM> MG'Q-O%!:PO4>'+XT@_Q'2IMG(YN.OU[B+G?U<$OF=('8G(A1AL<8..5OD-"; M/;>$^Y?]>K^X7HY>[!7B^'F=:CVJ5UCP 8F[&B47$>:=S:4/X'6H_:<*F_#X MTR(E F^R1<471U=RX8W.!QM95KDI7)G!]!T=X9.FTVZ8WJ6\G*)88#:]9*5K MA7Z#,NYG^60V _?D@7Y0WVRY[E-H 5'E18BR@5'1_5C7:N+'Q/>%?:@8PU;9 MS:C_@-SM%BF]K7"JR'N-^KW+) 4SPRD>=ZGQ>N@8;>^-" %#SPQ!MR:)KHW1K)GC%Z .O&A[TV$#]WM543 M+O[ MA+_7/?.R!7RB:_6Q=* 0&"2D5QUP'5KH$V8BI(&.3>'.#;Y(Q'V/HY=O_35Z MR\:-AN,-$9V'I*.+Q2E&]^^;.#\Y/SH//!)^'$FR_9WK<.0T0GGTW.W$\\M= M)8P[$X_B&])<90V9)E9=$"EQ=KIF(G%XZ*EG1\%50A\8#7ZY/W&HR2H7"_JX MXU>$(A&\#7=N-8>5&=?RQ>TMNFIX)\8MA65D1RF$S&VZ>X]FRCTA;_7T//)^Q%IZ!**W6$(4*/[K!_]?5KI MU"1IA\<2IY.\?OTZ>?7\6?]JO:9,],Z\)J$C44C+N6^PF\$B#^%Y_[J5)KR7 M@BMG4 E_0ML9[CYV/[SK4J=KC-..LW#_5*T@HYKODLD/N'@YF3R"(M5=JMN* M.*1J/3E+#L[&A]MW0'S72C3B8'Q*0)_@RXUI6V>6N3'Y&(BA)CH?1W^)1ZR%5QK<#V>(O'?)>/+4]W,>V[-0>Y7Z.Z]L:8J*S1X M"44O2X*5=' =2,;O=')! MI_,ZJHT0Q?TG29J'IW36OM^/GVD-IPTW!EC**M>![GK(^+)AF$VK;,@S-1G9 M#('0R&%Z0VHASR3?[,T%2L%^>302O*BL$'?#[JQ]9TUU%!55I2]YI^7=OZ,$ M'@+7*S?Z)@D%3FG&:2=-G;:8J[HBZ'!DIT6M]G2>3B[%54& M):FD27'?W+QU,T/NQCD%<=LA/Z[G4MOFD[=C>M.(G<@__)4%1 ZQN1;#S#!@,TCU)7J*['EEXQPPL[YQ;N/==8PG^KR]X4KP*3<(2?I " M?$8_'FI0KK-=WURG:#$J3'%Y26[*N<1GH1=XX4P;!#[ZNJG[7*+S%Z]H\6AC MS+TE_3"7]"G?2B21X?[*M?0OBPA$AF@//_7FE%Y&1-"F,AAN-4B)/+K-7W+2 MLU,]"8YO?/(]W].M:G\[K:V0IO-CN3@1YMM_[<$54O[86GOG'_%J%09[5*:/[T*>)S KRI[D]YN MMCW#5B+F]'M_=[J1"[$UP8)*;@%YX./5C^W0S'H5^,KL9_U-X(TOIOQ#FY", MY92S"'U.H ;"EWC!Q)V1HVV9Z+T6:7:9F7$^ M8$O9S[]W5N4K]H3; OK<^NJH;^/DT 11Y2RPT[]K157CSBD&[VZ,_S3?3N[' M-WVG1<2$_W&]J[<^22XBX_XAL%<>*H:?0O=4A*D_J>]J,OJ_HE@(8 MQB\?6?[E;4Q9KYI9%#YD]B^)@.KP1( %Y1P7GGDB[3*1RJ!T:PFZTR ]D*%% M=2+\-ZVX:45>>A!'V 8"1,7(Z 8<2;=#NN86 S(IFB$.I=B05 (4TI2+K[HZ M\FN&_D1(W:U\SD+5EQ/.FS#?R+T48F& 3"0@"Q5;'.3UVW^]?'8T_H%04YF; MI&ZJHM\C2O#DN:3VGKWENWW1-1]]=9<#:J'^ MW&,LOVTJ!LPI>B5OJUI+=S:\%I%Q4.K'.NSF2H)ZF2?K/UF7\8G145[B/K MDPC[^"$Q18;S1!?;B:/PNJ6!%S3MSQ-MXU6W%T*7?P UQLV$=X-4[2'^:Q%J M:$P>@*=O2TPP0]^Q%^YZRSIN88%@*W>W%][NN#8% @EYS?2>/-WP';^1!!WL MC[^-M,B,W\W8XS^Q_\D/?]7^Q_O\Y!_=_\7)??<_]-+KA]'+RDG5Y_Q*=C9; M92OO+???)NZM[U?RLO/PN+PR_K6:F\+,:"BIX?D#Z9)R']IJQ:\^GU8MV17^ M$[TYIL8#]/NLHCA:/V !_R[\)_\#4$L#!!0 ( *=!=U8FY&S.?P< ,LB M 9 >&PO=V]R:W-H965TJM*G,Q2?-3)EE7&\>1:K6=[V@5S_X M+%>)I0?#^]N"K\23L'\4GS1^#1LML]$3DD4A%9TL#Q[UF\%6E*BN#&MTIGKS%)@MWOM?;W+G;$ MLN!&O%7I7V5LD[O>98_%8LG+U'Y6ZU]$%8]S,%*I<9]L[?<&V!R5QJJL$H8' MFY;&(MQ4,X43C25A[ M\A@>U?BSB 9L'/19. K#(_K&361CIV]\-#+V]X>%L1K)_\>A(+V*R6$55!#7 MIN"1N.N!\4;H9]&[_^F'8#:Z.>+@I'%PB/RAWVZN.[AZ=W3U\2P=ZJ MK.#YAJ4^_DAHB]IDXELI"U23[8,^>;D$(J66^:K/UER+1)5&,)['3"V7,A+, M&6 EB8EZ"?XG7(K8D;-PXJ<3/29Y2]02:[(W)2:'@Y8-["$P\M4?A%J:.$5E7ANH%W:\W)>:$C:0398[^6Z<81T)OT M"JW0&6DUTE@#@!"FV ,%F$@5UZM.L%\]1!+4L]"PL-A4]@WB5#"-J.-6@$DO M74?J(.-&Y;"P:3+I!+W/;K?7V'>0'3#(\SIF"%(H ,N*_]1HKNPKA@?LP8'R M*UB%MLY"7\+XI#UDT"U3QBIPVL3M,)IN$*Q3^AM' M5EDX]4VCOQ5'HT8B:0G.JV]P#^ZX\%(FC"48=CQPM/SS]1&I#'%$).Z84W4O M0@J'"YT\H*#)X#(J8:F4+: 2SRR6XS*"'@:2"E8$U%+/RN*\L'E4J^D"G0(X3!"RQG M6"B)(;PBH*;CZXU:OG&!&B.L+T(XYD H\:&&"V5)^HC92 60;=A2R&0+)S?%)3&"FB':Y!O M:&YMP?.O[JLG'AP -Z5Q+2<78"1SYK7;-Z#O@K]C]3OA;Y&QH5E%8.'2 M1$> 51ZGM;O/48&@DR(O>QBY4X&8L]?$T$$G@PG;"*Y1VN0VFE_>'AV-0)^J MV.J26DU5BKM'F7$A16J5RW_Y(RK'33U5IJX\ Q]27*T-L0[J00OH,1?7['W% M:N<'\T3%)4MD"R!,%ZUMSRKG]XTATPJ0G9-1J'4-CAH\^WVG=Y*WCOO8?L&> MRL6;ZH#Q"L[8^=7H@OX%07C!/K8RTU' IM/+@PK[SH=)$+#)9,8^=_'Z4U8= M7<(;&!W/MHS6"T$P.J36BWOKC8X0*M[O90C=VQ=Y ^-6APP:^7U1K[_=\451 M/>VNGR'^D#[#$0(LBK0NO+=H^"J5L2O-1YXZ[4]NF).YG]C\\.2+ERX !PJI M)? > ]%ZCI/LP6YSZA [JIOX;G8/G3AG.$*#RQ'^AU?AGL06JOT0=\SQ-&A0 MKS M=H_/YO+5G6?-WC/26!+_:,B369E5VPN^R5R%:@J%Z.FOU4=SUIS"5/Y5;TP[2Q,(3&M%V:=A1D; M7XWJA7EG87G,:K(+^?#R'TVB2,BM*ZQN[+]'S:8 F MU*VS]K#S_"->;559Q$W"EH#HM:+J7%Z/P/FWU_IP6S/;Q4UFWY/9#ZW9:_^X MX#)VC.R[9/.,@##,WSM\ZZ;$5[<\?]<^T)NZ.6ZB1 1:9?O'&O4?2O=T'!X1 MTWNM=)OGXVE5.H>$=WA,50$)=F38GC;#]O2_'+:/RIV&[=.P?1JV3\/V:=@^ M#=NG8?LT;)^&[=.P?1JV3\/V:=@^#=O_1\/VL/."02;TRKU&08,/@/#O&C1/ MFS&PO=V]R:W-H965T[#8A_8W6R)FVZR0[)E:[]^3Q79%\FRD\$ ^S 32TU6%>MR MZA1;KVZM^^I72@5Q5U?&OSY8A="\.#[V^4K5TD]MHPR>E-;5,N"C6Q[[QBE9 M\*:Z.E[,9L^.:ZG-P<4K_N[:7;RR;:BT4==.^+:NI=MOCZ8'W1?W.CE M*M 7QQ>O&KE4GU7XTEP[?#KNI12Z5L9K:X13Y>N#R_F+JU-:SPO^H=6M'_TM MZ"29M5_IPX?B]<&,#%*5R@-)D/AGK=ZHJB)!,.-;DGG0JZ2-X[\[Z>_Y[#A+ M)KUZ8ZM_ZB*L7A^<'XA"E;*MPHV]_46E\YR1O-Q6GO\O;N/:4RS.6Q]LG3;# M@EJ;^*^\2WX8;3B?/;!AD38LV.ZHB*U\*X.\>.7LK7"T&M+H#SXJ[X9QVE!0 M/@>'IQK[PL6-\L&U>6B=-LM7QP$BZ<%QGK9?Q>V+![;/%^*C-6'EQ3M3J&); MP#%LZ0U:= 9=+1Z5^%;E4W$RGXC%;+%X1-Y)?\ 3EG?R(P<4TA3B1E4RJ$)< M4D+HH)47_[K,L H9\N]]+H@*3O\^_W'SY-LJ$:RPK1.E-M+D6E:B48YK MV^1*:,-N9S?A#T1!F[QJ"W*= 4)4UGNXRY;BR7PV/4%"5A77%M8_>3[]N?MB M@GKUC>**JS83?AYL@+9<^I5H/=P/78 6)P/'98@%"7\V?;XM^^?I^4.R;Q6J M,"B'XH#4L)(!"(-P2A/H>(5MLR!D!D#B@\M,5SILR \Y,E<;^$1Z(<72DB'X M+E?.],\\+51WVD-&$$A.56?*]0DZ%9>T%Q8!!SZ$-SBC) M<@^C?>YT%CWQR08EYGR8E5PC2E)7UN$9F3RX2=T!C'TT*E.BQA+:35$';H05 M+Z=%.26XEQ66KFW5ULI/Q,K>JK5RK*0_.@0AQ-B50DM6L@5RRXLRS]NZC74# MS-.Y#C&J_U=7%X4F7\J*XKZL; :EOFV::B/R%1H06U39)43HW)-@JFIM I22 MI^J&@@'59)TV:V6"=1O1M [;/3V@]4$M*64]^$SY#8$T\?+_Z=J6Q'6>A@L0C M2J$"D:IL@^X78N+43:7HD^1>1HK-Z 3(E#9VN092IN*M]JYM8MY!;7+5X!G4 M,K=]=HNLO-WQS$@TSI)57I3. MUBPVK+0KGC;201;'32OG>T22.6O9*BE.UEL4_E;&.K6F?D_Z$3O?4IRJF//J M#E" #!%E:QBV/&3G*;>,;^F\A?K6(LHC#(2RT;([E;=X+'.'FN!PD"NHR#Q6 M?FLU%286RGRE%17K"K"/V/XG.L$/H#D1&6K!6""GKG7@;1.66-H*? A+7HB? M_G:^6#Q[.4J.9!C]1:Z#2[O$%]9!G'DZ_HK2P =.E5PV.O"JI33ZOS)F@*5D M+X"O18M8O]RG,#DKJH-Y!!V49108I&J-S (5R;^2+-0 $IO\@##BV_^E$+'4(]VI7\./BEEAO.&!QB M !=D6^O)5H^8>I0*EWVRE@I*YT!G!W.Y'8")=LT(V.XH-1JG\[TAC3@NS:8S M!8YB6$AZM:<"RVU;%0D7K"ATU3+<@#GT&EC:RE8%%77?1QP90T:";2,^)D^8 M GO6P#V"4:^,AIR$ V/;AERMK(R9'+-O-^?8:[%SJ_LM(5%*BWP!F*\TY!C8.J MS%H[:W@[ L^/4E%@Q/JJ4B\"!8!5E=H^/Y^TSI@V]>2AVS[JG1-V+N)'W8;2 MD%$B4YS^Z1BIJ'IHW:YU0#JUPZB%C#2$WJD&^@9P_^"1#S'<2N*IU)OIH*C3I*JB5RC+1SSB&'O5>9:3+T#OXZ+W_<]J%L\ M//NMYWTC01_E)M&A-_"=AOVT@(D)7(\>&9A?LAA\476?M8D3/$/9#@/,T-QB M(P/ <1)Q7O1<@P]92;.WB^YVW$D'G$X]'?JJBT33'6-^FHSSTC(B.GOV)YLKMV=I-I#<:!R*E!3(U!OZ.4,S%7 MJ:64O?_AZ$18BDE":<:>0E&IIM*O5*#BZ]G)KT1C(>1W MRF]41CH";"E+<4@K&"QG+S_3-_SW_.41.18<07R2OI#?Q&?F,Q\Y#N(P;8C/ M^AW :UUN2%4;VO*>70[5(M,<(&KRZ0P<$JM">B0TBU9_E/NK%:1F/ M+L$:8MZ\3S%[@]ZHX0L5>;%*+44;GB-$H]- MG(L"]H@VXB*D (1&L:W8 NST!!8.CXL!L"4QK!)*<#R>N498REP=Z4(YP7YK MJSA$)6.9A]!4D'-;J>0MD[H8A13E+A=6P&E#8TNM"LTPQ#,(420>8-*Y;<2% MI.!-:FXQZ%%XEUNM8V*1:J=(T1Z;_)!+#_.CP].C(2)4N:%*(P)!G>I:#X\N M2_DGPL7U,?2.TTGJ:\31C+$M!,1<@=]05Z$#$(QW8Y(YCL(H6!A 8["0$9!) MJ1W%1.-+HLLD?"W!JO--Y\U'\S*C?I0J!I+LGSOJ9;MLD5:+D]%!'P$"KN_[ M5=I1V =J(]8LYS_[BVF8-I'!T"6KKMN:1Q!NK;H8R/.3^70VHW *OX(&+G / M_$!OA6"ZR-EWNK.SV:$\.EP<;8'3%01?LV!:U6$./*ARV?J(L/>-*!--W)K* M*'097;#SINX$.\;RUI,94[N.H?1352$W&*$^\#!D7?&=<)W/9Y3U)T>'EZ/$ M[VN'[R9T2+>+B73-SZ%:TL G':OCB:I%L51C=L2!1_@?KA5&S2W?3<7;>-=& MCSK-HVW1B,E]OW6=B=.=9FKU*&+$<;[0!6=6',4V>^W9JMIY=Z9Q,M\Z*ABS M#6[C]/@T>M WI)W,]R'RPR[I(RJ&Y#E5_(#ON(XY?-@ GJ5W&#W2FR:I>^%[ M%-.Z%*:[V>2MFMXP/>A9.N#\^4L_Y.[99#:;T7^Q4:>Y,JT3[^*HVL6Z@_MQ M54MN+<- <#+K[A&O=_K0V--[DD1[(CITN<.CK^J4<2S2:9ITCQ%)%5U_M2:Q M'[*)1BXI5F"+7,RJI#N.D3-^B4^\N)9$]L9IP-]T\8\M"VC;T+Q.0(TQ- WD M>AEOY=*-&)&^IE&RZEC*^)1C$Z)*RH(_46]?T$M<9SWW\4F:C?K.N^?RB.]? MP"60MANZ2!Z*-C8G:C%EU\[(=*;&<16/\#19[(G0O0M"Z" [B*QTD QP*[=+ MA,/";65/8*)7,!4.97S>E?%]_4R[^?HA4ZAI>G5:M$0!2KX?ZWR2IBMZHYI< MU..OISL6;TCBYCY,;4[C M4=GRY<;6)5HVW _]<-:0D+[/[BZ/USHIH?:4L^?X\6 1C=3T!L5H\H*C>0B6 ME1*MY'L: ?L[=33+ -T*W^4<%5F"N25\12[/-H-3'\I$=MWC@,'A_637 M$9KFS_XRW4FS0/?:X4RXON#= G7VSP$P]'[6@:*"-=Q= 8IK5KF9,E2XC0N MO4)T_+92&\A3T7TIVEQVP] [!MJ/J?,\TF[&/ T11/#IEP%B/GOZ.]N9V\A3;HLZLJA]?$:):2?:72W"'1+-3^+H/4=D/A!OT_W MO4P_'OWPH59NR3_OH-(&K8R_@>B_[7]!&PO=V]R:W-H965TMC/S@R-=E*=S] MC=1V=SF8#+J%6[4I B^,KBXJL9$?9?BS^N#P-NJCY*J4QBMKR,GUY>!Z M/G?1WT3NX+(27KZT^HO*0W$Y6 XHEVM1ZW!K=[_+EL^DO1@$!>7F4M 3NK(<[>RSZ M4]5XPOG]Y]?O/_UQ^_;U1SH(1 *4?1!!YB0"A4(2)E$ZLFM>-KEP.676!SK> M%2HK2%25LW<*'<_.6:B%;K[G,DB''D2@VBNSB;'6ROEPJDS2/F'P&^M2AL+F M)V0=&6PNV#&T^D>LM*2MT+4D9(8AIML'SUAB,*N!C4,?*X,56WN8^9-SN@Z$ MWI#E"L"[_N _$[H5.V*L3@GMZ8BFR71V%G^7RY3>**,P'3EMK,T]S9+%?$%G MR7@ZH]NF?$CJ2-YETON$[,I;#9I)A.G9"Q]-D/!^? M'*J=1+)'-$]F9PO\GB7+Q8(^/>"F("LYO)XB]8[E;^FW#>5_!=)_UNM&;I0Q M[+\26IA, F5'Y(BI+9_/3N@ZRQP7_G@Z24$T74Y.(%A>-WMICOH%2P"6]RCN M:9I.:9+.Z8M309[:]3KRR)6OK)>'AG-L',]^6Z:3]$57A5_A?-078L_@VE,E M7&!%;UCD>Z9W*H-P !#K?WD+Y@:]'> AB. M3RZD@<"P!XS<[LQ!7'PI6"G^IU6IPH,F;?:GLK(&"U35+BL T'.B8*L^)O9* MKJ=ORLS]EG$3'!;B&E01]XI>N)M 3?./N"NY5;JAGDZ M?-XQCRPY%^8 $YP?=C%MM,5DHTNJ"AH#-2=CBG:#O59E/FZ[. !10X]1=DR# MM>N*K2!I),& #NK62,#6[!WDYCX!/I''H\""T*I6.J^KA^7FU/NW7E$?-3!= M9\&_% ;70%I9Z.@++.(M,A=;H70\.0Z\&T9F Y$9 P5<%6-,NPI@QICVUC^5 M7YG_(?]LWWA(_E2;IH^TZ7CXH\O"Z. :AXG=Q,LJ^]8F-#>Z?K6_#U\WU\"] M>7.9?B<&PO=V]R:W-H M965T#2;]@0G7.3\/>S)R? MZLI)H?C,D*V*@IGG2R[UZJP3==8;=V*1.[_1/S\MV8)_X^ZAG!FL^BU**@JN MK-"*#,_..A?1R>7(WP\7'@5?V:UO\DSF6G_WBR_I66?@#>*2)\XC,/PM^167 MT@/!C!\-9J=5Z06WO]?HGP-W<)DSRZ^T_$.D+C_K3#N4\HQ5TMWIU2^\X3/V M>(F6-OS2JKX[@L:DLDX7C3#6A5#U/WMJ_+ E,!V\(A W G&PNU84K+QFCIV? M&KTBXV\#S7\$JD$:Q@GE@_+-&9P*R+GSF4%\C7LFIE*Z^5&)$AYWIWT';'^C MGS0XES5._ I.%-.M5BZW=*-2GNX"]&%4:UF\MNPR?A/QFB<]&D9=B@=Q_ ;> ML&4Z#'C#=YAV:2:9'+[/;FZ_WM // M6W\PP\DZYGA*S%&B;>VPE(-A(L)^985:D,O]1<-\]A]ZG51PE^N4])*;<,JM M$T4CP;-*DD0=6M)9.#51J!L=C^A7C@:5:YF2*$J#"'@70%L(4JZ-!X17 MMY&T(>FEP@H,1Q%%DV/Z+!13"6_.3(BNS@XA64=JHWA(#X_PT9V>:_<>L6@P M!C.%?*GJIHR PLX%7&*W$,>O9F63BHC7<4S#[NCH")RM/4%W3ZJBJE.I35*O M81]WH\D![ 6Y2PJ<]NAH@I_)T1AYM87!G_ &@OF*6=H;]&(T8BG] M 1Y% NU\G:J!+G'? 5_(3*_19V>/KBNSKAV7"Y/2CXJM@Q.N"A>4I1R;Z/J MX'BX9'?WQ)>'<.60DON#J_@;@2(4H&2S)KWSM0!67'DCM(DM5JTT0^F M>##/VC^9M&2RXOYT#RY8UUBP 6[0)@T52@PPB)0/7%$R84)0((2\;DMXAUVF M*P/W-/2ZVV))SLP"I>"T8Z'L]N+Q=$NUMWNMNTLK%%R.7$$G,4(^-VW#2Q/\ M#V)-_X +2FUA#"(3#E;"TYT#4GLW;IH) \;2CPWS9SRH"A.(-ZM'7_YK8K#% MO_VIIR[YDDM4H%"H4 M.*I%5ZB$WG0X)+=**26^&99(W_H6UL/\[G%["(2(1 M)5ZB -&&VN-D,*"6Z-&%;9RVZ9$U]RUG -8[V_<,ID)F]Z%7U.Y -W5"51!' MI:6H.^C;\-U.L8W:$'B!+KQ0(A,)\W[!$-3F^&LIWMVQPT-B1&Q#P ["9EN\NP-HZ+>2X]P?VMD*CBB[ =#B^Y2*5=/ M3^UN.WM>U"/7YGH]N-XB2> KY$4&T4'O:-RI&^9ZX709!C#4(\:Y\)EC?N;& M7\!YIK5;+[R"=B(__Q=02P,$% @ IT%W5KWS1BC7 @ .08 !D !X M;"]W;W)K&ULE57?;]HP$/Y73EE5;1)M?M%"*2!1 M8&H?VB*@V\.T!Y,N DQN0]U]51@AG3YS)'03=KJ3)FZ*@VKLX5LK@TRE(W\+Q+-V-<.,-^ M*9NI85\6)N4"9PITD65,O=U@*K<#QW=V@CG?),8*W&$_9QM<$Q MIJD%(AJ_:DRG<6D-]_<[]*]E[!3+BFD_*4-W*B&OJF@@P^@_0#NI3")AJF(,?X;P"6>#=E@1_8F.(HX MP>@<0K\%@1<$1_#")OBPQ L_Q%LCQ1C#6&JC6S!F.31JI, MP(3K*)6Z4 @_1BMM%#VMGX?R4WEO'_9NVZVGT!F>?O(OO>LC ML;6;V-K'T)O"_D\]CR(>YCN;3V>CNPF,'B;PN+R=SF'\-)]/'Y8P6BRFRP7L M\Y ECZCFP:IL1I(Z7!NJ@EP#*?NH$?7(/?K3.[$X2PE/1^(/]7S"<0A &T.U=P MJ-+N7CMGJ#;ET+*)*H2I.KN1-G-Q5(V#=_5JJ-XSM:&<0(IK,O7..Q<.J&I0 M50GQD.><\WA?EBETHY\765Y?;%R=*Y]0^GIS99JI6T MPV*M7$2GU0O/NG%TM&+TY?/UW*A[I3[R_K6X.FTII+JEGB;OCB)B"&5J<01!8E_[M6-RC(B M!#9^#31/ZB5I8OMW1?T-RPY99M*JFR+[1:=N^>+DXD2D:B[+S'TJ-G]209XI MT4N*S/)?L?%C1^798$[G9)0[9_!58YY[^4K-W/-3!TKT?)J$6==^UNC MK'@D/A2Y6UKQ.D]5VB5P"A9J/D85']>CHQ1?J60HQO% C*+1Z B]<2W7F.F- MC\@E7FF;9(4MC1)_OYI99^ #_^B3UM.:]-.BN/C!KF6B7IS \:TR]^KDY1__ M$)]%/Q[A=%)S.CE&_: %'ICU^OJSN#$JU4Z\D8G.M-/*BH^YN"H7UU& M [%10N5.8:S0N2N$VQ3P6ZAGKG.9)SI?"&F,S!<*P>:L>.**A7)+908"?\4? M_W Q&D4_[JW%[^,?GV*0=$)F"&^L )@0ZNM:DEN(66&@#%H@D="?=EM!0P4- M13!E:G=48=U0?,:B MMB30ZS#T1KPG%9J*@Z&XKG1I14E?F)=]74"S2JR5P2JT3+FN=.$M4\S%$_U4 M/!H/(V!.E@$^X49+G2S%1EH ^,RJ7TO0S+:P2()D8$$%)#!C6LW %W&U-CKC MD&9%P(7*)(R<1A%6+$I+'S#TG M0X",H8Y$R-D M S\A):\]GSZFB8T#DK-: 7>_\%^(9/,U1SXM#"P %67ZUU*GDK,0$QR(3%G+ M,^2]U%EEY N=DAQ7"DDON! '@_V_(IM6_E -\;)H^&;*3LQGD'9F3)Q!(4T M=2VW(BTV^0'_&(K;C(Q*:9>5S#O)2+;V4J!/:X*AU3D$/."(,9Z?$!Y81T$(1_0.:&9 M2G/2Z7&O3Q)3 B4)A"CDH>!,& G)( I^AB! 8.-='0;3(=F^=K_),(H>BW56 M>@.Z)6#@V8JRH7C_]OKC)T_PR61X?NYG1<-1_)C6W%, ?\8//,) :\452K9] MRN\)\#);4+3]$U^(.2G(/W0"?%3LQJ"+*!:\NE>,%TK_RSN"(KM[AAY8WT"67:_RYC$0JMS;X&HSOR+EJQ]YH2PA/* )D9QNR 8^ M6+=0\!+ $@5([M8V\(Q$P:A(0/:AXN93:^CO5MZTB7YG@0,>(*X5=X#EY8:B M\_WP_?!F"!.>SDZE>'/WBWA3,EH_';##&_VOXIOKG$_?6.?TJ>4;*YU1JVZ! MW_YWZ@QRI)(J[L;T[8KC,JKK"GA!BZ@M =6]D[FLZ"TI!@1(X()+BS=J9KBV M..\K+<@$F2)M59Y=10G5/UBQ3\__LXJAU^A[-]'#U0+Y$ M\Y=ZL:354/["-7S^S7/8*^GWG2W/^H6P&)L\ZL6\*TJ3@^B3\^$T\NER/!Q- MO[..X"J%G7GT&$H]/K5)\OOEP_$"H0;OWAJ!DGX<#6,OQ<4PZLWY!PN7$%() M3$E5&?I>._.*]]JX+L/^[U E3 ]*F=5TS($R+ MH?:V85AOR5*:A8<;ZI0@)'YS#=2OP^^I@JZO#A8VW[JOY04>Q<-)C>:D'+P8 M-2^^QSF^/<_PRF%;!V$>P>%W>8A^1Q[V6S^4Z) +:-/)&VJO]]P6&>T]\>Y: M9JSR.V[VRGZ$K;F@ 5+ \PT9HTG0#0N)7'-6Z#:(J%'5)$[D'=X)S^&!R'HA MCQ!F#"OX_]B"XYEGT58X@]7@_<8Q+! A;:FV2538?;O" 3,P\='DO.DFL+HO M)LV+(V6Z-\UT9_*H9W)_3GA B[NVO 7V0P9B@?*C%:]0DH7H=DMM_/KS@M*A M0%8QCK8# 4.VJ%N%[YGU9,;=-I]=0G'/*%="BQ6&K9OU?Z M0&5T74AH@!2JXN;M=)0\S+.[M'RY,FVOX(R/B-KI MT:@%U#99X =0@;U%5";+T*'%"460%U85R1?*,'5O9Y0D!VJIB:#IEK/.*AO MX2);\1E["2OYG*,NJTAS=0WV7<47-V"Y(S\(2'^$#]&(T#2]^1J;E(9/=%Y?A M1Z+4;S[IA;E,P77I>\HV-_XXQ;QG^@UI I]BT>3:32(HHA:I/[?4?5C M7+^)PH\XVAD;#ZKI'V@O3%Y.Z"_>E8#EH* QGE"^!.V,JZWRI/MX&1X;_9[M MO0FZ:;\:1^'5VTX5=R$>'_SOE3]$VZG[X@B?CO]IIXZK2GMG$50P98VD MO?$@!C_0WGAP>7%)VHL'T>69U]XHOO3:BV/6WMGEX&QT'LIPZB]EV*EY)V>; M[W_@0Q??Z#X(QI+AEO;F@ '$=5/=,:QVB=[(M8:;\^% W?[I#.G=[(<&O1)( M^6DH-&WIV^W=!>1N'JCJA?6N,P+8Y!J#O^H5; *GP4ZY*6/VDL>^C783=I?D6NJ49*R4#:D2U2-*/+RH1>FD M@GT.!W[7YE78?BEYH-?%[)+^0-6W^NR4S0 =2> M9-[9;2>-]W!#KMPG3T-Q.=TA06 <3ZK, MOQ.JM3!!#U4#Y"%FW=(4Y6*YIR+O$C,%_\E)]MJ2U><-M36SS"O/;51&?=70 M,S>JUF9/.,6M&ES)9,G6X+XL,6KH?@0)LF8JU(RJ9*"K)FF9J;2] +=9MKY! M0D7*7M>$_ Q6%#+%O@,AA'! ",D,_E'X P>NM^\UN?5&>8%HS]XL85M+T\&U M-)FNSKT/8A4I9T;=0 !XZ@$ \#DO\9H/)9:TABQ= <7HA#L%S?"$0@C+_<[] ML@>KVSY("SNS&EIYZ]%TGNL3FP[F]Q?!;WT<*V(4H;53X6HZSLVT=57WZV=I M4_EK:#F%3-.*QV:/>=0(71U7!]$44C$URNIXKK"1^Z:>$6YT\#;W:#[WZ!;_ MA_G\OY^DX^'YH23=)_%>DNY5RWWOEY]Q[,./6B;#)N.GOEG&O:[C&J'KO$E?>V64VX=#E!W+I6=0^>*/FFH@7H6R- I:Y)(NL3'*3AE MO".()%96W$*R_@Y1GQC-R=L!@1C54]]%Z>/O-1(1#*Q,0D181H8C<$&]9,]J M:,!79%MW6AX"J!Y%$?X,IX^[JJDX2/WZ(1ENR.?3I@74;?P0M][ 1=X=%\X0 MN^-\UVEWJ.\J[8SL\K8?G.VJP_-G6./92IHOR@WJ: VF2CLF MAO_4^_**V6:3[0]WZG;>N.V8D/5>&1<8 FGGV_:V::L@D2,1V+D.-FL6#L>X MEM#4EP*P3T?:0>BY50T/FM]AK%YE<#1 "!_;U0"7/QOC*\"C^TNK(9G1,W"'*]PIWFK2^ M)S\9M[)!+^7;VUM_\%SGW["[B+KGD\3H NA-#B$]#UQ4_%EMZ?X$BHM0#?;= MH@B#Z@UTR*D',^GY9?L89?=LG5CV6/!*WVN^J'S5-#<-N+C7IK3B2F/R)U0> M:LYJ>@V71FY/6F?R2?EMQVKZ ARHW$RGA]Z,$_)<.Q6WR[BC$6&KS"O<_X*%2";(3PE)8CN1HIMLY)< M_\)'%^ D#T="_F"^M*$A2@>H>KXE;ZR2OC8=RYSY_!/O:GZ")5+CY@M%#_2^H^'?9>03UM7PE?* M+/CB.UV2@GW\[?#Z;7VW_LI?*6^&^XOY<#&@$]WDFF-J-#R?GOC\53VX8LT7 MS&>%0T'./Y=*PEMH +[/"X!0>* %ZO_CX.6_ 5!+ P04 " "G07=64 A$ MM9," "D!0 &0 'AL+W=O%1I;4 M2;GPPR"X\7/&I1<-ZK65C@:JM()+7&DP99XS?1BC4-70ZWJGA0>^S:Q;\*-! MP;:X1ONE6&GR_!8EX3E*PY4$C>G0&W7OQGT77P=\Y5B9,QM<)QNEGIPS3X9> MX BAP-@Z!$:_'4Y0" =$-)Z/F%Y;TB6>VR?TCW7OU,N&&9PH\8TG-AMZMQXD MF+)2V =5?<9C/]<.+U;"U%^HFMCKT(.X-%;EQV1BD'/9_-G^> YG";?!*PGA M,2&L>3>%:I939EDTT*H"[:()S1EUJW4VD>/27CBY KWL%81"&%_!Z;<.]&J_W/PW#E)M8*%-JA.^CC;&:7LV/EXZA*=)_ MN8A3TITI6(Q#CZ1B4._0B]Z]Z=X$'RZTT&];Z%]"__<[^PO<_6(Q?US,EH]K M&"VG,+E?/LZ7GV;+R7RVAE6IXXR>/9Q7'1E0*=#58+Y!W5[/%50(&4N %856 M>TZB07& MT'GAMZN$$Z&7 +-!F.).'&&X@0?G\'3K*&X'=E*'ZY?],.3GJ M;3T?#)$II6U$U*ZV(VC4*.]W>#._%DQON30@,*74H//^V@/=S(3&L:JH=;A1 MEE1=FQF-4=0N@/93I>S)<07:P1S] E!+ P04 " "G07=6*Y#I/)H6 #L M2 &0 'AL+W=O, M% '1 A>OB)D6>Y6K]O66O9X-S;V T04181!@(U#LOK7[\NL P42)"5O3,P' M6R)0E965E?GR*NK5?5%^KY92UN+'*LNKUT?+NEZ_>/Z\FB_E*JX&Q5KF>+,H MRE5-(J>Q[Z_OCY*D[SHS>O^-E5^>95T=19FLNK4E3-:A67 M#V]E5MR_/@J.S(//Z>VRI@?/W[Q:Q[?R6M9?UU5'6QTI/Q>97FZF?\0\O!F3#U=TP(]820^58+,9?OXCI^ M\ZHL[D5)HT&-?N&M\FPPE^9T*-=UB;3ULA(7>2*3+H'G8,GR%1J^WH9[*;Z3\X$8 M!IX(_3#<0V]H]SED>L,=]-3.Q/^- Y% MM8PA2WI6-"4MNX*I5B0+$=^RP8#'VQEJ6:.Q#?I(BS MJA 5A"?J0B^TDCNY.4Y/.EN2I^\;4EOQ+2[+.*\KHF(7!J^3J3>-I@ZO6WSF M0OZ0Y3SM,.H/?-\/6E8Q+,'B6/V^;Z%F31]!*KZ]+>4MB1E40F\\"R$N_\G+ M;\H)ASPO\ES#(9_;@<-E55C'J=*"M3USH#7^)R[2BM"9F7H6CD*,*YH*V_0P MNJG$L^'(/L(!@$LXDTI6'HOB7A\S^=%D]=I?LM#"BQ0K]!&],DIK%O MXRS.<2;7[&1CYA'P)E0'R+LE@=-D!)FK7&U!\I MO)3,'B"!00AGD678$=M' E,NX3VT/6\KR^8BO29Q(T5>@(H2BD=;J9KYTE/B M@6Y5*=!+K[%E-D2OS![HJ/!^I0DB3JAJ4*/'$D?)3EJQ,O$T'A%ZP$K61:75 M/\[F31:SDN \1%94U8:B_]Y #&IVG&6/VR$+TH@&^G76?U*>0Z87,)YLP:6D MZ FL.,+PE($^SK*_N&>J]ZJ(DHAZV'6E#GL#;D)][G!ZI'4*T>-JV:HC:"IT M@F:-C&89M;>;';3"PG)!OY_I#.GQ-8=(_*2_"69#+YB.?L;?8,OA_]O?;&YK MO\^9CKPP_)O48+49^PRM5@<6 MW.,#H]GLW^4#G^;Y@@W/9WW>02#H\7O1P'^ZWWN4:3[)]W7-]RF.S_(2C#V- MD ;+=GE Y*3I7%Q<72O'%^<-DNMMWW=XEX_V?_WFO]<''C3X)_O 32#8[P-W ML/SS?C#:ZP>-RPUT(B<^&0MU,JU-[T?F>)M6-:M1DI90B=:RL?)LYGN![^]S M8>#L@&OT=KJYT< ?/1U9-=KX+;2:T'\4[ C]=X#K;IGUPVH?E :SG5!J)+D/ M,\?_-LS\V;QA$SUWY W;,NU'SU&+G@Z0^+U:[+SO*QGLF>Z1^E4-+)#XO5^F M\R41@$(U?;.-M0[Z'^^/O<,94"?:A3HL!1<$8!Q;@,V5\0C3J-9'"G$G M2UA$/SZ-)ZXYO6M*[0'$@XQ+(1E\>] U+W;L4\NG"]/,7 *;R(L:JEDU64UJ M%>X>3<,YL0I>_%BG9 )]@$I'3M9S+DS\".]=1.8UHV:+(ZLBE;G,+1UB-#DU;I6D*O\MQ9[22!? M\J#*J/FUG,,4ZQ2M306 '.:\R 2 M#8';:D2Z#8%1PDK!1E6KF*#4$Q (_,+(%>=YLQ*4N&3*DPQ]?4I$H3,G\&D2 M.6,9+T!T(*X*UJ7HV-?W'(-C5W6'4[]YX+"G7^;Q (*T.266U?2KE1,[;DJ;M,X[,Y\VJ46&&E24+ M@526?[7'H-22D]%CADC:%71\:G3\1,&J5E^I!>Q,<_-\U[?0TGUUXXD_\_S MK2*HW:S6\ ZZ.5!!)4O6KTW;]+1C3JN.1='&\)\\15IRNJ"4A?*/2O&P.S)] MK/_#F0=!X(VB3;9WL;DI-.8CW%=N>RPK^#_P)OCAAV[6\B1&AE'DA?YH)R=? M]NVL7D(#[N.J0U19,#U=2GA!6$,LKN=+Q*0XGΣW.?1EF:[%;5G !QYS M^DG(PZ@4#(^3D^/A20\B7?R M\H1S;30%+G0I(KVG]5"R>F(T;7);F,=\Y62 MESI1C,.DLB8!V?<-:^]57'X7'SZJ^3_X$K@"MN'=YPWG&&?+^.T M7)&U@.CY,I4+YR4B5-A8R>_TS)4T/I<(ORWB,F%4Y?P,?N&$182H*J.?;TLR M9H*]ZSHN:W%!J ##A5\&\ SLYC?&=03P>TP!-N;EL4XM/M3)OKW_"L\G?@/8 M(K(&8C30(1#N,MY*I&<+ _%U7>0NUJA9:4FAW5K7)AYA UH_OW6TT[K\0UZ*/!G, M"9Q#C6AP;N/ N$%L6Z9_@4I[/&N[;UL5&'F^[],_):*G;)3%QKFWX;?8WKBW MA\?=C"5Z%95:[P9" *DW5/RK^.@I_*M:7=&B6"? .CB]C;HV(YI'K2UC^%"M M!>P7V[SA,?9$*5J=UIFJ8]PA^E JYD0^_21=L_!H(GN\XE9RP80+&14> ;2AL[FV"ZS^)Y+F42$:JR\;2U)%?#L$QE&@&,M-9'"BVCITYX16"7,7ERKZ.)Z? M;$:D.LXNUG7KN,R9'XA*=T6S@^W$= .Y"0[A.[AJNV'^%UE*?8*VN.G(D-2Q MA6Q/0'S(KU3"ZSGJ8(^-K'8K, >A4B++RQW=JUJ31 *H"B"Y@Z^;T!O?Q6G& MAT!VFCAPOP>)E=:VQ3:D&RH)WJBU;F=,%+NH^KZZTT:^HY0:3WA=E57I/F6J MDRP+"\0D!E,[MYMD4R&NVI(S"V+WL9/ >>]-;]BS9__\XY2N 29<\)1YI1BQ M"A-,C4>D9;>#+1T+:+=_@6#]]D&\+R 63X6('$4Y,.<5U*RLF$KU\!DW82:F+UP4J\!+X?J-Z7R M(SBOI-(5N1M;NE$IQ\[]!=%C]D?EHCW[2W,@$?"&C#$K[E7/7_.C2G_#D8H8 M=K68H5^2JF0*&C=W/?15A,<5]- 49[>E:$0<.[4'H?H/9(K*/K1>M=R;%(GC MI<35UZYALJ8R^%N1MD0H^58##)0K_&<-Z-[?VU*#0VE$1Q$OVSU\4DN.RT2'8.%HU\V)FB[5/E*2>6Z/$\) ML@A%]7[4B5&QR;/E*76R=(;;]%)R'C<4.&HK4L$$]P6R!^X>XK%*PTD1AV/3 M,W"+?&22.W9N!$,X1+4QE>EPZYO/SDY2)Z9TC8L+H_%P!#]_'-DBQ<>X2N(_ M-6@ 9K_+6GQ(U49H"H6O6*9MHW?M.71J^CJJLJ'21N?&AE0<#F4%Q2"LL\JD&)^!'-3F7*=6A$69DNGW8YX;6 MF.FT57\0-)WUB1M>Z*R]DY\.)7HR9>QZ@@L;*=!^!:Q(CJ M5^HN[C-$:GU,]"P>5-@XB9KQRQ4U0*K3E[PM@_U(56=\;RH5(,%@5W^&G&R" M_Z-PUNO(MEMT<-5QF=NC[I6D*I\';6,)1/!@:!YTJTY\HNJW'*;2A0I=.SN^WLDRH& M/XC_%FTM6S8DM"W_<##5MKKC6K(2\F"R=U2@XV)K>:SNA!$*',B3<_+N.FIB M% B^XKQ!>S?3*]'A1V6J]&^S&#IR/4?011Y<$2!4I@&K(I$9<$430_17IQGO M5W=[[64IOJK#56E]&TS+*4L7%M,5<6A!6GT_71 0V<9.:9VKG7E7$-T,8*PU M'?AG8F,ZEEBI/"2=2.0_F2IT*22H7CB&]KXC+2-'TPD5_F!"IC ?; :DR\<;<=\#JVZ)(<]55YM3=JKXF[SI_<_Y@ M*V8O2-I$YDT5G[@O'*;DKG);FJTOFIZ"K8??+ M0JB+H%J98&R&EBK6Z]BK<^)PJ N9UF:\BW"/):[29D.U$T4)*A,Q2JP^$;3:DH\VK_N@#L7";X.K@>BIIR\06;UERR+TWG!BJC ;=Z4=U;5VZ!6E1[: MFQ>P;:325JGV"$FQYH"KM%Z,SM21GT($9^/.)%WBU.J&DX&&*'J?CL5L-9IX4A)84;Q7Z'K2- M7 A-XVH[N1WH'+.;0JE4AC26$YG^6WPJ_^K7/Y.R*.:-^IE(VO@$RL7:*UC? M3)CV:?_]05^$B%&CD0_/&HW$KQH IE,OC'SEM<^IX,&-W>/AV)OXXQ,\'X[4 M)2YZ&GCCD7\BHMD@F-H ,\C+PQ')R(8S,:'V A$.)YX@3_C."(:6T;"<.S- MQKX*(QQ.@K'O32;3$X1_LUG+2NB%PR$]G'0X"8F_@#9X@(]0#(>^-_6G%. / M9A/Q3V6LG;B*>EWZ7E)/9C(9>]@+I2.#8&B8B'4O8'L\T@AO%(6\;XS_TM9V M+ISUB U=U.G@J@JUNXBBX-,4SACC$5?;*_Z4>IT:)=)>I $IQIL8,=UJ;=JZ MZK+D)OV!@#CM8AL7/A-U>\5&YZP#AP_=J"NY6K4-W=AC=&MH.X/ MN[^N^,4B0W7X!FU[#[J2^HZ2OB%3THT37;SM-)>H^$)"<^/E3U=?+C]]O!:? MOGZY_G+V\=WEQU_MLXO_NOA\?GE]]O;#A?C,UUB*Q<:ER,JQ7GUKTE56:]!G M.N_Z;%.RV:J02VZ\Y=>XNZ78+W7BX)V6^ MI3(FC)G.JK?,5+GW2-MXT01FYHG3&G(+[J8(R#7A38]$5L/@0A4V+A'B7V^1 M:4FMD=C\S0W2PATE,:IX U>[-I\OZ7TN;O(B^A.,&0\CJR7T=HSHC/3B'\\ M"CU_ZI.O@TKTD(++\NB;)<^@.,$6J< E%=&QL@<:!?W5H@ ^U%>'#@6Q54@= M--FOPW#\<.F6CW$40V_[SFFGC4=C6II*;%>&9E]O:]CI;:F.KLK^:%PPFT4Z M,>EP!@C7'H.OW.YM;S&<=_JGO;TDS8GIKNF/I&@K.G6D"[?W<4,= M[IK"="2UG#^8!%$WF=O&EK+OIOV2QD9ILY6[$7HBAMYLHF[,A:&C INER_[N M7SCU1NV%5ONUNV[;L?WZ;H^J]/VQD^?.7Z!9R?*6_\X.-X;S6OTQ&OO4_BF? M,_47;-KAZN\ _1&7.,Q*9'*!J>1JCE2;WWRHBS7_/9N;HH:<^=>EC,$G#<#[ M15'4Y@,M8/_ T9O_ U!+ P04 " "G07=6)P[29-P) #$&0 &0 'AL M+W=O^ PWU(+$OD<%Z>>69& MOEP;^]TME/+B<5F4[FUGX?WJ_/C890NUE"XQ*U7BR[W3XZ749>?JDN]]L5>7IO*%+M47*URU7$K[]$X59OVVT^_4-V[U?.'I MQO'5Y4K.U9WR?ZZ^6'P[;J3D>JE*ITTIK)J][4SZY^^&M)X7_*75VK6N!5DR M->8[?;G)WW9ZI) J5.9)@L3'@[I614&"H,8_H\Q.+MYUQ1^1J)JO"WYKU;RK:U@T!%9Y;Q9QLW08*G+ M\"D?HQ]:&\:]9S:D<4/*>H>#6,OWTLNK2VO6PM)J2*,+-I5W0SE=4E#NO,53 MC7W^ZJ;,S%*)>_FHW.6QAT2Z?YS%W>_"[O29W?U4?#2E7SCQH*]=5AA7627^/IDZ;X&( M?^RS.4@<[I=(67+N5C)3;SM( Z?L@^I$'?8:/O\"7I/XW'3W9_ MNO[\\8.XG_SMPYWXJL1,%TKH(-+#!5;YRI8.MX1?*/%G(F"5GFHC#9SAZ7B*_:+R!O+=1CIE9\LPLQ M0L+EI<&>(9R> MCP?ER8)%655 J9S6MA0 &V UNV9++>QS2JP7JF0Q>D9N?H(6O$:N5H7.Y+10 MB9AX :BKY10.J>'.>W"!K]!DI9BPBJ" %N[H7( K>0OY7RABA3V&DI'BNK(6AYR+.T;5@1CB[[!_A/4SA4?Y M><#'KQ&@KW\9I_WTHOG\LJ74X525:J:]F%FS/-K6<2/ZGHW!0[V"1.W5TI$_ M355Z\L0L*I_K&510*0WI\4/A/X>%,@ONS"#\%,%KT"ZV@$$SA^3G20X" %&'=:>3Q M#.E5>B#=!M=$^.814($HG%-^UVL_P'AO?K+3)C']8K8[#K1AHV(Y(,#UN\.3 M$_X\.>D)[G7>F-F;RJDWK( X3,^&\,EH<"3^4&@K1*'E5!>!P :]4S$><]7* MH+?VX-'&B-O7-]M'3P=W1*NF#MV0"!(C'[7';0I-[FZJ9DUW09KR%L%!4N-@2=-7R,DQ1!4H:J MLP.XO.+X24XQRZZ(Y>EAC[80)\G/:+KJZ!Z<)2E:HZ+@E7G.) =\UC@M?_0* M:E+#_'F3]90P2;2H_W^S:&/%Z?_0BGWXY5J\D'DCDP 42OH>Z9FT]ND-I*ZE MS9$@%/&T=_'I\Q^.+_L71Z0[BIHUCQH5$:5*'/21Y,/&#M*I/JQ5*%>513$B M2CD8C5IFT_+=%F//MJ-$_(8 /"C;K7V=(11SY6KBS.1*>VQ&DU=E:'FHJ]C6 M!?_&*N[CQIO;:W$71XS!.$4:+W%TK+.3 M']%*.7U=^4 ;OYLI^(2?H449B4-:$1U-"_&L]G57D.?%'(1K9:P1Y)2ZSYGK MLJ38!45W8@_1($9A2IAN9C/BGW'O%:LD']F^X&;N# !7/HIV;+JVJ6)$:)P\ ME=GWKIA6/G0WM*[U-"(&$L$ANM3D[]!Q;"R?,3VA; MH4^KS22OEFA+6[%!;Y3'@$9'(_-GL->+RH.&D5'<=^UZ'A.87(BM L-PM2.U:N5W8/87JNWBZ##K%'%3LF4FW7U&,:QX+:>!K4\8J,7 MLN5Z^X,(>:CM-E"I*-N$%;WF5O-XH38#EB-8"TCCTN:<>F:DC([=:)PDOH,$&M.;IFNC?ZWAYE2>+S?C4.VN:[35LL3 M SP75:[X9C.GG/-A(?!//-[43(7KR&JQ6JPU]7(!YT1TVRS7XH'&9.BSDO99 MEHXNK*GY^O=)NP92^H=VC$H1U4WFR%WE G=P6QX581*@[H)9O&9?:DTW;6_+ MLXP7\"P.?G3?F4Q3 M!ZC@ =[/,VR3+O58OX=,=P'?ZP;(14QL#91R2:\.2+DI:87\FC[MR9B: >%2 M%$AR#0E[>5>:-'ZX*7\ZT'?;'@PRT5LW(RTI#J=9A"9ZHH6^QIJFFNT[*8W& M),^%)R9:*3Z$O^#J(>7[,W=YB>*27@SOUD>?M\ TM )@@74#%M[R>BD(VSXS2!\\6;% M[^FGQGNSY,N%DB!"6H#G,P.#XA&PO=V]R:W-H965T\ M;_/,,S//SC+9*/UH('2<"5!8SH-YOV3TZ$[[P_\SG%C#L;@(EDK]>@F MBV0:]!PA%!A;A\#H\XQG*(0#(AI/#6;0NG2&A^,=^J6/G6)9,X-G2GSCB\<@:@PBS[MVY%F>,\MF$ZTVH-UI0G,#'ZJW)G)=#N,&\[3&C-[![$>P5-+F!BYD@LEK@) ( MMBRC'6 MQA)LCF"80% I_'9Q#L+)WF70\8NI[)H4"65-V@"O+6)5%*ACS@2)5S]B'SXP1HS1@<5X$OIYLZG2E/4!.PP:*=&D=0\4.\P&O"4CMLJ 49'W+"26]\75FE3==E M.ZZTIB/$BSJN)BZ.'P-#T,*-$VH&>@NFEFZ'6L\SM=1REWIJ=,*-7>I>U66? M@<,"M3FE&C0[_Z@0L;KWR174N!V096LB0G#//'%!P)I>@<=$;7QZ&C<@<1Q]0R%Y+$6\N-^$9#Z!_] M!_+V#6>NG,XAW:V24O)">K=(NNKW>C^ZR)Q$A)+99T%J3"@V@TZW&TI [N\8 M2;,I*2G1;CT@/E6\K)6W0;I+0M75?.L2==]J>^'!(T75S/Q3;,A?)6W]7K6K M[6L_KQ^Y_?'ZK\*2Z8Q+ P)3,NUUC^EQU?7S6T^L*OV3MU:6'E _S.D?"VIW M@/93I>QNXART_X%F?P-02P,$% @ IT%W5K+(AD5Z!@ EP\ !D !X M;"]W;W)K&ULK5==4QLW%/TK&I=DVAG&7AL() %F MC$,F:9M",6D?.GV0=Z]M3;321M)B_.][KK2[-L20//0!O/JX]Y[[=22=KJS[ MXI=$0=R7VOBSWC*$ZLU@X/,EE=+W;44&*W/K2ADP=(N!KQS)(@J5>C#*LE># M4BK3.S^-<]?N_-3602M#UT[XNBRE6U^0MJNSWK#73MRHQ3+PQ.#\M)(+FE+X M7%T[C :=ED*59+RR1CB:G_7&PS<7A[P_;OA+T=_$84O@)'M"8-0( MC"+N9"BB?">#/#]U=B4<[X8V_HBN1FF 4X:3,@T.JPIRX?PJ+,F)CR:W)9T. M C3R_"!OI"^2].@)Z>%(?+(F++VX- 45#Q4, *7#,VKQ7(R>U?B.\KXX&.Z+ M438:/:/OH//O(.H[^ '_A#2%N+Q'/7ORXI_QS >'JOAWE]])Z^%NK=PI;WPE M_L,YL,.\^%SVK^;D^](WWZXO!$?_YAD%D^I$%H'9-W4FDY4UHUD!DGK\!8\DI3*VL49FM6<:?]*86<>">JVE66,]H$ MHJVM-G6;7'3A1??A($(EQ+0NY1WGD$!T3I')>59XM3!P'B4=Q,\C#K,3)?+] M"R1S+D4&L7#6>^0U)U4%Z$2.6)%$A;UJW M@\-\2F15:22 ,]> Y@[=8D/6 =_ B9\[5FBSOZ&,2 $K>M24,6EWM"&=MN,] MY=84#;$I5VP2U5!97XS9';>A@8B"1[9V.P%VRA]HW'#CJG$6N&./P':#K^AX M(_;$X<$0.FSML271TFKC,EMOL#QRYAN#O-Z<7A0+'TR]%10TC2Q0$* S)'AC M7_)!@.Y-E;=W>'C4H8EU%*G7UN#=2!909UV1FBSQKTKW"F6^/62F 3^1L]G2 M%7HQTFG752RP)A1P41O16$ZHL\3H!)<>Q!DX&?;P121V:4Q=;G4:AQIG; $D1JBXMHZU5_NFF=*YN&X9/EYE)?._ MSYV:182/KQ/L*5_^H :.F5Q5Z()9DW)VKG,J1J*SW]R[IA=C#LI[FKETS@[; M$Y45[YUDFQ[N9'$G:9N#T_ #G5.P*\7_VT/]79?QP=9C";>\17P2>APOR$=Z M-W6SW:MSG!Y;F^WIR8J26N!&ULE59M<^(V$/XK.[[,?6*P,227 M)L ,;]?+S25A@+;3Z?2#L->VYFS)D>00_GU7$OBX*Y_DRY9IG,GR#YZ:8A1-8D(S%R\] M# WA6ZDP.6!-/5;\$ZQ>#/=2F$+#0J28?@\0$K&677QD-XU?19QCTH5^KP-Q M%,>OX/5;;_L.K_]F;^&OR58;1;N_SSGN80?G86WCW.B:)3@*J#,TJF<,QN_? M]:ZBVU=(#UK2@]?0WYBB_\!:?)EL%G-83E:;/V&SFCRL)[/-W>/#&AX%?&:B MHXPM-![BC M&J#1D:(PK68'F*8+@XI7,"LX9K!XP:2QG0F/6<835& D=7M=4CB)4(4:-DW7 MLON(6_4#O7O5I5M@(@53(,QD53.Q![06B!Q1E,!@C353S \!DJ1X(O4Q3'*% M6%EZ]O0 1>GCN2#=3,G*@?[;?<>&0 U66^+;N_)T',R#?/:GOQPYGA+C6C>$ M;06U+%.OMB1+="')LP=IR%\B+05:DU:WG*1EM+]G/1/SGI6"]K=/.PW'=AZ>-!X]!'W[* ZPZ\?W<=Q]'M'+?& M+7NW#CUK%/%2-/L,XV47YHWB(G=<3<&5-YA)*P5/E#!S8&\%]L@4V*)(@7K; M1ZK?IG.'_S-"E@:C;.:4PIR: VJBD/":E< JV5!*R=[%511UHBBR+GUF>Q^@ MKDNT6\(6$ZHO*A ?XB/',_7.O_4&$>J_*62^*NBZ=]G>KYNMQJ?&UM[BF;YU MYY4 GQLAX&UL MS5I=Q=Y*=9+)V9J:VMO9!- *TZ6X1J=O8 M^^OWW"OU%S3$\>1A7VQHI*/[?<\5O%@;^]DME\*4V.AOW^R5$J=79P_H*??;3G+TR1)SI3 M'ZUP19I*>_]*)6;]\F!P4#ZXUHME3@^.SE^LY$+=J/SWU4>+=T<5RDRG*G/: M9,*J^I=.JU2?[4LWSY\F!R(&9J+HLDOS;K7U30 M9TQXL4D<_Q5KOW9X=B#BPN4F#9LA0:HS_U_>!3LT-DSZ.S8,PX8AR^T/8BG? MR%R>O[!F+2RM!AJ]8%5Y-X33&3GE)K?X5&-??GY33)WZ4J@L%Y>W^.M>'.6 MI0^/X@#QRD,,=T ,AN*]R?*E$Y?93,W: $>0IQ)J6 KU:K@7\8V*>^)X$(EA M?SC<@W=<*7G,>,7OAYMU(U&:?*S6\E8O3Q 'CAE;]7! M^4\_#$[ZS_?(.JID'>U#?YA#O@+Q^ZN;RW_\?OGAD[C\ W]OQ'O7$[\4,EN( MCX6-EXAB<;&P2J5LC-\R\4YF!7)2C-GFQY'(ETJ\-NE*9O<"BY15,Z&SW @I MG(H+JW.MG%B5:+)$0_CF2_%>Z6?_+#)Q^#>=R:?^Z A;4Y5.E15FSOBOC+0S M>O-&6R2IL2XB1(?5NF96$$#QNLU+3?H?R?3E:[Z[K8X'HZC2?_X&VRQSQ2CD_YHPQ17 M:FK9%L/1_[LM8(=HB,+UG6QQ-NG7MD!J09P%';BPQD$]:V*(YTB^IM2:VII; M(?2# !ZV+2KOJO.7\)^2^GB1+3^Z8H/7$I8=)@AJ_)L);.JS\3,A=SJ2TZDOT,!G$K$UB_ M0!NPC/1!NIG\(FR1*.S^A"?D'YG%P44R4>6AP1--/[,L6Z'A-F*#39*9''8@ M36%Y[7R@U7+<1'[[&&L@]4UMGJCN5KI@SP'.W>L8Q2QC\;'0HGQX. MG^Y$9_!KM2@2R>O?$$I:) OV"-9;Q5M[XD8R1&/[=G5NE9C3OYQ6A[23XGO8 M?QZ.WSZ3/Q\\?^H-'2N;@]Q5:-8)Z9R)->O#2P+2)5$M:S(=HY"_S=##]QQG M77G,8Y-[5VYW'1H6?2P752I*8%3IBE <1Z/1230<5Z6A ^V&/ZD@'M]4ZI+A MZ\BXWY_T 3*BW-\^-!&@@=;R9ST(:BS."DH+-4=X+(%[YF3=H\N;V.4-.'93_&%O +J;)%"WJG ZI4^MELDW%+9/^\Z-$^.H3-8Y-@QM M_"L;6R7P&0Y\%BK@HVI?*ZZVRM'.//V^E:_,\ZKZ.3%'X0JP/AJC$'IT7*B' M3AQ303Q[RM!E<2P5>U1EC'SH))J-97P 6\5D.\NE/Y6P8@.&+#EZYUVF0JEJ M6&*7&7OT[&$6CW85IBS&1(R5W,GT?]5NBDO+>50,9-AK0J5[M3*HX4*%3OQ. MWI<-#@O^5-FS=PIO7B_Y$;:)6< ,Q87S%?F@.3'0F4D BF4 (+@3'*B8'^PH M6%RIEB:9D5! 7"(KE;2)ABE@>KW(0@S,E$31-_0T-6CY7(CCV-@9.XQ;0M2;MH=3)+8;"PGK. 8XD9F:=;9Q0ZN+=V05:V@_E M8QD:2ZG>&B0-L?)9$7HU+%H:1GT[;.:%F29Z$1IX[=@.JU*HGHZY_!"CVV1G MXM#G>"A637F6Q,RDGGD^\F18@U37$X-QD^-5?DJ<:90&5BFE>TVD>Z7:-L\> M]:,A\'.S1@5V@:K0;3CK^PC=HY(0-&R82AQ8I+6^<$(*9T[AUUNI$V:^&_1[ MKWV9V3TYCL:^Q-/>)^%U)%PQ_4^CXDZ-M69-*DQYF 130%U Z4)QUINQU([6 M;6K5%5U1\RDKO]LMZBY78<6V6O7L55C+R424*%]:4RR6XHV*?<\,-\O(4T01 M# >FF6HB-U"1K0WGD;5KQ8/=2;8B*ZC_TYVKF"OE!6975=M#T-#-,!5@K&)^ M)Q*S)G([UW=49AER;PABF$^(NR3W%<'DNJ$HKP78C8I"KZ-Q)*41"9&1T7!$ M'@J3D/7W0CPV[I+//=11]$E+ F(ZE9V^DM3@DYE94V-2ECEIZB'4%V*G./=0 M^U[[:0D3^"\5Q*]Z2DS3C_B83<>]\8_B,#@XH7O7WG#R8PWYE(CIH=;< VLE M0F@P@[/*\UCJO ET(=??DJ$P4RIBL-ZT-[]=78M#;@NP^V^W6,B\_:J@)LD8AB^$6KWUP[.W :IZ-Z<26_-K]T&[IM>'=N_JJFB^3QSNW65?^5Z]^UU!234J^W;[U,[NP*7_ M*Y)N=08?8"/?@J<@H1FW\2I"RH^["5"^5LEM75^MVD,;!@-_/4=C:+L),-Y2 MWGK[\_!*JJT83M"*\L8\7L)/E*"-DXCX8TFN4T6%D/L\OZ'0H/\T4\&I0LYF MFHH.*N]*X2^1+EOV@I(M-_4D%8$/X>K#7$,([ ZW!=%>H[-^4_J^ A1AQOZF MVL6EB2_&EG2&+'(#6^D8;^X;RV.Z8L!QL!DX*CAW4.J@U/X1L?/PI:1 5!G[ M&)9"(:0+85-)'CI9N#_S U%6A@M7)68I7=/DF-RO^J<;4Y A_?KE4$LK0 M GP^-\B@\(8.J'Z[<_X_4$L#!!0 ( *=!=U9( B\4%@( *D$ 9 M>&PO=V]R:W-H965TD5 +V)?:,YYPYX\QX6FOS9$L )"]2 M*#NC)6(UB2*;E2"9[>D*E#LY:B,9.M,4D:T,L#R I(B2.!Y'DG%%TVGP;4TZ MU2<47,'6$'N2DID_"Q"ZGM$^/3MVO"C1.Z)T6K$"]H#?JJUQ5M2QY%R"LEPK M8N XH_/^9#'T\2'@.X?:7NR)K^2@]9,WON8S&GM!("!#S\#<\@Q+$,(3.1F_ M6T[:I?3 R_V9_5.HW=5R8!:66OS@.98S^H&2'([L)'"GZR_0UC/R?)D6-GQ) MW<2.$DJRDT4M6[!3(+EJ5O;2WL,%H#^^ 4A:0!)T-XF"RA5#EDZ-KHGQT8[- M;T*I >W$<>5_RAZ-.^4.A^D#%$R0#4,$8Z<1.DI_$&4M?-' DQOP?D(V6F%I MR5KED/]/$#DMG:#D+&B1W&5<0=8C@_X[DL1)T:FB3#ZTG\Y$QLQ3*843<: M%LPST/3MF_XX_GBGA&%7PO >^^O_Z!7X^O/\@6SFCX_KW?Z:G.BB?228(@R) M)9D^*6PZJ?-V#/$&V8*KBP1<'30N/=^1(EI!J,Q4%>A&0\:76N' M;>G>$C ^P)T?M<:SX1-TKU/Z%U!+ P04 " "G07=6A[1@Z48$ #?"0 M&0 'AL+W=O\!NUEZ?W75(_GUGUT")2M*7GA?O['KFF\LW>QEM MA7Q6.:*&UY)7:NSD6M?GO9Y*B4K*F9%A0\25%.63+Y=(!?;L>,[^X5%LA-1C7;X"/J MI_I!TJQW0,F*$BM5B HDKL?.U#^_B(R^5?BMP*TZDL%DLA+BV4QFV=CQ3$#( M,=4&@='P@I?(N0&B,+[M,)V#2V-X+._1;VSNE,N**;P4_&N1Z7SL#!S(<,T: MKA=B^RON\HD-7BJXLE_8MKIQY$#:*"W*G3%%4!95.[+771V.# ;>!P;!SB"P M<;>.;)173+/)2(HM2*--:$:PJ5IK"JZH#"F/6M+?@NSTY+&I:XY494V4P$U1 ML2HM&(=9U1)N*J<%S#26,.B.>II\&LM>NL._:/&##_#] .Y$I7,%UU6&V7N M'@5[B#C81WP1?(IXA6D70M^%P N"3_#"0P5"BQ=^@/>E85*CY!]E?U6HE O5 M2(0_IBNE)372GZ<*T;J)3KLQF^MD8**H-:+;B" JUHD6I;VX/6;B:KJ ,6"D:@VP#$HVBZ)0+^)IBK:&F0JF<C+I,*@USNCC.:'^H#M6%HX(?(4E"^OIN/XGL& T\ M&@/72WSX19+JWJ"68EV0>1 .*#0_"3O@>T.:)QV+RZUNX(:^US%CD@1VC :) M'0>!?Z1H@D]%65)1=CEH+8M5TW8:=?_^IQ;I]X3Y^P%)1'9^E30*%JCXI*SNM&FTZL/ SSA M'(9N/ CIZP\]B-S ]R%QH[!O6_8_:-C7GPKDQ7;L1\.V\OW(C@D!G6+ 'PPA M)M;"80AQ'+XK?A+ZAAS7CUH2HGYHYTD4?+_BQ]Z^^,%.B/%(A^T;]K[][!Z>+U,VTO['_7VZ7/'Y,;L M?HYK,O6Z_=@!V3XGVHD6M;W"5T+3@\"*.;W 4!H%^K\60N\GQL'A33?Y&U!+ M P04 " "G07=6OR1P>BP# !-!P &0 'AL+W=OJKN)!I@L0E);4OX):VEU$GC.J?H=!_6,-BH MP+J[2YS\^YL%S+F2XU.E^P#LVSPOL\OL8"_D=[5%U/!2Y*4:6ENM=]>.H^(M M%EQ=B!V6-),*67!-7;EQU$XB3^J@(G>8ZP9.P;/2&@WJL7LY&HA*YUF)]Q)4 M51165\O>,QPKX[:8)RLA?AN.O-D:+E&$.88:X/ Z?.,$\QS T0R?K285D=I M H_;!_2;VCMY67.%$Y'_F25Z.[1""Q),>97K!['_C*V?OL&+1:[J-^R;M4%@ M05PI+8HVF!046=E\^4N;AZ. T'TC@+4!K-;=$-4JIUSST4"*/4BSFM!,H[9: M1Y.XK#2;LM229C.*TZ,E[7)2Y0CS.7R KB=2>.1YQ9O,E0E\K7B>I:]9N8$H MCD55:C5P- DP,$[T5EK2"?O[5%(:RMYI M2O/77:L=CW%HT6^E4#ZC-7K_S@OW\YFF^^ 31 M9'*W6GQ;PN^\:#*>E:"WHE*D7?T!4U2QS':UFS%NLK(T1B9;+C>H0 M:D%1U M&:B/GIE\0BX!S3&DR1B+-+^!UZ,7NS*M2],*8%X^8ZF%?(4V#0I\V^V[Q, @]/O [#Z[/-Z"GPDQ12E) MF>8OP)5"HO1"^\KWP+-#WX?W[T+FL8\DUKX,>N>\>+_H):0GH.? 4+L[88?9 MX54/6$B*6+\U]TMV ML/?).'(.S(6H^GCKUS5.(*I&TUA5Q![:&I=MUH=U=$ M38G\=WEST7RA4Y&1V1Q3"G4O+OL6R*9X-QTM=G7!7 M-Y;=N;NF^0VD6T'PJ MA#YT#$%W@X[^ 5!+ P04 " "G07=6Z7BV&HL; !$6 &0 'AL+W=O M77S]EJH431W4YF'@8(G);$VL[ZG:7X=&O= MYWJE=:.^KLNJ?G:R:IK-DP3&;X !ZXC]&;^OD M;X5'F5O[&3^\*9Z=3'!'NM1Y@U-D\+\;_5*7)?_6G;RZ$05>I&U9?/!;O^EY4 7.%]NRYK^55M^]N+\1.5M MW=BU#(8=K$W%_\^^"B&2 8\F1P;,9,",]LT+T2Y?94WV_*FS6^7P:9@-_Z"C MTFC8G*F0*]>-@U\-C&N>7S,WE%VH:[.LS,+D6=6HJSRW;=68:JG>V]+D1M?J MGO_K_M,'#2R-$SS(99D7O,SLR#+3F7IGJV95J]=5H8ON! ]@SV'C,[_Q%[/! M&5_I?*S.IB,UF\QF _.=!4* MU)LLU\].0%UJ[6[TR?-__F-Z.?EI8+?G8;?G0[,__UAK9)FN&P.2J>N^_=UM M!O7[2BO8Z29S&>D+_+@P55;E)BM5W< SH(Q-K4REX'G=<-#2Y/-36D:(U,5ILY+6[>.3@2;0R[BRL?&\"H% M[ 4'X-]])QW1P&/[P;#EO MR^EF';>8< MF(&=RLO,K&O>1%OK15O"WORZ&P?.P<%31 )@_(:VAY_ ;N6?3]%<%L"0-5*' MI&JLWH E+@J#'T8#(@%_6^ '$H%$C!BF&PU25P7Y),YEQJF;K&QU5V)-!:K; MLLC2_O"9,+*TU?(43U)X(<$#F?4&9J-#!$$&<:I-H1U257UJBR7^/ 8#V;2P M"CP!YA^?:DL41)!AIQ;.KF%OMMZ7^;K-5_(0DMP/FVN%SSC8]GC -EP$VW Q MJ-DOLMJ0B(J\T:'[#,1W3$-6XB60!$QD0=SY.5#\.K41)-3$H""=PK"7( Y9 MM0,2EJ!MB<\QH!KN-.>?P=66&=&(E!"DL+C 'S].T#.5UF\K!MG4*YIZGJ M(89=!H9=#E+Z YL25%\+Y#C&KCM/HGX%5,=VP#,D6"V24?Z-6&R+-A=-J5=F MLT&[A1]6\$^)'_)5YI8:3$&EFZ[C$%. $WA[,U9^.R!":YVA;2Z\W64C*J:: M=8MVN]5D1W/R&&S*D&UHL& 72TT+X00D#:!#.*??^5C]$<[^9SBG7W)C#0F8 M@CUKM5UI6LW/PX\ 04R=S(B[P!\8A,%3WAN$+^R\ =A+)J)Q@-SL39Q+-O7* M@!4R8-JMJ__YCT>SZ<.?8%AIEIEX/@MF-9C]Q'6U&UN)&T$N(;50\+YQ7*30 M(/L\08@.^,?2HF?"#= X\CF=4T8OF-N:M1C _1Q86( 0$>BEX2)A!>.#FOA+ M\D5;A7W? *?[9$6QEX#CKH!8UH'ZEO*;/S%O L M)&(L81D*)>T%3^CY ^3Y+0J&]]P$>LZ5N];5[<98]VKZY?J-@G!+K^<@&S[DPG^F^,]$_>(L"/J5 M]_,? @I5/ZCSAU/X=SJ:79S#_V>CR>RQ>@ML>H+NWVZ)\TCQ5[:=-P@OPS3W M9I?WU;WI.?SSZ#ZYLB,KG%_P"N<366&JKO#XV7+I]#) /B^1572*"21'@48\ MH*:SD4(:S"8_O9<12/9?M%VZ; ,Z P@V((DQ/3D=BN@>!A#P<-!_O\SJ59_7 M__:HA#L<7WH6D8E;92!@\!22X(?)>*K6IBR#DAT9.CT<.AL_#$/AOP($KS9B M&[NHVS0M.[?2,A(36_&QHIB&4-4@;GH42/9H\/!O)*8Q_?'OK0>C4::P+T1) M290(0HJN?H%/5$7F"O9N]]A\9AL0JZ\>XG-,0+_[6 4.W-8^)%P85S>GICKE M/U#YUAIL4W%?@0J@8().EN!(4+(IIB&'$:(_=J/LZ%!I#D*Y_2,L8!-[D4_B M9$D+P"2)FP,S58$SR $7@9&!']": _^1:?*HUZ'20*R^R^D[LF R18PR2S!^ M94UN00PSA56@4*1D@<7(P& MR+)#8@ XH$:1;@T MC/L ?P#:P%-TCYEBNZ /#/(84P5_$F3UFZ*Z RM3YFTI&0*0 M>)__Z&XC+K%I'0#:FNG4V$V@?@3O"&'P-(B?8"9D;C(=HDN$"$@M4PL?^(#L M^ L-:"RK _!>DH_;EV^QC(\[1G7XJ"%SP_;X(@XE( O B'F!5ACB!\XG!9., M 1*H-O"U4,O2SE&+6V#@#@&^X?5+NP0=-SGG+L"'&X:[9+ PQ4'0AP7.[TH( MBFOAB$8O0=9 IPAKP&XR-6]-6;0;W/:^< 0N>OY0DA!@KUX ZR4!B.E T3\ M8TVV9!)D-YDIR=XEH_D4$ @YV@-%*S0GPV&*9\+31UE(@/JV+#SW?"#Y0\^7 M59T9A*M'&3D;8.0$U+WX!,",DPD2HX0(>L2)H:P^L+@AN4@LZ[.^G$&"X&Z= M)B: 0#XSA3-$_TQ.FTXIH! P.P)^R^#G(F"?Q#V.!.0P")?<'?GZB(,&O/GC MX,T?#SKDJ\,L9I]7O_,D%!Z!3!>Z+U'*.0@);'UZ%T!XR K?*0H 2-'79$6'<$^F 0EQX7T0\ X0,)V1RQ HB9Z'H#?EBU5:USRI^ M, +QO?C$17U8*I%[?[[@)0\&3>%Y^?DX28C"46\[B"$-#4-T$$4*CLLB$1(% MGHQ(+LHL-+0]!E0F"GYQ!/+\3/E3RE!8^K^@48 *@"SA89P,YC*N. 4UPP0T M,S;A*VJJA+Y(!,#N:\:JF0*SOV-_( 3=@CU:[9(!/@>YQ9@VK$UH$+,H8,T^ M83RY\]3IDRN:S6>O,T5A&M,3?-7BU(%7J%@3R7S1:92FGOQ=@FQ 6@%V&3(E+=E.SU0!3>G9>5J4/[3/^BNZ#PDW$5LE MTOZ'#DX5MBD!7)J+\4D=JLOXF*Z//HWM)(6DRB%R$5.$?9RELVY!1RF=,-\&2)+TY7K!(@B@/'I#B9%0@G*G$6LO<&=%^1 M!I:^R,T>-\V1@_EHXG5/4QKXG ^^[9G3Y:*-L$J=I?;-[9D)B=5Q7ZM:PM:6F)#1[*S*3=%(-*-MA?TA:M61HB;\3^_DG>AQ\>>/-*]B* M=0)M"RT5&U^"&K'TPBXHDH[M%Q"+ $S5G#RH=<_22(@P'\W06^CW,<]^>0*) MT>'?"ZXUJFMLHV'+U:"594*PXS>?=6E6%M1'6-.W@;D6)X"QI<\3+]H&6Q/@ M,0$&Q';8ZVC/#6S19$,LCF4O0FIK" =XY1W7$= HA.1\WP92KQBV,4+3 ].U MU>?*;BL&ER&GE*F(]H)-'W>Z@9)F#E\!5Q1RB603.SC?Y86M&_V;1,5&MV,= M"05@L)[-T9-."-P""O8MFJ[%&8+#4Z#? MQI(>/.\0(U$F/X'GI(:BZ?@0K+0:@>TC. M(I@BNX<3(8;%@R90_79JEE%( BJ#ILYOQUL<00Q Z_W&'G2GB"HS5Q&<9\2Y MHRSK)RTF'STZVP]A ^P2^3PB.^IJ@J<- L&:LQ0B))YYA,,YE4J'[S/H4N*% MXVW #E9)$LA(^98+TRS<$D?H6["*ZVA? /;"!LL=5],&?7[2MC@==-K1Y;Z) MC3Z]SO\[YE$_QZ8BZ5XX^-Z02Z/C&5=1( 59$2*Z 9B)TS <9*!95QI(')M*".->TIV3XB8C<&QGJEC_7). MQR8.8JG#C 3I*]8M;'4:OV >)Y#HR*3')I2**SI,ZJ#BWD"LT!(89E(F!R"T M1,F"K*^+3XI\E(V[\ZYZ3G:'G5&@EG7*#0A]@/4Y3,F*Y3U 5)Y&YZO*?&EU MR&%_!9OQI_8M>-VDJ; ^;6["(\7@!G 51"JPM[@"EYPLIHE%O1.<8ZH-A+.X M$!U'Z)$>B\M9F']Q6I\"U1Q8+EC-Y:O=@7B%7U [J ;_I^XL!&OTGOWX!D9J M:6Z\J\ T#C@M/SM[U2HPY$MK.7%J']9"##=@YYH;%>](Y99:S[BQ,+Z)DDHYNCM$0A>V@!0+-6N0?@R5>V3M2Q=B4['%A?QLL(Q*JGF3U:M3?-QR^A$!=ON'PS+5ZSRW$VG:1"RS")DF0U"C;?[/<>]<.6. MKYI1R1NR?D(F%!M>-7> $ MQWUW94P3=SK20T<41UM"GGO1%39;.\3'>%%D.GBSX_E;+)SU,^\[KH3P;& ! M"CE>[&;P.;,1]90].I^-E#Q]3ZITO]N-R?$7*='=ER HQH2Q_*=]CP2R)]N8 MAL,6CQ2EWUK152((G&-7FB%+B1^IVS63>X%YJS3Z9JH@@0)-R!]L,-9LZ@Z \U$ &C3L M"0DMS3C3D)3&"T+3X?L]OGFM0!=CB:*](GOG653?=^$"C#8\142SMLFD@U?B7D\ZD8_N=CZ+R-9KB$7QGL9T^(8%]C1B+(\2 GH' M"_1RZ*Z3H(L%J[#WI>&NA%;:7@O T 0%*C^^XW6Q'1H+07B-9V7+@BK$C"^W MU/.-A,$<#BA:N))&W'73.QOUN> M#DW^^JMVN6';(#O@\M+(-U"'3F$@.J=R(A%& '%*'\#)D4-N ?OL3OW)!^4V M7E>9#E\UN3YRN:M7>K]OJN[UALXOOF81"KM=3+!TF>0Z.D%K<*^^&9Q;#Y>M M*3C?_2[FN#,Q2/CXBS*##5[G*TM793;]=R41'7&/%Y#.852DE/BNGA3)A(JN1'D M2RIA3'I1*_0987^1GXU/,^H^P+?[.-\%B#IK*"P9=;N5P \O-,%%?XWC91\; MP2XEV0J^2.'S+UU(I' KWJ!(IULZ,0ZXT772*3]6UUI+ MR_O Z6[1!84G#+H_VM?DY&)E*AV89(H2THD\?2426W)H M$URK)EQW<&(+1Y9 N+TF%)=3"Y.+R*- MF!ZG',B]]\T$U$)6G;[V)PGT\IRW7W:?J^&PB'I#?,7Q@*D='O"#<2SQ'O.]'C M8)&T+[)204E6C?>S;P!ZV1:SF87)#N]O%7IMZ]A@A)TXP8\5R86U@R:R(?K' MIOWI<./]^X.;0;W4O^LDZ#'D$W=L@"JB4\6$%!#@W;MWZNWK5]V;CA*=R!5& MN4"3R"G$$Z'*O0!W,73^V.8X'6Y1_$!E'YA>3$!:^7:VLE@\/%[-^)OFQK+; MOULPJK/)])*M^\]7UR_\N*OKCZ#-8_KU='HV4OUEDE/?5?B6*X_W.!X]FUW> M?Z+>):4'$*3NDV!I^J?TUKO;RL:A79TVVQ%CK&_>\K5/NBX09\/P"O0!HZ\Z M!\WCS!E&V,$P&A0!$ GRSIP 0GL4T$7TBKQ"VL5QL/9@_FV4)."XI>>@6RS< M.D>+CQ+&S9!&WW-T?F)V0MO3&1GZ3#I+0I&,\=$:, MQ 5\C,O64I6OL(_$ZPL,8L/-MTU"N7UZD93;#SK X(B%H"ER]6MR0M0> OS M>X:TME23_M 2?NTWY>PU-7)WN\G5/\*38C8&);:8@C#G%P%D:LE0$2&EM*)23@P@"'?_H+)B?4\>8=" M9TS (2-%[\WA_DXR_T[AXVSW(RL0IBG'1OYO$= I@_ M65)'U+'&U.C86?)^Y M*.5F$#KE&AMWY+TFM^G.#ZW4L'AR,*+>&GY84 \WJ3%?L4MU3=3*Y)5I0L:$5]XY7)Z>1'N@!D7>@W;RR&MV$L9?3B M?,<;&7WV\?O6.CKOB"]5H#S43QB_7OZ$OH^O1S;;M .^"Z=G#W_$A9*CUA$NRPI=M!2,2#D:-]F>B\;^)P M(3R7HQ)0RMLW7,S#!KI\.L/3_[/V$M[OA_D;5G_W]8^^@VK/7: MV]?2-R+G%P\I]6U:^A4V?X2NU%=Z06F'/66_^-%;E6_8$VKJZ%+KFZ/N1LF^ M"9+4=R1GN,0NJC$X16\KY/0OTVUR.[K)9=F$",>52:8^N[S=U/(F%+Y6@#<: M,"E&45\LB_OKHDE]05Z H^5%$#>Z*@B__$'RSZ^YR#OEB+(,\7"X?8JJ0Q,A M+*B6>(6))I)[*)Q1YS8N1G<2@<=M2"4*-OY),M52QN(R^@B/@6U6 MVQH#WB M$F&VI;HBUR>5JN(1N:8G.A3=B;:TKBRU> N)L M(M=CUH0XY0;Y;]0JGW3-RCM1/%"+!:0.8>DU'BE@SK#F!Y[^5N$$"VR="<+M M]JSC'A:(MO+P>/&U65M=8B#![^'DRTX'].]OF1]QT$'^^&Y;2\SX,&''?^'\ ML\=_U_FGQ_SD]Y[_D7O%+X:- MC_/[==^)N2GU H:"&EZ<<)N&_]#8#;TF=FX;L"OT)Q;7M<,'X/>%A3A:/N " MX<7!S_\'4$L#!!0 ( *=!=U9V/Y.8)@0 .,) 9 >&PO=V]R:W-H M965T)%*:RYDY,T-.#MH\V!VB@Z="E78: M[)S;C\/09CLLA+W6>RSIST:;0CC:FFUH]P9%[I4*%291- @+(;'&%[K?]TM N;*WDLL#2 M2EV"P.%#]5K$SA9,BDK9^BO)#TW6]5D@-[ 2FY+N9&9*!W,LTQ7I9/E%I9: MR4RBA:MO8JW0=B:A(\>L'F:-DT7M)'G%29S %UVZG85/98[Y2P,A(6YA)T?8 MB^2BQ3O,KJ$7=R&)DN2"O5Z;AIZWUWO%WKEX_YBOK3-4-G^>B[BVEYZWQZTT MMGN1X32@7K%H'C&8?7@7#Z*/%]"F+=KTDO79BEHSKQ0R:PUR"_>8H7QDBKHP M5]1LHLP0J&WAUF N'7S6UIZ+Y**O\Y$L%5(GP$:6.:RYL<'M$-8T%1ZH\1D6 M[V]UL1?E\X=WHR0>?K2040UP/NT8Y@Z(0BS6:%H:^1'S(X*?#6$]%QJ\AW08 MTS/N)OV4WDDW2F[@,UHV^B+J.UVMW:92/\Q<)8,.7,4I/48=^(KN-0]IO_:0 M1HV'&"ZPUF]9Z[^9M4_"E%1L%I:4@-5.&")M(:S,0%!*[Z2JW'_[I";KHHOS M9'W;<4(X-US>S@?I_W+@@B8K\9)))84?DP1NW0+):R"@F(X]0;4,E8@L]I7S M\I1561+;NK*D8+N 3QGNW8FP*'R*.V.@,>KKXAF%L8 \"EZK@J]5@48X;<:> M)^__/7$7=9/A38>7P^YH1'3>8:EI+-:BB_\!/_BI3 OQ2/:V'GI!47IH%JA8 MK2-Y3LRH&\<1I-W^X"+;@Y;MP9O9_BZ,H:GZ3/5&9Y!TS^>8O6CN[$ZYN>MS*DFOYV/7,+K?- M#3=1D@RYR4PEE/7>&TP\7Z6U%7E.4KA*XP[,\[_HN"M\53I-=22MG\PEBU$CI!7QJ?@Z)_#>:#IU $_?9*/,$AJ(%P4Q[PTB3R&0A5Y M#*).$$^!4:\)YEQ-A"<'+Q7LUE\O>-!1Q==GW^,K[6C2X%?[N@6AH8%Z/]&:W?R&DN1BLK"W/ M1B.3K5A!S8DJF03*0NF"6ACJYSF/VEO-,P&C5: R/+N:(K]C^)6SM6E]$XQDKM07''S*+P8!.L0$RRQJH/#ZQJZ9$*@( MW/A:ZQPT)E&P_;W1?N-BAUCFU+!K)7[CN5U=#*8#DK,%K82]5^L?61U/@OHR M)8Q[DK7G32<#DE7&JJ(6!@\*+OV;?J_ST!*8!B\(1+5 Y/SVAIR7'ZFELW.M MUD0C-VC##Q>JDP;GN,1%>; :J!SD[.PS@Y ,.7RD<\',T?G(@E(DC;):P957 M$+V@((S(K9)V9<@/,F?YKH(1>-.X%&U'MNN%78%K)=-@02Z'4(J0QRJSE6:Y'[L MYVL%!^3P-#C"5QA&1_5Z.)DD"$F23#L5#IT/XS DX_&$W+?S]2:K[]]-HS#Z M $;CR8[1#2$,@RZU7MQ;;W1$H.)F;X4 -);A2C9I)(+3.1?<Z44>FUTE\)NS2EI ME. YM9#S7\ MY\C4V*".U>*X,FC",*BA Q(.PVD [^@TVI/80<0PBE(2)V&#B-K,G<9X[),+ MAGVM>(G)(F&,OTN, KDQ(@WM$A*;<9\E0/<1/*+G\/2N[:(X?,;3]FS+XY&X M>)'SH.&%N/M0.6E0.7DS*F\J+$5R2^'ES>%D.U?D\]:7+G3VVNI&9VT4#@:\ MJ(HZY)(^%6Z'U+@G&T+2(B0@D6P(DQ9A0N+38$-(6X24A*?I M!A(^39 &;C)52=MLF4VNPF$:I^ T-"E>E)5UO:3>(@^3$)I >Y]3<\&7#L:^ MAK V>O"4-GA*_QV>GJ7W-43U6OL?4?]A1$T;1$W_6=_L/#["H<)WKD=59[L+ M5;T6W]!%,S2]0-,O-,T:0&M 10\P?G_IC+CMB:]'?.:G2\ISUW&&#K:TP"4U M>* 25>Z/E0CA AR#97<-KNOQO M4$L#!!0 ( *=!=U: \XDP:P, )L' 9 >&PO=V]R:W-H965T-',F7,XG.'\H,TW6R$Z>*JELHNHZ,;5/1GJTW-'"W-+K&-0<:#4RV3/$TG2 M\7Q^0G\?M).6#;/X5LLO@KMJ$U1^6T$6CA?#[XS#82[7">.(KB;9/RB+CN$/.?(&8Y M?-+*51;>*8[\1X"$Z/4<\Q/'=7X1\0[+&RBR&/(TSR_@%;WF(N 5_Z/Y&>Z$ M+:6VK4'XNMI89^B2_/V2Y YP]#*@+YQ;V[ 2%Q%5AD6SQVCY^E4V2=]18.N80P[,@:L0J#C1^ BTK3@S'$IM M'0P.E2@K8$UC]).@(O#.I6N9[/YS=&CH6A)0:X7:!:RM,-9="Q4?9]0+.NL: M7:7Y$+0!1?V&FH@4__A[!GLF6P2*3(94\-99SR6 :4G$Q+G]9+'XWPZA$$1I^-T M>%Y+<1![!>-X-)W0.(UGDPE\_D&;H&,%0\MK"GWPQW^4?[Q.]G6FS/T9#6)6E\8D?%%E.0O-9-J0#XVW77CGESVD@8KQG M\0Q%7D"6C^&+$0ZO]78;='!A&VWQW'!,;>/UJUF>Y6].6?@=S5=](GH%+U5@ MCW1> /ZO]7:G18^0/\>+_\%4$L#!!0 ( *=!=U9W M9%(R<@, .0' 9 >&PO=V]R:W-H965T\1;U (1T1A_.XX@]ZE QZ.]^RW7CMIV3"#-TK\QW-; M+H-9 #D6K!'V3NV^8*=G[/@R)8S_PJZU'9''K#%651V8YA67[9\]=7DX ,RB M5P!)!TA\W*TC'^4G9MEJH=4.M+,F-C?P4CV:@N/2%>7>:MKEA+.KM:;Z:OL, M3.;P^7?#:\JXA;-O;"/0#!:A)2?.-,PZPNN6,'F%,$[@JY*V-/!9YIB_) @I MNC[$9!_B=7*2\1-F%Y#&0TBB)#G!E_:24\^7OB%Y"&O!2.M+Y3^N-L9J.BP_ MCVEOF4?'F=T%FIN:9;@,Z(88U(\8K#Z\BR?1QQ-QC_JX1Z?85_=T(?-&(*@" MCI?M6,0G.8]'_((<^\PPC6 LLY@#LY ITZ8N1T)FW*\WALLMV-(9:N8NQ+GS M"!7:4N6@'E'[73265QT"BT: H*MIG#"WJU&T7HQ!:[R33%$;((>=1:$$=1/G MZXQ+6E&-(2LSF,.5!3HO6&W(T_[,N$]\>+A[IP5""N<0C^$9F38#> _Q,)K$ M_I]&,_BFE/!N#B$)07I$?!E!.AO! Y8\HROSTK0W^_!NEL3)1YBE<-MHR6U# MV73*"O[DQF_B)G"CJKJQI,NHPNY<-?X2\A52N3 JUI3!5P* MR)LO4JFT(Z2L'C(I#<*A_(P4CF*()Y=PRR63&79[VE=7%>>$;"OUQW$*WQ\H M1W=JH^Q;PN)H3,HDG9>F[=-44(IS2RDQ!XQC>.U4=D>1ZG690#H<3:>DV9@Y M-?RLJ9KV*/6'U'DX(]MX,H"S9#B+DL$KS$.0I.D]3"?TF4S'<.P*AP>=MT*] M]>^+H8@::=LFW*_V3]A5V[G_F+?OWU>FMUP:2F]!T.AB.@[:).\G5M6^CU-2 MZ57PPY*>8=3.@/8+I>Q^XAST#_OJ?U!+ P04 " "G07=6G;N75LD" M M!@ &0 'AL+W=O3C(RG2 MXXU4+SI#-/!6Y$)/G,R883N?2&N[NM^B?ZM@IEA73.)?Y#YZ8;.(,'4@P955N MGN3F,[;Q7%N\6.:Z7F'3Z X&#L25-K)HC8E!P47S96]M'G8,AMX!@Z U"&K> MC:.:Y3TS+!HKN0%EM0G-;NI0:VLBQX4MRM(HNN5D9Z*%PI+Q!![>J,P:-3"1 MP%>3H8)YI10* U.MT6@X?V:K'/7%V#7DUUJ[<>MCUO@(#OCP WB4PF0:'D2" MR;\ +A'N6 =;UK/@*.(]QE<0^CT(O" X@A=V60AKO/ @7HH4; )SJ8WNP9R5 MW+"<_\&D!VV*>CNI:5-RSW6<2UTIA)_3E3:*WMBO??EIO/?W>[=]-](EBW'B M4&-I5*_H1&1_WH^C[N>^ZD;6; MN'7#FL3%DKI:&THXD2(%2&5.XX&+-9QS01)9:3+6%R.8&J!J8[$BE&W%[>)W MP7!!%6 B1CB%FY 6/_RXQ.V[]D,/@NNPNZCIA+& MER"DN.3BE=2D>H>SDV'@!W?@#]O$;04A/$MZ*E#^+^93",( ^H-;V%=4=Z>% M"U3K>E#91%7"--W<2;M9.&U&P(=Z,T@?F5I33B#'E$R]J\&U ZH93LW!R+(> M""MI:+S4VXSF.2JK0/>IE&9[L ZZ/T3T%U!+ P04 " "G07=6YBG#&R8# M "5!P &0 'AL+W=OUQ=(:C;<]#'N@I;--E")5DHJ;_?4[ZE?=Q/'#'FS= M?;S[[NZ32,Z.VGRR!T0'7TJI[#PX.%?=A*'-#UAR.]85*EK9:5-R1Z[9A[8R MR(LFJ91AS%@:EERH8#%KL+59S'3MI%"X-F#KLN3F\1:E/LZ#*.B!CV)_W1_5VI 7#BR%*%%9H148W,V#971S._'Q3<"? H_VQ 8_R5;K3]YY M6\P#YAM"B;GS#)P>#_@:I?1$U,;GCC,82OK$4[MG_[69G6;9KY<2]O\P[&-C;, \MHZ77;)U$$I5/OD7SH=3A*N MV0L)<9<0-WVWA9HN5]SQQ:$9MLJDYH?Q+N7>&5@7EN<4*MPY^ MW/"M1/O3+'1$Z1?"O$N_;=/C%]*C&.ZT<@<+OZ@"BV\)0NIE:"CN&[J-+S*N M,!]#$HT@9G%\@2\9!DP:ON32@"MA3H=/))?;%/6VXHI8(>@=KHTMAK3:/\%X[ MM.=ZOR">=L![_="& M3)X"60<,?:9/@3AZB@RC;-"4D$'9?L;_SU@;H7)1T52\U+5R\&HR92/&&+SJ MGW%O) /".B-B3V*C49]^QUUMA'N$PJOUKE;8"Y20)Q][=1)8UGLZ+3IM!C?K MW*_ZIL^03IM3*&$=]+9Y/T1D?/UK^/[%WZH]"4%\DQ$Q6KK\]Z%VUG%5^,]T MV:N7,I)@VBARE4R\>LDHHGY(O62476=>O6C$LK15+XZR5KTH:M1+LU$:7YW; MD^')45FBV3<7@H7]1^#6\OK#MN]D)9D+BC5#:^F@9@VDN@ M=9RNFH-WJQT=XXUYH'L3C0^@]9VF;=\K /6.K+N7_G@HXW4GW52R$,?%M5M3Z9+(U9'TVG.E^*%=>N7(L:3QZD M6G[68ZK42O+!$JVK*/"^>KGA93TZ/[=Z-.CV6C:G*6MPHT,UJQ=73F:CD MYF3B3[8;M^5B:6AC>GJ\Y@LQ%^;3^D;A:MIS*=:G,OJ2UF8Y5MK^P:>\F\03R M1ANYZHA1@U59MT_^K?/#@"#U7B%@'0&S>K>"K)8?N.&GQTIN0-%MY$8OUE1+ MCEDAG3N=&YE^7LBJ$TC_!Q5]-:9[@W1V_KX0^/)X:%$$7IWG' M[JQEQUYAYS/X0]9FJ>&B+D3QG,$4=>L59%L%S]A>CA]$[D+@.\ \QO;P"WJ# M \LO>(5?9^)_9O?:*,3$GV-&MBS"<1:4)T=ZS7-Q,L%$T$(]BLGICS_XL??S M'@7#7L%P'_?3.>9=T50"Y .,1N=*&N' %ZX4KXT&J<"FDAXS9+^HF28AZ&&Q MNA>J]S+PNJ 77&X$+'D!9BG@05:8P66] ,QM;? .O?_&ZP:3F:Y[.YV,A'6C M\B6F"^@E1R>1H%RN5IB(FHPZ@M>$C^_[<-78-9Y]0FBIZHG$SUOF%]^$RDL4 M=J/*7.!R72INL_ZR?A0H4.UT\]/$28*P?QX$;I!X7F^)'UB!$=Q4&&*L/P9F M"_KM.82^$Z?>]G$0NED6CM SECFA'VZ?>Z 1]="(W@R-RQ4BT-#;K=!8@G2/ ME_=GZ/8"SN4**[>V;AB#QEY1XQB_>P8#0T6BJ^;EWQ@%&]CW]U9Z/I .XAN] M"XLK@E+9ZEX:"RZ\@#VFC9=&_LK>P9U2%AJL]-H@RW=EC2>RTF,6#M]A@H]@N_T*;$1H@^;$Q9 M84[H$K]]?V#$@@(###& MV0#Z5K3>[BD?)?&ML/)U85 (PD8A(V4]S=MX5$\82,/+"DFX[F"JCP8H^,A+ M!8_H":M(JX2&$AV") ?@N0G%*7 SMJLG:UM/Z#"+\!&Y7D+5Y;E-+2N+3\*B M/H38]?&/86$>M1"%>/ O8HJ_%R\-16R%]D86NP$^/I2/98$(AZ=25 72>2TY M/?9@*NDQE;P94RUD8$;#$FHRAI&]S,8+QVP[] WA W+Q(>P]KKN^$D8>.#B/XA\SK' M+*>R$L1.XL6'N!]$;>N@72SND7<(8>;Z:8\'W \=QJ)#\-TL_IX:/K X<7PO ML[ *XUX1QF(GB[T650--<()PDB0]!(8M9:<*US=WE]=7<[C^=#>_FUU]N+SZI=^[^/?% M[?GE?';V^P7<$E,R__FPHP?YT4U#0SCT*3-[Q$Z&#&X%_:M&1^+7#QKZ6L9?M/Y@UEY@Q MP(?-1.W4L",8=A,<*[>]Y>BEFI_P_+44&>LDH1/2D(_.C<.^@'>PB2A873%] M%S''2SUJ(XB%$5;8#9S0(U:)Z[]@Y0]9A11/6]PC?XP5%5@G]MIH1^-SY73P M36 EU,)^^= X,36U:3\/]+O]QY59^TUA=[W],O,'5XL2*V(E'I"4\F2"LYO] MVM$NC%S;+PSWTABYLJ]+P;&KTP4\?Y#X+VNW( '])Z?3_P)02P,$% @ MIT%W5CX4F19,! 4@H !D !X;"]W;W)K&UL ME59M;]LV$/XK![4+;,#1J]_BV :.G.^D^JZWB :>RD+HA;12 MEBZ+)EZOL)"[A9> MY.T7[OAF:^Q"L)Q7;(/W:+Y6MXIF0:\QJ*PB@C&WZU.KS-I!0_'>^T?G>_D MRYIIO);%'SPSVX4W]2##G-6%N9.[7['U9V3UI;+0[A]VS=E1XD%::R/+5I@0 ME%PT7_;4QN% 8!J^(1"W K'#W1AR*&^886!(M3T0I*V:JT9-_(::*(;/4IBMA@\B MP^RU@H P=<#B/;"K^*3&&TQ]2*(!Q&$UVC+9:8KEN+"HWK0J![16YZ]B\;AY0F\PP[O\)3VY3V5 M7U87"#*':UE64J PVLZN4&#.:9PK6<)A H_Y<-K*PQ8AEP65)A<;,#;]H+=R MI\'03OK*KEVIE'SDKB"I'P!O;)N&/%S0$5EK)C+=GP$5C1-Y1J8 +2N =N<-4BI07G-DF M="Q!IZT\N*"3$[PBS[G!4E,G2V4MC,U8W@8YXX2 @I@BK-'L$,5KQVTF:T,I M8,:==_'4%.[:2/4,RD*EO+F]'P)X(N740&UW);64>UDK(JK0LN 9LVLNF^6> M/5\JRIV- >&GPF.ZY9W^/TPY!CN._!!^V7\:"K6,%'2ID>F\Y0VM0NM;'R(_ M@0M_ M]84;/F@K!PF UA+YKZ<1]Z2>Q/^O"%L!&MACXQ,B8CH3/D_D_0:-S1 M:/S3--KSW=%GI36:HR5]4N'QMF1I9-U'1]2FG)&*6]%%?$ >6_;$D(UELN*: M9"1HOA$\YRD3!DB@26';#K(]8*N;.< _9/=?;6%EWDKN*DU53;KPB5X]H%()[1)S+_+S6>.X 0"^^&%+N)DD??D.ZKX%J;TT% M:#C))^$8IE,7WY1P4Q<=O#AQ=\;*ZO)F<&!XF$QA> &_6R(U!*:BH[M#0S0= M3$=CB":#))H>9U$<#B9CBX7.7B1$**OF6,C>=ZWL972,6L'!/5^BVKC7C"UN MZ@;-E=^M=@^F5?-.>#G>O+8^,[7AE,@"( M&V[IT8?*'J#]7$JSGU@#W3-R^0]02P,$% @ IT%W5O_:I9O\ @ + < M !D !X;"]W;W)K&ULG55M;YLP$/XK)U9-K125 M0$B:=@E2TJY;/V2*FG;3-.V# Q>P"C:S3=/^^YV!D$Q+T;0O&+_<<\_=XSM/ MME(]Z131P$N>"3UU4F.**]?548HYT^>R0$$[&ZER9FBJ$E<7"EE<&>69Z_?[ M(S=G7#CAI%I;JG B2Y-Q@4L%NLQSIE[GF,GMU/& MBZ6BF=NBQ#Q'H;D4H' S=6;>U7QHSU<'OG+<,,"R=*;D'9TX1F?ZI0*VLBQX459644[7*R,^%2R;B,## 1PR>4B6)% MRB.X$[7>-G&G#VR=H3Z;N(8<6C,W:L#G-;C_!KCGPT(*DVKX*&*,_P1PB6E+ MU]_1G?N=B#<8GRRD,EPD\&.VUD;1 M9?EY+-X:+3B.9@OH2A@"SU<44'&988@ M-S"G GR*Y5;8R4[#+U3#*T92'6/>B7V<^4.*L)$9U:U-C+&W HEGWF,&ABL M#SD4#0=!'+3E0)8*#"&\(E,:N(AYQ S&<,H%K^]F' MR4DAW:BG_\KY[8$VW;E_%-R*MC*D79.\(*B2=T'5?2<,*E&U"4JR'X W_+^, MNP<=C+1.JCZM(9*E,'4S:U?;IV!6=\#]\?H=63"5<*$APPV9]L\O*+^J[LWU MQ,BBZH=K::B[5K\I/6>H[ ':WTAI=A/KH'T@P]]02P,$% @ IT%W5LI\ M5^J7 P 4 @ !D !X;"]W;W)K&ULM59M;^,V M#/XKA#<,#1#$[T[2)0'2IMT"W!6])MUA&/9!L9E8J&WY)+GI_OTHVR#>5(VKX*(M*39UMD"73M)0[ M5]4266:-RL(-/"]Q2\8K9S:Q>\]R-A&-+GB%SQ)44Y9,_G.'A=A/'=\Y;+SP M7:[-ACN;U&R'*]2O];.DE7M$R7B)E>*B HG;J3/W;^\BHV\5_N"X5R=S,)EL MA'@SBV4V=3P3$!:8:H/ 2+SC/1:% :(POG68SM&E,3R='] ?;>Z4RX8IO!?% M5Y[I?.J,',APRYI"OXC][]CE$QN\5!3*CK!O=>/$@;116I2=,450\JJ5[*/C MX<1@Y%TP"#J#P,;=.K)1+IAFLXD4>Y!&F]#,Q*9JK2DX7IFBK+2DKYSL]&S5 MU'6!Q+*FDL CKUB5$%S!"X]4A!8O MO(#WI6%2HRPNT;#@*BV$:B3"7_.-TI).U-_GB&C=1.?=F%MVJVJ6XM2A:Z10 MOJ,S^^4G/_%^O9)$=$PBNH8^6]&MS9H"06SA7$+FD)R+^2KJ^9B_O,Y?U@\O MG_Z$Q^73_.E^.?\$B_EZ#C>O3_/7Q7+]L.C!#;!2-)56P.D@Y:)1K,I4'_ C MQ5I#C=0@8G80]\;TSKI&=Q"ZL; M]$/?ZQF9)(&5T2BQM)=\TVMP11'WL' M\H-N$A^J$,4_COR8CEI HS=*.O+#?D([YSJ!>]+E2Y0[^Y8I\D'WIFWXQ]WC MK76A1VS=C(S2]0'::TY./TBC0 M]ZT0^K P#HX_$;-_ 5!+ P04 " "G07=68@CK6YX" "Q!P &0 'AL M+W=O.E(!?.C(!CX!:;<2\;N MV4PF8U%I1CG,)%)546#Y[PZ8V$R\T'MY\$!7N;8/_&1 GA8W:&B/K9"'$DYU\64Z\P!8$#(BV"MC+<>6D*&*Z8?Q.8S-'Y< M@40PY:YHTV ##Y%*:5$T9%-!07E]Q\]-#EN$,#Y"B!I"="ZAUQ!ZYQ+BAA"[ M9&HK+H<4:YR,I=@@:=%&S0Y4K-!.,$@H*7:/OT*XH] $Z!HO&*#+%#2F3%T9S.,\19<75^@" M48Y^Y*)2F"_5V->F6/M*GS2%W=6%14<*2X'D?TNO+\/5TH+O@D'P8>NK%Y3+'TEL9T<>VV.O5/JR23.<2$43_>!:6'(+,MWK>@'2=QZR0^Z>0K*#5"4V;Z+N8$D.G@*!750F<5 M:PUVN:IE!UO%7$>#/5<=F'#?5 ?FMMM2O[74/VGI2'OH,M$__#1Q?\_$(2:, MXF#/Q2&H_N%W?/A;_=$>9M^P7%&N$(/,T(*;H5&1]0%13[0H70_4$L#!!0 ( *=!=U:!1J;V,0( " % 9 M >&PO=V]R:W-H965T3 M5IEM*4TV=0^3HF;='J8]$/O:1L7@ HZ[?S_ CI=JSM2'O=A>IK(*:J$O1 #_/O9I0 MCM/8S6UD&HM6,\IA(Y%JZYK(7[? 1)?@ !\F[FE9:3OAI7%#2MB"?F@VTD3> MR)+3&KBB@B,)18*7P6(5V7R7\(U"IX[&R#K9"?%H@\]Y@GTK"!ADVC(0\]O# M"ABS1$;&T\")QRTM\'A\8/_DO!LO.Z)@)=AWFNLJP3<8Y5"0ENE[T=W!X&=F M^3+!E/NB;LCU,4EV@C&,TH*/0>K8BJ$.%Y/_CXU-(]8<"U0N=KT(0R=6&R'K9K='YV@AK)5IE("KVM)%K-_6R0=IM+RT\(6T-V26*@G";*LF/Y4YI::[BSRE[/=_5-)]MSX5J2 8)-OVG0.X!IV_?!'/_ MPY39_T3VPGHT6H_^Q9[:XYXRV*.N'.N]$YHTR!N6)DG#*1-,.N%$/H0V"X9 M'\7T-U!+ P04 " "G07=6)^"SZ)8" "0!@ &0 'AL+W=O[S21!90L" :(N S6L+7V%%=:FJ_4Y.ELY4\/B0*M:,EI00GF&DT)$1NN*2_14C!* M*"CT%MWS+7 MI+6N%Z Q9>K&^)]6"W1]=8.N$.7H@3)F#DBEH3;\["XA:;G, M/)?D#)W2RYB+@ ,D##^ U*HB3I(33_]_3X M IUA5^RAPQN>P>NKZO?I6FEINOE'7\$\WJ@?S][P.]5@ I/ 7&$%<@M!]OI5 M?!M][!/[G\".I(\ZZ:-+Z-DCY!M_<4VGE5(H97K%=],+8K %UMLP'G3L0.U MVF;)X$,:;@]E]<6,NI@CMN..[?@BVWM.S$A4@*YS\*L;RQN>"1P1;^O42WW\ M%ZUH,#ZAWA>3G% /#RYW#;)T,T\AUTG^)G3>;JQ.W30Y\<_,N/73\0^,G]4/ M6):4*W,.A8&,!N\,(^GGGS>T:-P(60MM!I);5N:7 =(&F.^%$'IOV VZGU#V M&U!+ P04 " "G07=6NLK70R4" #+! &0 'AL+W=O\;SWKQQ9IQT2C^;&@#)2R.D26F-V"Z"P.0U-,Q, M5 O2GI1*-PRMJ:O M!I8X4&-".(PG <-XY)FB?=M=):H PHN8:.).30-TZ<5 M"-6E-*)GQY97-3I'D"4MJV '^+W=:&L%(TO!&Y"&*TDTE"E=1HO5S,7[@!\< M.G.Q)ZZ2O5+/SOA6I#1T@D! CHZ!V>4(CR"$([(R_@R<=$SI@)?[,_L77[NM M9<\,/"KQDQ=8I_0C)064["!PJ[JO,-3SX/AR)8S_DJZ/_?! 27XPJ)H!;!4T M7/8K>QGNX0(0S6\ X@$0>]U](J]RS9!EB58=T2[:LKF-+]6CK3@NW4_9H;:G MW.(PV_4_@ZB2['@E>Q!OF0>]7GCF_DCF+RI"36AGR6!13_$P2VD+&:^%S-*K[+N(9\ M0J;1.Q*'<7R';SK>SM3S36_P7;N&7\N]06V[Z?>UBGN^V74^-V$+T[(<4FI' MR( ^ LU>OXKFX:<[:F>CVMD]]FS#3G9L=)7?8-^B^\'_,GIBLN#1%06F@X<8.A^]'I#52M;]>]0MO\ M?EO;UP:T"[#GI5)X-ER"\?W*_@)02P,$% @ IT%W5A9,0?"R# @Z0 M !D !X;"]W;W)K&ULS9U=;Z-(&H7_"O*.5MU2 M3VP^;6<32]VA/GJT,QM-MGIL6[X9&R"#LI/71GDH7Y/D6_GF\^)Z,"IK)"(QSTM$4/R[%S/KZD4[W!U\XR-?7@\G 6(AEL(ORWY,'+JH# M/(FR_5_CH=IW-##FNRQ/-E7AH@:;,#[\#[Y7)^*D@.D\4<"J"ECU NX3 M!>RJ@-TU@E,5<+H6<*L";M54!KU[ >Z+ N"HP[EJE255@LO]V#U_'_KOT M@SR87:7)@Y&6>Q>T\L5>$/O2Q5<8QJ5V[_*T^#0LRN6SNX-FC61IW(6K.%R& M\R#.C8_S>;*+\S!>&;=)%,Y#D1D_&S2,@W@>!I'Q.<[R=%=H.,^,=[[(@S#* MWA=[?+GSC7<_O3=^,H9&M@[2HE@8&U_B,,\^%!N+U_]<)[LLB!?9U3 OZE_6 M8CBOZGISJ*OU1%U-X]90>*%6+24I_KRWKGR[$Q\2P,8%B?^>/:MQ[/_ MR=(2?3&_,$SO@V&-++/MA.B+_[*++PQ[M"]NM13W.T2WS2>CD^[1VXK3EU6> M=:]\6W'^[&-7ODG[^#NR]SS["=Y-%&39_E>4)_-OQK__7GQN?,[%)OM/2^4^ M'6!..ZSLKRZS;3 7UX.B0\I$>B\&L[_^Q?1&?VL3"1+F(V$$":-(&$/". BF M",\Y"L_1T6?_6"Y%6K;3\R0K&N-M$"Z,8DR0KX419MFN:*]%*'=! MU.P>WQ67*8>+E_=MZM,2^ZH/"?.1,(*$T0/,.^FL3-NT'<]2.S6&#,I!,$58 MDZ.P)L\3UB*)HB M!FHB/8BL56-:>%^-'6#3TY-_8:LGWD<&)$@8[5![A@S( M03!%-M.C;*9ZV8CY+@WS,MTR#Z)(+(RO/XY#]7,-DQ;=5S1(F(^$$22,(F%L MVFCE+&]JV>:H-G0'!5449HYDQF^DU1CY+M)YF ECFX:'BT-%8-T:*'V,OF*# MTGPHC4!I%$IC%4W;.')42%5N)PEF4RNWCYLRDWQ(3"R3U-@^7E(:P:K\6_:0 M859Z(:VY"#V]M]"0-!]*(U :K6BG^0'+K0^WH"$YBJ8*S9)"LSH++151D!>] M9YX8XOM6Q%G1H9;B2\4JS'*1%A\MPE3,\Z+YJ_)G95)LGL1%_YN6LMQ6&9"M M+@.BKU%O<2)I/I1&H#1:T4Y[2MNM:Q,9D:-HJC:E.V!J<\"-1G >B6"ONJ40 M[U"& TGPHC4!IM**=-GO.N*XL:/(?15.5)=/_YMOG__4A>XL/Z@! :01* MHU :,[NX *B0JOJD86#J'8/?1-E3)G,A%D4'FR8;(VM+?)P5'-1*J&C*B;-& MM8LP'QJ30&D42F-0&D?15,5)I\#4YH-G),O#S7YLI^KNM+'32@UJ'D!I/I1& MH#0*I;&*IOQ$W?I/E*-BJE*3WH"I-PP(C0Q^BKIHHV M.?DB1A>CT;%.%#PQ(HC78]" 8-RU$T54726K#TU@)F? ;U$BJ:?BX;-"2! MTFB7 V#0D!Q%4U4D+0)+;Q'XHAB&?2TT4JZTZK:P0$_LK1GHT@(HC4!I%$IC M4!I'T5052MO @JXPL* N 93F0VD$2J-0&H/2.(JF*E"Z"19^J8$>V5N&4// M:IG3;TYM!E"'I>;V5A[U343,I/QW5E8>] A+T%$?8>1*_A M%=C2*[#U7L%K+$/0A^PM/B3-KVA*LS:=UM4'M0Z@- :E<11-59_T&.PW68:@ MC]);<%#?P6XN:G!&]1G3!!J30FD,2N,HFJHXZ2?8K[L,08_O+36HP0"E$2B- M0FG,;BY#<)K+$% Q5:E)X\#6&P=G#-3N2Q'T<7IK#NHF0&D$2J-0&H/2.(JF M:E-:#C9T*8(-M1B@-!]*(U :A=(8E,91-%6!TK*P7]&RT+-[ZQ%J6=C-1/[$ MM:Q)?<0']2*@- :E\;,G1+U_KG0BG#=P(O0Q^BH)2O.=;@L""#0JA=(8E,;/ MGQ%52])EG;OQ@6:WX?2")1&H30&I7$43=6C M= (,7C1P%W/[JU'J#7@-*V! MUADX!!J60FD,2N,=3HFJ(IGY=_29?\S@'9KWA]+\BG9FYB,T)H72&)3&SYT/ M54%#:3Z41J T"J4Q*(VC:*H"90K?>>:J =WP"YK'A])\*(U4-&62T71DUCU" M"HW*H#2.HJD"DQEZYTR&_F7+4O3TWEJ#YNBA-%+13H]V7TSP M1G.\]37J+4ZHCP"E$;>9@G?-NC:A[@"4QE$T59O2:7"[KS_H-,=;S^NM+*B[ M *41M[D6P9S6E07U#* TCJ*IRI*>@:M?/? :<[SU(7N+#VHL0&D$2J-0&G-; MGIK@U7X9'!5259_T"UR]7P":XZV/TEMP4.< 2B,533^YE4)C,BB-HVBJXDZ> MAGQF5<%S)W/HN;TUAGTT,O;9R-B'(V.?CNPV>_O)>-QXA,;Y_53]2$_!U7L* MOP3Q+DA_E%,^1@;YP%*\Z$T J51*(U!:1Q%4Q4H[057;R] #'I]C-ZZA/H-4!J!TBB4QMRV MFPYYXWIW^AIN@RO=!E?O-CQ_T ;U&: T'THC4!J%TIC;\@QE:^J8C4';V?T4 M_7C20_#.K 9XX<)./;ZOC* T'THC4!J%TIC7-#@F3BV)S%$A5:5)$\$[\\B" MT\N#SW&ANWR7ATD<1,;C;*16@4&- "C-A]((E$:A- :E<11-5:*T##SH PL\ MJ&$ I?E0&H'2*)3&H#2.HJD*E-:"=^:!!2^;(Z*G]U8DU$6 T@B41J$T5M%. M5]79%W;]^@ 54U6:M!$\O8V@2\I]Z'9[>GV$WFJ#6@A0&H'2*)3&H#2.HJFJ ME%:#YT)[8*C! *7Y4!J!TBB4QJ TCJ*I"I1FA7?FAD:(/)T^1F]=0AT,*(U M:11*8Q7MM!]V+J;3>@H%%505G+0F//UMC9Z=J--S>XL,:E) :01*HU :\YJ/ M?W!,;U*_=];9W0[J&69K(7(_R(/9U4:D*W$CHB@K+@=V<5[VFB=;C50LRR?4 M7GZT!L/&]AOSDI@MVYEYR??;AQ(_N]H&*_%KD*[".#,BL2Q"C2[&13N;*\'Q07ZUR3/D\W^Y5H$"Y&6.Q2?+Y,D?WQ3!GA(TF_[PYG]#U!+ P04 M " "G07=6%>M@TWX" !S!P &0 'AL+W=OJ/;9%M6#*\E- M\NTGR8F70>,7@[R)]7#WO]_IHM-L*]6++A$-[#@3>AZ4QE0W8:C3$CG1/5FA ML#NY5)P8.U5%J"N%)/-.G(5QOS\..:$B2&9^;:V2F:P-HP+7"G3-.5'[)3*Y MG0=1<%QXHD5IW$*8S"I2X ;-]VJM["QL53+*46@J!2C,Y\$BNEE.G;TW^$%Q MJT_&X#)YEO+%31ZR>=!W0,@P-4Z!V,\;WB)C3LABO!XT@S:D4<,269*;D$Y:ZOF!CY5[VWAJ'!%V1AE M=ZGU,\FF*0;('#:T$#2G*1$&%FDJ:V&H*& M&4TI:KB&1RF*:V9/,8.%UF@T M?+I#0RC3GV>AL31.,TP/D9=-Y/A,Y"B&E12FU' O,LS^%0AM&FTN\3&79=RI M>(=I#P;1%<3]..[0&[1G,_!ZPS-Z*RHHK_E[J74ZNHMTHRN2XCRP-T6C>L,@ M^?@A&O>_=& -6ZRA5Q^R65V5_!FKE:$9'!_6M-*WM7#/QZM.;P8)#K MW^^1#R] /FK)1YT'>B3WR'A$OH):8UXS8#3']Y"[16/8(U&Z V_'=7HZ';?O8D!JQ-;&J;8?OOZSQ((3%IU/H+Q,XYQ_?Z^M[8'ITH^\[W" GP M(TT('QM[(0Y#T^31'J60/](#(O+-EK(4"MED.Y,?&()Q3DH3T[$LWTPA)L9D ME/>]LLF('D6""7IE@!_3%+*_GE%"3V/#-LX=;WBW%UF'.1D=X YMD/AV>&6R M958J,4X1X9@2P-!V;#S9PW60X7/ [QB=^,4SR#QYI_1[UEC&8\/*#$()BD2F M .7?!WI!29()23/^+#6-:LB,>/E\5I_EODM?WB%'+S3Y \=B/S;Z!HC1%AX3 M\49/"U3ZT\OT(IKP_!><2JQE@.C(!4U+LK0@Q:3XAS_*>;@@2!TUP2D)3IW@ MW2"X)<'M2O!*@M>5T"L)O:X$OR3X70E!20BZ$OHEH=^5,"@)@SK!OQ4XZQPY MJ^L8=A7L8M$5JR1?8B$4<#)B] 18AI=ZV4.^3G.^7%F89!FU$4R^Q9(G)ILB MDP#=@@W>$;S%$20"/$41/1*!R0Z\T@1'&''P -Y01$F$$PSS=)"<9\AQ!"") M08B3HT Q6)*(I@C<_4HYOP<'Q,!F#YGL")& .)%]#^#;)@1WG^X!S]YP@ GX M;4^/7,KPS^#357MD"NEE9JL9E1X]%QXY-SQRP1=*Q)Z#*8E1K."OVOFVTR)@ MRNFMYM@YS_&STZH8HN@1N/9GX%B.HS#HI9V^00=)MV[2PW;ZZDA:Z=-V^A?( M6HV?=??=5M#GW7U7T1?=?5?1E]U]5]%7_R_NZ_\\=5?+T*U2WPJG;PJG;PV]@;-NK6;]0VA6X MUZBE2LOW:CZN5"C+"0;7L+4"%O0OIN(JCKTJCKW6LA@B0N76ZF9A[.DLC#K% M0IUB4YUB,YUB;EDV0Z]>'6S5!?;O^(5DKANOYMKHL!E44@]8HGL]S_Q+'H$L<%:!F')L@ M11R;($47'8EQOZ77X?Q4%^7B\. M U5O=>7UE-_TU/J?[>'25O2O[.&ZN%SX1[ZX7Y/GH1TF'"1H*X>R'@-99EAQ M9U4T!#WD5PWO5 B:YH][!&/$,H!\OZ54G!O9 -7%X>1O4$L#!!0 ( *=! M=U8Y&NBL\P, 04 9 >&PO=V]R:W-H965T-W8S3*BSF)FZ%5_,6"%30F'%D2BR#/-?MY"R MP]SQG6/%5[+=25WA+F8YWL(:Y+=\Q57)K5EBD@$5A%'$(9D[-_YUZ \UP/3X M3N @&M](N[)A[$$7[N.YXVF+((5(:@JL_O:PA#353,J.GQ6I4X^I@F#HHAP44JO[+#1Z@<&FF^B*7"_*)#U==S4%0(R;(* MK"S(""W_\6,E1 .@'.T&!!4@> H8GP$,*L#@I2,,*X"1VBU=,3J$6.+%C+,# MXKJW8M,?1DR#5NX3JN=]+;EJ)0HG%^MROA%+T)IL*4E(A*E$-U'$"BH)W:(5 M2TE$0*!WZ(M:AY^8$&@%'*UWF -Z$X+$)!5O5;/0-6+F2F679G>CRH9E:4-P MQ@8_0)\9E3N![F@,<9O 50[57@5'KVZ#7L80HBODC_] @1?X70:] #[P#3SH M@(!:TXV6,) M:)5B50U4=IA]VSN,WF&N1:[@^RS'A&O-T%V2J/U((+4AW6%.U?)OKO6_/RDDNI>0B7^ZY!W:E-\;;+CE+VK&AU:>]:_1& M'>,Q20M]OT("HH(3J8]S>(S20I\I"6<9BEB6%Q*;NY@*53BJGROU17G2TSJ0 M>X*VUY9+YV#Z/+8GK: MU7W>+1A[9V/[?:W;^U[=[GX61/Y"?^5:DRY7>^&7 MNFJ3++1$UI+-]TXW2N]UXKD:QY+"5ME"6VQMC1NW=O]_%-3]QEP\$3;9PHJM M&?TC_VSP^\%)X:!7X>JFW2E'+_)B.6RRA;;8VJJ=7BK^X)5BW^I;Q2I;:(NM MK?'IN>+W7M=?._:MOFJLLH456S/VAY/GL>\VTB,9\*U),PED,AQE3J&NK5-9 M-R:!\Z1^J5-<)NURHBGS8Y\QWQ(J4 J)HO2N)NJYP"BQDI/1>G+1@#.+:BF?A0$$[_& MA'EI8F,;D29\KRAAL!%([NL:B]\+H/PX\T+O''@D9:5,P$^3!I>P!?74;(2> M^1U+3FI@DG"&!!0S;QY.EV.3;Q.^$3C*WA@9)SO.G\WD:S[S B,(*&3*,&#] M.\ 2*#5$6L:OEM/KMC3 _OC,_MEZUUYV6,*2T^\D5]7,^^BA' J\I^J1'[] MZ^?>\&6<2OM%QS8W\%"VEXK7+5@KJ ES?WQJSZ$'""<7 %$+B%X#QA< <0N( MK5&GS-I:88731/ C$B9;LYF!/1N+UFX(,[>X54*O$HU3Z=;='N(%VI*2D8)D MF"DTSS*^9XJP$FTX)1D!B=ZC>7X H8@TX8>3?DA2AV]7H#"A\DXG/&U7Z/;F M#MT@PM":4*IO2B:^TD+-=G[6BEHX4=$%46&$UIRI2J('ED/^DL#7#CN;T=GF M(KK*N()LA.+P'8J"*!H0M/QW>'A%3MR=>FSYX@M\0\?[8[Z32NAG_7/HP!S? M>)C/E/I4-CB#F:=K68(X@)>^?1-.@D]#9O\3V0OKX\[Z^!I[VG]#X-[0D%]' MK\7FG4($K;,22RQ^^>3Q?MFM+V +<<:7+V0XKW7!!F 2]7G"N MSA.S0=?"TS]02P,$% @ IT%W5AZ6&ULM5=M;]HP$/XK5B9-F[0U<2AO'40JI=,JE0D5 M;?TP[8-)#K":V)EM7BKMQ\_.*]O 93"^@.WXGGO\^,ZGZZVY>)(+ (4V2U[+30AE3M#+UL8B MZ/&EBBF#L4!RF21$/ \@YNN^@YURX8'.%\HLN$$O)7.8@/J2CH6>N15*1!-@ MDG*&!,SZSC6^&N"N,7;GJLT'0/JAH7K0>[:W^,: M^VC$F5I(=,LBB'X'^W UL1RAG[NER0GGD*T,TN3V M*L ]=[6#1;-BT;2R*,5;%^*]0ZSB]0Q$R+\([J)E]^%[.91%M%9%MW6@:&4@ M202;E HPPI5KNRBV#E6N75%IGZB6.%6I$&4V6B5;J MAB<)B)"2N'P_Y"YF5K@C\Z-;D>V>*ZV[9Z"-O?KQ]JPJ3Q1A$1%1F3;[(V3G M\VP';[X8#'BKRN #PV$T&J'[VZ$U%NQ@QZKJUV3];:0L%:L8YG750S;R]B)(6$'/Z!@ MX+K(87OUJ6/BH#?""G:LK'5YPYVS!<0Y2AVN:QVVUJ13 \(.;@L(=ZM+T2D_ MSWHQB;)&(V]8JM6JW[O.NYQZ>]XLCHB84R91##-MZEVT=8Z)O/_*)XJG6<\S MY4IW4-EPH7M6$&:#_C[C7)43XZ#J@H-?4$L#!!0 ( *=!=U8UV_;(/0, M ,H( 9 >&PO=V]R:W-H965T$ C/K%!C]K?$&A7!"A/%_HQFT2SK'W>>M^B*/&-Y[:8 M!*, P%DE;&J;)R)H.2R_F=/31YV'*+D MB$/<.,3[#H,C#OW&H>\#K< M_&PZKWM,:+C^!% M,=PI:0L#'V6.^4N!D&)M XZW 4_CDXJWF%U /WH+<2^..X!N_MP].H'3;_/? M]WK](WIW:HUT**S+T]Q2DIC.8:957F5V-\>9KIB [_=*"*#ZW9#9CZYTUJL- MNE=S5\*56;$,)P&=>8-ZC4'ZYE64]#YTI>(OB;U(S*!-S."4>CIE@LD,@5FP M!<(#+KF4KAZI]MS$,S+=E8!:=>A5W16V3N/WE^-PO1M7ATT\;&U>X%ZVN)\:%%$G<3CUKBT>_+ /-M.I^A.1C;,D:9;PMXA9JK MSLH8'91G-.KOH1_:[)9YS1[NM(42]=)W2P/^9J\OS':V;7OF*9S:4#@@B1[%T,J65UWSGI@U&ULM5E;;]LV&/TKA%8,+;!:$N5;,MM 8K=H@:8U MXF1]&/9 2Y1%1!(UDK83H#]^U"6B9="LC;$OB2X?#[_S\9 ^(B=[RIYX@K$ MSUF:\ZF3"%%AY0S=#)'=F MD^K9DLTF="M2DN,E WR;98B]W.*4[J>.[[P^N">;1)0/W-FD0!N\PN*Q6#)Y MY[8H$OZ)_K,A+,FO$\9RFWTDDDJDS=D"$8[1- MQ3W=?\(-H4&)%]*45W_!OHGU'!!NN:!9TUAFD)&\_H^>FT(<-/"')QK I@$\ M;M _T2!H&@05T3JSBM8""32;,+H'K(R6:.5%59NJM61#\G(85X+)MT2V$[-5 M/7R QF!%-CF)28AR 6["D&YS0?(-6-*4A 1S\![,:1[B7#!4C< ]X4_@[0(+ M1%+^3KY^7"W VS?OP!M 0N-B L<]D#@_P&@!Z$FH?GYS7U#.D%;\Z#""T[@:(1'+9*(I4JDI'MD885 CE,K2;>;WAQ-T=?)=-K_ ;[%,4\HPVV8CHZQUTO'SA)8IT## MMD!#V[H=VN1N":S#?=1R'QG%T>7.)'<=W1K#]SJR](^UJXV"5WKUCML$Q\8$ MFQ6;@R5Z0>L4V]&NL<]+Q\\26*<\5VUYKFQK]\HF=TM@'>Z^IW[D/0OJ;4". MA!D_LDV^T9FL')V2L_(UO-C@+ MP@4CZZV@##Q0\)!@\-A;]/JB6T;L&4Z_('UE5MU5+90NOR M5Z;*-_J6[GWN\D"T9B(\F6!/5:X/.R%SJ&P2--NDH[5;K=M2V6L9&X'O1"1@A5+Y;2@#5@DIUEN21A8= MBSG%2T?=%EJWH,K30=^VZJ%5QV8+K=4+ER9-#LR X6:/!1*MWZ5ZJY M_XM']%?LH 7*&@:>]3,;JT[.%EJ7OW)R@7EW[CQ%FT$NINS_9#^RYN(>G'Y* M=6ZJ0V$.*@779X3MT_;@^:8Z;CUZ?NM?S^OC8P53GV;?(;8A.0E!VTQ_2S_P!02P,$% M @ IT%W5B=A>5$Y @ 4 4 !D !X;"]W;W)K&ULE91M;YLP$,>_BN5)TR9U 1QHMPR0FD;3*NTA:K7MQ;07#ES *F!F.Z'Y M]CL;@C*)1.H;[+/O_O<[FW/<2?6D2P!#GNNJT0DMC6D7GJ>S$FJN9[*%!G>V M4M7.Z"ZLICOG_MU5PT-(W=VEJEL=R92C2P5D3OZIJKPQ(JV24T MH,>%!U&4QBYX:=SR A[!_&C7"BUO5,E%#8T6LB$*M@F]#1;+R/H[AY\".GTR M)[:2C91/UKC/$^I;(*@@,U:!X["'.Z@J*X08?P=-.J:T@:?SH_HG5SO6LN$: M[F3U2^2F3.A[2G+8\EUE'F3W&89Z'& F*^V^I.M]HXB2;*>-K(=@)*A%TX_\ M>3B'DP!V+H - JBT8XT=A+>30*=P7&F?0+ M8$F:O"/?N%+7!%F,_8_^$> M@HUT;*1C3F]^F>[W[48;A1?X9PJIEPBG)>Q/O= MSR"A^-=J4'N@Z>M7P;7_ M\0+@? 2<7U)/O[=@3ZTI2&51K\A&*I2P"[@.4[B]8-!?B.V9?>K/@NC#//;V M$R3A2!*^C"07.I.[QIP%":= _!L638-$(TCT,I#.=0;DA.]QIP#L9?M:C![$ M@*JG "_G"N"M%HS+]%;7]V@ZE4 MW[^]863K>F8C#7:@FY;XY(&R#KB_E=(<#=N&XR.:_@-02P,$% @ IT%W M5DWRW<\N P G H !D !X;"]W;W)K&ULK991 M;],P$,>_BA4F!-*ZQ&Z;MJ.-M'4@)C$QK1L\(![1?X?(Z)=7 67QAL56., M;"I+(7[8R74R\P)+!"G$VDI0\_<("@NE!99Y6P(,L;+ M?_JK*D3# 8=''$CE0/8=!D<<^I5#WR5:DKFTKJBFT52*+9+6VJC9@:N-\S;9 M,&ZW<:&E> MG+Q%)XAQ=+\1A:(\45-?&Q*KY\=5U,LR*CD2%1-T([C>*/2>)Y \%_!-"G4> M9)?')>E4O(+X#/7Q*2(!(2U \Y>[XPZU>]M-2HE M!NT2]OR>JYS&,//, 54@'\&+7K_"8?"N+;__)/8LVT&=[:!+/5H4RU[JWAC& M8Y%!6[*EPL@IV+OE,>I-@JG_V,RAQ09C4AL]8QO6;,-.MO)-CLV;W$95^H:- MB,, [U&UV S'[5!A#15V0GW.05+-^!JE-=XIXM#*&![$'^!]QA:;0=C..*H9 M1_^\J:.#L/M;>FC1P_TC9..:;/P/6SK^*].A!<9!.]*D1IIT(MV!.>=%K L) M"6I6[>BN3OZ*>6C1(T[=D($)+!6ZA>(DWM.SKD/.\.-D,]J!:#):\)3-7)66F?7KJOB%214 M78D,4GRR$#*A&I=RZ:I, IU;4,+=P/.Z;D)9ZD1#>V\BHZ'(-69)0 M^78+7&Q&CN]L;SRRY4J;&VXTS.@2IJ"?LHG$E5NQS%D"J6(B)1(6(^?&OQX/ M3+P-^,-@HW:NB7$R$^+9+![F(\Y> M;]GOK7?T,J,*QH+_97.]&CE]A\QA07.N'\7F.Y1^.H8O%ES97[(I8SV'Q+G2 M(BG!J"!A:?%/7\L\[ #\]A% 4 *"]P+"$A!:HX4R:^N.:AH-I=@0::*1S5S8 MW%@TNF&IJ>)42WS*$*>C'X Y4*1%IM@?\YP#$0LRS;., ]9*4TYN*:=I#&1J MF^HA+3K'E.#\#C1E7%T@_&EZ1\[/+L@982GYO1*YHNE<#5V-&LV;W+C4P?.$1OE\92#2;+DF1J"9# M!4.[F<%,X;7*: PC!\=,@5R#$WW]XG>];TWV/HELSVQ8F0U/L>^8Y<;L)9%F M!EIBT%';]99J>2V3G90OV>K,A$XNDB]1O!V2?PDK/,["%-EKOU8H0'I3@9LB>O5\GKG91WP_',,K50 M!#UF3QEY-0*LFLBGF2%OW*Y7]DRJW_5(TM9TZ=4G2YMGKU]Y_ M.'CUB"/]/*CT#3Z@[S]#-ZB-_:&^>L2A/G?G=#-?%C^I7+)4H8 %8KRK'K:\ M+$[K8J%%9@^\F=!X?-K+%7[@@#0!^'PAA-XNS!E:?3)%_P!02P,$% @ MIT%W5F-Q#,KQ @ Q@H !D !X;"]W;W)K&UL MM99K;YLP%(;_BL6JJ9/6<@N0= G2FJC:IE:KFG;[[,!)8M5@9IND_?>S#:4T MH2B*MB_!M_<]YS'!/N,MXX]B#2#14T9S,;'64A87MBV2-618G+,"%W@%S%U'2TP*WX1V(I6 M&VF4!6./NO,]G5B.S@@H)%);8/78P!0HU4XJCS^UJ=7$U,)V^\7]RL KF 46 M,&7T-TGE>F(-+93"$I=4WK'M-ZB! NV7,"K,+]K6:QT+):60+*O%*H.,Y-43 M/]4;T1*X@W<$7BWP#A7XM< WH%5F!FN&)8['G&T1UZN5FVZ8O3%J14-R_1KG MDJM9HG0RO@:U!P*=H;GZ@Z0E!<26Z*J4)0=T@]6#2*+FU:!9B:X)7A!:#9[. M0&)"Q2_X_>S (XER5<5?B=0Y3#H=M"?X84H M< (32WUG O@&K/CC!S=TOG3A_2.S-[!^ ^OWN<<_<*[WS4>2(;61IMT%7+E$ MQD4?$YO8'X9C>]/FZ(UT),>@X1@B,=R1$T',$A M'$&+(^CB"/8YAL$.1V^D(SG"AB,\A"-L<81='.$^Q\C9X>B-="1'U'!$AW!$ M+8ZHBR/:XW!'T0Y';Z0C.88-Q["7XYY)3-&R.N3+/"4B864N(474G/$%?E87 MM>P\[(;[;)&_"]<;_DBX40,W^F]PHSVXL\#=_0?VAC\2SG5>KVNG%^_U0JIP MZ.M]W'G9.GMGM>MYN^^K8Y4?N,VB*E6[563H"N\&\Q7)A:2.&%X5 M355'LL+4'0LF515CFFM5: +7"]3\DC'YTM&E3%.ZQG\!4$L#!!0 ( *=! M=U;1^G?'K@( #,' 9 >&PO=V]R:W-H965TD!7?BB1V[D_%$U)H5'.XD47594OEK!DQLIX[O[ ;N MBW6NS8 ;3RJZAB7HA^I.8L_M6-*B!*X*P8F$;.I<^9?SR,3;@*\%;-5>FQ@G M*R$>3>$00,$FT8*/XV, ?&#!'*^-ER.MV2!KC?WK%?6^_H9445S 7[ M5J0ZGSKO'))"1FNF[\7V([1^QH8O$4S9+]FVL9Y#DEII4;9@5% 6O/G3IS8/ M>P _>@$0M(#@$#!Z 1"V@- :;9196PNJ:3R18DNDB48VT["YL6AT4W"SBTLM M<;9 G(X_ >9 D;=DB>JHFK49]9Q4U:+;-&2_""%C\@MX+K7)$/ M/(7T.8&+QCIWP<[=+!AD7$!R3D+_#0F\(.@1-/][N#\@)^R2'5J^<#C9WZ]6 M2DL\P#_Z^S]]_(GOF=M2Y'0VQ MQY\KD'A8^)HDY@AE>(04R:0HB>AFF,U(7QH:[@O+;4K1)AX%X<3=[+L[CAF' M01?S3/2X$SW^1]&8("WK1-<2T@'=#7VTI\D[4'T<$8[[14>=Z&A0]'7!*4_Z M1&=V!@;T1D$!W+=O?I3@ES;LJQ((FJNF\O:C7:5_\H6O(/Q&;X( M30'_0],\)[=4K@NNT$B&E-[Y!691-B6ZZ6A1V2JW$AIKIFWF^*J!- $XGPFA M=QVS0/=.QK\!4$L#!!0 ( *=!=U:VNZD8"P4 +,B 9 >&PO=V]R M:W-H965TW.2#OED 32;AJI:P&),;^B!Y+(*SO*8BSD*=L;_, (]C-1'!FV:3I&C,.D M->AG:5_8H$]3$84)^<(03^,8LQ]#$M'C;PWT@5((QZ!_PGCP1\?7P MABL\"_@S)D9\=(U63+:7/ZF3NW[9,52 2 M$4\H I8_+^2>1)$"R6)\*YBM,DLE/#\^T2=9W65=MIB3>QK]%?HBN&WU6L@G M.YQ&XI$>9Z2H3U?Q/!KQ[#\ZYK%NMX6\E L:%V)9@CA,\E_\O6B',X%MOR*P M"X'=5- N!.VF@DXAZ#05= M!MZG *01.4X%;"-RF@EXAZ#457!>"ZZ8"RSSU MG-E84G9VX]ZV3MUM->YOZ]3A5J7'W=Y=>KT_(8W\CL^&RXC+/"@ MS^@1,14O>>H@&W.97HZ2,%'N\"28O!I*G1@\$BY8ZHF4A?49KS!A6(Q9] M'!&!PXA_ZAM"9J3"#:^ #G.H_0JTC58T$0%'X\0GOD:_J-=;=@W D#4LJVF? MJCFT:XDCXEVAMO4[LDW;1E^?1NCC!UW%[NLQ3^0@,>:;F%$]9I$FC3#C>LP* MLT:5FC1O&ZL&,VW>-G686?.VJ+,VJ M">;MVV]=C[E+]U?(;A<8'WU !N(!9H1K6)OF#63JBW0Q[MNEO;4S;KN1O>'$ M1X\DPH+XZ$[-2T(1$H[^OMO**#E1^4=G=7D&'7T&:O)VPP_8([QE\MMN6*?_ZQLNYN>@"'<>N!(YT M@9V>4PDZ M$KG41+H]3?L\U';J>T<&)&P-"=L P2Y&1K<<&=TW1X:'>8!2+I_:88+H@:@5 MBGJ[EPU99R#;TT8&%'D%TASP:QS1! M7%#O&7V45J/6(=)M\E7-)_1O_1)G6)OE>QT'$C:"A(TA81-(V!02-H.$S2%A M"TC8$A+V E;0<+63F5*9UVZ[@8HNPL[5#"B9=F;V!] M_(.C'67H&(1>@$1 SOSJB#G:JH\[,ET6**"1+PU*][)U6)OW>WT)$C:"A(TA M81-(V!02-H.$S2%A"TC8$A+V E;0<+6;F52V/YI.K@!RN_"F'JE,?5JC>E) MS864MQ#&?T/D6QJ*'SJ+Z557S!W7K;ZBJ,:I^6_U#45MJ=YK#)"P2;4&CFU6 MWR%,(3.=0<+FD+!%PXY?-FRVAVJ"'K*OP5LJ!(VSPX!@.;Y5@+R^HU2<3E0& MY3Z5P7]02P,$% @ IT%W5N\JX7"F @ "0< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K42;D"]0!Y%:4+4^3*K*NCU, M>S#)!:PZ=F8[I/WWNTY"1"%E?=A+XH][CL^YMJ\GE53/>@-@R$O.A9XZ&V.* M:]?5Z09RJJ]D 0)G5E+EU&!7K5U=**!9#[.:4"2>9U&,/*IG(TG F MX$$17>8Y5:^WP&4U=8;.;N"1K3?&#KC)I*!K6(!Y*AX4]MR.)6,Y",VD( I6 M4^=F>#V+;7P=\(-!I??:Q#I92OEL._?9U/&L(."0&LM \;>%&7!NB5#&GY;3 MZ9:TP/WVCOVN]HY>EE3#3/*?+#.;J3-V2 8K6G+S**NOT/J)+%\JN:Z_I&IB M1[AB6FHC\Q:,_9R)YD]?VCSL 8;A.P"_!?@?!00M(*B--LIJ6W-J:#)1LB+* M1B.;;=2YJ='HA@F[BPNC<)8ASB3W8@O"2,5 DTNRP$.2E1R(7)'=S"LYGX.A MC.L+C'A:S,GYV04Y(TR0[QM9:BHR/7$-:K&,;MJN>]NLZ[^S[AS2*Q(,!\3W M?+\'/OLX?/@6[F(&NC3X71K\FB_X1QI>R9SIE$M=*B"_;I;:*#QHO_O\-81A M/Z&]?->ZH"E,';Q=&M06G.3SIV'L?>ES^Y_(WG@/.N_!*?;DD59XH@PH1GGO M3C;P40VW56&;!$$XFKC;?0<]0>.QWP6]419VRL*3RNZ88'BT,[*6LO^0-?AX M;]4PCN(#:<=!(R\(^Z5%G;3H=-*:;2!81PF\I*#U@,BEEAP,# C>":*Q0%[F MOX^X\Q&?]+%W_P=$@.F3%Q]M;12. M#I-\'#0:Q_&!.'>O4-E'XAM5:R8TX;!"F'&PO=V]R:W-H965T\@*8WEERD6.EIV+ERD( 3JU33MW \R(W MQX0Y\W"G*PR91;<>%3@%3R >BSN MA9ZY#4I*O7&J9 J0'2-/[4F$YSI''<'6_1;ZQVK66!)4PY?2*IRL;.T$$I+'%)U9QO MOD.MIV_P$DZE?:)-91M]<5!22L7SVEDSR FKWOBECL..@Q^]XQ#4#L&A0^\= MA[!V"*W0BIF5-<,*QR/!-T@8:XUF!C8VUENK($'0 M0FCZ[^[^"3IA$];0XH4?A/6UT\3TEPDJNJFB^KLM9A5DKQW27. $QHZ^ MKQ;3B3]_\B/O:YO>_P2VI[[7J.^=0H\GL"*,$;;2-XQBED";V@IB8"%,K5G' MW=#K>R-WO2NCQ2H8?NDU5GO\^@V__DE^UTDB2DS;6%6.T1XK/S@@U6(4#/UV M3E'#*3K):0YI656VM 2D.)*9 M/@FBH,N72Z1+!$J)++B$#Z@.CFCTCZ)Z;..U$QTV1(Y.PEHU M4;RP;6'!E6XR=ICIWP 0QD#O+SE7VXDYH/FQB/\"4$L#!!0 ( *=!=U8) M)U7)B0( ' & 9 >&PO=V]R:W-H965T; 2.-M+9,[&&HZC1X0#RXR;6QYMC!=MKMO^?LI*$M6>&! ME\0^W_?==Q??)=E*]:@+ $.>2B[TV"N,J:Y\7V<%E%0/9 4"3U92E=3@5JU] M72F@N0.5W(^"X-(O*1->FCC;7*6)K UG N:*Z+HLJ7J> )?;L1=Z.\."K0MC M#7Z:5'0-]V >JKG"G=^QY*P$H9D41,%J[%V'5]/8^CN'KPRV>F]-;"9+*1_M MYC8?>X$5!!PR8QDHOC8P!^\]DL.*UMPLY/8SM/DX@9GDVCW)MO&-T3FKM9%E"T8%)1/-FSZU==@#A));S"\ M)?&S-M2D"16]$"J,R)T4IM#DD\@A/R3P470#<@P?$.B((IZ M!$W_'1Z>D#/L:CET?,._U/*9S)C.N-2U O+]>JF-PMOZHZ]B#>&HG]!V\)6N M: 9C#UM4@]J E[Y^%5X&'_NR_4]D![F/NMQ'I]C3!>1UTYAR1=9*:HV795<. M#AO@O3>F(8T=J1TXFS0:?$C\S7Y:?3ZCSN= ;=RIC4^JO149CCR-USR'9G5A M=<-3!@?"VSKU2H__D!4,XB/I?3[1D71_KWE+4&LWTS3)9"U,TPJ=M1N;UVY: M'-DG.$Z;Z?>;IIG%=U2MF=#X'59(&0S>H2+5S+=F8V3E1L12&APX;EG@+P&4 M=<#SE91FM[$!NI],^@M02P,$% @ IT%W5O?003^Q" %D !D !X M;"]W;W)K&ULO9Q=;]LX%H;_"N$=+#I 4UM?_L@F M :8FNSM "P3MM',QV O5IF-A9,DCR4D*[(]?2G9,4Z*/(N^KO4ELA7Q(OH][$27X[6!?%]GHXS!=KN0GS=^E6)NHOJS3;A(5ZFST, M\VTFPV55:1,/W=%H/-R$43*XNZFNW6=W-^FNB*-$WF'=S39\D%]D\75[GZEWPR-E&6UDDD=IPC*YNAW\XER+8%96 MJ$I\B^13?O*:E4/YGJ9_EF]^7=X.1F6/9"P718D(U:]'.9=Q7))4/_XZ0 ?' M-LN*IZ]?Z!^JP:O!? ]S.4_CWZ-EL;X=3 =L*5?A+BX^IT__DH5$^5)D MZJ^1JE?S-3S^SGUB4 ML-_6Z2Y79?.;8:&:+R'#Q:&I]_NFW#-->>Q3FA3KG(ED*9>6^IRN[[@$8*C& M?1R\^S+X]RY)Y'+QCGG.6^:.7-?2H3E=_8O'UUAQ##.\X$ MK^)Y+3/A+;N/0S4%S GQQT=5G/U:R$W^;UOH]VS?SBZSW76^#1?R=J#262ZS M1SFX^_O?G/'H'S;9D3".A D0S B0?PR03]'O/D1)F"PDBZ5*C"PK,^!5NKK: MJ3=AGLO"%I8]<5(1RWO&X]WH9OAXJC799E>M6YL3S1*.=RQBR!(<90E(68P, M)H\3-BS8(LVMHNQY8Z,/,[>F"]EH5UU>TZ)H%O+\R<0NSO@HSI@4YZ/,\VMU M-U[L-KLX+.12W415AQ=16-ZF;>*,&[VX50MA-,5 MV[[,L6UU7SW.,INT9#M=I47"^*R9G;QI3=IFF9%=6&>DEZ>C[M*&<:GK*GI6 M^:RZ]=E7HR2YJYA0&C_0)H: MTW2,F+*UJ$Z8@9#>VR7=IR_I:FZ]& 5'.JCH30. MI0D4S8R!MM;NI,^\!?7>4!J'T@2*9H9)>V^7?ICTL_JV%;K5SHI/ MFYZNWJ2P],N;^F<;>'O=Q8O=QHO=QXO=R-N'Z?:TZ?;HY]F7)C"HVX;2 M>,N("3.'ZH<9"^VL/=IG?I/K:!%+ZQXRNFIGP:'V&4H3*)H9!.VHO7&?>0MJ MNJ$T#J4)%,T,DS;=WF7[I=OR%M1M0VF\9<14WNK#67O:67MH9^TU'6S=5]-M M=M:VZ:OKKMK2I^F9;X1XVE1[M*G^L,N2J-AELM)F%3V7K^T)'NJLH30.I0D4 MS?SNDG;6?I_.VH1VJ'$]T,C]V(VHIXGCG\HKVH0'M0[_&118^1FDL MBZLY^UB>N,9XE$?)ZG#,);&4A!I3*(U#:0)%,V.DC6G0IS$-H,842N-0FD#1 MS#!I8QK\OX[("IKNT0VF]034+%0_.8W3/>ZL+_3QZO#D1->-S!ZJHW1SE9)W M2;$_TO-X]7A<[R_5(;6UZ^^=Z[ECN&ULK991;]HP$,>_BI554RM!0Q)(:!YB&2KL]3'LPR4&L M)G9F.]#NT\]VT@A(8#SLA=C._>]^=['/A%O>4*(-%+GE$QL5(IBUO;%G$* M.1;7K "JWJP8S[%44[ZV1<$!)T:49[8[&/AVC@FUHM"LS7D4LE)FA,*<(U'F M.>:O]Y"Q[<1RK+>%![).I5ZPH[# :UB ?"KF7,WLQDM"%C-T>7&%+A"AZ#%EI5 R$=I2$6F_=EQ'OZ^BNT>BSR"^ M1I[30^[ =3ODT_/ESK[<5G5HBN$VQ7"-/^^HOQ6HG!,T94**'IKB@DBK*S(B(,R9*#NCGW5)(KO;FKZYB5-&'W='U>;T5!8YA8JD#*8!O MP(K>OW/\P8>NTOPG9WN%\II">:>\-[N&4)4UIC%T95NY"(P+W4PVD>^%]F8W MA[:)XSF-S1[:L$$;GH4&]8;N(JL\^'MA!P=H;1MWY'6CC1JTT5EH^E1U88U: M(;V; ZJV23#LAO(;*/\DU")E7/8E\%QUOX()HC9T'U%&^X1N%"CCKUVL?@OD ML(!M"V?T3-M")=&E**<9]N-'R8IE MRA1C;:>]:&Q9YSD27_'K)77UR,77;,.81-^3.,VN>QLIMV_Z_2SF/RTO1/J6_] 648)2[.(ITBPU77O MK?N&>(,BH#SC<\0>LZ//J+B5!>=?BR^WR^N>4UP1BUDH"P15?W9LSN*X(*GK M^%9!>X><1>#QYVWY,>6K(5S6-YSQ]_9]4-#0M> MR..L_!\]5N1)%:RN((G2_5_ZO2J(HP!OW!* JP#<","X)<"K KQS M P95P.#<@&$5,#PW8%0%C,JRWQ=66=(^E71V)?@C$L79BE9\*.4JHU4!1VGQ M9#U(H7Z-5)R<^6PAT:]H+M@RDHC0,(HC&;$,O?*9I%&J >/; M,3X+#QALP00OW.-6*(SS(H:IID4N6H&)/KS MO3H!W4J69'^9!-W3!F9:T;J]R;8T9-<]U7QE3.Q8;_;+3^[(^C;Z[(\\63"!^ JEJO'>5RVTJFOO/R]7MYM]AE&9H>B =C-\ MU=\="VF]AJY"0L("2!@!@FE"#@Y"#JQ"5@UO<1@MN%#14;K.+I2LLE WYC1% M7$3K**5E3[QB+#.):U(TQ"JG* MWE*=QR?MC.>4_QH]J?4BNBH)"0L,=S TW $!2JJ)-#F(-+&*5#>M(<^DL?_; M USGZ#ZMIN=I58UAQ)*)^$D-<+[ET7(_ MAMG1.&^Z MFEC.\*3.V1-UUV-ANZ::X;C-HK8FZUS4D+0 E$:@:+ILM;OB6B?WLP]16@X2DDJ^-MGPZ=QG MINLH'Y3F5S1]OFT8T 6@:8DI M+=;3ZJ+5!HEK=T@^I33A0D9_LV4I5)1E.4U56]DZ%K0#.\L#ZH:XI\Z$R0P! M34H,22>#=FEJ-\2%M$/4P8=\D;%O>3&1#HJ?C>J!6B2@-!^4%H#2"!1-?Q9J MG\2%-4I<4*<$E.:#T@)0&H&BZ3+7=HG[0_T2.[VSZJ?FAZKX MI@4Q:,QE[6DZ+_Y#T@)0&H&BZ8+5SA&V.T>?J8CH(F8H.E;NHMQF9=0/TG^9 M@]+\BM;T$@?C<6-:!)J6M*1UL&N>&.&CW3=V?\C6J]ZSD$6[0KK,NE)L3]%9 M,-A-.;"[@7I)H#0?E!: T@@439>Y=J7P6?MV_NL\ M"!LVJ)BF+G/[9706%)(6@-((%$T7M/:RL-W+>GD -#0.@)I[YNQI.@LV-'51 M;G/E)P#-2EIN==+2+=8>$;::$^>N=E64EU:[[,DZES2HYP-*(U T7;;:\\%V MS^?,U2Y\ZL:4;5I3-M"],*"T )1&H&BZ;+6U@^W6SAT383$"X2M$PY#GJ:JG/_1!/ M4T5J)5G>YJNDH'2_(JF+0&;%IY!LY+6K"VKFU[ML'AVAZ7[PK,=V%D=4(^E MHFGE=-H[!Z!)B2$I;E]X]FI_Q8/U5]3A+S2.D6(4;VN^X[E(:7R!-M%Z4S2? M6Q$EK'7D;[^8SK*".C&@M "41J!H^D-R](H4K!/C@3HQH#0?E!: T@@439>Y M=F(\NQ/3U0BWXSK+#.K/5+3F^*.YIS8 S4I:LGIXV&BG^T?O&1?OG7^@0HU8 M,A2SE0HL]MOWD-B_RKW_(OFV?/5XP:7D2?EQP^B2B>($]?N*<_G\I7B;^?!" M_>Q?4$L#!!0 ( *=!=U8,-"%9* ( -4$ 9 >&PO=V]R:W-H965T MLFEII(Q"@G5B(-(JF(:T5*NKV,.W! M) =8=>+,OI!6VH_?V4DC-@%O>TGN[/N^^^[L"_,R0Z7K:3 (7A<>Y'9';B%,XE)L<87T6"X->V''DLD<"RMU 08WT^#3 M8#(;N7@?\$UB;0]L<)6LM7YRSB*;!GTG"!6FY!@$__9XBTHY(I;QJ^4,NI0. M>&B_LG_VM7,M:V'Q5JOO,J/=-/@00(8;42EZT/47;.L9.[Y4*^N_4#>QXYL MTLJ2SELP*\AET?S%<]N' T 4G0!$+2#RNIM$7N55 MXF[:."3.[CC"M,TT:S)%)S.E/1@.WD'4CR)X7,WA\N+J;YJ0Q7<51%T%D><= MG>#U=/_J_PUS:?C@M3DF]"RA&X.)+46*TX#ON46SQR!Y^V9PW?]X1NZPDSOT M[,-S#5\4EDS%=YO@QU<.@ 5A;G\>TSK\#UI'G=;1V=;.*P32/'M*$&90"D,2 MCQY]PS/V/.X=V">#WC@.]X?)PX-;Z@;^3IBM+"PHW#"JW[MAN&F&J'%(E_[B MKC7Q&'ASQ^\.&A? ^QO-1]TZ;A:ZERSY U!+ P04 " "G07=6ELCCZT8% M '( &0 'AL+W=O/,ELPTT];:F6-N@:;>'80^*S<1")=&EZ+@!]N-'72*JM?B)\9P\ MQ):M[T*9YY@69WNI/N<;(33ZFB99/@\V6F_/AL-\M1%IE _D5F3FG1NITDB; M0W4[S+=*1.LR*$V&) Q'PS2*LV Q*U^[5(N9W.DDSL2E0ODN32-U?RX2N9\' M.'AXX4-\N]'%"\/%;!O=BBNA/VTOE3D:-EG6<2JR/)894N)F'KS$9^><%0'E M&7_&8I^WGJ-B*-=2?BX.+M;S("PZ$HE8Z2)%9![NQ"N1)$4FT\>7.FG0U"P" MV\\?LO]6#MX,YCK*Q2N9_!6O]68>3 *T%C?1+M$?Y/ZUJ ?$BWPKF>3E?[2O MSAV' 5KMBLSO6ES@6B9ET(7Z"++M=J9R:C1 MWW^8$]"%%FG^3]>XJVRL.UO!V%F^C59B'AB(F5-KPS* MOKA4<;:*MU&"HE3N,MW57Y5A7&8HD+U;8,9#\S<;WG64YDUI#I9^O].YCK)U MG-VBE\[BO*/X:#HBX^[BHZ;X""S^^P"]WD6F\K_H2FS-1W,M%,*C]CD\ZG\9/T.NDZ74"7M>/0J5=/<%14Y26: ,-3)L&IO][0D\/YA0T MGW%HQ1B"M2\R+D+)\MPMB,!P=:XF)T49PP: M_-AVK:4QK&D7T3UA'DAC*VL,V]H'ZCI%>W91B&IK7PP*TX/J\:.HMBK%L!7] MJ9X\AFIK4@RKU)/J0YM23J>3:7=Y8FU*8)N^L52_7VE90$VXFVHXVY&8$*M@ M@D]*-0&-?FR[UM@$-K:+ZIXP#ZJ)U3:!M>U#=9VB/;L J(F5,('7O;U0U_&> M4!.K4P)[T1OJ.H\?U,2JE, J]8.:',J4AV/*'-6M2PGLTC<=W]0,8/HIEK+$ M"IA,3LLTZ/-CV[6^)K"OG4S#81Y,4RMM"DO;A^DZ17MR$0!J:AU,X65P+]2T M<_GK@II:FU)8B]Y0UWG\H*:M&PZP2?V@IH MN:F&LQV)";4&IORTMV= H1_;KA4VA87MHKHGS(=JJVT*:]N+ZO'A[ H!JJV% M*;P,[J>Z<_GKI-KZE,)B]*=Z^@BJF74I@UWJ1S7KL&F(P^G(4=[:E,$V[:*: M8#?6<+IC[V-:!S-R4JP9J/1CV[7*9K"R75CWA'E@S5KW?D]P\[?C[B^ -;,: M9O!"N!=KUKD =F'-K% 9;$9OK.L\GEA;F3)8IIY8'^K47'>"'3^KF=4IZ[E# M.T"&C#;4%(+Z*9:TS"J834\+-6CT(]OEUM@<-K8+ZIXP#ZBYU3:'M>T#=9W" M\UN?YU,5^6>WMVM.K+?*WD;J-LQPEXL:$AH.Q<:JJ M=IVK RVWY4[OM=1:IN73C8C60A4GF/=OI-0/!T6!9N]_\1]02P,$% @ MIT%W5JZ3$C^#!P ZTL !D !X;"]W;W)K&UL MK9QK;]LV%(;_"N$50P=TL21?TR4&FNB68>V"IET_#/O 6'0L5!>'I)-VZ(\? M=8EDV@IC8>^7^J;S'+E^0E*'%,\><_Y5K!F3Y%N:9.)\L)9R\W8X%,LU2ZDX MR3)_)@_AJS^ M0I."M\P34?Y+'JMCI^K@Y5;(/*V#U1FD<58]TF_U?\1.@.,\$^#4 @/J? MZ0X8U0&C8S.,ZX#QL0&3.F!R;,"T#I@>&S"K V;'!LSK@'GYZU8_1_E;NE32 MQ1G/'PDOCE:TXDDI1!FM?L(X*]R]D5Q]&JLXN7#9K22_$O66(C#^$"<)(Q]R MR"9I$X&TJ5MX@>+NL<;I7#>2:'[9#W>2;7@GA9 MQ"(=,%0GW)RU\W36%XZ1^&[#3XACOR&.Y3CD\XU+7K_ZI>/$+H_!S$J,_80I MS&>D-'+I^4=C[$-&-^,^9UF)\2J,&,#)G@!LTU.B#TN,2,# M)CSB;!S+A-%4"CTKNR"3P528DWZHF59*__U 'D"O)4O%/QUE>5+1Q-ZWH M*=Z*#5VR\X'J"H3Z@V"#Q<\_V5/KMRZ]D# 7"?.0,!\)"Y"P$ 33S!LWYHU- M],4USY>,18*L>)X2N6;5G_UA4]JE886>E>AB?/&PL.>6=39\V-7+F+^O7DB8 MAX3Y2%B A(4@F*;7I-%K8M2KATQ&4-\V#0ESD3 /"?.1L )"T$P3;II(]T4 MVIM.D>8A82X2YB%A/A(6(&$A"*:9-VO,F[W0F\;9,M[0A- TWV:RR[:*,-WI M--4E^GZG:4S3UR(DS$/"?"0L0,)"$$RS:-Y8-#=:]">/[^),210+L64DBL7R M.9GFAS+9DSV7C,GZNH2$>4B8CX0%2%@(@FDNG38NG1I=*OO"PB.:+1E9YD)V MU3XN3@]'\OL:&?/TU0@)\Y P'PD+D+ 0!-,TLJVVQ&891;K*U B>"4DX[1Z_ MU_'%0R.1=6+-]S0RI^GK$93F06D^E!9 :2&*ILNT4Z^UC3)]RJ7JWI*8WL9) M++^_(1F3)%\U71VA6416J@]4HZGLCJP8ZVRUS%GZCMRA-+>F[3:IA^,\#YK3 MA]("*"U$T73CG-8XQSPR9WRIK@7I'2-JB,X9%>J)$HXEL9 LJLI?'ZB(Z'VG M:49Z;].0-+>F[36\^_VW!TWJ0VD!E!:B:+IJ;2W?-A9LGZMYD1_$SSE;4M$Y MDC=#>QL&+>I#:1Z4YD-I 906HFBZB&UIWQY#ZV VLNQ\":6Y4)H'I?E06@"E MA2B:KF!;_K?-]?]C"F)F1&_MH*5_*,V#TOR:IEVTVS.]UP\Z#G(F>Z/0$'5> MNB1MN=XVUF0-'>;-]E:P^VW1>'D/[!E]H.5[*,V%TCPHS8?2 B@M1-%T(=LJ MOCW#=IS(TO,EE.9":1Z4YD-I 906HFBZ@NT4@&V> SBJXT16J2^A-!=*\Z T M'TH+H+2PINWVUY.=JI%N4SL)8)MG 8Y;@6&&]/8).F$ I7E0F@^E!5!:B*+I M*US;60/'@O:D#K+*?0FEN5":!Z7Y4%H I84HFJY@.]?@F.<:CNE)S8C>VAV6 M_NW9?NG?A>;TH#0?2@N@M!!%TW5J)Q(<\T1"C\499E)OJYR#M1[VZ7A?*N= MO9&U/Q, /2\?2@N@M!!%TUUI9P(<\TS _UI<;6;WMF=T:,_DL$V"%OJA-!]* M"Z"T$$73/6L+_8ZQBGOL(A\SI;=1XQ?7#+G0C!Z4YD-I 906HFBZ3VW5WC%7 M[5]E^5!: *6%*)HN4UO==\S5?=!:'W.6WLI!R_PU M3>M<#P;\'C2G#Z4%4%J(HNG&M>5[Q[P*_SW]%J?;E' 6L713W5W^_*4?M'9? MT_157P>](K0D#Z7Y4%H I84HFJY56Y)WS"7Y@E?Z:9MOZ^.WP:@!:PX?2?"@M@-)" M%$W?FJ"MX8_,*_^_\%@RI=:JTJO82Z88J'&6T&+E;%1E.9":5Y-TRZ/]X>$/C1E *6%*)IN75NV'YG+]I\S-6;C,OZW M4*S?I8*9W%LRZ&T!H\.Y@?%>!^U!,_I06@"EA2A:Y=AP9P>AE/&[;':O>E?LT[;WOVF^]:M^I%E-M@_6>\KLX$R1A*X6T3F;JVII7.TM5 M+V2^*?&PO=V]R:W-H965TNP0I#=T6J950LVX?IGUPX)*@@IW93M+^^YT-94E+ M42/Q!6QSSW-W#_9QC/93 F M.I,%YP]Z,HO'EJ,#@A0BI1DHWG8PA3351!C&WX+3*EUJX.'XF?VKR1US65 ) M4Y[^2F*U'EL#B\2PI-M4W?']=RCRZ6J^B*?27,D^M^VBQV@K%<\*,,ZSA.5W M^ECH< !P.V\ O +@O03TW@"T"T#[O1XZ!:!CE,E3,3H$5%%_)/B>"&V-;'I@ MQ#1H3#]A^K7/E<"G">*4'\!"D<\D#$-RPRDCYP$HFJ3R A?OYP$Y/[L@9R1A MY,>:;R5EL1S9"OUJM!T5/J:Y#^\-'ZY';CE3:TFN60SQ,8&- 9=1>\]17WFU MC).-:!&W_XEXCN=4!50/#R!JD;9KX%X%/'@_W*W)IEV^@[;A:]>]@QF32FSQ M0"GR^P8-R$Q!)O]41'>5LW6JV72=N)0;&L'8PD(@0>S \C]^<'O.ERJEFB0+ M&B([4K%3JMBI8_>_88TC6$FP%*ZPE#"0DO"EV=DI[NPJ(6L)3Q4R)^L;,EUL M=S[NS-VA.J\M!HY;VAPEW2V3[M8F'=(G_!!$#R047!6E%(FGJ39$%#9$=R]DHY>XV>Q%Z3*C9)%C1$=J1BOU2Q7[\I!8\ 8DF6 M@F?F\!$NDE7"J-Z?53KV7YV,_K![?'JFM3Y/E:/N@ M7=-\C_:?)V_9:BEDR2%)9(Z;3Z M6%5%W@+G$\4WIBE<<(4MIAFN\:\!A#; YTN.WY-BHAV4_R'^/U!+ P04 M" "G07=63-PO,BD" !7! &0 'AL+W=OQ+R_[[ MG9TVZR3@2^.S[[U[S[YKL;7NP3>(!$]:&3]+&J+V/$U]U: 6?F1;-'RRLDX+ MXM"M4]\Z%'4$:97F639-M9 F*8NX=^W*PG:DI,%K![[36K@_#"U0J$+&,QQUG,I0,P,/UGOUS],Y>[H7'A54_ M94W-+/F80(TKT2FZL=LON/-S%O@JJWS\A6V?.YTF4'6>K-Z!68&6IO^*I]T] M' #R_ 5 O@/D47=?**I<"A)EX>P67,AFMK"(5B.:Q4D3'N66')]*QE&YL%I+ MXELF#\+4L+"&I%FCJ21Z> ??A',B7!P<+Y&$5/X$CD :N))*\;7Z(B66$P]WM$HZ/3OZG2=G%8"4?K.21=_("[[SSO.,] M7%2/G?0RO/KI/T,4EE[6&/QP/_SZRMEP2:C][^=,],7>/U\LS,JY;T6%LX2' MP:/;8%*^?3.>9I]>L3(9K$Q>8R^_=^2)GX.%0]NYJN&^@VIXJN?D]H1GD3!, MXJ;,1M,BW1RJ2 _Z)(SA&X?_DO(O4$L#!!0 ( *=!=U:]S-:NR04 'HG 9 M>&PO=V]R:W-H965TDXP38QX^4%,FR%<9:F>8EEBC>0^H<\I)' MX63#^*U8 DATGR:9..LMI5R=.HZ(EI 2<5": M.-AUATY*:-:;3O*R2SZ=L+5,: :7'(EUFA+^< $)VYSUO-YCP6>Z6$I=X$PG M*[* *Y#7JTNN[IP*):8I9(*R#'&8G_7.O=,0]W5 7N,O"ANQ=8WTJ]PP=JMO M/L9G/5?W"!*(I(8@ZN<.9I D&DGUXVL)VJO:U(';UX_H'_*75R]S0P3,6/*% MQG)YUAOU4 QSLD[D9[;Y!*=\^)"X@DTPEG M&\1U;86F+W+V\VC%%\WT0+F27#VE*DY.KR2+;IWZD1EWRZ*ON$G^N:A3RR32X'"+(:X)7YFCA\^ M%Q\\TSXV #B*Z(IM_,CV!38B*EJ/D>^^RZEM>Z%O"P_,X0%$*MQ[,CP\/-PS MD.%70\_/\?RGAIX>+^_U+(_1C*4J]0F2)X]SSDFV* ;;S0/:KG=)'O+B\PWA M,?K[-P6)/DI(Q3]MPZMHO]_>OD[!IV*E1O593^58 ?P.>M,??_"&[L]MTM@$ M"VR"A9; &B+V*Q'[)O3I'_,Y<)HM4,2$%&A%:(R4A'()B JQ)ED$B,W5TS15 MQ4)G&Z2R 5+Z*9%E:U8PMMA5-IM@00%VDH/I)?ANZOO]B7.WK<9^G?%P7-5I MD#RH2!X8239DXS;^C&!=^;,)%M@$"RV!-1095HH,7SEW#6V*:!,LL D66@)K MB'A2B7ABG%97)-E/3D=JSU+L9-ZVR6)$["I+ 3;<2A6>[_G](6ZFE,!FHZ$E ML ;CHXKQT?]C/&9)0KA:/X 7[+>27X"/M_DZ]IM4C=!=A[)-L&"\-R_P<(Q]S]U9:BTU MVJ#>><<;2J;"I9Z+\ZTZB-J%J:VPVH$;TS_=[>W@\/=I.YU29# M6VA-^G%-/SZ8?@Z)VIK&2#($]WI'I+*2EH3#@@H)7#V**8=(JJE2F@;M!"*6 MJ23&M5BK[,NUNS3WJ+!G>RS7^8%]_?()N;["R)58OL'>*1;379U*2V MTY[93_\..M>P""!6*8JS%(FVC>FS,@SV7Q6[.YN4F;DOG>FU:J%MH35UJ$VT M9[1WTU!(FN9K1E.-[8EA%,"J2;:*%I1HC<$QV!TO=$K?W3R;#KCF56TP"I:: NM M*67MV[T7-.[>OC_V_)/1J#_:77H.K!B8>]N9VY?PY;CVY?@[^/*RC=$6=>ZQ MZ[K>#L4'U@O,?>[*L"VT)L.UZ<9FTVU>-LJUHI55JW;;*EI@%2VTA=94J/;E M&+_R4H&MVG"K:(%5M- 66E/*VK!CLV'_IJ6BQ'[V4^KLT(J!N;>=N7T)A4WDJWRDTPW3$J6 MYI=+(#%P74$]GS,F'V]T ]5QN^E_4$L#!!0 ( *=!=U;>S@03]04 'HH M 9 >&PO=V]R:W-H965T6C*=4JE.^7[MFB_F;"N3.(-K3L0V32E_N(2$[94*%&<0B9BEA$.R_/>A7L6>",=D#_Q9PP[T3@F M^E5N&?NB3]Y%Y[V^;A$D$$H-0=6_.[B")-%(JAU?2]!>E5,'-H\?T=_D+Z]> MYI8*N&+)YSB2Z_/>M$@N<>'W/)=<\OJ,2R'5"U67()'GI@Z1Q(D[4LY]N?/+RQ0EY M01PBUI2#('%&/F6Q%*_4177\QYIM!D:K/.[(1E^ZZ*]GE/M,\E[UDF MUX($60112[Q_)-ZS #B*K(HQ[Y&Q2\^*J*@Y)>[X54Y-VPL](WS@/AGN/S_< M:PD/OCF[0<:@ZCZ#'&_P5/?1>K_6(S4B5RQ5Y4O0O !<<$ZS5=%9;A](\[EK M^I!?OMA1'I&_?E.0Y)V$5/S=\CZ71?YA>WY=1L_$1O7*\YZJDP+X'?06/__D MCON_MDF#">9C@@5(8(:(PTK$H0U]\?MR"3S.5B1D0@JRH7%$E(1R#2068DNS M$ A;JKMIJBX+73&(&LU$Z:=$EFVC^M*:L:MLF&!^ 3;)P?0T>K<8#(9SYZZI MQN$SL_&L>L8@>521/+*2?*2BMG%H!>S*(2:8CPD6(($9JHPK5<8_N'Z-,47$ M!/,QP0(D,$/$227BQ#JT;FAR6*!>JG5'L1HY:9/%BMA5E@)LW"@7KCL;N-.1 M659\S*0!$IC!^+1B?/IMC$1;P;N27X#-FO7\=.3M,8^9 M,3B2T6!T5C$ZLS,*X9;',E:+YY FB2HSJNH\3K#'.K,5NBN?F&#^['!D>)/I MT!WL3;A(20WJW7[M@?I6\H-[X&$L@&QX7*QU#.:?UZGM.;JJ@(KFEVCV01)@ MY315:#A1UZK"1+A/' M_;VJ@IHRP$(SZ?=J^KUGT\\A4:O3B$A&X%XOBE19TI)P6,5" E>WHIA#*-58 M*;V#-@0ARU05XUJL3;G W=@6N/86=9;,.R@VP_UY #5C@(5F*E9[;]?J"@\& M3)@ S;58 K0/$50S7:(U^9Y-]OE&-CHODEFB'G:%_. "NG*4#M@5V[ M"3[VQ?X?=0U>O]GJK^#DLTT)5&N,BN:CH@58:*9BM8=VIS_XVY.+:K11T7Q4 MM +S92R-N_N_^C>[=B=53JTW-.1YTWW)Q_,I,'1I.8O;;4Q][Z#,;?GZ,IO MB39MO&K_5$WN[A[!J%F#XUE-AFO3[=E-]X=M/FDTF=53MNK!1WIMB7NDGUW9 MTW MD=;DMO;.GMT[X\RNJ,ZY1#OR:PYJSN!8SH)=I[''*@6^RC>WJ4ZI/\$5FX>J MJ]4&NHM\V]C>==\]"XIM<#5,L2OO/>6K.!,D@:6"[)].5,-XL=&M.)%LD^_D MNF52LC0_7 .-@.L'U/TE8_+Q1">HMALN_@502P,$% @ IT%W5K 4]!W) M!0 .RL !D !X;"]W;W)K&ULQ9KO8*R)7DN/GO)P$!9!/5M,^Z M-S&_GL\C]!4/XAO-]XQ_%!M*)?J<9X6X'&VDW%XXCH@W-"?BC&UIH1VL6I"G1?5+/M<=T0E0G/X KP[P#@,F3P2,ZX#QJ1DF=<#D,,!_(F!: M!TQ/;9)?!_AEWU>=5?9T0"19S#G;(ZZO5C2]4/WN!GB$'B0WA5*"T0.^+5(J7ZJ#:_G/#=H(4B9@[4K56YW3BNF775H+]_4TCT1M)<_-,W.JO\ MD_[\NN!?B"V)Z>5(571!^3T=+7[\ ?ONSWW*0L("2%@("8N 8,:(F#0C8F*C M+YH*%3,A!=J2-$%J/,@-1:D0.U+$%+&5.IOGZK#0=0^IRH348% C1O96*&O& MH6, $A9 PL(*=E["]%3D?C$>3^;.?5?:XVMF_JRYQE!LVB@VM2KVIKBG2@>. M/E@DL"*&2@ )"R!A(20L H(9HOJ-J/[_7)A]R!$!"0L@82$D+ *"&2/BO!D1 MY];'_)9DQY7WN9H<5E/&%WT:6XE#-:Y@?K=TS5SLNF:%"R!SAI"P" AFJ/>Z M4>_UUZF7L"PC7+UH*:^4[!72"A\J9 6;=82L]5\MKYHFJ4+=^Q:VPH?*.#N:2DR.'D;( MA"$D+ *"&2IBM_U<=T_6D=.,2/7ZE S1S_I%J[Z_M;:GDI336*KG MMYX;ZPEOS(IXQ[E6?X5H1T/O9[JU14/%KVG=:CS%!^*#9@Q!:1$4S=2_ M8]?@0<]QG%%2*KNBM-]DL?(&JX>/U,.S0_4@,X:@M B*9JKGM>IYW_T;U9YR ML,"0M "4%M:T[N";^ >C+X)*:2KZJK*8TD058\YR)/HF4%\4 M%=1]JFG&&W=Z],H%S1F"TB(HFJEJ:RUAN[?T:(=[Z*9^8]Y8WYB@OA$H+0"E MA:"T"(IFJMS:47CZ/UL7&-3- J4%H+00E!9!TT[?RZL -:I :4%-ZU;=\?10?U"K"HIFKG9HO2KO=*_J)*_"SANJ'B@MJ&G& M-]3Y@7J@&2,HFJE>ZS1Y=J?IO_ J["D'"PQ)"T!I84VS_T\=*J6I<.M&>78W M"LBKJ+,8M^H=N@M+>UL&BP5J+('2(BA:I:K36=N74[XN5V$*I9 JK=5RJ>9H ML]+SJES?>'#\&E\L<<_Q$%]$U3K.%E\M*WU+^#HM!,KH2J5RS\[55QBO5FI6 M.Y)MRY6%=TQ*EI>;&TH2RO4%ZOR*,?FXHQ,TZV47_P)02P,$% @ IT%W M5CL^N8"T P ' X !D !X;"]W;W)K&ULQ5?; M;N,V$/T50BW:+-!$-T>V4UM ;HNFZ+;&!ML^%'V@I;%%1!*U)!4G?]\A)2NR M+7.;18I]L25JYLPY0\Z0G&VX>) 9@")/15[*N9,I55VXKDPR**@\XQ64^&7% M14$5OHJU*RL!-#5.1>X&GA>Y!66E$\_,V$+$,UZKG)6P$$3614'%\Q7D?#-W M?&<[\)&M,Z4'W'A6T37<@_I4+02^N1U*R@HH)>,E$;":.Y?^Q;4?:@=C\2># MC>P]$RUER?F#?KE+YXZG&4$.B=(0%/\>X1KR7",AC\\MJ-/%U([]YRWZ>R,> MQ2RIA&N>_\52EN, M# I6-O_TJ4U$S\&/CC@$K4.P[S ZXA"V#B9S;L/,R+JABL8SP3=$:&M$TP\F M-\8;U;!23^.]$OB5H9^*[Q5/'C*>IR#DC^3V<\W4,SDEO]*RQEDE@1=XV]$_ M5BL0K%R3DQM0E.7R'1I^NK\A)]^_F[D*R6A(-VD#7S6!@R.!_8!\X*7*)+DM M4TAW 5Q4T4D)ME*N BOB#21G)/1_TJ2# 4+7_]W=M] )N\R&!B\\EMF,"CC5 M2RPEU[S NI/4K-Q+(6BY!JP%19;/I&^WH,]F^')#14K^_@TAR9V"0OXSE. F M_F@XOJ[_"UG1!.8.%K@$\0A._,-W?N3]/)2<-P+;2=6H2]7(AAYW*ROA4DE2 M49823)3*@# I:UHF0/@*OQ8%#DN]9 DM4X)9PE0J.92<)N+81-2][#$^#<.1 MYWDS][&O>\!N&DW[=CN2SCM)YU9)=\=XUU6K#)Y )$P:BZT06QG;>MT03RO::R?AC%EDP'?FCO97]1;,=UK[WLKM[5MZWV]JK!$L.6TW* M\YP*[+BHS8@8WLB;&-,>N_ L&N])L#/YROGQ>^<8_QLTW#9H9&E*=EY?JSMX MT1W\3_VV!;8UW $36\?U7\Y&OO4\$=]*Q? ,CO53[?#O;_=6[N$AL9%_N+O; M:;QV.;L L3;7#XG+K2Y5&PO=V]R:W-H965T>; M&]-D000I9CVR@4S<61&:8BZ:=&VR#04<%D9I8CJ6-3!3'&?&;%+T+>AL0G*> MQ!DL*&)YFF+Z<@<)V4T-V]AW?(G7$9<=YFRRP6MX!/[79D%%RZQ5PCB%C,4D M0Q164^/6OO'MH30H1OP=PXXUKI$,94G(DVP\A%/#DAY! @&7$EC\;6$.22*5 MA!_?*E&CGE,:-J_WZA^*X$4P2\Q@3I*O< M9> 59,I0"@X^YG@VH62'J!PMU.1% ;.P%N''F7SNCYR*N[&PX[-'3H*GB"0A M4/8KNO^6Q_P%O4>?<\XXSL(X6Z.OF%*<<896E*2(1X ^XBP7BP0YEF/M;3ZO M5D#E\#<^V@SZ1C$<,W6T.:?T% ^AB[923::7&[;! 4P-D3\8T"T8LU]^L@?6;UVD=(KYFL1:%+V: MHE>HNZ?6OUR=[V7F"-&: %HGP4[ZBG=24,UQ,3:>:KTNM M3=.1E6#NB"KU/-UZ76AG^H6VQUX7)U1JQTF[G.LPEUH9_J&AL=4GS M?[=&P^\R@-MSCPM M0\7$]-:QYB-P\L4Z+HX!&:"1Y[Q\FRO[JT/FF^+X]6C M_CO[9EX>%Q]DRM/K3YBNXXRA!%9"TNH-Q?M&RP/ALL')IC@B71+.25I<1H!# MH'* N+\BA.\;Q;\*X2UV.T G%BE? MDDYBH+$NTT$[")KI[L-B'A2+B85*HDO2R62Q'WZH2RQ1D14;.$7Z$.M"_DB: MQ_Q3ARK/'X3\IM:<:_)7EN;J8K36>O-^/%:K-<\B=2(V/#=W;H7,(FU.Y=U8 M;22/XC)3EHZ9X\S&693DH\5Y>>U*+L[%5J=)SJ\D4=LLB^3C)4_%P\6(CIXN M?$GNUKJX,%Z<;Z([?LWUU\V5-&?C'25.,IZK1.1$\MN+T0?Z/G0G188RQ;\3 M_J!:QZ1HRHT0WXJ3C_'%R"EJQ%.^T@4B,A_W?,G3M""9>GROH:-=F47&]O$3 M/2@;;QIS$RF^%.E_DEBO+T:G(Q+SVVB;ZB_BX5=>-VA:\%8B5>5?\E"G=49D MM55:9'5F4X,LR:O/Z*_ZBVAEF.S+P.H,K).!L3T9W#J#V\U ]V28U!DFAV:8 MUAFFAV:8U1EFG0QTLB?#O,XP+SNK^G;+KO$B'2W.I7@@LDAM:,5!V;]E;M,C M25Y(\5I+J=N6B._UB+K8KR6)V/M:E9P1^OZEIX52W8GEI0 M1CZ+7*\5\?.8QS9@;)JT:Q=[:M$>8PAWR]]LC;-U;EJX^> MJBZ'P9\C>4+860&F9T_@OA8/8SR^.B$N+>O']E?&/YQ"]U."0[ZK:?U=[:6$ M+U"VAN(ZU1R*G_27WX1 ]ZK3;3B%R,SR"LN M[_EH\<]_T)GS2Y]JD# /"?.1L )"T$P2UZ3G;PF0_3%%WYOACQ.5#F^J4V: M:"(+@?4II4+12OI%=+]?."?L?'S?5L!@><Z%-G-?K2!,>K=95AQ8W M-IV.KZ<_I+AM0(E.S2W=.Q!4-:'4&@@H=>:=L6"PQL=V*A+F(V$!$A:"8):& MYCL-S05TU>> MF)XBY86$>4B8CX0%2%@(@EGR.MO)Z^P'34L&NB'$#!=Q MM)"0- ]*\VM:.\;0.://8Q&TV!!%LS72>*YTT',S&LDRHX_]\0KJF4)I'I3F M0VD!E!:B:+9(&N>43EX[7B%-QB64YD%I/I060&DABF;+K+%GZ; _"XE74*L6 M2O.@-)\^MVK=R:0G7"%+#5$T6R*-\TN'K=^V;>?Q&]TK :1)N832/"C-A](" M*"U$T6RA-/8NG;]VR()ZPE":!Z7Y4%H I84HFBVSQAFF@\[@XDJ*%>>Q(K=2 M9"11:AOEJW+-26UOA(R3/-)&6>U8MC$I34(A'TE>+EC]G[SIU1?4%*YI<^OI MIALK/&B9/I060&DABF;KIK%\Z;#G^S'7W' U^6+TT=O[4&\72O.@-+^F%99< M:XG5F7:G,,R34I5L_XM/NCW@Y7,=C.QM*\Z&T $H+431;.XTIS ;=P/;3ST8F)H@4 M3SJQ2--(*K+ALGKJ^:G0QNZEQEZ15,6<6==]7&*[,T2*!6KI06@"EA2B: M+9+&TF7#ENYU_2*NF6B\O#S(GCN:;.Z<.?2T*P:H+0NE^5!: *6%*)HMAL:[ M92]YM_;#L!D:#EB!'(8>.[. TCPHS8?2 B@M1-%LZ32.+GMM1Y=!'5THS8/2 M?"@M@-)"%,V66>/HLA_OZ X7<;20H(XN>^[!EFN&S.V\Y]*7D-+II!.) VCU M0A3-[OW&K&7'F;4F/KVTW#A,/+JSH=XME.9#:0&4%J)HMFX:[Y:]MG?+H-XM ME.9!:3Z4%D!I(8IFRZSQ;MFP=PL)3E"3%DKS:EIG@9!UG36_)QUC+NVN(T(K M%Z)H=M\W_BL;]E]?"$WF--B6RKB*Y#?RZ=.RM_.A'BV4YD%I/I060&DABF;_ MG]7&\G6=5PY6+O2582C-@])\*"V TD(4S999XPZ[+[G#Y>A4+0_4]M]V4WK% M]M)!:['AA=@U7.+1NH(:RE":7].LIZ_3R>F4=D(&PO=V]R:W-H965T\R/J.#R 44>WP1?*.W MEI'KRKV47]W*Q]E%+W(MXBE/C$,P^^>!3WF:.I)MQ[<*VJN/Z0*WEY_IOQ6= MMYVY9YI/9?J7F)GE16_<0S,^9^O4W,K-[[SJT,CQ$IGJXG^TJ?:->BA9:R.S M*MBV(!-Y^9<]5HG8"L"C'0&X"L#[!@RJ@,&+@'BX(V!8!0SW#1A5 477^V7? MB\019MCD7,D-4FYO2W,+1?:+:)LOD;L3YGS'4%OW[Q#;Y#(T;5(4[N# M/N\;VRP'[R=5$Z[*)N =38@QNI:Y66I$\QF?^8"^[4_=*?S'*%! M_![A"..6!DWW#X];PDDX_(ZOCE",=QZ=AL.OF;+AXR(\"B1C4"L\*'B#7?QA^_%=I3O3*Y;PBYXM99JK!]Z;_/Q3?!S]VB8-)(Q PB@0 MS!-Q6(LX#-$GGW.6266<+$B[:Q,EVU)M&1/:D?MG/> MML_ WX<$V]E2\+DM M0CQ9NWL&].=\+A*NVG0(@KH6&D@8@811()BGQDFMQLF!1XL32!$A80021H%@ MGHCC6L1Q\)+ZM,[NN4)RCK234R.V-DNIBM'CK;U7*[>^:U,G".ZJ#B2,E+#C MK4$J'D7VGS].4:!C>GD_K?-^&LQ[<=>,Y,J-R6W)#49W32XDC$#"*!#,DR". M&D,3';B"50T TA&41D!I%(KF2[GE3>/@]?2%:^-NU%9<"3EKE2(,B*/RCJHU M[\'0SGF'I%$HFI]WW.0=[UW'T'_HD\P_T&R5RB?.$1&*)T:VWI^%L9TO#$@: M :51*)HO4&/IXT-[^AC4U(/2""B-0M%\*1MC'X>=_1XU+@R(BQ+7FG5(STY M:12*YF>]F0.(PT[[6N0B6V>VN+UVSQ8&=;X0(&D$E$:A:+XDS31 ?'SHF@8Z M?P!*(Z T"D7SI6SF$.*@N]VGIH4!@9H&ZOA!:12*YF>],?UQV/5?L\=]:QJH MRP>E$5 :A:+YDC3S ?'IH6L:Z)P"*(V TB@4S7^BV$PKX*#7W:.FO0(8[K:B MXE42B:G_9F"@"'';Q["(IN4M9:Q\*Q74]^4!H!I5$HFJ]",R& \8'K M& :=.@"E$5 :A:+Y4C93!SCH9W_DV4"8W%DCT#D!4!JM:-L/&P;^PP8_^XW; MQV&S_GWV'YA(V7W*T5PJM+"7E'E5AN%WC1N.HY/ARZ?ZX:9T3C"H_6_IPR * M)+@Q]OB51^A1/"S&"WL;W)C\Y]G+UG2"&GQ0&@&E42B:+TUC\/&A#3X&-?B@ M- )*HU T7\K&X.,?-?BO :!FV%0AP]*HU T/^V-P\=AA^\5M]KM!XL;J-,' MI1%0&H6B^=(T3A\?VNEC4*=_BN @-,/1W9^O174 MZ4/1RK3WM]Y)S[A:%!\#:)2X<[U\D[O>6G]P<%F\9O]B^U5\-BT_&V@PY5<, MUTPM1*Y1RN<6&1V=V/L;57X84*X8N2K>?+^7QLBL6%QR-N/*[6!_GTMIGE?< M >K/,R;_ U!+ P04 " "G07=6:IXJ8'D# !P#@ &0 'AL+W=O_S<<]?T;KCAXEZ& (H\QE$B M1U:H5'IJVW(>0DSE(4\AP2<++F*J<"N6MDP%T, XQ9'M.4[?CBE++']HSJ;" M'_*5BE@"4T'D*HZI>!I#Q##Z[9,E3ZP/:'*5W"#-1M.A6XLPN4@,60 M2,83(F QLL[#C2RMB0[ECO-[O;D,1I:C&4$$@[FC$B8\^LD"%8ZL8XL$L*"K2%WSS3?( SK2 M>',>2?-)-KFM8Y'Y2BH>Y\[((&9)]DT?F&T,=X8#4MT&F=*X%.&?LJ?*3Z_#WD4@)"?R,7# MBJDG-0*XU,4D$QHRA2-V!\(.N0LYBNT_O4=(C^#@9WL#@Z5?9VG?=P=!>ER-Z;=/S3@J;"M&C@NA1(]$)E^97(VD$ MM37?Z/[6E+0$5HFT7T3:?^?J[;=Q(EJ"ZTJ@OIPR,\$+ M3#:+75&Q9(DD$2P0TCD<8-\@LO$FVRB>F@GACBN<-\PRQ)$0A#; YPO.U?-& M7U ,F?Y?4$L#!!0 ( *=!=U9(O!"16 , *4) 9 >&PO=V]R:W-H M965T2U;)B5V[5JD8[Y0 MC%9X+4 NRI*(]2DROIIXH??4<$/GA3(-?CJNR1QO4=W5UT+7_$XEIR56DO(* M!,XFWDEX/$V,O37X2G$E-\I@(KGG_,%4+O.)%Q@@9)@IHT#T9XE39,P(:8R? MK:;7#6D<-\M/ZAP;S54Q\48>Y#@C"Z9N^.HSMO'TC5[&F;3_ ML&IM P^RA52\;)TU04FKYDL>VSQL.$3Q"PY1ZQ#M.O1?<(A;A]@&VI#9L,Z( M(NE8\!4(8ZW53,'FQGKK:&AE9O%6"=U+M9]*;Q7/'@K.@&O[4P#K:+J0HJ>03J.]BF>8]2 ./T(41)$#:/IZ]W / M3MQE.+9Z\4L9-HDY-$LMARDO]?:3Q.;M1 A2S5%O"07W:]BTNR9KVWRR(B*' M[U^T)%PJ+.4/5X*;\8_Y1+%$+WWW)AP$GUS)^4]B6ZDZ MZE)UM$\]O2!4P)*P!0*?M-UE+SH@YEM7:13QZ3ASV@J,=XI&+.!G$;L2D0TSV M(I[1)4NNL21SQVTO28-EK]QXY4HYO8A("'CBTHU-T77VKTU3NP5 MN]-^JM\@S9/ACTSS@+DB8D[U\<-PIB7U":+WGV@>!4U%\=K>J_=&ULQ5A=3]LP%/TK5B9M( WRT2_* MVDA0F(8TM@HT]C#MP4UN&XLD#K9+J;0?/]M)TX:EAK)(?6ECQ^?XGN/KZ-J# M!67W/ (0Z"F)4SZT(B&R4]OF000)YLJX(;-(J [;'V1X!K<@ M?F1C)EMVR1*2!%).:(H83(?6F7LZDI$PHO5>-JW!H.2HB MB"$0B@++OT<801PK)AG'0T%JE7,JX.;SBOVS%B_%3#"'$8U_DE!$0^O$0B%, M\3P6-W3Q!0I!'<47T)CK7[3(Q_;Z%@KF7-"D ,L($I+F__BI,&(#((76 [P" MX#T'M+< 6@6@I87FD6E9%UA@?\#H C$U6K*I!^V-1DLU)%7+>"N8?$LD3OBW M@@;W$8U#8/P#NGR8$[%$1TAWH^^9LIJC;Y@QK.Q&!Q<@,(GYH1S#(\R #VPA MPU!D=E!,>9Y/Z6V9TO70-4U%Q-%E&D)8);!E_*4(;R7BW#,R7D!PC%KN1^0Y MGE<3T.CU<-<03JOTM*7Y6ML\5<80*T8@FX0"&EMS:'-@C6/[[=V[7 M^51G3D-D%:O:I55M$[M_^00L(,J Y(6&758ISBGZ6H:]6EZ]+V.,[ ?-X7\ M.Z;M>9UR4"7 3AE@QQA@OA&HW@AU<1G1NZY$0V05H=U2:'?/2=MMTJJ&R"I6 M]4JK>L:79>R(;**Y'XIN;_GK.\W:55#9!6K7&==*CC_F?+VFR:\UKC&;$7DBCF$J*9WCGEP=EM\4Y U!,WW8GE AC^[Z M,0(L3]=J@'P_I52L&FJ"\K[&_PM02P,$% @ IT%W5I%^A(T\! [1$ M !D !X;"]W;W)K&ULK9A=DYLV%(;_BH9VVF2F M,4B8KZWMF5WOINU%FIWL-+F60;:9!40DV=[\^TJ 8/ 9&=O;"2.CIY70GH% MBQ-ESWQ/B O:9+QI;$7(K\Q31[N28KYC.8DDW>VE*58R"+;F3QG!$=%HS0Q MD66Y9HKCS%@MBKI'MEK0@TCBC#PRP ]IBMF/.Y+0T]* QKGB2[S;"U5AKA8Y MWI$G(O[+'YDLF766*$Y)QF.: 4:V2^,6WJR1I1H4$5]CC64[L7H2-'S>TR0BC/\.'KX?8O$#? !/Y:P"N@6?\V*\;]5XJYOO[HG M<<+?R[!?@0GX'C/"%Z:0-"JG&58]WY4]HX&>(0*?:";V'#QD$8DN$YA21JT% MG;7E4JL1O:6'O56VRY%H/!N.FN14&XMHDF#&554Y_?K9+_L*VDMQ-G>[ M3"#_@!Q8\[PFCNWO6\B ML]>'@>TGM&+6A@4#QPG8N#4'M@]-8VSO'(/16A25-^"/F$F;00#A*RE2FMF2>W(E9^ M6R@+@N;%Z_F&"OFR7USN"9;OXRI WM]2*LX%U4']A6?U/U!+ P04 " "G M07=69'TGK.X& ", &0 'AL+W=O#>-&L4!@/D.&P0>G[4&Q]G]V[%^#A>RL"/^*T MR3(,/?%RQH/X^:0'>ZL;=_[C7*8W!N/CA??([[G\O+@5ZFI0]C+U0QXE?AP! MP67$U/>DZJ$0_X1*9=>.KPQ,]Y M$*0]*3V^%9WV2IEIP^KYJO??L\&KP3QX"3^/@R_^5,Y/>FX/3/G,6P;R+G[^ MDQ<#HFE_DSA(LO_@.7]V2'M@LDQD'!:-E0:A'^5'[WLQ$94&&!D:H*(!RO3. M!65:7GC2&Q^+^!F(]&G56WJ2#35KK93SH_2MW$NA?O55.SF^E_'DZSP.IEPD MOX++;TM?OH!WX&:1SED";I8RD5XT]:-'H [@\CL7$S_Q'@(.WEQPZ?E!\O9X M()4F:7^#22'U+)>*#%(A A_C2,X3,$G?8#A M$4 .0N!G, #)W!,\*0X6";B<*9Q)P 8)-[>?KFZN[\'-YT_WGTZO+ZZN_Z@; M>-X)J>\D76/ODX4WX2<]M8@2+IYX;_S+3Y YOUE4)*6*Q-;[^'H9/G !XAFX MSP=??7UO_*B8C+?@O]IIR0>0BV"9B'1-/XTQ=ES'/1X\U:A&2]6H5;4OV?+@ M4W#ZQ(5:[N".IWM&JMBYL@2A5N?2"\ '?\8S35^X)^HMRR['S5M:)I.5&K/= M-"YLGX-;X4]R+:=Q$"AI8*%F/9O16HUS.:/*C,+^:%@_G\-2N^%6UGCY]^7= M^=7]Z=F'RSK1PSU8HUNJZ.YFC6N;QY;6Z&Y8(X1#2E#][(U*U48'LD:[')JW M! 2$^7:'")AZ+S;SA([>N9T#&6@AJ&JAN ]Q_1S#"EJ@5<%2GT6JSQ$07J2T MC"->JX.UKY:F"I'6%5G74V:B[U*^3\&M]Z+\#@E.1:9Q>GY4$/'H]23?96/Z MYX/J#EQ)'B;_U@X.[6-PFES02IUQKJ1:B.O*)T= .67*,@(_].4N]I*+@[AB M,$[?M"BAQA>T\\NLYW*Q:*,GV;!KIS\D!C4URB#MPA. 5E*U?>D:7]#.KTZ< M@4)&=?]%C#B&&=3P@E;P=+C_-@@:%1OP<+4!L\;]5^,-VOG6X?[KUMFI:3EI MR,%1%SX"M#*LI9TBC3%DQU@G;D(AHVJG!B-%&E_(CJ_NWF\A:+B%=AI8R,H, M USE&KO;>V+UE#"),?2%AL M)6#;P6ERX;;D:D?80MQKPHX,)J/1A>T15]>$Q76)0P-@L487WBYSV)3'WD?J M$&N$X1V3AVT BS>SAVR$7$," &LRX4.E#QL$#1NSV433BAPJ74@VTX6P3UC] MK!(-*@*[P"G91Z*0:&H1.[4ZP6DA8^TC"T*.P3")AA:Q0ZL[PVP01 K';U0Z M?FZ3XT8Q4M1J\0^\H!$4XG8 ZK] MN@9D'W$8T3 C]CBL:]>@$+?F&BCF0H/%:)P1.\ZZ=@W(9L80]9$AHB$:;&2[ MC&&#;T#VD3&DFF1TQXQA&]^ ;F8,B0M-4T@UQ>B.6N6:EA/5(..;E>,T> KT'U$952#C.Y8C]'&5Z";!1DV0ZT49!RL M(L,NJ(VA:KK10U5IT,UHRVRH&E#4#BB#J^ _U681[)VUM5=-*>K^0%>!6A'9 M=G":;=0>2W7M*A3BUEP%Q6!#&,0TW9B=;EV["FPS6D/#/C;L'TR#CFT7KC7X M"FP?X1K3(&,[AFMM? 6V&:XQ9T@-<033%&.'"M<:!+%B"X;.]H5(3&..'2I> M8YOQ&NU30R$2TZACVQ5L-'@+;!^!&JO4&^Y8L-'&6V";!1MXB$RU7$QSC!VJ M8J-!4&FJN:4V%VPPC3=VJ((-MAE^T;[[.C4[J)1EAUP\9L7G"9C$RTCF%=KE MW;+ _30OZ]:/Y]7Q'SWQZ$<)"/A,-4T_7O6 R O.\PL9+[(B[X=8RCC,3N?< MFW*1/J!^G\6Q7%VD LJR__'_4$L#!!0 ( *=!=U86OD*1[@( .4+ 9 M >&PO=V]R:W-H965T) MH>T "=I.J[1."-3N8=J#22[$:F*GMBD@[>-G.R$PJ:2H7=47L)U[C\^QC^W; M60AYKQ)$#+==+U3CV(<4KG MJ1Z)Q36(OH/A%IC%)]@JN' M.=,K.((1*BU9I#$&%P&WG&D%/ZB4U"XC'%RBIBQ5A[N##T;C6W78\;6A:2?S MHY+2H* 4[J!$0K@17"<*KGB,\;\ OM%7B0S7(@=A+>(E1L?0()\A#,*P!J]1 M+5K#X35WX(4!:<(PI1S^P WC+)MG3\FL!;''[5SE-,*N9\Z30OF(7N_C!](* MOM10;%84FPZ]L6M?$RKQR/HUA@N1F4.LJ#L&?;.#?(;F8&F8K& [;DA7;KB_ MH#*&7]\-)%QKS-3OI]0UWT#=2:7NI'8#[HSC&)]!CI*)^"EV]?D$5DAE#9%6 M1:2UOQ/HN%;MBF+[G9W0?@-UIY6ZTU&]+O,5#2#8O(:E]BO:Q1#U S1WA;U5>&%$ WU Y8UQ!BE.3&ARWS1,FBYJRZ&B1NSIN(K2I"ETS,74X2AM@ MOD^%T.N.G:"J['M_ 5!+ P04 " "G07=65R_/,W4# #6"P &0 'AL M+W=O5:0X%E@.^!J;?++DHL-)+L7+E6@#.K%-!W<#S8K? A#G) MU.[=BF3*-XH2!K<"R4U18/%S#I3O9H[OO&SDCR50^<\8.RF")-U3=\=W_ M4 F*#%[*J;3_T:ZR]1R4;J3B1>6L&12$E;_X1Q6(AH,?'W (*H=@WR$\X#"L M'(96:,G,RKK&"B=3P7=(&&N-9AYL;*RW5D.82>-""?V6:#^5+!1/GW-.,Q#R M'W3S?4/43W2.%F56$5^B.Y!*D%1!AJPQNC21-V9GUZ PH?*C=NA8W3.B)#J[ M6]S;]Q^0BV2.![^$3K#.@E#BS<\@'<@>-\V2BK,,L)6?4$K M,<-^3-/^%W*-4Y@YNK\EB"TXR=]_^;'W;Y_@=P)KR0]K^>$Q]&0.*\*85JD; MDF*6 CHCK*J6CWW*2[C8PIGOU#8)0L^;NMNFHJY1&(Y?C5I,HYII=)3I?P(S MDZ4W^$6=HR//ZQ!\RZK%,*X9QD<9/NA2>IM@W#GZ//3&'88]9E'@'0KBJ*8X M.DKQQE;TJ;D>=3CXNNSVF7:M6A71XCFN>8Z/=N6CO0)T,"^W(/25AFSVD?[, M OJ,B4 /F&Z@C_/X/3OSGJ!ECV1_52 MG3)IBYCLB^A:MFE'LKW]N1E:[>3U M"E-.O%^QT-TA$86EAO0&(_U]%^4062X47]LY[(DK/=79QUP/WB",@7Z_Y%R] M+,P!]2B?_ )02P,$% @ IT%W5K"U0ND^ P UPH !D !X;"]W;W)K M&ULK99=;],P%(;_BA4D&!);OOHQ1AMI:X= E11 M 1>("SVRC$K=Q6H[?E_[/#EVSF@CY)U* 32YYUFN MQDZJ=7'ENBI.@5-U(0K(\!KVR5:C/@1J."KF .^ELQD]AS&Y>$<<@5 M$SF1L!P[U_[5=&CFVPG?&6S43IN82!9"W)G.QV3L>&9#D$&LC0/%GS5,(,N, M$6[C=^WI-$L:X6[[P?V]C1UC65 %$Y']8(E.Q\ZE0Q)8TC+37\7F ]3Q](U? M+#)E_Y--/==S2%PJ+7@MQAUPEE>_]+[FL"- GW9!4 N"0\'@"4%8"\)#0>\) M0:\6]"R9*A3+84HUC492;(@TL]'--"Q,J\;P66Y>^UQ+?,I0IZ.Y%O%=*K($ MI'I%;G^73&_).;GE12:V ,0^)[-2QBG2);.,YHJ<34%3EJG7.#/P_- .8UNE M5((:N1HW9NS=N-[$3;6)X(E-^.2SR'6JR&V>0-*BGSRC#SH,7"328 D>L-P$ MG8YS*"Y(Z+VQX;5MJ%L^A1CEOI$'08M\^O]ROR.:L'G)H?4+GXK&O)=SC6#E]OJ$S(ST]H23YJX.I7V_NMUN^U MKV^NKBM5T!C&#MY-"N0:G.CE"W_@O6MC>TJSZ8G,]KCW&NZ]+O?H2\D7((E8 MUB>#T%*G0K(_R/>,Y?7HZS:@E?' &INK>QWYGOD;N>M=5)WK'XOJ1&9[J/H- MJGXGJN:&*22+P2"+!>>8HLI<0&]( 3+&=&Q#51G[W@XK[^*R?T"J<_EC29W( M;(_4H"$UZ"0UKU*)*55B&F$6Z10,'B:>3:I.XV-/Z>!1AH9OA_X^]>GC24&P MF\5[!(8-@>&1QVJ-7R.ZR(!@'416>*?IYU!TKG LBN'C*"_[07C XD1+5LC< MG4\^![FRI9/"0U/FNOK,-:--=79MBY*#\0E6;561]<^F*OD^4[EB^+7/8(F6 MWL40LUY69535T:*PA<5":"Q3;#/%RA.DF8#/ET+HAXY9H*EEH[]02P,$% M @ IT%W5B"00?M1! 9Q, !D !X;"]W;W)K&ULO5C;;N,V$/T50BV*72 ;F?(]M0TDSBX:(+LUXJ9]*/I 2V.;#26J)!TG M?]^AI$A6++/KP&D>8DJ:.9PS' X/.-I*]:#7 (8\Q2+18V]M3'KA^SI<0\ST MN4PAP2]+J6)F\%&M?)TJ8%'F% L_:+5Z?LQXXDU&V;N9FHSDQ@B>P$P1O8EC MIIZO0,CMV*/>RXL[OEH;^\*?C%*V@CF8^W2F\,DO42(>0Z*Y3(B"Y=B[I!=3 M.K0.F<7O'+9Z9TPLE864#_;A)AI[+1L1" B-A6#X\PA3$,(B81S_%*!>.:=U MW!V_H'_)R".9!=,PE>(/'IGUV!MX)((EVPAS)[>_0$&H:_%"*73VGVP+VY9' MPHTV,BZ<,8*8)_DO>RH2L>- >P<<@L(A>.W0.>#0+AS:&=$\LHS6-3-L,E)R M2Y2U1C0[R'*3>2,;GMAEG!N%7SGZF1;W!&Z^>'!?I5CAX<0*EG.IAASN-Y.!$/LG_CW*M(&NU[=KA9OKXRWYXSW&I:@E,TL)I-I#4:?$7DL MB=Y><'0PZ/;V6308]MMT<)!&OZ31/PV-%Q9G6#DJ/P4>L4>QA0#"EEA[A*6I MX"'+OLDEN;F;DGEQ8+0' 1$\YH8=++G^'L'^H-6TGDX^;]QL@S);@R.*] P/ MX,7?2-'N+GA*NU92"!LHX%),+^\^S\EE:!I/2B?FL>V^ M0-MM?OW^P9U(=^0 =5*;L6=4BN$#F2EIBIV#PY5B\7_0<^(>3>]$:/4L!%46 M@O<[U@OL4V7B1&CU3%3ZACJ%PP37/@1 UDLE8S*;S;#KL,;V4@#5NN>PN]]= MW!.^E5 E5:A;J]R?S\_)%XAP@44C#:?[T:MW(K0ZV4K/T.X[UK%3+!V=B1.A MU3-1*27Z?T@EVB"!VD&GZ1!UQ_-6OI6DHFY--4>9 YD.OY7A@4H_D8HI^+Z' M)J*5***#=ZST$RF>(A/OH9]H):"H6T&=J-*'#?JBUUCHSG".I>OO7&7$H%;9 M#0\&+#>)R6\URK?E+=)E=G?B5^;Y%=17IE8\T43 $EU;YWWL0"J_UZ-]EP\RQQ H1=:,#ESO*) >*Y8"7P/1)Q@7%2H=BZ\I2 $XM MB!9NX'FA2S%A3AS9O96((UZI@C!8"20K2K%XG4/!]S/'=PX;#V2;*[/AQE&) MM[ &]52NA([+B:8#'ZP/[K?6NO6RPA 4O?I%4Y3/GJX-2 MR'!5J >^_P&-G['A2W@A[2_:U[FAOC&II.*T >N8$E8_\4M3AR. 'YX!! T@ M> L8G0$,&\#0&JV565M+K' <";Y'PF1K-K.PM;%H[88P\R^NE="G1.-4?,<2 M3@$]XA>0Z!HM."TY Z8DNER"PJ205WK[:;U$EQ=7Z (1AAYS7DG,4AFY2BLP M/&[2W#:O;PO.W.8'Z)XSE4OTG:60GA*X6GJK/SCHGP>]C$M(!FCH?T&!%P0= M@A;_#_=[Y S;<@XMW_ ,WZ(20E=OVE6:&CGJ1IJO=2I+G,#,T9^C!+$#)_[\ MR0^];UVV/HCLQ.2H-3GJ8X_7"BOHF\J MWY=Q(FG22IKT2EH)OB.VF>M9@BXWP" C"F6"TRO=)FQ;4::M=.F=_/-->9_Q M[DUQC]H>!;&UTT"BA%=,U1VDW6T'SHWMLV_VYWH0U7/C+TT]Q>ZQV!(F40&9 MIO0&$_T2B'HRU('BI6VN&ZYTJ[;+7 ]3$"9!GV>&PO=V]R:W-H965T]@+L9U[CL^Y7/MFO.7B498 "CU5E,F)5RJUO@P"F9508>GS-3#] MIN"BPDI/Q2J0:P$XMZ"*!G$8#H(*$^:E8[MV*](QKQ4E#&X%DG558?$\!P0+4_?I6Z%G0LN2D B8)9TA ,?&NHLO9R,3;@ <" M6WDP1L;)DO-',[G.)UYH! &%3!D&K!\;F &EADC+^+7C]-HM#?!PO&?_;+UK M+TLL8<;I=Y*KWK';-:*E[MP'I> M$=8\\=,N#P> :' &$.\ \2F@?P:0[ ")-=HHL[;F6.%T+/@6"1.MV60WY,$&B5K=1X+W4:=S+.(?-1$KU#<1C'#D&S M?X=''7*2-G.)Y4M>S!R:$YE1+FL!Z,?54BJAB_.G*V4-8]_-: [LI5SC#":> M/I$2Q :\],VK:!!^=-G]3V1'YONM^7X7>WKO+WPD%5:UXN(9":S Y;T_K/9#LXN-4K$"O;["3*>,U4 M@/=4F+IO$U$\77MGAV$0, M .\( 9 >&PO=V]R:W-H965T:)D-!"I!8TK=(V57W:BVDO3#C JA-GM@/LV^^A=7GANBI;0$[5N2BAP#FU-6..F@GKN5Z4!4FK,";B5159Y3^><:N%@-'=]YF;AC\X4V$VXZ M*.D<[D$_EK<21VZK,F4Y%(J)@DB8#9TK_V+4-_:UP1.#E=IZ)B:3B1#/9G S M'3J> 0(.F38*%/^6, +.C1!B_-YH.FU(X[C]_*+^NBG MTYLB$SF0![H&13KD ?)22%Q.,F:S&4@H,IP_&8.FC*M3M'B\'Y.3HU-R1%A! M'A:B4K28JH&K$<9(NMDF\'43.'@C\!BR]ZE+=W_)/8J^;!-/CRDGEYEF:Q@2F"-EX/"!<EN1 M.T&_NX-G,8I#.UW4TD4'Z;X"7BN$,SIAG&EFKUVT%S?T>CML^S9)8D?KM6B] M@VAF>V<2IDRK,W/9@<0!N3NF>7DY/ONW[#;BWAY--TQVB"TV?3MQW!+'!XF_ M8R/#EB6I9L6B^LG2;1;3XM5'/IOE#1I 9.#@$^45[3I2!Q;(L4+ MTT:86#:C%_=VMZ/%S$_Z86!G[+>,_7>+V*ZVQCU0GQEK)?M[Q]7;03QDT="Y M6^W(? I\HW+."D4XS-#'.X]Q8\NFO38#+&PO=V]R M:W-H965T]'I!4$KB0FP"JSL]-]W.1@)"1,I>2]\8W/XWF=WV7WA$\O.'EGV)5]3 MRLFW)$[SR\&:\\W%<)B':YH$^7NVH:DXLV19$G"QFZV&^2:CP:(4)?%0D21M MF 11.IC/RF.WV7S&MCR.4GJ;D7R;)$'VWQ6-V>/E0!X\'?@4K=:\.#"L*$LHH2F><12DM'EY>"#?.'+>B$H(_Z*Z&.^MTV*IGQF[$NQ MXRXN!U)1(QK3D!>(0/Q[H-5@,B +N@RV,?_$'AU:-VA<\$(6Y^5?\EC'2@,2;G/.DEHL:I!$:?4_ M^%9?B#V!X'0+E%J@' K49P2C6C Z5:#6 O54P;@6C$\5:+5 .U6@UP+]5,&D M%DQ.%4QKP?10H#W7<=)3STFGEB$WG5T-NFJ4E$/,"'@PGV7LD61%O. 5&^4X M+?5B9$5I8:D[GHFSD=#Q^6W&%MN0DR!=$)NR519LUE%(W+1R:S'J7QN4!U&< MOR'OR/V=05Z_>D->D2@E?Z[9-A?"?#;DHBH%OUY6>@!#<0V:"Z$\78@KI9=HT/ ]&%KOOE=W0CY-*S MW7>Z0VZ>WO4ONG-[V+KE[>MN[Y-[/];O_PY>N M-0Q'C1]')6_T[+5 M" ?V2YL.@R8PEY@G!&KEF:LSA:!)PNR#\?16DE(_^WR[-5U=3NJA4/ M]XM\$X3TWCG-'NA@_NLOLB;]UN47),Q PDPDS$+";"3,0<)<),Q#PGP0 MK.56M7&KVD>?_RYRWCR(:><3L)+JI;3(;!_FFC::#1_V37(<(^N:V@XR.H+4 MB=0.,H^#%$F3VT%61Y JC=M!=D>0KD[;04Y7<3%P.^]"O?)SG^E(F(&$F4B8A8392)B#A+E(F(>$^2!8 MRU%ZXRC]Y6;@.M*M2)B!A)E(F(6$V4B8@X2Y2)B'A/D@6,NMD\:MDQ_/P'NE MY[H)"3.0,!,)LY P&PESD# 7"?,F'3]AU(,?0_YQT%27E>[L;]J,_FGOZ'=3 M3K.T?$T;Q%T.Z)6?ZP DS$#"3"3,0L)L),Q!PEPDS$/"?!"LY2A9VDV(2"\W M_ZOK!C(LE&9 :2:49D%I-I3F0&DNE.9!:3Z*UG;NWE2F_..Y8+_V;&3SJ3@EE96<#I=<&URQ):!9&04PV MU>Q^MR%Z*6<; DDSH#032K.@-!M* (UW5#M/$XRA5FSSSZE#>??X@]W__<'-STY\@(F?'KZ$T M THSH30+2K.A- =*E.:C:&WG[C[_D'OGJ[^3($(_T(#2#"C-A-(L*,V&TAPHS872O)K6 M^H16493#!/$X:BQ/#E\D#O=6"24T6Y4+V7(2LFW*JP4*S=%FL=R'*ZL6NQ6[7"V*=&PO=V]R:W-H965T;2^*7M#2V!8BD5J2MK-O7Y)2%,N1V1C@370P M_V](_A0YF>F1LB>^ Q#HN<@)GSD[([0$(G_94%9@(1_9UN4E M YQJ49&[@>>-W )GQ)E/];LEFT_I7N09@25#?%\4F'V_AYP>9X[OO+QXS+8[ MH5ZX\VF)M[ "\;5<,OGD-I0T*X#PC!+$8#-S[OS;V-<"W>*O#([\Y!ZIH:PI M?5(/#^G,\52/((=$* 26EP,L(,\52?;C6PUUFIA*>'K_0H_UX.5@UIC#@N9_ M9ZG8S9R)@U+8X'TN'NGQ-Z@'-%2\A.9<_T7'JNU -D[V7-"B%LL>%!FIKOBY MGH@3@3^X( AJ07 N&%X0]&M!_UPPNB 8U(+!>[LTK 7#]PI&M6"DY[Z:+#W3 M(19X/F7TB)AJ+6GJ1MNEU7*",Z)6UDHP^6LF=6+^I]@!0P\DH06@CR$(G.7\ M$_H9?5V%Z..'3^@#R@CZLJ-[CDG*IZZ009743>H BRI <"% 'WVF1.PXBD@* M:8<^-.O]P !PY6B;(0= AC]XO[XH>F^6_[\FESK?FLM\LG[[F]2]V9RWDZN&"[>5V(] _ M?\@&Z$% P?_MZ-U]11MTT]0N>LM+G,#,D=LD!W8 9_[C#_[(^Z7+)YNPT"8L ML@F++<%:_@X:?P='VZ]T;QM796L+&&J0/Q,!_TY1H]G+ID M,V!D$Q9;@K5<&C8N#?_?)7@NY6D-J;0K@>R USET668D76N935AH$Q8-WRZF MP;"]F&)SFY83H\:)D=&)7V4NAV3")%.^K-$9/K.8A$YO^VH2%-F&1 M35AL"=;R]Z;Q]\;\(3.: *0<;1@M]%:**,NV&<'JF^YR^.;-YC6^.3L %L:8 MUQIG$Q;9A,668"WC?._U'TS/:-T#$2"Y C$L.C.26J\NKP=-[_P<69C#7.N6 M55IDE1;;HK4-.ZD(^+9S&#/QVOW4*BVT2HMJVMB8\M@*61GHGE1W"F!;78?C M**%[(JJJ1_.VJ?7=Z0K7V?O0OXVJBMTKIBH@?L;2:L)1#AN)]'ICF1JSJB97 M/0A:ZAK2F@I!"WV[ YP"4PWD[QLJ\ZOZ005H*J/S_P!02P,$% @ IT%W M5L.X&9&C @ R D !D !X;"]W;W)K&ULM99= M;YLP%(;_RA&KIE;: @%"MXX@M473*FU5U+3;Q;0+%TZ"5<#,-DG[[V<;2M.5 MHG9B-^"/\[[V>8RQPRWC-R)#E'!;Y*686YF4U9%MBR3#@H@)J[!4/2O&"R)5 ME:]M47$DJ1$5N>TZ3F 7A)96%)JV!8]"5LND*88R*U U&O#9YBGFLC-8W?K:?5#:F%N^5[]\\F=Y7+-1%X MRO(?-)79W/I@08HK4N?R@FV_8)O/3/LE+!?F"=LF]M"S(*F%9$4K5C,H:-F\ MR6W+842P5^*_ -F285PR$FDD0A9UO@.EJYZ8*!:=0J M?5KJ95]*KGJITLGH G,B,84%X?(.+CDI!3$K(F _1DEH+@[@/<24JX5B7!6O MEC'L[QW 'M 2+C-6"U*F(K2EFHWVM)-VY)-F9/>9D<_99@+.QW?@.J[;(S\= MEB^QFL T>%8>#\MC3";@3?ODMD+8<70[CJ[Q\U[+$7Y^5:%P)K$0O_HH-;Y^ MOZ_>]4>B(@G.+;6M!?(-6M';-]/ ^=3';$RS>"2S1SR]CJT-[M8GL;X?\?$@_/YQVS]+EM_,%O]$<*"LX(* MP?@=G#.)?;D.NKSV6QG3+![)[!&]64=O]I_VWFQ,GF.:Q2.9/>(9=#R#P:\Q MKA$D4X=Z@[526"GV_N$'?5[+;TRS.'BRXP/G8<&PO=V]R:W-H965TKCC138L<)H4N16NSC_VY59G8O5GMAD@-8 M3>R,8V J[8M?.QB,@W-(RK<7+=#\/B>0Y%%\\L2'H:#V[D%3*9;X:6BR-C.)P<+9,T M&YR=;K[VM3@[S6_+19K)KX6VOETND^+'9[G([S\.],'C%[ZEUS=E_86CL]-5 MQCK?Y6 M+O/\>_V)-_\X&-;72"[DK*R)I/KG3I[+Q:*6JNOQ9X,.GM:L!Y]__*B+S3=? M?3.7R5J>YXM_I_/RYN-@.M#F\BJY793?\GM7-M_0N/9F^6*]^5N[;RX['&BS MVW69+YOAZAHLT^SAW^2OY@?Q;$ W=PP8S8"Q[\"H&1CM.V V ^:^ ^-F8+SO MP*09F.P[<-P,'.\[,&T&IOL.G#0#)]L#XUTWW/#QEAMNCTQVC3S=V'O?VOKC MS:WO?7OKCS>XOOY/KF-C]ZN/MN[OM64B9GIT5^KQ7UY2NO_F#S -K, M5W?Y-*L?ZQ=E4?UO6LV59Q>WEVOYYZW,2LV^J_Y>:^\L62;I8OV+]IOVQX6E MO?O[+Z='9;54/7 T:UC_@35VL+H6Y5EYL];L;"[G/?/!*_,JX*CZ'I^^4>/Q M&_UL*$7_=O%>T\U?-6-HC'JNT+EZ7,C+]YJQ>]S:8UP?[QRW7[GR25:M/MPY M+O88UZ<[QYU]QH]WCKO[C.^^\MX>X\/=/SK_;3_Y0#UNR5FUNKX9-WO&PWVN M_.[Q2#T>YW?5^,EFW.@9C]7CGU9%=;?1^\8[CZ'14UB,-IZYPZL9K?I"%3:R MN$L7"ZG%>2E[KMAG)50_@?FP7B4S^7%0/4-95Y@23FDUA 8B&)12060U@G2,9/03)6/A?Y6J39 M+%TE"RU9YK=9V9<=2N'0[" QB\1L$A,DYI"82V(>B?DD%I!82&(1B<4/V/$& MJSB?DD%I!82&(1B<4/6+U=^Q0*P_?#:7\B'#\EPK$R$41>R%E2)<+_ MM /V+Y3FH3%!8A:)V20F2,PA,9?$/!+S22P@L9#$(A*+(:R3)M.G-)FR^Q=3 M,DA(S"(QF\0$B3DDYI*81V(^B04D%I)81&(QA'6"Y.0I2$[>O']Q\O(8:=PY M1'I(!>5"AZ8"B=DD)DC,(3&7Q#P2\TDL(+'PY7U;UX]?W+\E58'(F5>5 Q_[:NS0)PZH9J&:C6H"U1Q4 M9M=:?KE(KY/ZG:F]\8*63%'-0C5;?UG9.^YY M.4J@JSJHYJ*:AVH^J@6H%J):A&HQI76#HRVE[(>5IJ5\WFR*_U&_S3Y>U2N\R+"JL39)94Z^_:.$&[JJAFH9J-:J+1 MGC\,QCV;;$[/Y49]%W31J^>AFH]J :J%J!:A6DQIW6AHVZ:ZLH/6M\-Z0(E= MC1^<#&C[%-5L5!.HYJ":BVH>JOFH%J!:B&H1JL64U@V9MHFJG\!;JF0K[QS5 M+%2S44V@FH-J+JIYJ.:C6H!J(:I%J!936O>$6VWAU5 77O?ID*B)0Z,$U2Q4 MLQMM\LKAAD!7=5#-134/U7Q4"U M1+4(U6)*ZX9$6V UE$6VK===YCO:\&KD MX)A 6ZNH9C?::[L2 EW50347U3Q4\U$M0+40U2)4BRFM&Q-&&Q/J/FK/1LBS M-_;_?.M,O>S!P8)V6%'-1C6!:@ZJN:CFH9J/:@&JA:@6H5I,:=WX:9NNQHC= M(C'0-BNJ6:AFHYI -0?57%3S4,U'M0#50E2+4"VFM&ZNM&U60]EJ^^G6F9H] M.%Y(S6JTUTY;8*.K"E1S4,U%-0_5?%0+4"U$M0C58DKK!D=;5S74=57U\= ! MKQ&KUSDX2=#^*JK9J"90S4$U%]4\5/-1+4"U$-4B5(LIK9LW;JOFH%J!:B&H1JL64UDV(MA4[4K=BK8??5J^EKR8%6HQ%-0O5 M;%03C;:5%/K0F&Y'!=J,134/U7Q4"U M1+4(U6)*ZT:%T4;%PI>R<,>RL47\<8M%/6U.CAXT.(LJMFH)E#-0347U3Q4 M\U$M0+40U2)4BRFMFTYM<78$%V=':'$6U2Q4LU%-H)J#:BZJ>:CFHUJ :B&J M1:@64UHW5]KB[$C9K]MC"X5L^YVCFH5J-JJ)1MO^):R3[<,BE?OE'Q=5,O6.R.]T8%V7%'- M0C4;U02J.:CFHIJ':CZJ!:@6HEJ$:C&E=>.E[;B.CN$]$/2,KJAFH9J-:@+5 M'%1S4J,%K;Y8 M)-6ASTH6#PG2'R!H[175+%2S44V@FM-HT\Y+S^/A<+J='VBA%=5\5 M0+42U M"-5B2NOF1UMH-97%MK=NNJKU@_,#K;>BFHUJ M6<1NN<3T;O^Y5^Z+(>JOFH M%J!:B&H1JL64U@V0MKEJ*HMO9^?YC71$BRJ6:AFHYI -0?57%3S4,U'M0#50E2+4"VFM&ZNM"584WVB MUY]ZM0;MP:*:A6HVJ@E4^6H-67%'-0C4;U02J.8VV]6K-Q#AY_F<[2] B*ZKYJ!:@ M6HAJ$:K%E-;-DK;N:JKKKMC&*UI[134+U6Q4$ZCF--KSC=?I\*1GXQ4MM**: MCVH!JH6H%J%:3&F=(!FWA=:Q^O2MBHW7?=\YK%[AT Q!-0O5;%03J.:@FHMJ M'JKYJ!:@6HAJ$:K%E-9-FK;B.M;9S=@QVF]%-0O5;%03J.:@FHMJ'JKYJ!:@ M6HAJ$:K%E-;-%:/-E9\LP2HV8]7DP=%BO-A4G Y'AK[5 +?056U4$ZCFH)K; M\_,=&>/J1]S]^7H]ES/&Q\L'/^9'/?N YO9=S4(7M5%-H)J#:F[_CWEOER M\^&-3.:RJ"]0_?]5GI>/G]0+W.?%]\W5._L_4$L#!!0 ( *=!=U:)YRZ: M5P4 (P< 9 >&PO=V]R:W-H965T4A0GSY1]XP="!/J1Q"F_&1V$.%YK&M\>2(+Y%3V25-[9499@(2_9 M7N-'1G"8DY)8,W7=T1((]>2#BR_&>R2NM4@FCA*0\HBEB9'*?V67:S"FY&>141BLA69!);_GL@=B>-,2<;QO10=57UFQ/KOL_H\ M'[PD'- XT]O2F.=_T7.)U4=H>^*" M)B591I!$:?$?_R@?1(T@=6""61),E6"_0K!*@M678)<$NR]A7!+&?0E.27#Z M$MR2X/8E>"7!ZTOP2X*O$IS7C-//SNE]^S JLXND*[(D3[$ "SR=,/J,6(:7 M>MF//$]SOLRL*,U*ZD$P>3>2/#%].!V/,9$U(F1!H7F4XG0;X1BMTJ)XGFA"#B +0]N6P=X6P9JO!&NA3S05!XYF:4A"@+_NYAMFAX FGUSU M^,SSX[LU.Q4#LKU"EG&)3-TT@8#NNND/Y"CI^JOTH)N^/J6=]%DW_1-FG<'/ M^X_= .B+_F.'Z,O^8X?HJ_YCA^CK_^?[YC\_ND8:6E456[F>]8K>;R?,!&'Q M:Q4<1'P;4WYB!/WY\9$+)E>ROZ#Z*[JQX6ZRY?V:'_&6W(SD^LT)>R*CZ<\_ M&8[^"Y3[0XH%0XK-AA2;#RFV&%)L.:38:DBQ]9!BFX'$&I5G5Y5G=ZE/?Y5O MO1>RM.2*R'%,P$6M4'!SA>P5]VGJ.-9$>ZK72AMCN([=! 4 R/;T)FC6!IFZ M8S1!$W0I@WR/>'"R;].[MX9'07"0QC%FM9OO M(;^+'OQZ8/J5JG($H6YD#YR!*G7+AL!2+EK"4$OP*#DOI M<=UIR%M7XH'$&KGC5;GCO3EWPB@^"1*^(7N\7MD#H]3L 5&M[ %1K>P!46KV MP&&IV0-+J=D#AZ5F3Z@<0:V>-7V>-W[J"^YM_>9*K@)\+PGIP_8- = MVM(DD7NH<\-)<('3,$KWUU "^4/NH(84"X84FPTI-A]2;#&DV')(L=608NLA MQ38#B34JS]!?/D'JG3/W;;7"%S4&3LRE1OV]T1][ZL0,H0Q?>5T* )1M&LJK MUPQ .;:Z:YD#J+%E*'/N D+IZHOCLE=<*P!E.6J/:P#E&>IK[P;J<5S;+38= MK7U4-CH=#6KK;I>G1B]/ 13@:1L%>=I&09ZV49"G KPM$]<*P %>=I&09X" M/;8]U6IG!@EA^_Q8B\O%[I2*XL-CU5H=G7W,#XR4]EOC>F4 [>OLJ"T_HWB1 M+\[I/F&VCU*.8K*37>E7KMP2LN+HJ[@0])B?6#Q2(6B2_SP0'!*6 >3]':7B M?)%U4!U 3O\!4$L#!!0 ( *=!=U8DRZEU,@0 #42 9 >&PO=V]R M:W-H965T"X#AW2JF+/"]P4YPP M9S'+G]V)Q8QGBB:,W D@LS3%XGE)*#_.'>B\/+A/MCME'KB+V1YOR0-17_9W M0M^Y%4J'W\G94!C@Q=Q*O-?<"QM/0=$F50\+9TU@S1AQ3]^*H5H.,!@P &5#JCK M,!IP\$L'/P^T8):'M<8*+V:"'X$PUAK-7.3:Y-XZFH2987Q00K]-M)]:/.B\ MB#-*P.TM^ BJ.[X!7S'-<"$UB\$?&:;)YCEA6W =13QC2H+W:Z)P0N4'[?GE M80W>O_L WH&$@3]W/)/:2\Y!=4SUS,(L(T',0 MQ#Q[5)N,ZG0N135B"Z(RP7K5LX*;.7\E]S@BS4)Z7 Z$9<0%-T]ZD9&]% NPH/%] M-.U0/#4)^BE.*HH3*\6USK%\S>B=4).3S\%)A]&IB=?/**P8A59&NK3]8"C# M4YV"#JM3D\9HMVA-*UI3*ZU;I@=0V.OD[\]5BB<#J0P1#5#=,Z"5**UN$+4 MI7IJA$(XP+1N!*"]$[#7I=*Y^)G1I!-!X@5J_,T+J4O:(\E0 M0<:H M6S=[K%IYT*97+X70OA8V&M-V+T4V1 @2 X6? ):2J'YAK>AOGH]G0FMK4:^^ M,/@?5#!K"_!FQ).CVRSUF[40H"+J-#7A*]-B96QE8N"BWK@SY2J M/@5!/9G1@M17946%1O)2%D3IJIP&=24IR6H@%3SH=CIQ4! F_&%?S(O;0M7> MI)P+-?"3MLDSMZ_9P _CC[YGY$9E1@?^X\7[7_-2W;SSS/WLP]E9YZKS>'FS MBUQ8Z-(/G,+7!PBCLIAH?)!;?>TQK"],OG>8_#YQ3#K9EFZZGVLA0SS':*F# MIJ.LF5!!R+V.D[Q!Q8BA.^IV6!LWL'DV[.>E6*=;Y)L&K4\*ZCT1/O!'A+.Q M9,#*2<'XTC1WH6%2\E)Z2N>Y#AA"2_W'P*&IP1:P.@43I6QBFPCF[]AVWP%6 M-3#(.&\-=GW3,.Q71"DJQ:VN-)V;QF>09\L/RTH[G$JR#+O7_IK0W'20<2DS M*MLPH;]J&O8YS<&.9-,9W%59!0 J51:ZD#$R+05I/*P8MJ!E)Y3S>W@^_,RW MM!?YQLHU"R[:HC9DBT;&5$!_4\UH;\I>OTK7J]A3J;[,]7!$4X>-0>\DS=FB MJ2_RU@"F'N+JI*KX\C-G4U%0,_B# P[[9,7S9J5D?W0T2)6);J#2]YZH5&RR MV?);DNJ!+M0JG18Y[KE[@I[_[3Q/J:"2\$W3.O>/>99?[=B^4-_"<_-8V77L M-!GUCM^C/4 Q'(GIV R/0&3O3=[:K[@"702$QD>I>,*R9L;<:RC(IG!T,MK\A8_SNZI:_[9S0G M6G#@K\O?:<;F1=KVNH.)L+W6Y6\PO#!NC_TZ%A,97=!L9*MR.FZ*GB[HJ/8" MPBYRVUQN!.,8S(T AL7!'& P7,BH^6!Q MW)Q47^Z1IFD4Q3$VHZ.1T\$(F[I>;2P.,+!5P'('XKOC0$ZY.5$$JXIYPW8PCJ0I MAD NNG,TCI'9B>'C7A]LET11FKH1P-P.H@A#8#?B".8 /&!(%#7OP9WW4;!Z M3P7KWVB'?P%02P,$% @ IT%W5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'I$F1AST M&M 2'1.52)6B\NBO7TJ.TU&B#O8RT2G1P]3GD<1O.*0_/FCS?:/U=_98%JH^ MGNRLK3[,9G6V$R6O_]*54.[(5IN26[=I[F9U903/ZYT0MBQF_GP>STHNU>33 MQT-;*S.#&]J*S$JMW,YVQSK#.CB^)XXNT/?!/&RNS-[G4+><,W=;?'\LTU=R#' MDWCN&MQ*4]ONC*Y][ACOA3MYO]58?2X+*\PIM^*+T4TEU5W;C/L6,_ UNC@< M_NZ#^,'\GS#J[59FXE1G32F4W&K?B=:+^4 MN\HRWW]!Z\A N,P'Z0Z89=XQTO%\;G)IV5+M/^R. BP?P?)IL4[ ML[]YP54F6'=[:P 8((#!:(#L:,4!9(A AN\(N6XAV@_43&_9524,@(P0R&@T MR!-=5@ R1B#CT2#75F< ,D$@D_$BR>L=@$P1R)06\I+;QHC#([@_#L@6"-F" MEFS=E"4W3]T]E7=*NH]Q9=GG+-.-LA+VUW.LPY[38EX(7@L8,@_5![$_KD5M M39.Y>^J,"J$P>7C$]EBJ>W>"2R_Z<<)TX1'[PB5.[G&W3XRKG)W]:&35?@#2 M89[PB$6Q,J+BTH$]ND;P]P84X!/K(#]F[D/(&3" M1."3BZ#H\HX5;WNY&\-5S;/7=O?1(06Q%=;-IA8_&G<2.VO]T /#W. 3N^%" MW/&"?>76#5![4)@2?&(EK)NJ*KH$LLV)SJ5R(QSI,)_?!8B)*<$G5L+:M9$W MA6#+)9NRERV7PWWC1=/#Q&SA$]L"S2UO?8B)^<*G]@6*&4!,3!T^L3KV*3 [ MNN'NNO6?$ NSAT]L#Y!V,OC_,R24@]@J.&4%,S#/!F(6JVQC6GC'/A,2>P3$3B(EY)B3V M#(Z90DS,,R'YZ 7#7$!,S#PAM7D0S-NN;OJ"B4Z,D(]N,$P/8F(6"JE'-R@F M[-Y#S$+AB*.;6P\.&T+,0N&(%KKUH(5"S$+AB!:Z]:"%0LQ"(;&%G@=A4W;) M33N/?][57'8TP!47DY30DFKV<.,(4%!$KJ#=S]O8U@ICH M[#RQ@F AHQ_2[@C$Q!04$2NHC^EB*XR+Y+4NVN8>>M'$%!01*ZB/^:;GA)B8 M@B)B!?VN1/34>,62@FME!7(G(.,J)=:W7.LW9M7%<8 M[.(),3$+Q<06>L9T][Z4=:U=!G*IK7AY2"$F9J'X/0IN;S#K@5G4TA M)KH^C'H(-%1QG;)_&R68/X=)1XSY)QYA08##/!69*#>]%8$QYI^8>@B$1;.7 MPL68?V+J0MQO,+EJV@$<7!6(^2>A+L0-8UXUUB&I'&)B_DFH"W'#F$[R6V$, M7.B08/Y)J MQPYC=[ND&=NP)YI]DC"F@*5N6%<\L@T/?!/-/0EV(&\8\JZUT MC?5N.F:AA+H0A]QT=@47*2>8A9)Q+'2H*$%,=)WR.!:ZJKHS>YB8A9)Q+-0- MW&4&ZQT)9J%D' OM;WI/EBEFH70<"YV55:&?!'S34\Q"*;&%>K/2;X?H$!.S M4$J^Q+F'">J;KX<7*6:AE-A"KS"O1:95._SMSF1'$!.S4/J>2Q&F[$:X:)JV MQSR5VVTO+4XQ"Z6C+DJ ]8X4LU!*;"&X/'5P0)EB\DF)Y?/[A:H=*\1$?R9# M/@OT:K7J<"0Q\:3DZQ"PQ2?P<5Q@XEE0BP=;(MKSXP(3SV+_:]'NY/K3QUQL MI1+YI;M$[?9GO,A6AK5_VI8\/XS:E>S;IBA.W+XK=:%Y?OC%Z>'7LI_^ U!+ M P04 " "G07=67T[J"J8" "8-0 &@ 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_F=AM M-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM^VT95U7]>;A='NKK1WBX3*X6SV^K MJG]^"U4]=Y! D,P?%"$HSA^4("C-'Y0A*,\?I!"D\P<9!-G\00Y!/G]0 T'- M_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@!R0X$9@=$.Q"H'9#M0.!V0+@#@=P! MZ0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z1]0[$N@=4>](H'=$O2.!WG&R64*@=T2](X'>$?6. M!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'JG MR68W@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>F?4.Q/HG5'O3*!W1KTS M@=X9]F?4.Q/HG2=_5A+HG5'O3*!W1KTS@=X9]F?4.Q/HK:BW$NBM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK9/#)@1Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;Y+ @@=Z&>AN! MWH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN! MWCXY[$V@MZ/>3J!W@WHW!'HWJ'?SDWH/X]>A#+>>[S4^_R>I'B_?+;?'7Y?? M%R[]6(OX"6F M1.2?;+>C;S\3VDJ;.K2*2?O>$('M\SOQD3YW7'][GJQ?'/IN\)MD%\+T*DXV2&N;$?7FQ"_NH=L,O7>/-A,K%8JJ\,S:)&::NK8V(:YG3T/S6\KR)2&-)^<]?M=._BIN M2+)W$XXK?PYX.??UR3K7-G9Q;USX8OJX*SMTF0_/G?7I^1+O]#ANMVUMF[%^ M[..1U$_.FL;OK U]EYZ*7IU/#O&&[>DSOSA_+G,N,.Z\=^/DX\2<_7C"]*$A?520/M:0/O(5I1&*J#F%U)QB:DY!-:>HFE-8S2FN MYA18&UL4$L! A0#% @ IT%W5IYF2&+N M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ IT%W5IE&PO=V]R:W-H965T&UL4$L! A0# M% @ IT%W5D6^B?\V @ M 4 !@ ("! A 'AL+W=O M M 8 " @6X2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5G;E0LU/ M!0 $!8 !@ ("!'!T 'AL+W=OPFL( ?2 & @(&7)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5CJ@[^9/"0 .R\ !@ M ("!."X 'AL+W=O 77P &0 M @(&Y0P >&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5F=3?E8Z#0 M8R, !D ("!:&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5KWS1BC7 @ .08 !D M ("!J8( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ IT%W5BN0Z3R:%@ [$@ !D ("!]I< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W M5K+(AD5Z!@ EP\ !D ("!,KT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5D@"+Q06 @ J00 M !D ("!6=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5NEXMAJ+&P 1%@ !D M ("!AMT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IT%W5H#SB3!K P FP< !D ("![0(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5N8I MPQLF P E0< !D ("!. T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5O_:I9O\ @ + < !D M ("!41P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ IT%W5H%&IO8Q @ ( 4 !D ("! M)R8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ IT%W5A9,0?"R# @Z0 !D ("!N"T! 'AL+W=O&PO=V]R:W-H965TEG(L70, !$/ 9 " @61( 0!X;"]W;W)K&UL4$L! A0#% @ IT%W5C7;]L@] P R@@ !D M ("!^$L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IT%W5DWRW<\N P G H !D ("!$U&PO=V]R:W-H965T&UL4$L! A0#% @ MIT%W5M'Z=\>N @ ,P< !D ("!OV ! 'AL+W=O9H 0!X;"]W M;W)K&UL4$L! A0#% @ IT%W5K*7-H#_ @ M9 @ !D ("!PVL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5NO(V1WF @ 50@ !D M ("!H7H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ IT%W5I;(X^M&!0 !R !D ("!D(&PO=V]R:W-H965T4 0!X;"]W;W)K&UL4$L! A0#% @ IT%W M5DS<+S(I @ 5P0 !D ("!(I@! 'AL+W=O&PO=V]R:W-H965TS@03]04 'HH 9 " @8*@ 0!X;"]W;W)K M&UL4$L! A0#% @ IT%W5K 4]!W)!0 .RL M !D ("!KJ8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5IX_+Z_A!P 7TP !D M ("!#K4! 'AL+W=O4% "J,0 &0 @($FO0$ >&PO=V]R:W-H965T M0, ' . 9 M " @4+# 0!X;"]W;W)K&UL4$L! A0# M% @ IT%W5DB\$)%8 P I0D !D ("!\L8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5F1] M)ZSN!@ C !D ("!J-(! 'AL+W=OX" #E"P &0 M @('-V0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5K"U0ND^ P UPH !D M ("!GN ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ IT%W5BB$RA?D @ B0@ !D ("! M=NL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ IT%W5FBKQE_< P )14 !D ("!XO&PO=V]R:W-H965T&UL4$L! A0#% @ IT%W5HGG+II7 M!0 C!P !D ("!T P" 'AL+W=O$@( >&PO=V]R:W-H965T7!E&UL4$L%!@ !C &, +!L ' $0G @ $! end XML 104 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 105 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 285 396 1 false 102 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.energyfocusinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.energyfocusinc.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity Sheet http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity Consolidated Statements of Stockholders' (Deficit) Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Operations Sheet http://www.energyfocusinc.com/role/NatureofOperations Nature of Operations Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Leases Sheet http://www.energyfocusinc.com/role/Leases Leases Notes 11 false false R12.htm 0000012 - Disclosure - Restructuring Sheet http://www.energyfocusinc.com/role/Restructuring Restructuring Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.energyfocusinc.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment Sheet http://www.energyfocusinc.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 0000015 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.energyfocusinc.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.energyfocusinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.energyfocusinc.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.energyfocusinc.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Product and Geographic Information Sheet http://www.energyfocusinc.com/role/ProductandGeographicInformation Product and Geographic Information Notes 20 false false R21.htm 0000021 - Disclosure - Other Income Sheet http://www.energyfocusinc.com/role/OtherIncome Other Income Notes 21 false false R22.htm 0000022 - Disclosure - Related Party Transactions Sheet http://www.energyfocusinc.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Events Sheet http://www.energyfocusinc.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 0000024 - Disclosure - Legal Matters Sheet http://www.energyfocusinc.com/role/LegalMatters Legal Matters Notes 24 false false R25.htm 0000025 - Disclosure - Supplementary Financial Information to Item 8. Sheet http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8 Supplementary Financial Information to Item 8. Notes 25 false false R26.htm 0000026 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts Sheet http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccounts Schedule II - Schedule of Valuation and Qualifying Accounts Notes 26 false false R27.htm 0000027 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 0000029 - Disclosure - Leases (Tables) Sheet http://www.energyfocusinc.com/role/LeasesTables Leases (Tables) Tables http://www.energyfocusinc.com/role/Leases 29 false false R30.htm 0000030 - Disclosure - Inventories Inventories (Tables) Sheet http://www.energyfocusinc.com/role/InventoriesInventoriesTables Inventories Inventories (Tables) Tables 30 false false R31.htm 0000031 - Disclosure - Property and Equipment (Tables) Sheet http://www.energyfocusinc.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.energyfocusinc.com/role/PropertyandEquipment 31 false false R32.htm 0000032 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssets 32 false false R33.htm 0000033 - Disclosure - Debt (Tables) Sheet http://www.energyfocusinc.com/role/DebtTables Debt (Tables) Tables http://www.energyfocusinc.com/role/Debt 33 false false R34.htm 0000034 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.energyfocusinc.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.energyfocusinc.com/role/StockholdersEquity 34 false false R35.htm 0000035 - Disclosure - Income Taxes (Tables) Sheet http://www.energyfocusinc.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.energyfocusinc.com/role/IncomeTaxes 35 false false R36.htm 0000036 - Disclosure - Product and Geographic Information (Tables) Sheet http://www.energyfocusinc.com/role/ProductandGeographicInformationTables Product and Geographic Information (Tables) Tables http://www.energyfocusinc.com/role/ProductandGeographicInformation 36 false false R37.htm 0000037 - Disclosure - Supplementary Financial Information to Item 8. (Tables) Sheet http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Tables Supplementary Financial Information to Item 8. (Tables) Tables http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8 37 false false R38.htm 0000038 - Disclosure - Summary of Significant Accounting Policies - Net Accounts Receivable (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails Summary of Significant Accounting Policies - Net Accounts Receivable (Details) Details 38 false false R39.htm 0000039 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 39 false false R40.htm 0000040 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails Summary of Significant Accounting Policies - Financial Instruments (Details) Details 42 false false R43.htm 0000043 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails Summary of Significant Accounting Policies - Long-lived Assets (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails Summary of Significant Accounting Policies - Net Loss Per Share (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails Summary of Significant Accounting Policies - Advertising Expenses (Details) Details 46 false false R47.htm 0000047 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails Summary of Significant Accounting Policies - Product Warranties (Details) Details 47 false false R48.htm 0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details) Details 48 false false R49.htm 0000049 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies - Concentration Risk (Details) Details 49 false false R50.htm 0000050 - Disclosure - Leases - Narrative (Details) Sheet http://www.energyfocusinc.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 51 false false R52.htm 0000052 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 52 false false R53.htm 0000053 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Details) Sheet http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails Leases - Schedule of Future Maturities of Lease Liabilities (Details) Details 53 false false R54.htm 0000054 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails Leases - Schedule of Supplemental Cash Flow Information (Details) Details 54 false false R55.htm 0000055 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.energyfocusinc.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - Inventories - Schedule of Inventory (Details) Sheet http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails Inventories - Schedule of Inventory (Details) Details 56 false false R57.htm 0000057 - Disclosure - Inventories - Reserve Rollforward (Details) Sheet http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails Inventories - Reserve Rollforward (Details) Details 57 false false R58.htm 0000058 - Disclosure - Inventories - Narrative (Details) Sheet http://www.energyfocusinc.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 58 false false R59.htm 0000059 - Disclosure - Property and Equipment (Details) Sheet http://www.energyfocusinc.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.energyfocusinc.com/role/PropertyandEquipmentTables 59 false false R60.htm 0000060 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsTables 60 false false R61.htm 0000061 - Disclosure - Debt - Credit Facilities (Details) Sheet http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails Debt - Credit Facilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - Debt - Promissory Note Narrative (Details) Sheet http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails Debt - Promissory Note Narrative (Details) Details 62 false false R63.htm 0000063 - Disclosure - Debt - Promissory Notes (Details) Notes http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails Debt - Promissory Notes (Details) Details 63 false false R64.htm 0000064 - Disclosure - Debt - Streeterville Note (Details) Sheet http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails Debt - Streeterville Note (Details) Details 64 false false R65.htm 0000065 - Disclosure - Debt - PPP Loan (Details) Sheet http://www.energyfocusinc.com/role/DebtPPPLoanDetails Debt - PPP Loan (Details) Details 65 false false R66.htm 0000066 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 66 false false R67.htm 0000067 - Disclosure - Stockholders' Equity - June 2022 Private Placement (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails Stockholders' Equity - June 2022 Private Placement (Details) Details 67 false false R68.htm 0000068 - Disclosure - Stockholders' Equity - December 2021 Private Placement (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails Stockholders' Equity - December 2021 Private Placement (Details) Details 68 false false R69.htm 0000069 - Disclosure - Stockholders' Equity - June 2021 Equity Offering (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails Stockholders' Equity - June 2021 Equity Offering (Details) Details 69 false false R70.htm 0000070 - Disclosure - Stockholders' Equity - January 2020 Equity Offering (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails Stockholders' Equity - January 2020 Equity Offering (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details) Details 71 false false R72.htm 0000072 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails Stockholders' Equity - Stock-based Compensation (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details) Details 74 false false R75.htm 0000075 - Disclosure - Stockholders' Equity - Estimates Utilized (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails Stockholders' Equity - Estimates Utilized (Details) Details 75 false false R76.htm 0000076 - Disclosure - Stockholders' Equity - Stock Options Narrative (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails Stockholders' Equity - Stock Options Narrative (Details) Details 76 false false R77.htm 0000077 - Disclosure - Stockholders' Equity - Summary of Option Activity (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails Stockholders' Equity - Summary of Option Activity (Details) Details 77 false false R78.htm 0000078 - Disclosure - Stockholders' Equity - Options Outstanding and Exercisable (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails Stockholders' Equity - Options Outstanding and Exercisable (Details) Details 78 false false R79.htm 0000079 - Disclosure - Stockholders' Equity - Restricted Stock Units Narrative (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails Stockholders' Equity - Restricted Stock Units Narrative (Details) Details 79 false false R80.htm 0000080 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails Stockholders' Equity - Summary of Restricted Stock Activity (Details) Details 80 false false R81.htm 0000081 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plans (Details) Sheet http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails Stockholders' Equity - Employee Stock Purchase Plans (Details) Details 81 false false R82.htm 0000082 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 82 false false R83.htm 0000083 - Disclosure - Income Taxes - Components (Details) Sheet http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails Income Taxes - Components (Details) Details 83 false false R84.htm 0000084 - Disclosure - Income Taxes - Reconciliation (Details) Sheet http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails Income Taxes - Reconciliation (Details) Details 84 false false R85.htm 0000085 - Disclosure - Income Taxes - Temporary Differences (Details) Sheet http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails Income Taxes - Temporary Differences (Details) Details 85 false false R86.htm 0000086 - Disclosure - Product and Geographic Information (Details) Sheet http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails Product and Geographic Information (Details) Details http://www.energyfocusinc.com/role/ProductandGeographicInformationTables 86 false false R87.htm 0000087 - Disclosure - Other Income (Details) Sheet http://www.energyfocusinc.com/role/OtherIncomeDetails Other Income (Details) Details http://www.energyfocusinc.com/role/OtherIncome 87 false false R88.htm 0000088 - Disclosure - Related Party Transactions (Details) Sheet http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.energyfocusinc.com/role/RelatedPartyTransactions 88 false false R89.htm 0000089 - Disclosure - Subsequent Events (Details) Sheet http://www.energyfocusinc.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.energyfocusinc.com/role/SubsequentEvents 89 false false R90.htm 0000090 - Disclosure - Supplementary Financial Information to Item 8. (Details) Sheet http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details Supplementary Financial Information to Item 8. (Details) Details http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Tables 90 false false R91.htm 0000091 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts (Details) Sheet http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails Schedule II - Schedule of Valuation and Qualifying Accounts (Details) Details http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccounts 91 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept NotesPayableRelatedPartiesClassifiedCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. efoi-20221231.htm 4 [dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 5 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. efoi-20221231.htm 4 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. efoi-20221231.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, efoi:StandardProductWarrantyNumberofYears, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - efoi-20221231.htm 4 [dqc-0015-Negative-Values] Fact us-gaap:StandardProductWarrantyAccrualWarrantiesIssued has a value of -41000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:StandardProductWarrantyAccrualWarrantiesIssued fact are: Context: i355499f53e624cfd86683ec854cd86a5_D20210101-20211231, Unit: usd, Rule Element Id: 3447. efoi-20221231.htm 4 efoi-20221231.htm efoi-20221231.xsd efoi-20221231_cal.xml efoi-20221231_def.xml efoi-20221231_lab.xml efoi-20221231_pre.xml ex211-10xk123122.htm ex231-10xk123122.htm ex311-10xk123122.htm ex321-10xk123122.htm http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "efoi-20221231.htm": { "axisCustom": 1, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 883, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 285, "dts": { "calculationLink": { "local": [ "efoi-20221231_cal.xml" ] }, "definitionLink": { "local": [ "efoi-20221231_def.xml" ] }, "inline": { "local": [ "efoi-20221231.htm" ] }, "labelLink": { "local": [ "efoi-20221231_lab.xml" ] }, "presentationLink": { "local": [ "efoi-20221231_pre.xml" ] }, "schema": { "local": [ "efoi-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 646, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://www.energyfocusinc.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 13 }, "keyCustom": 60, "keyStandard": 336, "memberCustom": 57, "memberStandard": 42, "nsprefix": "efoi", "nsuri": "http://www.energyfocusinc.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.energyfocusinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.energyfocusinc.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Restructuring", "menuCat": "Notes", "order": "12", "role": "http://www.energyfocusinc.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Inventories", "menuCat": "Notes", "order": "13", "role": "http://www.energyfocusinc.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "14", "role": "http://www.energyfocusinc.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "menuCat": "Notes", "order": "16", "role": "http://www.energyfocusinc.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.energyfocusinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "18", "role": "http://www.energyfocusinc.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.energyfocusinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.energyfocusinc.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Product and Geographic Information", "menuCat": "Notes", "order": "20", "role": "http://www.energyfocusinc.com/role/ProductandGeographicInformation", "shortName": "Product and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Other Income", "menuCat": "Notes", "order": "21", "role": "http://www.energyfocusinc.com/role/OtherIncome", "shortName": "Other Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "22", "role": "http://www.energyfocusinc.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "23", "role": "http://www.energyfocusinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Legal Matters", "menuCat": "Notes", "order": "24", "role": "http://www.energyfocusinc.com/role/LegalMatters", "shortName": "Legal Matters", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Supplementary Financial Information to Item 8.", "menuCat": "Notes", "order": "25", "role": "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8", "shortName": "Supplementary Financial Information to Item 8.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "26", "role": "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccounts", "shortName": "Schedule II - Schedule of Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.energyfocusinc.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Inventories Inventories (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.energyfocusinc.com/role/InventoriesInventoriesTables", "shortName": "Inventories Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.energyfocusinc.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.energyfocusinc.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.energyfocusinc.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.energyfocusinc.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Product and Geographic Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.energyfocusinc.com/role/ProductandGeographicInformationTables", "shortName": "Product and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Supplementary Financial Information to Item 8. (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Tables", "shortName": "Supplementary Financial Information to Item 8. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Summary of Significant Accounting Policies - Net Accounts Receivable (Details)", "menuCat": "Details", "order": "38", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Net Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "39", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "efoi:IncreaseDecreaseInInventoryLevelsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)", "menuCat": "Details", "order": "40", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails", "shortName": "Summary of Significant Accounting Policies - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "efoi:ContractWithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "menuCat": "Details", "order": "41", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "efoi:ContractWithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments (Details)", "menuCat": "Details", "order": "42", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "efoi:LongLivedAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "icec98e89118f4f93a441ffc4b7af4ba9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Long-lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibb0c07279aae451da28cccf9817a0d69_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Income (Loss) per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i4d06f476a15d45c9b67b4b2369da6e01_D20211216-20211216", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:ClassOfWarrantOrRightWarrantsIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "menuCat": "Details", "order": "45", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i3925fd6466ed45a9943ff6eb9801117b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details)", "menuCat": "Details", "order": "46", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails", "shortName": "Summary of Significant Accounting Policies - Advertising Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:ProductWarrantyNumberOfProductsSold", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details)", "menuCat": "Details", "order": "47", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails", "shortName": "Summary of Significant Accounting Policies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:ProductWarrantyNumberOfProductsSold", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i1003f229588a47f2abff9a304ab28e6b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details)", "menuCat": "Details", "order": "48", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Warranty Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5c24c3807f8c4b0f9844b9d60bb44f95_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)", "menuCat": "Details", "order": "49", "role": "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "efoi:LesseeOperatingLeaseInterestRateEffectiveRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.energyfocusinc.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "4", "first": true, "lang": "en-US", "name": "efoi:LesseeOperatingLeaseInterestRateEffectiveRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SubleaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Leases - Components of Lease Cost (Details)", "menuCat": "Details", "order": "51", "role": "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SubleaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "efoi:LeaseSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "52", "role": "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "efoi:LeaseSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "lang": "en-US", "name": "efoi:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Leases - Schedule of Future Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Future Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "efoi:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "efoi:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibb0c07279aae451da28cccf9817a0d69_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i68d3afd54e1240aa94c1057657d63a93_I20220823", "decimals": "2", "lang": "en-US", "name": "efoi:CommonStockClosingBidPriceThreshold", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Inventories - Schedule of Inventory (Details)", "menuCat": "Details", "order": "56", "role": "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails", "shortName": "Inventories - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i1003f229588a47f2abff9a304ab28e6b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "efoi:InventoryValuationReservesRawMaterials", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Inventories - Reserve Rollforward (Details)", "menuCat": "Details", "order": "57", "role": "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails", "shortName": "Inventories - Reserve Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5c24c3807f8c4b0f9844b9d60bb44f95_I20201231", "decimals": "-3", "lang": "en-US", "name": "efoi:InventoryValuationReservesRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "efoi:IncreaseDecreaseInInventoryLevelsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Inventories - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.energyfocusinc.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "59", "role": "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i1003f229588a47f2abff9a304ab28e6b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "6", "role": "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "60", "role": "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibe31085853604f789502795e56f237b4_I20200811", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:DebtInstrumentNumberOfCreditFacilities", "reportCount": 1, "unique": true, "unitRef": "creditfacility", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Debt - Credit Facilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "shortName": "Debt - Credit Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibe31085853604f789502795e56f237b4_I20200811", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:DebtInstrumentNumberOfCreditFacilities", "reportCount": 1, "unique": true, "unitRef": "creditfacility", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i42c6294c85204f399138ef7373365f7a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Debt - Promissory Note Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "shortName": "Debt - Promissory Note Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i42c6294c85204f399138ef7373365f7a_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia026a12175e94ad49dab3169f70f099d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Debt - Promissory Notes (Details)", "menuCat": "Details", "order": "63", "role": "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "shortName": "Debt - Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia026a12175e94ad49dab3169f70f099d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ib0a34d4f5b6b4036b62a49235239bbb7_D20220421-20220421", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Debt - Streeterville Note (Details)", "menuCat": "Details", "order": "64", "role": "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "shortName": "Debt - Streeterville Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ib0a34d4f5b6b4036b62a49235239bbb7_D20220421-20220421", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "efoi:GainLossOnForgivenessOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Debt - PPP Loan (Details)", "menuCat": "Details", "order": "65", "role": "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "shortName": "Debt - PPP Loan (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Stockholders' Equity - June 2022 Private Placement (Details)", "menuCat": "Details", "order": "67", "role": "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "shortName": "Stockholders' Equity - June 2022 Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Stockholders' Equity - December 2021 Private Placement (Details)", "menuCat": "Details", "order": "68", "role": "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "shortName": "Stockholders' Equity - December 2021 Private Placement (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Stockholders' Equity - June 2021 Equity Offering (Details)", "menuCat": "Details", "order": "69", "role": "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "shortName": "Stockholders' Equity - June 2021 Equity Offering (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i54b7f0c9714c4d0599111fca8abca6fe_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity", "menuCat": "Statements", "order": "7", "role": "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i54b7f0c9714c4d0599111fca8abca6fe_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stockholders' Equity - January 2020 Equity Offering (Details)", "menuCat": "Details", "order": "70", "role": "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "shortName": "Stockholders' Equity - January 2020 Equity Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5c2f51ad88e84366b29748e87400c73b_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5c2f51ad88e84366b29748e87400c73b_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "efoi:ClassOfWarrantOrRightWarrantsIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details)", "menuCat": "Details", "order": "71", "role": "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "shortName": "Stockholders' Equity - Outstanding Warrants from the January 2020 Equity Offering (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "menuCat": "Details", "order": "72", "role": "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i05bf4fb9743d45f096e83e8f9a956f10_I20200115", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)", "menuCat": "Details", "order": "73", "role": "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "shortName": "Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details)", "menuCat": "Details", "order": "74", "role": "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Impact of Results for Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia374988911494cb1b3e5af90ddd6552f_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stockholders' Equity - Estimates Utilized (Details)", "menuCat": "Details", "order": "75", "role": "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "shortName": "Stockholders' Equity - Estimates Utilized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia374988911494cb1b3e5af90ddd6552f_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stockholders' Equity - Stock Options Narrative (Details)", "menuCat": "Details", "order": "76", "role": "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "shortName": "Stockholders' Equity - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5224ab471f43470da813ead7815cc234_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i1003f229588a47f2abff9a304ab28e6b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Stockholders' Equity - Summary of Option Activity (Details)", "menuCat": "Details", "order": "77", "role": "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails", "shortName": "Stockholders' Equity - Summary of Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5c24c3807f8c4b0f9844b9d60bb44f95_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Stockholders' Equity - Options Outstanding and Exercisable (Details)", "menuCat": "Details", "order": "78", "role": "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails", "shortName": "Stockholders' Equity - Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if0c8fbdc28e148c39d947a372b705ad4_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Stockholders' Equity - Restricted Stock Units Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "shortName": "Stockholders' Equity - Restricted Stock Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if0c8fbdc28e148c39d947a372b705ad4_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "efoi:GainLossFromEmployeeRetentionTaxCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i1955705bb66c4f8cb585878632e3daf8_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Activity (Details)", "menuCat": "Details", "order": "80", "role": "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails", "shortName": "Stockholders' Equity - Summary of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i8241bd5fec3d4129bbcbd82425f51a27_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ib54229d0a8994800b02ef67cebd06d48_I20130930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Stockholders' Equity - Employee Stock Purchase Plans (Details)", "menuCat": "Details", "order": "81", "role": "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails", "shortName": "Stockholders' Equity - Employee Stock Purchase Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ib54229d0a8994800b02ef67cebd06d48_I20130930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "82", "role": "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Income Taxes - Components (Details)", "menuCat": "Details", "order": "83", "role": "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails", "shortName": "Income Taxes - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Reconciliation (Details)", "menuCat": "Details", "order": "84", "role": "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails", "shortName": "Income Taxes - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Temporary Differences (Details)", "menuCat": "Details", "order": "85", "role": "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails", "shortName": "Income Taxes - Temporary Differences (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "if2aeef47412845f4b0285c28686aef27_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibb0c07279aae451da28cccf9817a0d69_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Product and Geographic Information (Details)", "menuCat": "Details", "order": "86", "role": "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails", "shortName": "Product and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i69428ff912284ac3b04e67de9b06ddb4_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5876a2487c2c409d8a2faf94e532b786_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "efoi:PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Other Income (Details)", "menuCat": "Details", "order": "87", "role": "http://www.energyfocusinc.com/role/OtherIncomeDetails", "shortName": "Other Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i5876a2487c2c409d8a2faf94e532b786_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "efoi:PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ic916996f14f244f29040af4f49c7d814_D20221109-20221109", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "88", "role": "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ic916996f14f244f29040af4f49c7d814_D20221109-20221109", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i955b0222bb2a4b4fa89df5c85ba9f8ed_I20220421", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "89", "role": "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "idbe8a934012140c6b0dc8ccf188e1b22_I20221109", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Nature of Operations", "menuCat": "Notes", "order": "9", "role": "http://www.energyfocusinc.com/role/NatureofOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ia6b41bda0fe54e6dba012619611edcd3_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibb0c07279aae451da28cccf9817a0d69_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Supplementary Financial Information to Item 8. (Details)", "menuCat": "Details", "order": "90", "role": "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details", "shortName": "Supplementary Financial Information to Item 8. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ibb0c07279aae451da28cccf9817a0d69_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "i0cf564d809ee4316b6e8cdd194a70b02_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Schedule II - Schedule of Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "91", "role": "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Schedule of Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "efoi-20221231.htm", "contextRef": "ie22f7d2ada0a4298abf6e6c5b290b131_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 102, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.energyfocusinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "efoi_A2021StreetervilleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Streeterville Note", "label": "2021 Streeterville Note [Member]", "terseLabel": "2021 Streeterville Note" } } }, "localname": "A2021StreetervilleNoteMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "efoi_A2022PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Promissory Note [Member]", "label": "2022 Promissory Note [Member]", "terseLabel": "2022 Promissory Note" } } }, "localname": "A2022PromissoryNoteMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "efoi_A2022StreetervilleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Streeterville Note", "label": "2022 Streeterville Note [Member]", "terseLabel": "2022 Streeterville Note" } } }, "localname": "A2022StreetervilleNoteMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "efoi_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "xbrltype": "stringItemType" }, "efoi_BrilliantStartEnterpriseInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brilliant Start Enterprise, Inc. [Member]", "label": "Brilliant Start Enterprise, Inc. [Member]", "terseLabel": "Brilliant Start Enterprise, Inc." } } }, "localname": "BrilliantStartEnterpriseInc.Member", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "efoi_ClassOfWarrantOrRightWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Warrants Issued", "label": "Class Of Warrant Or Right, Warrants Issued", "terseLabel": "Number of warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsIssued", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "efoi_CommercialProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Products", "label": "Commercial Products [Member]", "terseLabel": "Commercial Products" } } }, "localname": "CommercialProductsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "efoi_CommonStockClosingBidPriceThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Closing Bid Price Threshold", "label": "Common Stock, Closing Bid Price Threshold", "terseLabel": "Closing bid price of common stock (in USD per share)" } } }, "localname": "CommonStockClosingBidPriceThreshold", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails" ], "xbrltype": "perShareItemType" }, "efoi_ContractWithCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Payment Terms", "label": "Contract With Customer, Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "ContractWithCustomerPaymentTerms", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "efoi_DateEnteredFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Five", "label": "Date Entered Five [Member]", "terseLabel": "December 6, 2022" } } }, "localname": "DateEnteredFiveMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Four", "label": "Date Entered Four [Member]", "terseLabel": "November 9, 2022" } } }, "localname": "DateEnteredFourMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered One", "label": "Date Entered One [Member]", "terseLabel": "September 16 2022" } } }, "localname": "DateEnteredOneMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Seven", "label": "Date Entered Seven [Member]", "terseLabel": "December 31, 2022" } } }, "localname": "DateEnteredSevenMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Six", "label": "Date Entered Six [Member]", "terseLabel": "December 21, 2022" } } }, "localname": "DateEnteredSixMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Three", "label": "Date Entered Three [Member]", "terseLabel": "November 4, 2022" } } }, "localname": "DateEnteredThreeMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DateEnteredTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date Entered Two", "label": "Date Entered Two [Member]", "terseLabel": "October 25, 2022" } } }, "localname": "DateEnteredTwoMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DebtInstrumentBaseRateVariable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Base Rate, Variable", "label": "Debt Instrument, Base Rate, Variable", "terseLabel": "Variable interest rate, base" } } }, "localname": "DebtInstrumentBaseRateVariable", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_DebtInstrumentEnteredPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Entered Period", "label": "Debt Instrument Entered Period [Axis]", "terseLabel": "Debt Instrument Entered Period [Axis]" } } }, "localname": "DebtInstrumentEnteredPeriodAxis", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "efoi_DebtInstrumentEnteredPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Entered Period", "label": "Debt Instrument Entered Period [Domain]", "terseLabel": "Debt Instrument Entered Period [Domain]" } } }, "localname": "DebtInstrumentEnteredPeriodDomain", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_DebtInstrumentInterestRateStatedPercentageCollateralManagementFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Collateral Management Fee", "label": "Debt Instrument, Interest Rate, Stated Percentage, Collateral Management Fee", "terseLabel": "Stated interest rate on collateral management fee" } } }, "localname": "DebtInstrumentInterestRateStatedPercentageCollateralManagementFee", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_DebtInstrumentNumberOfCreditFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Credit Facilities", "label": "Debt Instrument, Number Of Credit Facilities", "terseLabel": "Number of new credit facilities" } } }, "localname": "DebtInstrumentNumberOfCreditFacilities", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "integerItemType" }, "efoi_DebtInstrumentPercentageIncreaseIfDelistedFromSecurityExchange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Percentage Increase If Delisted From Security Exchange", "label": "Debt Instrument, Percentage Increase If Delisted From Security Exchange", "terseLabel": "Percentage increase if delisted from Nasdaq" } } }, "localname": "DebtInstrumentPercentageIncreaseIfDelistedFromSecurityExchange", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "percentItemType" }, "efoi_DebtInstrumentRightToDeferMandatoryRedemptionNumberOfDeferrals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Right To Defer Mandatory Redemption, Number Of Deferrals", "label": "Debt Instrument, Right To Defer Mandatory Redemption, Number Of Deferrals", "terseLabel": "Right to defer mandatory redemption, number of deferrals" } } }, "localname": "DebtInstrumentRightToDeferMandatoryRedemptionNumberOfDeferrals", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "integerItemType" }, "efoi_DebtInstrumentSubjectToMandatoryRedemptionMaximumAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument Subject To Mandatory Redemption, Maximum Amount", "label": "Debt Instrument Subject To Mandatory Redemption, Maximum Amount", "terseLabel": "Maximum redemption amount" } } }, "localname": "DebtInstrumentSubjectToMandatoryRedemptionMaximumAmount", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "efoi_December2021PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 2021 Private Placement", "label": "December 2021 Private Placement [Member]", "terseLabel": "December 2021 Private Placement" } } }, "localname": "December2021PrivatePlacementMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "efoi_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "efoi_DeferredTaxAssetsOperatingLossCarryforwardsPortionAvailableAfterApplicationOfIRCSection382Limitations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss Carryforwards, Portion Available After Application Of IRC Section 382 Limitations", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Portion Available After Application Of IRC Section 382 Limitations", "terseLabel": "Deferred tax assets, operating loss carryforwards, portion available after application of IRC Section 382 limitations" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsPortionAvailableAfterApplicationOfIRCSection382Limitations", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_DistributorToTheU.S.NavyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor To The U.S. Navy [Member]", "label": "Distributor To The U.S. Navy [Member]", "terseLabel": "Distributor To The U.S. Navy" } } }, "localname": "DistributorToTheU.S.NavyMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_DistributorToTheUSDepartmentOfDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor To The U.S. Department Of Defense", "label": "Distributor To The U.S. Department Of Defense [Member]", "terseLabel": "Distributor To The U.S. Department Of Defense" } } }, "localname": "DistributorToTheUSDepartmentOfDefenseMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_DistributorToUSNavyCombinedWithSalesToShipbuildersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor To U.S. Navy Combined With Sales To Shipbuilders", "label": "Distributor To U.S. Navy Combined With Sales To Shipbuilders [Member]", "terseLabel": "Distributor To U.S. Navy Combined With Sales To Shipbuilders" } } }, "localname": "DistributorToUSNavyCombinedWithSalesToShipbuildersMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_EarningsPerShareBasicAndDilutedEPSAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted EPS", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Net loss per common share - basic and diluted:" } } }, "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails" ], "xbrltype": "stringItemType" }, "efoi_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee", "label": "Employee [Member]", "terseLabel": "Employee" } } }, "localname": "EmployeeMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "efoi_EmployeeStockPurchasePlan2013Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the employee stock purchase plan approved in 2013.", "label": "Employee Stock Purchase Plan 2013 [Member]", "terseLabel": "2013 Plan" } } }, "localname": "EmployeeStockPurchasePlan2013Member", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails" ], "xbrltype": "domainItemType" }, "efoi_EmployerDeferredPayrollTaxesLiabilityCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employer Deferred Payroll Taxes, Liability, CARES Act", "label": "Employer Deferred Payroll Taxes, Liability, CARES Act", "terseLabel": "Deferred payroll taxes, CARES Act" } } }, "localname": "EmployerDeferredPayrollTaxesLiabilityCARESAct", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_EstimatedProceedsFromIssuanceOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated Proceeds From Issuance Of Warrants", "label": "Estimated Proceeds From Issuance Of Warrants", "terseLabel": "Estimated proceeds from issuance of warrants" } } }, "localname": "EstimatedProceedsFromIssuanceOfWarrants", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Five", "label": "Exercise Price Range Five [Member]", "terseLabel": "Exercise price, range five" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "efoi_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The third exercise price range.", "label": "Exercise Price Range Four [Member]", "terseLabel": "Exercise price, range four" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "efoi_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The first exercise price range.", "label": "Exercise Price Range One [Member]", "terseLabel": "Exercise price, range one" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "efoi_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The third exercise price range.", "label": "Exercise Price Range Three [Member]", "terseLabel": "Exercise price, range three" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "efoi_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The second exercise price range.", "label": "Exercise Price Range Two [Member]", "terseLabel": "Exercise price, range two" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "efoi_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "efoi_FinanceLeaseCostNet": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost, Net", "label": "Finance Lease, Cost, Net", "totalLabel": "Finance lease cost, net" } } }, "localname": "FinanceLeaseCostNet", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "efoi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedTerseLabel": "Allowances for depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "efoi_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Property and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "efoi_FusionParkLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fusion Park LLC", "label": "Fusion Park LLC [Member]", "terseLabel": "Fusion Park LLC" } } }, "localname": "FusionParkLLCMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "efoi_GHuangDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "G. Huang Director", "label": "G. Huang Director [Member]", "terseLabel": "G. Huang" } } }, "localname": "GHuangDirectorMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_GainLossFromEmployeeRetentionTaxCredit": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "(Gain) Loss From Employee Retention Tax Credit", "label": "(Gain) Loss From Employee Retention Tax Credit", "negatedTerseLabel": "Other income" } } }, "localname": "GainLossFromEmployeeRetentionTaxCredit", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "efoi_GainLossOnForgivenessOfDebt": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Forgiveness Of Debt", "label": "Gain (Loss) On Forgiveness Of Debt", "negatedTerseLabel": "Gain on forgiveness of PPP loan", "terseLabel": "Gain on forgiveness of PPP loan" } } }, "localname": "GainLossOnForgivenessOfDebt", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_GovernmentProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Products segment.", "label": "Government Products [Member]", "terseLabel": "MMM products" } } }, "localname": "GovernmentProductsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "efoi_IncreaseDecreaseInInventoryLevelsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Inventory Levels, Gross", "label": "Increase (Decrease) In Inventory Levels, Gross", "terseLabel": "Reduction of gross inventory levels" } } }, "localname": "IncreaseDecreaseInInventoryLevelsGross", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesNarrativeDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "efoi_IncreaseDecreaseInInventoryReserves": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Inventory Reserves", "label": "Increase (Decrease) In Inventory Reserves", "terseLabel": "Increase (decrease) of excess inventory reserves" } } }, "localname": "IncreaseDecreaseInInventoryReserves", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesNarrativeDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "efoi_IncreaseDecreaseInProvisionForWarranties": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Provision For Warranties", "label": "Increase (Decrease) In Provision For Warranties", "terseLabel": "Provision for warranties" } } }, "localname": "IncreaseDecreaseInProvisionForWarranties", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "efoi_InstitutionalInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Institutional Investor", "label": "Institutional Investor [Member]", "terseLabel": "Investor Warrants" } } }, "localname": "InstitutionalInvestorMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "efoi_InterestPaidIncludingCapitalizedInterestOperatingActivities": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Paid, Including Capitalized Interest, Operating Activities", "label": "Interest Paid, Including Capitalized Interest, Operating Activities", "terseLabel": "Capitalized interest on promissory notes payable" } } }, "localname": "InterestPaidIncludingCapitalizedInterestOperatingActivities", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "efoi_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "efoi_InventoryFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Facility", "label": "Inventory Facility [Member]", "terseLabel": "Inventory Facility" } } }, "localname": "InventoryFacilityMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "efoi_InventoryReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory, Reserve", "label": "Inventory, Reserve [Roll Forward]", "terseLabel": "Inventory, Reserve [Roll Forward]" } } }, "localname": "InventoryReserveRollForward", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails" ], "xbrltype": "stringItemType" }, "efoi_InventoryValuationReservesProvisionAccrual": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Provision (Accrual)", "label": "Inventory Valuation Reserves, Provision (Accrual)", "terseLabel": "Accrual" } } }, "localname": "InventoryValuationReservesProvisionAccrual", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "efoi_InventoryValuationReservesRawMaterials": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Raw Materials", "label": "Inventory Valuation Reserves, Raw Materials", "negatedPeriodEndLabel": "Reserves for excess, obsolete, and slow-moving inventories", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "InventoryValuationReservesRawMaterials", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "efoi_InventoryValuationReservesSalesOfInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Sales Of Inventory", "label": "Inventory Valuation Reserves, Sales Of Inventory", "terseLabel": "Reduction due to sold inventory" } } }, "localname": "InventoryValuationReservesSalesOfInventory", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "efoi_InventoryValuationReservesWriteOffs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Write-Offs", "label": "Inventory Valuation Reserves, Write-Offs", "terseLabel": "Write-off for disposed inventory" } } }, "localname": "InventoryValuationReservesWriteOffs", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesReserveRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "efoi_JHuangDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "J. Huang Director", "label": "J. Huang Director [Member]", "terseLabel": "J. Huang" } } }, "localname": "JHuangDirectorMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_January2020EquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2020 Equity Offering", "label": "January 2020 Equity Offering [Member]", "terseLabel": "January 2020 Equity Offering" } } }, "localname": "January2020EquityOfferingMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "efoi_January2020EquityOfferingPrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2020 Equity Offering, Private Placement", "label": "January 2020 Equity Offering, Private Placement [Member]", "terseLabel": "January 2020 Equity Offering, Private Placement" } } }, "localname": "January2020EquityOfferingPrivatePlacementMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "efoi_January2020InstitutionalInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2020 Institutional Investor", "label": "January 2020 Institutional Investor [Member]", "terseLabel": "January 2020 Institutional Investor" } } }, "localname": "January2020InstitutionalInvestorMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "efoi_June2022PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "June 2022 Private Placement", "label": "June 2022 Private Placement [Member]", "terseLabel": "June 2022 Private Placement" } } }, "localname": "June2022PrivatePlacementMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "efoi_LeaseSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Supplemental Balance Sheet Information [Table Text Block]", "label": "Lease, Supplemental Balance Sheet Information [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "LeaseSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "efoi_LesseeOperatingLeaseInterestRateEffectiveRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Interest Rate, Effective Rate", "label": "Lessee, Operating Lease, Interest Rate, Effective Rate", "terseLabel": "Operating lease, borrowing rate" } } }, "localname": "LesseeOperatingLeaseInterestRateEffectiveRate", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "efoi_LineOfCreditFacilityBorrowingCapacityInventoryCostsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Borrowing Capacity, Inventory Costs, Percent", "label": "Line of Credit Facility, Borrowing Capacity, Inventory Costs, Percent", "terseLabel": "Inventory costs" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityInventoryCostsPercent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_LineOfCreditFacilityBorrowingCapacityInventoryValuePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Borrowing Capacity, Inventory Value, Percent", "label": "Line of Credit Facility, Borrowing Capacity, Inventory Value, Percent", "terseLabel": "Inventory, net orderly liquidation value" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityInventoryValuePercent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_LineOfCreditFacilityBorrowingCapacityValueOfAccountsReceivablePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Borrowing Capacity, Value Of Accounts Receivable, Percent", "label": "Line of Credit Facility, Borrowing Capacity, Value Of Accounts Receivable, Percent", "terseLabel": "Percent of accounts receivable used as borrowing capacity" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityValueOfAccountsReceivablePercent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_LineOfCreditFacilityMonthlyFacilityFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Monthly Facility Fee", "label": "Line Of Credit Facility, Monthly Facility Fee", "terseLabel": "Minimum monthly fee" } } }, "localname": "LineOfCreditFacilityMonthlyFacilityFee", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "efoi_LineOfCreditFacilityMonthlyFacilityFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Monthly Facility Fee, Percent", "label": "Line Of Credit Facility, Monthly Facility Fee, Percent", "terseLabel": "Monthly service fee" } } }, "localname": "LineOfCreditFacilityMonthlyFacilityFeePercent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "efoi_LongLivedAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for property, plant and equipment as well as goodwill and intangible assets, which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized.", "label": "Long Lived Assets Policy [Policy Text Block]", "terseLabel": "Long-lived assets" } } }, "localname": "LongLivedAssetsPolicyPolicyTextBlock", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "efoi_LonglivedAssetsLocatedinUSPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived Assets Located in US, Percent", "label": "Long-lived Assets Located in US, Percent", "terseLabel": "Long-lived assets located in US, percent" } } }, "localname": "LonglivedAssetsLocatedinUSPercent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "percentItemType" }, "efoi_MMMLEDProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MMM LED Products", "label": "MMM LED Products [Member]", "terseLabel": "MMM LED Products" } } }, "localname": "MMMLEDProductsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "efoi_NetProceedsFromTheConversionOfConvertibleDebtToPreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net proceeds from the conversion of convertible debt to preferred stock", "label": "Net proceeds from the conversion of convertible debt to preferred stock", "terseLabel": "Net proceeds from the conversion of convertible debt to preferred stock" } } }, "localname": "NetProceedsFromTheConversionOfConvertibleDebtToPreferredStock", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "efoi_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee Director", "label": "Non-Employee Director [Member]", "terseLabel": "Non-Employee Director" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "efoi_NotePayablePercentageIncreaseDueToDeferralOfRedemptionOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Payable, Percentage Increase Due to Deferral of Redemption Option", "label": "Note Payable, Percentage Increase Due to Deferral of Redemption Option", "terseLabel": "Percentage increase due to deferral of redemption option" } } }, "localname": "NotePayablePercentageIncreaseDueToDeferralOfRedemptionOption", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "percentItemType" }, "efoi_NumberOfConsecutiveDaysForBidPriceBelowThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Consecutive Days For Bid Price, Below Threshold", "label": "Number Of Consecutive Days For Bid Price, Below Threshold", "terseLabel": "Number of consecutive days for which the bid price was below threshold" } } }, "localname": "NumberOfConsecutiveDaysForBidPriceBelowThreshold", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "efoi_OffshoreSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offshore Supplier", "label": "Offshore Supplier [Member]", "terseLabel": "Offshore Supplier" } } }, "localname": "OffshoreSupplierMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "efoi_OperatingLeaseCostNetOfSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost, Net Of Sublease Income", "label": "Operating Lease, Cost, Net Of Sublease Income", "totalLabel": "Operating lease cost, net" } } }, "localname": "OperatingLeaseCostNetOfSubleaseIncome", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program CARES Act", "label": "Paycheck Protection Program CARES Act [Member]", "terseLabel": "Paycheck Protection Program CARES Act" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "domainItemType" }, "efoi_PaymentsForClearingFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Clearing Fees", "label": "Payments For Clearing Fees", "terseLabel": "Amount paid for clearing fees" } } }, "localname": "PaymentsForClearingFees", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PaymentsForPlacementAgentCommissions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Placement Agent Commissions", "label": "Payments For Placement Agent Commissions", "terseLabel": "Amount paid for placement agent commissions" } } }, "localname": "PaymentsForPlacementAgentCommissions", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PaymentsRelatedToExpensesForRegisteredDirectOfferingAndConcurrentPrivatePlacement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Related To Expenses For Registered Direct Offering And Concurrent Private Placement", "label": "Payments Related To Expenses For Registered Direct Offering And Concurrent Private Placement", "terseLabel": "Amount paid related to expenses for registered direct offering and concurrent private placement" } } }, "localname": "PaymentsRelatedToExpensesForRegisteredDirectOfferingAndConcurrentPrivatePlacement", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payroll Tax Credit, Employee Retention Credit Under The CARES Act", "label": "Payroll Tax Credit, Employee Retention Credit Under The CARES Act", "terseLabel": "ERTC refund" } } }, "localname": "PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESAct", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESActCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payroll Tax Credit, Employee Retention Credit Under The CARES Act, Current", "label": "Payroll Tax Credit, Employee Retention Credit Under The CARES Act, Current", "verboseLabel": "ERTC expected receivable" } } }, "localname": "PayrollTaxCreditEmployeeRetentionCreditUnderTheCARESActCurrent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_PercentageOfSeriesAPreferredStockEligibleToVote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Series A Preferred Stock Eligible to Vote", "label": "Percentage of Series A Preferred Stock Eligible to Vote", "terseLabel": "Percentage of number of votes that each share of preferred stock holders are entitled to" } } }, "localname": "PercentageOfSeriesAPreferredStockEligibleToVote", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "percentItemType" }, "efoi_Plan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock incentive plan approved in 2014.", "label": "Plan 2014 [Member]", "terseLabel": "2014 Plan" } } }, "localname": "Plan2014Member", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "efoi_Plan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 2020", "label": "Plan 2020 [Member]", "terseLabel": "2020 Plan" } } }, "localname": "Plan2020Member", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "efoi_PoolAndCommercialProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pool And Commercial Products [Member]", "verboseLabel": "Commercial products" } } }, "localname": "PoolAndCommercialProductsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "efoi_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pre-Funded Warrants", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre-Funded Warrants" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "efoi_ProceedsFromIssuanceOfCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock and Warrants", "label": "Proceeds from Issuance of Common Stock and Warrants", "terseLabel": "Proceeds from the issuance of common stock and warrants" } } }, "localname": "ProceedsFromIssuanceOfCommonStockAndWarrants", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "efoi_ProceedsFromPaycheckProtectionProgram": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Paycheck Protection Program", "label": "Proceeds From Paycheck Protection Program", "terseLabel": "Proceeds from PPP loan" } } }, "localname": "ProceedsFromPaycheckProtectionProgram", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "efoi_ProceedsFromTheIssuanceOfCommonStockAndWarrantsNetOfIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds from the Issuance of Common Stock and Warrants, Net of Issuance Costs", "label": "Proceeds from the Issuance of Common Stock and Warrants, Net of Issuance Costs", "terseLabel": "Net proceeds from sale of common stock and warrants" } } }, "localname": "ProceedsFromTheIssuanceOfCommonStockAndWarrantsNetOfIssuanceCosts", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_ProductWarrantyNumberOfContractsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty, Number Of Contracts Expired", "label": "Product Warranty, Number Of Contracts Expired", "terseLabel": "Number of contracts expired" } } }, "localname": "ProductWarrantyNumberOfContractsExpired", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "integerItemType" }, "efoi_ProductWarrantyNumberOfProductsSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty, Number Of Products Sold", "label": "Product Warranty, Number Of Products Sold", "terseLabel": "Number of products sold" } } }, "localname": "ProductWarrantyNumberOfProductsSold", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "integerItemType" }, "efoi_ProductWarrantyNumberOfYearsForExpiredContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty, Number Of Years For Expired Contract", "label": "Product Warranty, Number Of Years For Expired Contract", "terseLabel": "Product warranty, number of years for expired contract" } } }, "localname": "ProductWarrantyNumberOfYearsForExpiredContract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "efoi_ProductWarrantyNumberOfYearsForProductSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty, Number Of Years For Product Sold", "label": "Product Warranty, Number Of Years For Product Sold", "terseLabel": "Product warranty, number of years of products sold" } } }, "localname": "ProductWarrantyNumberOfYearsForProductSold", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "efoi_PromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note Payable", "label": "Promissory Note Payable [Member]", "terseLabel": "Promissory Note Payable" } } }, "localname": "PromissoryNotePayableMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "efoi_ReceivableForClaimedEmployeeRetentionTaxCreditCurrent": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable For Claimed Employee Retention Tax Credit, Current", "label": "Receivable For Claimed Employee Retention Tax Credit, Current", "terseLabel": "ERTC Funds, Current" } } }, "localname": "ReceivableForClaimedEmployeeRetentionTaxCreditCurrent", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "efoi_ReceivablesFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receivables Facility", "label": "Receivables Facility [Member]", "terseLabel": "Receivables Facility" } } }, "localname": "ReceivablesFacilityMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "efoi_RegionalCommercialLightingRetrofitCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regional Commercial Lighting Retrofit Company", "label": "Regional Commercial Lighting Retrofit Company [Member]", "terseLabel": "Regional Commercial Lighting Retrofit Company" } } }, "localname": "RegionalCommercialLightingRetrofitCompanyMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_RepaymentOfRemainingLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Remaining Long Term Debt", "label": "Repayment Of Remaining Long Term Debt", "terseLabel": "Repayment of remaining outstanding obligations" } } }, "localname": "RepaymentOfRemainingLongTermDebt", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "efoi_RestructuredLeaseOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructured Lease, Operating Lease, Cost", "label": "Restructured Lease, Operating Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "RestructuredLeaseOperatingLeaseCost", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructured Lease, Operating Lease, Cost, Net Of Sublease Income", "label": "Restructured Lease, Operating Lease, Cost, Net Of Sublease Income", "totalLabel": "Restructured lease income, net" } } }, "localname": "RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "efoi_RestructuredLeaseSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restructured Lease, Sublease Income", "label": "Restructured Lease, Sublease Income", "negatedTerseLabel": "Sub-lease income" } } }, "localname": "RestructuredLeaseSubleaseIncome", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "efoi_RestructuredLeasesOperatingLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restructured Leases, Operating Lease, Payments", "label": "Restructured Leases, Operating Lease, Payments", "terseLabel": "Operating cash flows from restructured leases" } } }, "localname": "RestructuredLeasesOperatingLeasePayments", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "efoi_RobotsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robots", "label": "Robots [Member]", "terseLabel": "UV- Robots" } } }, "localname": "RobotsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "efoi_SandersPrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sanders Private Placement", "label": "Sanders Private Placement [Member]", "terseLabel": "Sanders Private Placement" } } }, "localname": "SandersPrivatePlacementMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "efoi_SecondAmendmentToInventoryFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Amendment To Inventory Facility", "label": "Second Amendment To Inventory Facility [Member]", "terseLabel": "Second Amendment To Inventory Facility" } } }, "localname": "SecondAmendmentToInventoryFacilityMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "efoi_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Exercisable [Abstract]", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Exercisable [Abstract]", "terseLabel": "OPTIONS EXERCISABLE" } } }, "localname": "SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeOptionsExercisableAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "efoi_SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Outstanding [Abstract]", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Options Outstanding [Abstract]", "terseLabel": "OPTIONS OUTSTANDING" } } }, "localname": "SharebasedCompensationSharesAuthorizedunderStockOptionPlansExercisePriceRangeOptionsOutstandingAbstract", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "efoi_ShipbuilderForUSNavyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipbuilder For U.S. Navy", "label": "Shipbuilder For U.S. Navy [Member]", "terseLabel": "Shipbuilder For U.S. Navy" } } }, "localname": "ShipbuilderForUSNavyMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_StandardProductWarrantyNumberofYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty, Number of Years", "label": "Standard Product Warranty, Number of Years", "terseLabel": "Standard product warranty, number of years" } } }, "localname": "StandardProductWarrantyNumberofYears", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "efoi_StreetervilleNotePurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Streeterville Note Purchase Agreement", "label": "Streeterville Note Purchase Agreement [Member]", "terseLabel": "Streeterville Note" } } }, "localname": "StreetervilleNotePurchaseAgreementMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "domainItemType" }, "efoi_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Supplemental Cash Flow Information Related To Leases [Table]", "label": "Supplemental Cash Flow Information Related To Leases [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related To Leases" } } }, "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "efoi_TLinDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "T. Lin Directors", "label": "T. Lin Directors [Member]", "terseLabel": "T. Lin" } } }, "localname": "TLinDirectorsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_ToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tooling [Member]", "terseLabel": "Tooling" } } }, "localname": "ToolingMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "efoi_TotalExpendituresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Expenditures", "label": "Total Expenditures [Member]", "terseLabel": "Total Expenditures" } } }, "localname": "TotalExpendituresMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_TwentyTwentyTwoPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty Twenty Two Promissory Note", "label": "Twenty Twenty Two Promissory Note [Member]", "terseLabel": "Twenty Twenty Two Promissory Note" } } }, "localname": "TwentyTwentyTwoPromissoryNoteMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "efoi_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customers", "label": "Two Customers [Member]", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "efoi_UltravioletCLightDisinfectionRobotsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ultraviolet-C light disinfection robots [Member]", "label": "Ultraviolet-C Light Disinfection Robots [Member]", "terseLabel": "Ultraviolet-C Light Disinfection Robots" } } }, "localname": "UltravioletCLightDisinfectionRobotsMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "efoi_WallStreetJournalHighestPrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wall Street Journal, Highest Prime Rate", "label": "Wall Street Journal, Highest Prime Rate [Member]", "terseLabel": "Wall Street Journal, highest prime rate" } } }, "localname": "WallStreetJournalHighestPrimeRateMember", "nsuri": "http://www.energyfocusinc.com/20221231", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r228", "r229", "r342", "r370", "r565", "r573", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r299", "r593", "r669", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r398", "r506", "r528", "r551", "r552", "r590", "r594", "r603", "r667", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r398", "r506", "r528", "r551", "r552", "r590", "r594", "r603", "r667", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r299", "r593", "r669", "r723" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r295", "r508", "r591", "r601", "r662", "r663", "r669", "r722" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r295", "r508", "r591", "r601", "r662", "r663", "r669", "r722" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r324", "r325", "r326", "r327", "r396", "r398", "r428", "r429", "r430", "r505", "r506", "r528", "r551", "r552", "r590", "r594", "r603", "r661", "r667", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r324", "r325", "r326", "r327", "r396", "r398", "r428", "r429", "r430", "r505", "r506", "r528", "r551", "r552", "r590", "r594", "r603", "r661", "r667", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r228", "r229", "r342", "r370", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r399", "r648", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r251", "r399", "r615", "r648" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r237", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Schedule of Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r296", "r297", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r592", "r602", "r669" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r296", "r297", "r536", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r554", "r555", "r592", "r602", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r251", "r399", "r615", "r616", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r652", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r231", "r232", "r233", "r235", "r236", "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r196", "r301", "r302", "r568" ], "calculation": { "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails": { "order": 2.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, before Allowance for Credit Loss, Current", "terseLabel": "Gross Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r301", "r302" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails": { "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, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, less allowances of $26 and $14, respectively", "totalLabel": "Net Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 11.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued payroll and related benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 10.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 through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal and professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r21", "r572" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 8.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 through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued sales commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r30", "r197", "r524", "r533", "r534" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r27", "r30", "r147", "r495", "r529", "r530", "r626", "r627", "r628", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r434", "r435", "r436", "r645", "r646", "r647", "r704" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common stock withheld in lieu of income tax withholding on vesting of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Stock issued in exchange transactions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r129", "r130", "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r98", "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Offering costs on issuance of common stock and warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts and returns" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r198", "r305", "r309" ], "calculation": { "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails": { "order": 1.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": "Less: Allowance for Doubtful Accounts", "terseLabel": "Less: Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r39", "r51", "r152", "r361" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of loan discounts and origination fees" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (number of shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r51", "r77" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r159", "r172", "r192", "r225", "r282", "r286", "r291", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r463", "r465", "r471", "r600", "r665", "r666", "r713" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r187", "r202", "r225", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r463", "r465", "r471", "r600", "r665", "r666", "r713" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r190", "r566" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r53", "r58" ], "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 year", "periodStartLabel": "Cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r151" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "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 in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r193", "r194", "r195", "r225", "r254", "r255", "r257", "r259", "r266", "r267", "r307", "r328", "r331", "r332", "r333", "r337", "r338", "r368", "r369", "r372", "r376", "r384", "r471", "r553", "r614", "r634", "r649" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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 Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r108", "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r82", "r322", "r323", "r538", "r664" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r645", "r646", "r704" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "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", "verboseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r98" ], "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", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "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, Value, Issued", "terseLabel": "Common stock, par value $0.0001 per share: Authorized: 50,000,000 shares at December 31, 2022 and December 31, 2021. Issued and outstanding: 9,848,438 shares at December 31, 2022 and 6,368,549 shares at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r204", "r206", "r213", "r521", "r525" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r148", "r149", "r299", "r537" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r148", "r149", "r299", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r148", "r149", "r299", "r537", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r170", "r271" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain risks and concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r148", "r149", "r299" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r63", "r65", "r66", "r67", "r148", "r150", "r537" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r148", "r149", "r299", "r537" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r90", "r339", "r340", "r351", "r352", "r353", "r357", "r358", "r359", "r360", "r361", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r368", "r369", "r372" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r5", "r6", "r99", "r102", "r379" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Common stock issued upon preferred stock conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r37", "r508" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "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 Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r637", "r699", "r701" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r64", "r299" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r56", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Debt-to-equity exchange transactions" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r94", "r223", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r355", "r362", "r363", "r365" ], "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": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r160", "r161", "r171", "r230", "r339", "r340", "r341", "r342", "r343", "r345", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r480", "r585", "r586", "r587", "r588", "r589", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r161", "r171", "r366" ], "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 Debt, Gross", "terseLabel": "Total liability, net of discount and financing fees" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r92", "r341" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r153", "r155", "r339", "r480", "r586", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r23", "r153", "r358" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Default interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r340" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r230", "r339", "r340", "r341", "r342", "r343", "r345", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r480", "r585", "r586", "r587", "r588", "r589", "r635" ], "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.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r99", "r103", "r104", "r105", "r152", "r153", "r155", "r169", "r230", "r339", "r340", "r341", "r342", "r343", "r345", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r364", "r480", "r585", "r586", "r587", "r588", "r589", "r635" ], "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]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r152", "r155", "r668" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r154", "r351", "r367", "r586", "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized discount and financing fees" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r637", "r700", "r701" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r619" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r141", "r698" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Tax credits, deferred R&D, and other" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r697" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r141", "r698" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss", "verboseLabel": "Deferred tax assets, operating loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails", "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Operating loss, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r141", "r698" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Accrued expenses and other reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r449" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r135", "r697" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r141", "r698" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use-asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r624" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Short-term deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r51", "r78" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S. Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r163", "r175", "r330", "r331", "r332", "r336", "r337", "r338", "r499", "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r214", "r243", "r244", "r245", "r246", "r247", "r252", "r254", "r257", "r258", "r259", "r261", "r469", "r470", "r522", "r526", "r579" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r214", "r243", "r244", "r245", "r246", "r247", "r254", "r257", "r258", "r259", "r261", "r469", "r470", "r522", "r526", "r579" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r444" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r226", "r444", "r457" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r696", "r702" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r696", "r702" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r696", "r702" ], "calculation": { "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes (net of federal tax benefit)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining weighted average life" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Name [Axis]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name.", "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]", "terseLabel": "Employee Stock Ownership Plan (ESOP), Plan [Domain]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r98", "r185", "r208", "r209", "r210", "r238", "r239", "r240", "r242", "r248", "r250", "r265", "r308", "r386", "r434", "r435", "r436", "r453", "r454", "r468", "r472", "r473", "r474", "r475", "r476", "r477", "r495", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r93" ], "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]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r483", "r487", "r599" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "efoi_FinanceLeaseCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest of lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r482", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r484", "r490" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments under finance lease obligations", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance lease assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r706" ], "calculation": { "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease right-of-use asset" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r633", "r656", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Gain (loss) on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on impairment", "negatedTerseLabel": "Gain (loss) on disposition of property plant equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r225", "r282", "r285", "r290", "r293", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r471", "r581", "r665" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross (loss) profit", "totalLabel": "Gross (loss) profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": { "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": "Impairment Effects on Earnings Per Share [Line Items]", "terseLabel": "Impairment Effects on Earnings Per Share [Line Items]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis.", "label": "Impairment Effects on Earnings Per Share [Table]", "terseLabel": "Impairment Effects on Earnings Per Share [Table]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r158", "r165", "r179", "r282", "r285", "r290", "r293", "r523", "r581" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "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 from operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r32", "r164", "r166", "r176", "r214", "r241", "r243", "r244", "r245", "r246", "r254", "r257", "r258", "r470", "r522" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net loss, basic (in USD per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r32", "r176", "r178", "r214", "r241", "r243", "r244", "r245", "r246", "r254", "r257", "r258", "r259", "r470", "r522", "r526" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net loss, diluted (in USD per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r315", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r226", "r445", "r447", "r451", "r455", "r458", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r227", "r249", "r250", "r281", "r443", "r456", "r459", "r527" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/IncomeTaxesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r207", "r441", "r442", "r447", "r448", "r450", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r48", "r55" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid in year for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r576" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedTerseLabel": "Short-term deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r154", "r168", "r211", "r280", "r479" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r218", "r220", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid in year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r620" ], "calculation": { "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r200", "r567", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r189", "r199", "r262", "r311", "r313", "r314", "r507", "r577" ], "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]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r621" ], "calculation": { "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r76", "r622" ], "calculation": { "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Reserve for excess, obsolete, and slow-moving inventories" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r312" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for slow-moving and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r492", "r599" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost, net" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Cost and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Matters" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LegalMatters" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Operating lease, discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r493" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails_1": { "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 future undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r710" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "Jan 2027 to Dec 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r710" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "Jan 2026 to Dec 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r710" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "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 payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "Jan 2025 to Dec 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r710" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "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 payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "Jan 2024 to Dec 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r710" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails": { "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 payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling 12 Months", "terseLabel": "Jan 2023 to Dec 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r493" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails_1": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Total future undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r225", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r464", "r465", "r466", "r471", "r580", "r665", "r713", "r714" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r162", "r174", "r600", "r636", "r653", "r705" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "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' (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r188", "r225", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r464", "r465", "r466", "r471", "r600", "r665", "r713", "r714" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r2", "r160" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Credit line borrowings, net of loan origination fees" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r89" ], "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r268", "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/NatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r219" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r219" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r34", "r52", "r167", "r177", "r186", "r203", "r205", "r210", "r225", "r241", "r243", "r244", "r245", "r246", "r249", "r250", "r256", "r282", "r285", "r290", "r293", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r470", "r471", "r581", "r665" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "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 Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expenses:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Promissory notes payable, net of discounts and loan origination fees" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r16", "r156", "r638" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Related party promissory notes payable" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "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/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r282", "r285", "r290", "r293", "r581" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r488", "r599" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "efoi_OperatingLeaseCostNetOfSubleaseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r482" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails", "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r485", "r490" ], "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", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r599" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carry-forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r201", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r144", "r145", "r146" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r110", "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/OtherIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.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", "terseLabel": "Other expenses" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r216" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "negatedTerseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r623", "r655" ], "calculation": { "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments for deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Offering costs paid on the issuance of common stock and warrants", "terseLabel": "Offering costs paid on the issuance of common stock and warrants" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r217" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Common stock withheld in lieu of income tax withholding on vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Acquisitions of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r368" ], "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 or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "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", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r368" ], "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", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "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", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 4.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, Value, Issued", "terseLabel": "Preferred stock, par value $0.0001 per share: Authorized: 5,000,000 shares (3,300,000 shares designated as Series A Convertible Preferred Stock) at December\u00a031, 2022 and December\u00a031, 2021. Issued and outstanding: 876,447 shares at December\u00a031, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets", "totalLabel": "Total prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r569", "r582", "r655" ], "calculation": { "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r570", "r583", "r655" ], "calculation": { "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from the 2022 Streeterville Note" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from issuance of private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSubordinatedLongTermDebt": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in liquidation of the entity's assets or underlying collateral.", "label": "Proceeds from Issuance of Subordinated Long-Term Debt", "terseLabel": "Proceeds from issuance of subordinated convertible promissory notes" } } }, "localname": "ProceedsFromIssuanceOfSubordinatedLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoanOriginations1": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.", "label": "Proceeds from Loan Originations", "terseLabel": "Proceeds from loan origination" } } }, "localname": "ProceedsFromLoanOriginations1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPPPLoanDetails", "http://www.energyfocusinc.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r44" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "verboseLabel": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r44" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties 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: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from related party promissory notes payable" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net payments on credit line borrowings - Credit Facilities" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r629" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Proceeds from Sales of Assets, Investing Activities", "terseLabel": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r43", "r127" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options and purchases through employee stock purchase plan" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r630" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from the exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r658", "r707", "r708" ], "calculation": { "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r659", "r708" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r618", "r657", "r706" ], "calculation": { "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment at cost" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r80" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r81", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r79", "r191" ], "calculation": { "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r215", "r310" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Outstanding purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r62", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Supplementary Financial Information to Item 8." } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r71", "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r397", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r157", "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Outstanding Amount", "verboseLabel": "Amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r184", "r498", "r499", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails", "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r397", "r498", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtPromissoryNoteNarrativeDetails", "http://www.energyfocusinc.com/role/DebtPromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r496", "r497", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45" ], "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", "terseLabel": "Repayments of outstanding obligation" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r45" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Payments on the 2021 Streeterville Note" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r134", "r180", "r721" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r316", "r317", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r51" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r106", "r173", "r532", "r534", "r600" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r185", "r238", "r239", "r240", "r242", "r248", "r250", "r308", "r434", "r435", "r436", "r453", "r454", "r468", "r529", "r531" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r578" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r212", "r225", "r278", "r279", "r284", "r288", "r289", "r295", "r296", "r299", "r307", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r471", "r523", "r665" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Net (loss) sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Completion private placement with strategic investor" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of common stock (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of common stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r299", "r651" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Benefits from Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r24", "r99", "r103", "r104", "r105", "r152", "r153", "r155", "r169", "r586", "r588", "r639" ], "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": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Promissory Notes" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Impact of Results of Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Breakdown of Product Net Sales" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/InventoriesInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Warranty Activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r80" ], "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]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r35", "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Geographic Summary of Net Sales" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r400", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails", "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r112", "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r95", "r96", "r97", "r99", "r100", "r101", "r103", "r104", "r105", "r106", "r193", "r194", "r195", "r266", "r368", "r369", "r370", "r372", "r376", "r382", "r384", "r590", "r614", "r634" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r108", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose 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": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r617" ], "calculation": { "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Short-term deposits - non-inventory" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r282", "r283", "r287", "r291", "r292", "r293", "r294", "r295", "r298", "r299", "r300" ], "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": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Product and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ProductandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityImpactofResultsforStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails", "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "terseLabel": "Issuance of common stock upon the exercise of warrants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r113", "r115" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r126" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of options issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r407", "r408" ], "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": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]", "terseLabel": "Schedule of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails", "http://www.energyfocusinc.com/role/StockholdersEquityRestrictedStockUnitsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquityStockbasedCompensationDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofRestrictedStockActivityDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r406", "r425", "r426", "r427", "r428", "r431", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Prices, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Number of Shares Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of Shares Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Prices, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r596" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Vesting periods" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of option (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEstimatesUtilizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityEmployeeStockPurchasePlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short-Term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r59", "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Accrued warranty reserve at the end of the period", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Accrued warranty reserve" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "verboseLabel": "Settlements made during the year (in kind)" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments to existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesScheduleofWarrantyActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r193", "r194", "r195", "r225", "r254", "r255", "r257", "r259", "r266", "r267", "r307", "r328", "r331", "r332", "r333", "r337", "r338", "r368", "r369", "r372", "r376", "r384", "r471", "r553", "r614", "r634", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r98", "r185", "r208", "r209", "r210", "r238", "r239", "r240", "r242", "r248", "r250", "r265", "r308", "r386", "r434", "r435", "r436", "r453", "r454", "r468", "r472", "r473", "r474", "r475", "r476", "r477", "r495", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r238", "r239", "r240", "r265", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Issuance of common stock upon the exercise of warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r25", "r98", "r99", "r106", "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible securities (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r98", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock option and stock purchase plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r98", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the number of shares issued.", "label": "Stock Issued During Period, Shares, Period Increase (Decrease)", "terseLabel": "Issuance of common stock and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r98", "r106", "r412" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityStockOptionsNarrativeDetails", "http://www.energyfocusinc.com/role/StockholdersEquitySummaryofOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r98", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock option and stock purchase plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r98", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock and warrants" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r75", "r600", "r636", "r653", "r705" ], "calculation": { "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders' (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets", "http://www.energyfocusinc.com/role/ConsolidatedStatementsofStockholdersDeficitEquity", "http://www.energyfocusinc.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r109", "r224", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r383", "r386", "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r489", "r599" ], "calculation": { "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "efoi_OperatingLeaseCostNetOfSubleaseIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sub-lease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "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]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r478", "r503" ], "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]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r478", "r503" ], "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]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r478", "r503" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r478", "r503" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r502", "r504" ], "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 [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2021EquityOfferingDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityOutstandingWarrantsfromtheJanuary2020EquityOfferingDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r571", "r584", "r655" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Prepaid supplies" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r181", "r182", "r183", "r303", "r304", "r306" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized net issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r269", "r270", "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r231", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charges to Revenue/ Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r231", "r232", "r233", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r231", "r232", "r233", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ScheduleIIScheduleofValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtCreditFacilitiesDetails", "http://www.energyfocusinc.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/StockholdersEquityDecember2021PrivatePlacementDetails", "http://www.energyfocusinc.com/role/StockholdersEquityJune2022PrivatePlacementDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesFinancialInstrumentsDetails", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r253", "r259" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r252", "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/SummaryofSignificantAccountingPoliciesReconciliationofBasicandDilutedIncomeLossperShareDetails", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted average shares of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/ConsolidatedStatementsofOperations", "http://www.energyfocusinc.com/role/SupplementaryFinancialInformationtoItem8Details" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of remaining related debt and acquisition cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.energyfocusinc.com/role/DebtStreetervilleNoteDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "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,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "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.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "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)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "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)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "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)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "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" }, "r612": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 110 0000924168-23-000035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000924168-23-000035-xbrl.zip M4$L#!!0 ( *=!=U:H9$=5ZJ4" (]:&P 1 969O:2TR,#(R,3(S,2YH M=&WLO7MS&\>2+_C_?(I>SNQ<.T*DZOV0;=V@*,CF')GD)2A[O!L;$_7((GL, MHGFZ 4F<3[]9#8!O29 $$ _BQ(P,=E=W5U5F_O)159D__^^/Y[WB/=1-6?5_ MV:([9*OXWR]__K^VM__SU?';XG45AN?0'Q1[-;@!Q.)#.3@K_HS0_%VDNCHO M_JSJO\OW;GN[?6:ONKBLR].S0<$(XW=NUB^4)=0S4-N$2;))"(X/ M<"93,B1"\B!9_NS9 $>'(^PW+\JF$HSJ7[;.!H.+%\^??_CP8>>CKWL[57WZ MG!'"GX];;(T?R#=C>=7^9EOU?'1STK3\.'CXO66_5_8A3^7S0>WZ3:KJ]=<-?]XK_T'WK:FUMKG[=VKIDWY4$-\+7W^G[^_[88S.'?;=_O3 MU->3F5SCVV?P8IZR&Y/UJ2Y3?F.V)LV'@_J30[3/\>Y5PV;[U+F+^QT8W[C5 MB0AWV&-"+KQQJR&DZO9,0!_JT\N$TM64_; 3JO.V/6579/ST#&>>GKPX5,/^ MH+Y\N!?CF]<]>=%S_=-?MJ"__:Z[A<(!+K[\^1P&KLB/;\,_A^7[7[;VJOX M17[[Y/(":1)&?_VR-8"/@^?MMY^__)=_^9>?!^6@!R_SR+8G7?_Y^>CBS\]' MK_95O'SY_;,6RN>BYRQ?]J@_8@?+CB]P0ZM'/,D;HMS_Q_@'B M3EV&T?<_#HXA_;)5.N4%]=&1!%* BMX1RA2UBE*((?+_>IV[0BBAV]?3V7?G M^=-0ONCTL7^7>SBG2$[Z_B[3[QK9=O_GK$'NUB=V+;I9X[ MW2I&\(>O_3AXD3ZV6(&G=/8/=VWW8[C]C#$6\=PVG99(0>'."=J_[( MK9>=@\[QKW\5;P[WWG6?%?L'>\]??U7W@@KXT2B43R"T5P82,4IS%S0H5(R? MZ=X8NEX+_*DOFL@#7MORW1C!I'"1^RK2 P6=;$/ MP@C+!:7$:&*DDE3ZY)AGXC,]S"CRHHM:(+HZ8C?C, S^='6>QTO\EH>Z2EDP MKAE0*>R?_*K^T0!!*QL-!R- _NG_21,9,\& !! 2P MP1&+G0V,(^V]G8+"W3-7PRM4UG&O.K^ ?M/:"+NYHZ>0*?WJ\KK)D;O,EW8_ MX)C:?_Z 9E#V3T?R3B=#T0RY]XA_U5 X#2'J: 4E2B1A/(XC2,J7$Q6"<*0P3P7 MS*(S$0,*>#+4)C!VQ')H>%*U/?FQ5>#8RW/4'+]L[1^\N3?6017^/JMZ:)\T M&2I1U*L!M%>[%[UR@';2V&\ZSK. X\G:$E] KD:6^8WL7*GNR5!>MA=NV#LU M)*@!;>#F 3,M6]0OFM96QJ$6K87]8H#&V2];37E^T/DKS+FOU,)==%V M"!YT>/;V_W';'+O[\,O)I=MOOVAY:_(7.A;UX#4ZKJT%M8V=(W3RW/6]JV[& MZZ:4;7-Z_8G1G78RW[QKOMZ M\OCDUN3O_/R#L\E]4J 2=5YR82SQ@A"IN%-!2H1ITSQZ#X>+9QF:VGT9\2/?40C(Y2#WR%;.T4L\>XH M2'MMH*!2RL_L]5S3'*;6--G]6")$3)J,;)1!Z7MPU.K[&F+;;/36GY\_^+&K MR;OJTR.RYBTB":.E9B;*1)EPCGAO91#H_QHO#1+J\>!I[8@T.P3E4@ITIB7Z M0TR$%(U2V6TU4@3\[61K&]*);;@L4'K+-J33VX9T9K:A%%XG$JRF(HA(I+4( M/BDXXWQP*D'+W&0EF'OD'V6?L.KCG\UM!G]$KB8SX^K$!!')*Z7P5S36H??L M>;("K2(T"^+:4 >OGU?]52(-1W4=O1=)HM#IA"&Y\-> M7B _')Q!G=O5<);?]A[V^Z$ZAQ4A693!.D9=BB$AZ'DC#?J"J)X /6^4K[4A MV3$,7-F'V'%UO^R?-BM"'W3-1>"&Z&0"^NK)&B&\C0H-8R&2?43D6]0,4&FL MH5(KBJ 2%/>1\1 8<\I&J;1:@+&YROIY\58P8HR/*A F)* R)U83BTI"<&%< MT,*O'T$?3:LOGKA622L4B\&AQB?2VT2!6<\2BJ[QBJX?<>?MZRR>IN LC5)S M*604"HSQ5!BJ24AXR5%8/YK.WUA8/%6MH-P@^@+37A E/+4A)@"@B8.6<87" MH4L3C)A='-1;[Y5@8!SSPBMI\D86M-.%=9X%(M>&.H\5C)@=:9*FU$<>64I4 MV!1=(.!D])X8RI.G:T.:100C9D>F8'T" IQP3P1(;4&AFXM>@U-,J#62H$4' M(V9'LJA 6^'0:.2(?6AD&$L9U1(<$)0N6!N2/6HP8G;TT48#\YPEIK2P4A@B MF*4R49V(C.S!+:FK3:C'<\47LEE).V&XHRDDQP5:],XE@CXY18JBDPX/[D!= M;8(NQA5?"'%#<(BE+M' J2!&6462Y0H"FO=.)[-^Q'UDMVTA5&6(O8I'2A2Z M;=PDFR0 EYZ+'+0W=H4V2"R-VS:[G1&$,!T#29H+AQXU=?A3:)^\448HQM>& M.H_EMLV.-*"]0;!+TH4H/!HN.8"E.?"L\PR#M2'-(MRVV9')<+#*6F[1#4!$ MTTXIPC53/JHH0EP??%NTVS8[DD4NHM0,. ,K#$6Z1:ELY,$HB-;)M2'9H[IM M,]RN)[2!@.K'Y:-OP1K")66:>$FT3&J5W+;7X ?[.!-U>UQU1)WVK-YN=G2[ M@QI@ /7[LM>#?'9G'0U IPGESJK$T;[W@3O.(NX0JLQRT7-Q2R& M2PTN.N(8L<(E;C58\%:R*!WS!-9%-MF3D$U.=$1M"$P()?"G5UYI9Z,)T@FM MQ+K(YJ-3NA.Y^7N-1#-11!S(9+Y+;DQEHR8 M33UX<9P/T8_HE__\O>R7Y\/S=92^ .AV@+&4FB22Y4Z@)*8@O'9)>+<*"PT/ M$"<XLE) MM8XDZJA\7C70W%(O>:)",:9]3(O(YO"MY.P.?5/&TM677=>#6^Y&#Z.EI1VC@3C1-$4"X4 ME0:]U92W@"+ .Q//<\QP&=#Y0@;1Q%#@$)XQ@TMN%G,%> M$P6]&%GD)@HDDLCQ(YQ?I*RQS.13DTP2YE:(G!L%O20\]2WY&9>,I[[92Y[J MS>/$CH=U-T,S-,Q[5* .I>M-2-*[D+VZ&/;T[>\;G&S:#"C&UN<'I M)Q^JJ\LS,_#O#_8!#W+\U7N-UTW:Q@F2[XK&^!WX\ZOEPB9':4+=;X$+%8-E MVI.H..=*2A7H1BZ6AUV_3SI?Y_H%I1\.JOJD.CF#=SO=G0/W_G)-9.2VSY,W MYE,N)$@0C"9G3$"&1H9#P\7 *EBTR\#5G^6G7!$C;SZ_MJW?YN!+V3\]AD%= MI9Q'_?S"];_$8,LA6RO)YAX-\:29C-P9X4VPWBK#G4XL2!W(JJRV3P=9[[H9 MK9"G?-Z:_68,WASA7%@1T4PQ)CFP25HE(*Q0Y'QI,?W)6?"+V=665/):*L\X%\EJ M9Z0TWJ8 /!_;7:7$:!N;>QEM[L6L; 8AM90DVB@$M\%*2"Z@S4V!&1O9AJLW M-O<:L'GB+"1.DHTT'_V0SB:J-$T,%+=*KL)^C(W-O6'V*==]5,SY)D#[I$5. M%,,2R24 %2BBJ"$KX& N/:;?LQ&ZK^$"B9O'=YA>0\*WK(:MM))N92+$*)88 MR6:+)=(3&H54($/DCOI5.&*R6BR^:)WRQ/F=&IZ\"9PRFJ,FT;'D$TBC^9 S?=+W?] M:U7%9K\MNK_JX:$$JS;7/QU^BC9JCG4(,B5H8>+"T^>IP M_A>P?+J3_1O1^Z+HK23K,Z$UF'.,K;JD_$V-@\']8O/5J!_5,I9QYII2P5 1.@A[/HN5DZ6;1;G/R;;-X.ZSMF '3$C=YJFSR$6< MY]*? ,:9-,[52JE:MAF@*$QJ!C,0=#[L&(-SZ#EPJ:P)#I)W2E'PUOJK&5@Z M'L@S, L>H-YH301EBBBAM/%"A8@LP(@4@@JU0K[345WAP >71SV<"]0>.7_O M17['0]KLZN8L8D]/YQ@H,",3)48PSX71U',G%1%">BTUBZNP:7Y^A_SFRH@K MR2Y$*:>D\=J0*-!81YCE"G4,9YH:J0>@5_D[(G+7V-K"V3_=J.6O"@/F7&M@1$*K'7V9Y&GDC)" /&&L=7K#*9LL#6/(MY)9KD+B MT0CJP$OFP3GJD2>T![(F&ODK&&19E+'UT2:9C$##2$2JK4S=Q7?'PS;#NMPNJV/!-^7%M]].@ M#Z$=TI)%1831R3N."!F984AKQE:@[-X2DG4N.!FXC$E 5)Y9I(TP02HNN6,4 M7<$D[)KAY*-3:H:8Z0F 1H6&%J3@/A@30".E#.#?EJ[2$9*O(EFW2H,/KJ78 MY.=K> ^]JGUBKVK6)MW=;0.&I< L<0">"Z>\%Y)+XQ()%"0G*U#[=_FI/!_+ MTX64O(A$.28DB];8A" K4!UJJ55<,T1=-.%F![#.\!B)8+K-<2V\C9QJ2"D: M'UR(Z^;0O077P%G5B_OG%W7UODV8OBHREE/R**'0JE11@,NJD4K/M=#HWWD- M:R9CCT^JV4F5"3[H9%S.^RQR-8G &!C-M2,$:;4*:>._/CIY7/EJ/]<;U.Y]6?5@L- M/]TP>@K$2".Y(B)I8R5AVDJ0*N4-)J+%8$(,G3N)OP[92#Z;0K\1V:X+4]00 MRT%RH>SA1S]1GJ)M\V;<9O+&J8^M1)VBDE9K18*@#/65[WW9?_T=J.YJM'O8K;;XN8= M9> MDLD)[8EGU'I.75GAMN0$4K9G.@RY.4("86&=6"HDF5 MDG=:.1,)DQ)&RX&)/QSB ]U,O4?.H5ZJ\&L>&+#A3S'HV9BVC-N MP$5I$G-HW]-DJ.3: H$ Z# KNM%0][_XAZO+?*+[&,VN.]'CJA^S?S> VKO^ MWX'Q^O*CK-3D5)Z'Y 1I?$!O8_D&/4Q0E2&"HZ_ES^"LV'' MA;/C+(-4P*U/Z",()KA.%AUAA09<"(QI<"NP96?#C@MGQ]G%X03QX E$RO-. M3B<\"1RS(-2$X 0 ^K8 MG G<:LNU44'8B,YHB!L-NZ2L,Q<%YSA)1N9CWSH*:X*)*07/K.0!!!W;6QL% MM]3<,#O]P@-1E+B\,5DB-C!+)$T*/'4J)1/2"CN#UUETFW7GA]EY8T'& "C\ M2C@OT",S! 0$HH,B0(&MP#:]^\9HRPU_NEZO.Z@!!O]1#>N^Z_U6GIY!,SBJ M\16Y[=Q#54^('V>GK;0-3 5K&%"5#YH9SY*C$3E16VF +;^VVO#CXOEQAOK2 ML.@E(2HF$(* TS(D!UQJ5* TK4#&G T_S!2?$O7!T82VDQ7*)Z=)HL@>X V5 M3JY 5H -/\P2'R+JJ> =VM*."6N]8]$%Y 2-?$%D<.L0KUEWQEA\Q$:PH)@5 MP4A&1.+64FX@::XY5S)IM_Q:YAAZ./9XA+-U>2,G9$$]<11=-922L0Z M[<1*5/0;E5BZ!3"=O$B %&OGX68A)J3C^-YA?V96\=?P9]N-7W\;NO[IX[/I MR0>]%RXQJX442=.<3SO&R->6NY&Z"^/N_]AP M]R/E[A#&>*(5&,]%\MYPK2++YRP-XXFO0H+>;^3NLQH6A]X;_GXL_M80B2(B MVNB$3M(93HPFGG,/0/3Z\O>;:CAOOMH8)PMG;\]C$%:;0)D4(1(/.?PC#4G: M7N^$]]!?&WR=OR_Z$NV=6%'[#WO?8 MFTC-B54B*AI$1G$AG8 @"#")/*V7-VB\B08N*5//)7SM$U?44J4CD<+3X!3^ M$:T+6AB38(F7T#=QO2?%I\8&%0(82X*0'*V$P 5AP:(E;.TREV+81.B>%J=& M2I-6GFH/( #Q5$6CN>4D;THAQMB?%J)QIE??.&53T0J'2MX;KQ!QW M0$+PE<^>DXC%;!^C+J)?ZTFGUHM6 9/ MI440BB0G)#&!@7:!&6Z7^/#\)I+UI!C5$:8<951+L,)%Q%6'8*ILROMBK5V! M,ZA/@TZ$.1D"D\[&*#27SN123X0[E0!,6H7=5TM+L,6'B*V4'M_'O,^I!'(Y M4AN3#$9Z9Y.!JW1D;&F)^LE-Z>UVWM&!*JC?E[T>/(+4$;'-9A)J(HZ+*)+T MR@O"E5=('\NX9*C#O9_4AT6Z;#\6@;Z!GV].QA4"[0O*/%&HAPE(S4S M,L9@@5)A^)@?-!7+Q@_Y#$1W@&*0VW<#]!T.^OIXQ.3*FPJM3]>L*QOH;2IF MP 94K:]1[.?#ZY.WG+ MU#G/"=7,*TU(=$PXPQTPZAD5GC,E'%GB]<>EY)'Y!'8\F&@I"]8)P1%[%:28 M-$<_243.Z%B@QX&=U_)CY2A[Y"ZQ0^'OHQJIVH;QVGHZ[GQO][C3W0WS)BS)\$NG0NH[ M3;_GL(FQ1++@O>XX::7Q\P M5[.II$&CTFC&<);0&2$&)1L%U^;)$FCJ[^_U7-,22M1&9 <3AR356ULK^\@JWITVTNAR<68-9QY@;:7R867-4JK (VV MV"IDV%P>:LXGDB0\FE\T+Z<$X91SF3"$AA!81%$<1Y(H6X%(TI MQR/+7AL?>OQ0$F>6L6@2B<);965PU("AX(R6L )ESI>+HO,I>L_06W4VA%RB^4D3:47]G]EQ1PJ!>F>4S$EH;51.41%RSC$>DY]L\=MP MQVKX0#.L(Q6)2D(K1V44,EBOT!?RC.?%=P7D2FE3M3WYL>&/I4:/^]8"55-; M"]=-OR?7F^1=,X4SJG0)#A$="J8EER@V1[C>$E_ M' "AJQP R8N(Y6"8%PI=+Y?Y:KY\5/#[,77JZ >=6?1#,QFER+4"HA52*H]^ MF.$)$599+5,:[XW;D/*KK*B9+2Y('Q(DH1CQ N?.H]*+$*PR4D:MUPE,%R%Q MB\E8:VT*R6L74EX? A,43C77^(-_,.B,X_A]CSMAYO MV3]=QVU1,K!\AC\: T9PI7S.)(^_M2 DZ)7(M+WL=%W,&<;(-)'>H 5+A-<> MW=<46- F.:4E68&3Q$M$SODD)0"#:E)+1="4"5JB^+%(D%2,2*L!U@A1%V27 M/CZ:1@HRNQM@C1)44F\,^I#1$.D,E7(%ZH)^A=0]OHDZP\,UA'#G-"*&SWGJ MT*Q!<11)6!(#@J9Y"FKO*3C_4N3M#LRB^1H$"=$1L" 4I5X;[P)9(Y!=%CHO M!'A3KLT=B+&4:)$X,<)XQH*5)A>95':M@/>QR3L7!%:&195CK2D(H76NHZV% MIQ0HI4[&M@0DM80SNSWYL:RD>UOU3P=0G^=]_/=3$^Q5J!KK0>E[D!O,5_JH MW29\F]DII.]NT^\I1L8#42JB+PE.4'0V)-*1A5R["3T.1I9_-77!))S+8J9" MJEAB/$5@$,13DW-*"BNT$3[O62N<=2SR2>E;.EIB;G]LR/-EJX-DJV.ZI=T[3;^K "WJK2280LM2L*2\ M1D]"!4Z#45Y$/3YZMB'A=*?-;E+EN]+G>K3TF"?44>$C=9H(8GA@2"50X]-F MJV'SSY(\TUNBD\PJ(SMSKSJ_J/KX9W/[ZT=U>Q >8FNIKJ-38;A45.E$M(XB M,N4$3Y2XB+B=$*K-"C'2E#3%Z^=5?QJ"K@K"+)Z+M+>,: /< Q6 &MYJK0,U M)GB"OU=IA64#1XN,97EF(X^21,&E0.6&ECWBDM**2ILD7:EE]0T<+6QA,(=9 M4)5)]-?S+BCO@]6$ 4AAG4IN^7WUQV>>G%1NKQKFY-H7.4_N@3N'&Z&Y-\/< M[,C5?[]]N[*1"A$#VNG*0W \(@-JNPJ[[M<"N+Z7X5_5 M9:]7(A-T,V1UVF9UVD(MY M&XAS(5),5@F"AI_V7#!KC(O!)I\,M0F,%0N(%JY$9$Y+K221A&EE!'?"IB@@ M[_Z.DBF/\S9B;D[-LC+W4<_U[\!NOI2[/6_>Y=O4S(!WG?/>6/1W91 " =:A MF>DY(9%)%XQ>XDJKBZ;!#*LSHFE%=0#.+1'*2>?180R1H?FOE1ZG^F;$4K9L M-,@FR$DYR$OA^_U8OB_CT/6NVR3R@#SWGQ$+-)E%H+! MM4 HMY0**X*GOLU*:$F,44G)5J%^_$1"=C^X.MXW1SOG%[WJ$J!5M8<7>8O8 M.OK2TD3&3/!@$)12M .C<%90H"X1\"DP(Y*Q28@-[RV:]]S'=>6] MD!1-%&2BB8@$WH*F,G"+.,C0R%N%W;-?8HR#JC_AC5G77'S:.I,S2-2'H(P/ M KASQ$5KA;&&.L_2*AD_^_U0G<-5%.)M%=QUZ;3K"$0S.$QY3^>\LQLLA)Q M$J-Y^Z:G2G 2O5)"&.)0,1DJO%^A-?(E(^=B]E%+T-HKDH1APD#R+J;DI+8I M1BW,*BU63T7.8VC U>%L%Z<,WD.ONFB#^Q\O\&UK6=M0.>:"Y-EOR1OE@^4F M&1VM#CP"@[63UT42>#&;EJ@-B3EG(@F")>:CAP1(8\48^@INW22X"[U>V3_] M%?I0HP77C[OQ'+V^9E"['!D:4WHM=:_T(FF?M#/$" G@'17 )+! $I^X@&LD MR\M!ZH5(-4E(/B:4S[6_J&!.2.H=DPP]_UQ.885(O33NST((Z3D1EEC-J!5" M$N*EX4'1G%R.<>-6X%S^(NDWES420&\E.,<%@!".&6.Y%D@/%_+Q#!^6?U?* MDI!D=KLS)&*=\T+3)+C0)*([R<%%;6@NN\Z?1G!S)6T23D.(Z$\(2I1 +]); MQ#=)=">:3 B(O88.0CA(IM%#&>>>!!^OR MBH)C&RE_D, G'ZIUE'+M)7?,6C"2"R^<350BZH?@0F00J5*Y:?3:8BZ0GZ6P.4:-2)R*"-BXRQ8@E$FWVH%?!L5L$B=]4P[5, M&0V2:ZJ8\$Q8D9SU+C O4S( 2G&],=L?@0OF(N=4$J4IT$"T1A,^6)T\:G(A MK8[&:+Z1\X M O&,"Z'1+\/_$,(L$*70G%K]/:./1I_%[QNE5LI &?)_THS^EN9E+Q +B@AD5)P21!$1H%D4"#9"%1+63KJ&3ZM1BY(>3, MP71$RJG ]"[5O^>@:>200@A6.2ZD\]9+JH#&@/]0E>@*:<:5I/J",H/8I+C3 M!E6IR66=+ 5JC(HT6<&#XROD$+B(*'8-&*U=K$2CQ 86,NI X!T73"FR)_1)=VA/?N_V8 M#WSW_F-8ETU$/V5USHY&@HK-J:03)"$X4@!4#-3S:-0*63DY;W@NZ5L/ M\X,W0]?N$CN$X%97 VB)@[].:W>^MWOZ&P3H:,@EACPGC?#X53#4XZBCZ MGPK]SN3T2JPXYX4-I%0 ]UHZM0)VZ9*2GXT+D M45G!4 8M9L3&LOLRU +J?JPOUVPW9KK>..I"Q2, 0)*&P@IC@$TW> 7.$:"DE77T) M?'0Z+D0>I='*H=-3S]NL%HH2 M)7G/1,QG1@2:@H8YGIBC6C(/GL%H9\MCE*G_NB 2G5E)>)&"C=1X*KP0QI.\ M8&:C(YQ3JT&R%4" I0\B+<9-=854I$H-+)8*P0J%8 K6/+I%$AH:BIY5\[ M.88>CCT>Y0*<)[7K-RYC!@T4VC^KR/7+J4<^%U@-861Z\A5J\M1CD-*AUI^GW MZ)P0M72<1B*]0&YTN5!<#(1:;YP5OD6M#9\^<3Z]@95W6.][CHNH&*3)55RX M$H9;PPA:K!"9ETJ#NL)*2K8G/S8\^'1Y\#Y64C(U5M)9! X\S0ZSC3XI+AAS MAGF1*-&6ZR"321.LW/#I4^;3NUA)9Q&Q\0PTER*?^+8"%;2Q(2%[^.!HB)2$ M,58R)K8G/S8\^'1Y\"Y6LFTFIL3*FTV_ZVB3TIY"E!I(7F1P,BJ:+YB0L[+# M&"LW?/JD^?0V5MYDO>^IY4#S>C*EQE ADJ?H>B=TR"7G)$3BZ<8'7P /KJ1S M+!Q12@1)N T"!+-")^OQOR#0:W%PY:'HB8>B-YPT-2>U$<6NRTG.FD5P$]73 MNP]Z)MPDK35::.J3"!2<"UJ"2C#.@[R!]TX$Q'(X.4@G)I75#:TF2-D:!BVBB9Y;-;%Z],J)/: M ,__)X3RU I#F37!1J:)36JC3):&6>:B-*RCQOL4M7(Y)!DMT4D92='MYH[[ M.$$--@F>LTU0#7F.R?5?C]_MZHOW[A0]G#N'@-1V/31;3:3 M_ F).H*NL[:Y;AY#CHHR"169%&B> )F$&.G8;<8?&XYZ8#MJ-T#?X:Q?0\OD MRIL*(<8U3X.!T4":UEN_V?1[0H[1:.M23$(*83ESB0#7/#EMO=7)W(7$#0.O M%D=]!23.B*/0%[,"'3.>8A3.4T<5..3W_T#[23G>W";S/:&2S=<^BUVVC6??CD89JX_\>V%OZPG MI(V"22:"I89&)?(9F&0AEY#9X.W7 N\IVUY/"YX+#B,D?].;-2"F]E/CK@O: N ;4FZ@T.;[AW M3?#9ZBC00Y(V(8-#U(91G3RDMJI7@J?'$"^9SXA=!I4*\-$P%/HGO:3K> XL_-ERTG 'J13&MWJ;3[H.] MV?1[5E6H)5)H9%RIVB0-7D@.+!\23 '8:#.BF!RU%XA\2WL\=,.T"V!:,7T: M 9%/L9)9I!'PG@2BF;;.@9 T.F9"",D:JAV)RHX/HI-'S/3SM?/&MBEY_.QR M-!@3J/">4T'R.0WON,P+"!&B#VRJZ24L9:B M4H\V5_)5(H'WZ!U!))-L;F(R;\N1FN7NO(GIYTW-9MXB999+ B91*4!*PQ(H M0*-(@R$*[F;DROE=EG#>IL^ 1?B,:ENE)(B,+KH41+(6A=0DK;QG7 M.1B%0 M.L&W1\E_\[7S1J?'M]FEE^$F$!YB$@(=.A-Q.#10Z]"2\3DGZB1WGYADG%I" M.:73RRF=F9RBMVMI4!2X\\(XTY9OY58(L%2@Y-[)M[2,%LU<\C@.I_:=,C0"B=06^5$X,EJQ 6# (%V$+!(5B!!Y++3 M;?'9(TG@J":SX0%:.!N<3I1[=&65#50YLOQICI:5MG-)2)2XIHII[2D+(N3= MXD -X9J@G2V\%.L'H5<1]:L'QVU7!$6!:FH52\(Y*4)RC@CAI 'FD@'%5B'5 M_ J0;O% :I6P+$5BI*)"$/1"J+?<6!48S1;B^@'I8B1S=EBJO$S1<. A2"&9 M<]'0E+,8A8#_"+Y^6'J_?3YUEZ!&-9AK+#4-S*.^P%QP-?D0=43O*H 40BIK MDC*> 9JF2?OHUQA7%T3&Q6.L%C9OI@@@!!)!,N,5D29Q$ZQ+7.GUP]C%2^SL M\!882F9D+CKB!+/&^:1 !>F9)9YRVE*/K!/U%N!JD-F5IHLR)&V"RB4]2" N MR611[E#<7+3:KE!6\66EV^(SC!MMK(?DG8U>1! ^V[!::R9(3O$DUD\F%V.U MSDXLC32>: -HI!HA-?CH\#_*XC_12Z_76"P7Y4\N1#*I%(H'=$\D6"&T\T D M=9;G%&S"<+-^DKEX6V=V4LK0H'%6HT"R(+1BGDO+.3$B$!VU<&LLIT$)^;^WVJ8O?VXN M7/_ES[Y^CB\8_1Z]Y][;GMP/5:^J7_PK:?_W4\)! M;B=W7O8N7_RO$^2(ICB #\5Q=>[Z_^M9X_K--A*_3*.&3?D_\()2[&#[YX=1 MIS6^IU?V83((RG*WWQWLGW1>%]V3W9-.]W:?/]?;G]HK93]S\PM[,5A0[[N= MO7?'^R?[G6ZQ>_"ZZ/SGWF^[![]VBKW#WW_?[W;W#P^6:$AD1TXUJ#]=F=OIV!$"KM$ YF.-F\.CW\O?D8I[%?]@^$YOB048V$]AH1BZ)07 M%(TEDD *4-$[5)Z*6D4IQ!#Y0_&BHN\RWD8H7[RN0KN!,./=5BO8:1L%EY+M M?[3"?_W9EY^NX2-5([\O:AGVZ_+E/[/=2#7#9M3*"6,J/;8_"P=D<3G?%C@$ UB),/ MCZ%EIX66YX/XT#UT^3YYE^S0SSSYZ;=:N6/8IQ^]^=KG;8]'O<9YR5/\RQ;? MFCQPX6)$-G[!+CX6F6-N\&D/TOVIJ2ZF9]0_\<7YYT.BXJ[+#K"[/ES MYVZ_/W2]8[BHZL%6D:KZW WP[1\'+U+Y$>+VH!Y><2_;>OGO_VJUD#]]DH'' M-/G^Z1XQX4VU-3-\L%_&N7;V=P\.WNV^+8X[1X?')\71N^/NN]V#D^+DL$!8 M/T'L+B@O#H\+*G^(/Q:';XJ3WSK%#<2?H/UD^-*0)^WT+04>N.N4'Y";U1U,3B#(I4-LFMQ":XNT :$^!C*Y*@U+CLC MD_.VO$:\LGV.WSS+CVU'=[F=^[8-_8G\BKDBRMX0[?7^X$T[+7_AEZ?MY74' M^=;+UQ!:B_[?_Y4J\E.VLF\CS;,B?_ONU6*C03<:=$$:M"V45HYB2Y_2HLGU MFBLU*L=J5#R"&OVJ.9\M]I\<[QYT]UL]^=TJM'A(D:R^"AE-O>H\ES/,5$@E*H;^L ULS1$Z M.FU4Z@U^[*#]U@095([(T6VNI.%3^XC+ZE]W#CK'O_Y5O#G<>]=]5NP?[.TL MT1"^J#UN,/0/G8\N#%KR%54J:C@MFRRY@\(U17,!(8=+8U'VBW+0%.',U3B" M'Y?;(C&2?XM%(N2.(G+F)HG/U[>'U6\;>KC"$*.HP_@HJ[>Y_=<&_HZ&_H]]\'5\(BA MA+G2XV'[\XY*_*8Q/346.W$?]\>K4*%EL]M*TFR]M&([9V\UDGR6>U90JA_F MHA]:02O0:JS0;*R+_Q[691/+MCAS5DGE3:%LF]6GKE_^3_OWCQN)6G;R[N\< M[W1WBL[Y1:^Z1/K>9O_BH-KY<9F]GB_B!GL4W-B-L8:F&?_G+7: 3C##;KWD M#$=7[ YK%!,@]_'E8GU0?KLP* M2G$2<9#]Q=&V1>K#^@A-'D3EZ2TBRK9>'IZ5U?W(YB-U_*C"GO7^G_)B9,B- M>\6W7@I!N5T=GGS8D_MA/,JL+2]JI$QYX7H%?(0P')3OLU^': O-LZQ*>\.L M-XK_*2]PMB-\VI-[]+'>#<-\SFM=GEY/1Z'C*[?ZW_\UIX?[J2D&T(.+LZH_ M",_HW9EC-]Y6:" =92+%>ZKW@_-=SKT*S/N@W' O24X? QGKG^*%_K%A[,2KUR#WGH&?>:HU,>J MXY(RWXK5E5)7H]6P*H^U"G\_*RY<7;QWO2$4_T9V<+@T+U06S=G, [=/9_+' MXMQMI?EJYO76R\Z;P_W-I'X?1W?&,)&QX[[OG4'DCMMM$%_1*CIP373_+-JZ MPL7OKOX;!L7;MWM?#B\O;Q1N!E;CZ975.)G7D?EX@.[ \IC+WV7D+X0(N?QH MR!%]?UF$,T"60S/X[Z(:R*5SQ 7J][;_[U0?L)K@&YS[BC6:8'6+7 M%!%2F2_ANXZ':"()(B=4NT%LI%N^2BWG.\5?>.$KO>;OWX]U107STZ-X[ ]W M8.[AM#^16O_(Q.J.:;7?DNH*<"P:-@]$^19$#2;%%QS?^5N]%.N&M?O176VW/PQ"1V_A'P/ZK>L#]P=;LC MJVZNCCN0C:BNFZA^.(-V!?V.O/Y ?RS.4)=F(8V%Z_6N)/6F"'L8-\!W?D9J M;VC=FV;36/V*(N)==.=STXL: K3./65%NRN^*7[ ]Z'A6C1#='*;LRKO)IML M#QVC^%'-!/ZL?B!C<;HT?S%^_Z_<02Y?=L4'\J]&+\G M;VMNVDZTG73-H+"DB.ZRV9F_-([/$8PV4V=':> &PVNAI%LO$1&74BH7 8X' MU5)8RFI=];,3W[LL !WZRZ*M,>A"NWR9 MS]D4;T86QBV\NG['39/CII]P#*?#WFB?27?[I/@ASYG^B7&V<^5(E.VNUHN\ MJW7>X#7J[Q4F0?/C(R#.C9G$B71C +I"'+9!G WBK+T)U(8:>JY&8\6%@(A3 MNPP;60ASG*'_X%7T5< PV%^HH?M;?K3I-D7&WRZ?Y.&V68: M-_Y$7R*9(]R#K+>0Y8XK>K+!Q;MVD8MLX1QH^OU M.\9SC.X!&^2NN3Z+8P,;C+K[Z?LQR37 J.ZG3,.Y8=77\,[R)T88274[BZ^& M#7ZY:;Z864A\.;70G;PQ7P964HSLZ2FH]15-EYU[.P_[*NNA9N?.M9/9^[6= MO+W1W'TQHP>;,J7'%#M&-MLD;@0PTF<"!?DPP)2KL3F8VH90T3C(R[*#JA@V MHR #3ODH=],#J3BJNOU6[S)__$.)G\XZH(]#J[)R>%\VK;'1=_U0NE[VB/)) MZ':GYL#UHZMC4^2#/F5\>(?-:*HI_\$]N,UF9WE6?>^PP4,)1%+ M\I-E#BCWD25O_CWG@UZ,<[^;R/43'&PR9ROI\%'^_P&^[W AYN-U$ M%-L>NV$L!^-^[2PHOCM'<-\/J=[-0ZSJW6M"O^FYTR]CN_HRMB^Q>*2BN5Z. M1L)_[5F13\+L30F[YNQF4JZ]F;SC9HBY/;TU2I4R>FR\Z)QZ[5HT7@I57=OV7F!D^3\FLW5JB M5:@<1_-^38X)\]P@<(LG5XMW&5!#U:Y,(F[V+INR&:]CV+NO+K%&A MWXR -B\@XJUV0\75UV^RS!7PWCVI63[\I9_N'&WM0'5T@077Y<^/:V^?O!>5*F=B3T%Y7- M$UOR_>RNMSOI[B^JD07_ O' 9;"XEP#_>E6M72 CUX\XWU2]X>#^(U_*F3_Z M]ZR^]J)/$>MJ<']ONX1Z]H7K?7"7S=;S.23K7S[4R&\\O6MKPOVD>MG?VF5[D[23_[P_/M6+7GVO+C6T5.B8N/JBLYSTF, M=N1$QB?=?ED@17JY_ZX=]'\,^U!P,LIY^ZR=@U[>C!?=Y:>F\[QJ6C6(2A?G MI?5?(?N]: 56_3A)6OS/89ND[EF&\_[U>T?V?VZ-WYPYM>H+W]NZO#V=A-URT5 M^(OBDZPV>NT=;N-MR;I$G9=<&$L\]EDJ[E20,D4Q*I?%":?Z)K?M'[QY8&-D MV]GVB%*W_=3A=8>GXS]RQ7]VZR4USRCGS^CU^?TK-MSYX@'QVP3^! )M8/IS M'A\='N_FBBNO_BJ..V\ZQYV#O'& ML/][V S*='GK@!A?!&Z,-L#,/U=T*KR^-7CO!M[:JMW'+.[O2<[SK*M)X M(_OM1![S"SX!G1FLBE'-B.)W@#:XA!UJ0>FLZL7LF&5'L;PQSJS0Z\E(TE]\RV(?S!#S.WQ2 M[#^=X2(\?\W>L?NC3NW_G@A';P:[:H-] @B]?]+YO: [<\*L91OMJW?=_8-. MM[N(X7XNVR6I2O%69U=V7^=HKRLVGHI?G[NOF'OW3K MUTB0=[]-DE=ON,?[W7\4;W;W3@Z/OTV:OW/(&VF>LS3G6"^;E3BOGJ8:B?.K MIZ*8WQT<=[J';_\8%_;M3S.HJTV:CG M0CP5]?S[_D&GZ.Z^Z9S\5;S>[^Z]/>R^.][HZG44;$Z?MJY^DJN1\UJ.7 'B M/I*N6MBAZ591R2>CJ':/_]$Y*=X<'A?'G5_WNR?'NPW39>='A0=/[/ MN_V3OYYAB[?M?L#NR>'>/WX[?/NZ;M]&,'BZZG;UWQ_L;AW5-E:!&):B>KA)L04,]%8?U_T53MG/\1^?U M_[?Q5-=/E@69I2ROHO;73T?['^S^VLE+0E&OL:=?FX#:+!N[NY?4W M[@99O>'^GW?H"^R?H#S_T6D%'2^\G?Q](ZI5[+XZ?'=2C%V)O(=D8Q:LG_#3 M7)8\5_]^TA%L\U1,@VMEWT6)[XQ.!680Z+X[.GK;_KU[_%?Q>O=D=Z/JUU': MY=;+7%Y\D;I^L5Z ?2IZ?N^WW8-?._G,;RO@J-EW?SWNC$7^S_V3WXK=O;W# M=RCP^4(V^D=_[A_\VCYP#1771L'& EA#3+!H_VOSQ"T ^V1V@^<#L,>';T=J MO]V>\GJSB+VNHJUF*=JKIP-'HOUD=H8?GOS6.4:%_^;P^/NCFH[[K2GDI\5G?_L M[+UKEZ .W[S9W^LUXUG],F<7QYO!_^K./SS %7X;_M';41O=;%7^]6VV\[>R3N]$WBG\##VNG"4<(\61.14^P MH!7S')M"C.C>$OQ\5J6[.XYHC5:N1UY"L7_PNH.VPNO.MSH!&U/A*6'!ZJG/ M$18\F>/41\?[!WO[1V@.W-AZ\J;3&>](ZQS_L;^W69C>2/H:JL$G&;S^XXG8 M.$\Y=OUDCEAW_O.W_5?[)]UGQ0-[JHONWF^=U^_>;K376FHO2I^V]AJ)^I,Y M&)VW4Q64;/^CZ+[[_??=X[\VSN>FEFED5W]13:DRI@T-W_]6#W9+/O M>4UEF1&49?XY67[>%F=ZN9AZ8-] _&\3ABF+\-)9%"6C..?SKDHV,U:<:F(> M22R^MR_3RP5JN).VD%F5BCW\8*Y7>%](UK8&7(Y"S*7(]I1B]K4EMFI?=2:'-YHME M$?]8>RR24__SDL:VB>%:[7NZ[:V>22 MH#E=#",_=?I0GUX6;ZHP;)ZUU^A/DWL?X.Z5^VVJ8?W I;94M>M?7MVJZLG= M.V6N\\VV8[E/MSI3[/?##O:\>(W:^$,N0SHI0HJ0^*PM>UH.,K:U M29NA;\I8NOHR5U!N9\5=7.!,MDAX@9->17QS?J9$2,4G9MM5%V<^U:Y_EJQ &+4'P+P^]$A+^N.BY_'?E_QOO MHAF5^:]IAN<7XY*W=:YQV][+?^;J\G5;ICL-!T,D,[QOOXO-QA?PR\/>8%3I M-O,V(&TA%Z9]EAN=N\M<(#<"]C>.JN4^FXPRC86]-Q;VZV%->"]7U"U'1=// MP?4G%7!'G2N8WIU4Z+U1<7/ANS2WL9G\BWKOBK989,^CO@ ,V@/,=^W+OA M\/NAO'CHUHC-[EU. +U[%QN O^^W1'X)KKG_BC$?WKM>9GLIWF_>,O:=B\A_ M]X"S[/7N=>RL&O;BW:LA7[P/DA]N7\XS78 +9TBX!KD;9[NLBSX*3EO@&9]K M,;]X[^K270E9B\%UBWPWJ#8%=XQ1H%4:2*M!+@/=HD &X7XU*!!'!E6=O=TB M.9R^]IV7&6K!U;FOKN@/SSWV"#D()ZU5.6?H59_B) Q&-:)O U6+YN//WNC) M-39DX&FI<@=LUMG&^TK\SR0?UG6N&7X3F+.V"U!G:$,8.:_R9+;%:K)":2GLN_ZH40ZX4MB.=*\O1*M"OP# 0#EIQG)9G%:5Q\&9\^* M7&)\ *=E1OW@+G+OV^[DQX?9%ME0[*H[8X6&C!V'.&^7670^G)4HYQ]@3(?5 M-$5>74XPRF6B/_L\VKRO>HAB:'?]/=+QP\RO X?BGO6A1^C.RFB0(::-S+0E M[<=60FX?(;-7-G9"68?A.;Y\9.5FS,KFP=A*R-!5A= B23OO(_MBI]CM#2MN$^%%A>S>N[(W NZJR*8POAHGH6UU60U'G_M,[R8X?3I$_$?0A%:P MQ]84LE7[39RBL46%+\L8@$B>$7EZ*&@?OX$&(Q ?LW+$>>A5%Z,.Y=F/9G:"IE>W[* C4>3@ M[0B],M\49?I*U)M^J"-'!?V+)BNKUK[\S@%D?5\UUV8P3L^]R M&07IDP_@5[*CA,YA[N'8*UI)G/GS6N1:-B[/\X0AR[=V236Q6UHKJQC!R .< MCD+V">;\LI&$ELCPVC#JE>?EH/5"6B/MDYB&5E"O)7@;V9M8?O%G3LBSQH/(U4^L1:0Q-GAA.S,94]K(E<,VK-[R1W/+* MR4"__;QLFBP/MWR=SMZ5!WGE5>P4W>H _*MMU-!RV^FEIK KLU$^WYH^*'9GG*Q.[#\@/.2R2:>H\ M$GUPF7F_\IDOKR R&_4C $2&'RO*?K;KLQ/QK-5\(<#%X,JQ: $F>P?H].3W M93@K^T,8!PLFN/K3AN*/3?$;1,Z>5#E28^<9A?(?V4'LE:TA<"7Z$^)E;8>N M^@CS^A%!L%63Z.<5!ZZ)[I]%=U"%OXO?7?TW#(H?QE PNC=!@R4E^9H2>"2U M;3@ YQ):2J/%EVD8P0\^+[E+2JHG(IU7D-F&HT^K3+.QVSY"[)O>Q,A@:S4K M=GQ#N,5*';[K?Z!H+O/213:86B3-K2:!D) ]7,@!LPVI'I5491]5UYA48SOF MW4YWI]6!I[W*Y\ 4"EEU/K%S_;#!%S=-&VBLZ^'8N<_1J[K,"V>M-SH/Z$=R_J*@Z15S9D7ZP>SQP !:0T6OK,P;QL>#># M\9+XE8KH51\@+X26.5+9KM9@&T0#)&(;)B].4;<@"N0H!7XEY$LYCIF7/FMW M4<:;,9T<:1]UHXV[9X;HXS1,&'+D=[=L-W#U*0S&;+GAEH5RR]A*SU?'XEOD MZ$RJ>F65=5#5$A&N4*2YN>*:=1> H(KC7BHD:HTZ0A%W>SSU MJ_F>3ND4!2#EWH2:(HF&$!C)O;!LG5X:T!!=FUTQ"PA\ZJJ_"DOO YP7RJ^Y M4&(P5U/MB/%QV:'!\^@=?+4A)SIGOYT9ZH*DP)$>M0)>@B^E,)\3<=[0PPBC M&-9J.3D:[7TH+"'@9M^2[O$B,.*P&U=&/ M=D<[)6";'9>O3G1V?B?>=;F+TR!.X7,D3>%6%E0-LM/"3 MXRU?Y^ZMWT_WUME0?7Y#)>$;^>:H"XEG@% @N@\HM%]5M579"3EOUJW0C)XW M[KLJZ#LU: M<]2$@*4:EVX4RY80:(&2)"V7[E(MCZIH<)YUN![\>G_0)H]-3X&:1[6H!,!, MD6R_N_"%D&CDFI[@A[;$"&1)>=+);3"/D[T();#377RTK$:Z!CQIT6N>I+<% M.+7P"+UK7UE6O19W3W3I_#8,8[Z]RR8N@<.6SL0ZK.,450W:4^/26=1EM2&8 MPHAVV M-;7*&<2BH1..VJK[F99"!)W,-9")+A?"_ -U',PX%/(A!F^79$B&QY^<:5UY M8]!M:N^5DXW.30#Z.QJ4:*.HP;B8U>4<775X.BZNNO-OW;;+/O.JQM;LM!VM MW\8ZQ51S9T\0_VF#><>2PW& N1EB<'@% K? M94,>A5VNX&I,7>._W"G$W[%BO#HLDJRWYY!=L-W/XYMC2>\$JQ#NVUK<8A+:4BGI8#Y+WGF\/TV&L--P>UL\:/Q MG"K['2V49"]#-#97T1U^#_KR1II,X1X;U# EDJSAFMWF% !03S<@3_L^>M[TN7Z''-'R/&O_NHQEG*B= M!E=PE^+XTS8HY8RB.MR;V0@X_ 3&MT'W$H >*\3FE M@RN-G"7&EM8*\YLXNLX17XMJZKKFTL0RW^,$7E\33>'Y-KQH0:C4$+J10J2FE"=@PQSJ)EBZB?@,+FU)G.S)Y:!3G0)E6DR(8=^4' M9:/;6,F!"2\6APPCF;%*Q3A_M?)V9]ONQ.C,HR=7"7(C?_"XM)?AS_C2PUH^ M#]K)-GQ3RI')K-0:)+EY)'9",E"'U##G77+J@Y0DBG )C@DJCM>^'P9[Q:L! M&0QHRJAX-B)\ ;<$#FI0:8$28A^RPB)5SHY255S.GC>'XW\W\IKH:X7LY;[##D6?44%QUS$.$PQ#X$06Y6*E%*C,G+.XB$#'TO<50C6,T+[W#0T\ M06D.KMH;C@<0!$JZ?_\P:6D\C^EGL>1?P@;_(D]@A'<#A>_%4[K>D,*^[ -# MJ/[/__7XJV>G'KE_\<">&!_=*PK^JMU^'GX+HWN2RS8>J\-5^+XV?5[1"$_O1?AB2_/PA._0^CRQQ4( M?B69"59'N_S,-O!TE2;^\K]O7_WPW=NWIZ&=<.NCOHGG&.*>(^OP7YGH>3*( M$5CK8!::=;1D/2)'(%QJHZU9!G2=%3Y,+9!DWX-4D1B^"DG7:5V:TK-Q S+@ MZ<*PF:EZW1_B2;C)F@[Y*)2;%$9=@LLAMWL5OVIPWW^*OJ1/M2%YPQ$ZANL( M(\#/)J>;>_WZ=4ZM'\/?DL)K2BB!TY.8+8E,0>CMF#5!+J1$P"VB7FVGQ\ ] M>?3D\>7L3;R*,EY6%+T&YN#*"8"06M@W0GD_#L M&')VP8S:&)CJVFAFK_9QIGUN'(GVAD4_.$E?+J]+8B>*XXZ^@:Y=Q?B;W +X M)?P:ZQ:5FIX%$NBE^<)VM6RB<"7[A8$;#A[:4(<2U*2JL[$!?PE#MNDB++LA M!7;DF//C1GU10&EU6;8#Q/8;E(EIR5(&A(FXXH1F MSV[#,4>6" DT O_4^[8+_8(V$M;U!>5E>@*R5_WBBIK\=97]UZLCRUEXU ]; MQH/5Y6;;^7V98):CV@V^PWS'\F2*W MG>5?@[B7B;$[[J='E-;4-!ZC_^LR_IMZU_=U]+BOJ[8.NXL7DA== H&Z$K4, M?8O__?]>C-_BAL,-:[LX:>!\XIB30Q1)L1N M4CK5V5S!D",9FRV_::.G-XSF:X@-=,32^'$2;)1>^B>F&J?(Q;UZN?Q[N:#4 MKHD:),(Y9@ MMM\*5I5Z(A(%?,F6OV(%G@Y?6S*#YY-'C[^AX<=&DG&%\:>Z@/3&_*P )FHP M]VM613_B21-G(BE\\-E7U^T-[O$^#+C,F1I^09EM]R1/GAQG;Y[PU/-BV]>7 M3[XXC7K;O[!<>^?B;-S85U1X*'%LQEM@-[^@9N?O/H3%G@IL;[C9&3OI;=A& M;PX]9;SVTJ26CB^4*G+51H[N_JK:$AXC+I3OXV^BK5:\]6[V+97Y@5TFN\I> M*.#TJ$((]GD+\PA8ZBT/]C+,NSU<.#P7+4_^\$MKV=8/I[^]8<[H^/#N0J]+ MOL9="@+GI??+EEXB@?9-A%+UZX$#6 K1N])?#!)N=&S@=G9F]=&A65PIR4G5 M+%B5!7FFMN82S.=YS;A^5S S(??P%*C?M=W2QB;S M[O%0Z@K$OZO;('I5<='1,R9G'8"/>.EZOXG?P+]6U0?B2%35*,W*YF-W0_8S M#MWTL)WMR.>W(UU@YK)@?'CP>(7T3OBM:+++66)+QKFG<;G8FCPNYV,$?N]V MW_7[;',I\R7?(W-5248%VR,19PGQ'HS.C9+OK3K61:%N^F6XV+47Q/'F\,=8 MC&VT-#@6R\;;*\LXG%?79UY=?XEKI6FX/W'VW_OZX)UN\/@L%>\?XJP#"8)% M!&^WW95K02DP0J5MW\>?'.4>78!,DN@#>O$Z6H 4[ 7J.*,/5Z)0AP"]Q@7B MFUZ'++#+^@O3SX7'WKM< R/#AV(4+"9LQF>9V*OE:(?&4 M6T]&Y.%XP-#;[M4-P^Q >BE&SQ /K, MI+<8AO/D_I.^*@+A$-Y['P ,NP1! MM)[/6I"BU^(^:#LGM8!RG@+S+#R;7LR06?O8Y8C7YVM\HHS15\].;3J_^>K1 MDU.:SF=?8C!>-;/GVZZJDS&GBC7Y#X#V 4)'QW[T'J)-+^-69JP@>1%O=_'' M':H\,1*8O6#QR6+V_?%'@- OWL,ZTZ-?RFG#JN]E>>4W*'$\ MH#J ,X,>3)M_HPL *=MZQCEJ0BENXX<_D/1M-!=_>'+Y"!G;FEHFZ.&;0+P8 MBQ!8:6?PA<>77^L7+H\7VQ["HIOA?U[AT&Y"FF<" Q-3,H:UND;.F."N-+U> M;^*NOBQB1N1O[FY*(3Q/-'9R-/C"M/#[TAT>7<5(?(P?$7Z47BD\8 M'S$]U^3HZ@.99#&GH*DYB$]/HZ&]]858">_HY2??=[]E)"^?UFO!&3\IOOSF M29R"1W<>A<>73Q^E,;B,*]IM-H:P#EYCL++BTNC"<$\^O7SR6]J3+S$.>2(1 ML_!M6/C,XHT&^00J[G:L5+)O])?SKEJ2RZ,2<;8)R M8%&FNBT[RE$N)?&8+\N_Z)\U+YG6#5=W\I7RAR^_<#=$JNB3'I6>S*P/)%S( M!T3O\$I-1$EZG<#$Z:F$_ W7,_Z[;#37^12+49C#Z9%\B,LVB-;5_#![6Y+& MXW?86%W;5(M;G,3?(W#LV9F^\C2>Y83H*T_9CD;?YDTT469#88+&1K0+V[)B M;X>K*#4J,3M26X0M&OJ6$Q[N'.T>UG$WM($P/L,#ZZFSBNJ;NGMJ]MT.5#I! MXT>CZ;P*%YR-_\0(]I1GZ%NN9'IS73B7?W"6/!F<)=D(4522'V7CLPIGP\BI M[7%"K,K*L$B"A*&Y04$_'3,34_GUHV]NG4I*7MG"DA"&3D%B?>.[?P*IXU7SRBKC\2AV_J06A@8>ZLZB3Q*%>5)1F MXHT\.O,9 SA0^"$F4;[)Q!KX\DYKP/_%N4.CA3">\&+:#OP&7-ZI*2\WP1"$ M*2=#EGG59"VV,EY.M^:\[3J&X]RE"/#@YGCZM'SVZ#[\ MIZFTX&=T1!X*VO#;!,J3/*HKA\QQ-(6,C2G)3>$(4)4J1!)H/F!\"F6C/='= M.L2330X7!7O"%"Z"4[74[.9W;U^\L?W $%5NK%NV^[@%^6!5(")E7 C2*-C& MQXQGC('\AC Y9)RW09ONXH,NZK87KGM^8.1G^JV8C&7;A&$U3LI_A9#O<_9% M2L>?!3YP.3NIKI?I]?$NKUP7,W!' !0%8B9:.AFM MBR%4@?J,C[LXF BQI4E5#CTDLS M)64?+F?/:X]JL9KT@A/]RWV"Z.$#2LZOCSYX0@9%(!:,RQ24B<;XD/CZE6W" M<>L:,AYPY_BXA[16/C9&=J%N::[#@,E]\B.4:Y-(W MN!J!I^/3K^*>_9G0=F[=3*QQ^A+X+))VEU2 U5#1)U;,C6%O!=H5<_M=>XN< M5Y1IC?'R37DGF,>O9"E^"C)VJ*&3N:.!CS86M4ZLC:S=><",FHB9VN[8_C?F M<3,Y0P8P_5 H&\J;Z[-P6U>.'-/C", P6'%E%U DUT4<8'>^T+! MI6PP4L,63 -+,O?4[:*C[S9G.G"+:3_D=C>D$"0#+L"\4?14UIP;'3&6:UV4 M\1")4]Z[OE77!F62/U?5MD]>M-HF[YV8:I2V@69-8Z,FOJS-$&?A+K4CG:W2 M+[1*\5%Q^(N&=[5A,%IW'::[F[DQ4@\C\G.8&&PXMR5MCZY:MQT:;9*W@11M MM25#*-!J?SC#'=YU(%7$TEU&CPUIY MF4RZ2PT88B%ZEJL'IN*"2=RI5$SZ. MUE)J31OU4FZ)3%1@=%>AWI) 5"W*'@@^2^156A"]]?EY>E*.T1'B@/@"KWB# M'T[I:8^Z<2.#<+PEU>*CK%,T=7+2>KY+S_N=&MQ=?[NVH;.IXPWTB7WJKCT] M;TV?'\3OPZ=][W0QXD4H-+.WBEO@?>@N$#D8\HEBOKI:A=0.(\C@%%V.SZ:A MY042JI6^EI!:%C"%99>WI%?- A&2_/1?K_Q-M?OEI';.T;6H7OB.^D^SL\<4 MT8^K*F/ZL\7KR"'4/RBOJ44K!2#:7Y%O0D]#+ON#D\_>ZH)Z[%6G[ MG=]'K)^D*!]_B=T;__MU<3SM]WN$9WUQAF>=QK.<&D77K[0>14(B4>?"+%J* MG]IXHR&,2['GMD24#_RY5.B?81[HN]$:B0H\3,#31_].>,[X->Z!KF=5S>&2D/-N5S9KF>Q5*8L<<:0G M=7H CH</+K##_OA5_']QMWT=_X.L4;H5#A;D391=R)=[ZN0'TS=Q M;7.&;+[?IXNZK"5O)[%L?3J MQV>=DB=<#B+M]4:B#E4HG: W<'XN)P 3R5*6TKFQH%1*$5B3"B!:[9L%#Z0T MFF=A#G^:B)613(WCQS4X(;Y_ +O_'=&WQ8U *3J/B://&S=MM!'BAL5!/^XK# 6N M2HF9]PU@D60I8";CVEN6(#^)A_8A4.(3U>Y5O/$::.P-NO5W7;5>F\HL'5.R M9BGD[7W6ASB6F 6"SYI@&%_J%&+[I]6&>;2.8,[L%Z2,U@]6?=5K-IC%'3S% MFQ4R;\N/69',,GK1N=JJI 45>,BUG&"7G,>MO:H>1%[D+;R#U+F& M#$>T)K!(UAW!P<7=\+-54WY5"4D$HQ4_^L=0"4IQP&Q#R9#H7' Z4>YG(0_N MJ'PJ_ Q49% N' &X4E&*US9!/4!,MZEVH@KBJA7&@JJCF;8EOT-'9BMHI!!O M2/@M$(>I?7WQXIT9"Q!G3(!A*CNO8D10X31!G MFX>\3K-R'QWOK[\D8R)>*QS*-U%4( M2U3SX=DFKYLQV)4H4*767)+YA#N]GC!1,0-B4LT#N8,]X=@U\J>X'.&"Z>J&D%YQB'IV3"8CAB$K@7 M@K#5$\_&=7*.:9BI1*=WZA2%SZ,<12".WH [M%/E*++-G08UX2/;FK:SD6*^I0XZT*S%;8DC"VHDPG'+T;0Z\*!*DA!YEJR*2RRE?*+Q?DP$3M26 M1@<@P0\HTPD<*0E:\D&:J)*1FO#,S;!E\:Y:F73TD4R2/BRB%X+Z7.V%[UHL MQ07>J@,L=2@![YBD:0)H;!08F!!+"_ F)L;D-N4QJ9]!"LV$Q MYE;, U!EO)@HHR465& SE5CAR]E?#NY#ZG9>MU)#S,XUR2;FK)!=N:V6%#^U M]?4H:]3O.TK :;Y_RNH,3\,;P95ZK Y.!_' =/$,#AIY835^-BKPA1]_]6>Q M@31B<0#_L=?,R74PTN]$,9@@:[G]98MNZ4;RE86F=)I-7*QT(8V_\36O*6Z> M8[CIS.2%B$TS0HL[H,_TV,6W%8M[9K7P1OG+<]GT-)[E=U$TJM/0+GT[3^1@?&?%?E^#LC8L;=\ M\B Y-)]>T@C\&)8OSBT3G[ME@HK/Q[?B20K2G^2J%>;7HR3^8]$BS4+DD #\ MUV"%KS,V.>/VSSZ34M;G:;RW:9Q6+,OS.@GGXT\ZP5%3MH:1'2L2TQJ"J1DP M5! ;"M<9E-59[OJ^$D6F>&A>S,N#R&S-I<[ $FY929]8(\YKX+[6P*L$R69M M"2R*;T$.P?/UT 6A@#'/'+ZQCV-XZ1_*ZX,4(^HJ$ HMH!C1E-?5)[--GQ?= MQQ?=ZUPN[W,KGW\%7^L>/:%GET].W!,R^_I.\T+"JU/U-,QZ_'==_%JX]<>;-8T.<+Z*;L=ZHA=24TS8DBQM=9&.,QB0-Y M *L0F!)TI"L\/VGLN56)947)G?YCJ9VS2;RK280^S'#,B=E/P-3QEUOD[Y"! M:ZFCF3O\%6H=Y6!"V[Z5EJ2TK=W"VF;[/6DU.DU@;K.H5(J&+ *5 M4MN.92+BK'8Q"(I[AZZ9@-=U)5;BO$CN;9&\\8N#\ 7APR)L^3"(4P"K2)TS M16(2W)1_;SNQ3%AME\V;;IKX'BN M%'^<3CW,U!>/'GV+^ S;\YWW$!+@I@L.8"[ &0=J$X0IUX8%%,WHOC/ _!<% M%?$ E'0G!,R;0EN9:8;< MQB0Y+(QU;X&?@[E\SK1Q3QX]^NI. >&3*07:KL*1.5VD^BR[Y MKOP@>=1Y2=)7W((F@'E7I^-.,L*+,*$U47 :23I=[2%XZ.X4R5K9/$)X HII MS'..5,?AN!A?QI*4DZKL9T__GM?Z^LK">9KO:YK?(A 3"K2 M$TH-QPP&4]M M,5N O__"N+087<&KX3P7]S<7+UHZ';21OQF29QYC:6(!-V\MA_Q+D]T!QK$T M),"9)E(Z(CI_GO][F_^_9?.KW!&_KWAZ[8;*_*ONI90B8EOIAR"IFO"VT=NQ5*K3-Y+NE\?J]F&<)V[(1,[:>< MG\ S@+U^_;K(&% '/*?16E9+::2R-+ORIST4M.'SGD4LF5I:H?IHZ\L&R] H M1F^_V&7TG"H0I#P6"&8&T'??3^TXZ:=),3+RP&D:6*,M2Y2"(U13(2W%?/GR M<(0@!26F0Q7J95;7&9#J':T093U@UA^HS:E:GY+U-V1F@.K+/!$**:>M-45S M]2UG9-'AY(9/XZ^DCDP2E- E[,X,C"2B*%#:QX\I>WO6(D1?II2L@8^21Q*, MR!+L%3(V.@2C?HB3BF&G0=YO678!Q(?*2'S&>G]:Z.\8W4?QG/=:,QV H>Q; M9F"8+B@(YPR+MJ0F+J:;EE3TT!ID%-C-\F)/(G/0W.D,!F[KE!OVJ)V(&WEP MHDL&V.J,1[O7N'-.L><,Q':59B7;/$XQJ_6OLA,U]RV$%M)CYV8/WQ*=IWAE MTI+Q3;JIKRODR2HR!-PTIE(?B36;!+RUKW8L:T/73VRDV77//4MN'WQU[EDZ MC6?YW?4L3:]'ZHY/?/MZ(K-VJ1196<"%;(%P/UY BRPC99=R;#1&+9E99N2/ M:[=)4D5J+#**@8RL)UG,1&'M^T.%.8P=)0!ZUH;^ M(:23;?22ME;D$M MF1U@C9Q)P9]*('4B_L0+.I-) $Z!#P.2Z8%>E9@+*'!1NV]!2I:/0CC)1Q!U"E0QURFJ';XVGL\A9@SQ7 M)Z-6-081*B6Y'K9VUON0$@^*_30F#!9*%>8, I;&_]/+BF58^J.*:+GZ8()M MD"$)U+[3![06;8PKPB3)O&1AI60<3B9.1%(<;]%'Y.R*F8CQ\2#CE,6Y@6/# M^$669/=!7K9AW5OR"4Q+S^9I)6G4.+V+':0 E]$.*9%+)A%C?"AQ$+?[KM\' MTV!JAO(S2-_I= Q?$,?6!L<6$;YTCC.)3J^X@IFU"].8OML25G4%'@]^+\\E MM$IB<$'DVPKBW'9<O6CZ&B'"6,H I>:K;ABC> MF!NG;F_"4K)1P@5"LJLAP04QN$H/E7;GOD^?R*FLZ#CI1RR ] M1B(;J[:NVH=P]@21UQ/Q6(;;N54][>2PY7RDA@O+9V"X$A%@XR6X!H: CVOK M41,_B2\3E^R4>7W+V)GBQ!&)_L8@FG6%R2:1'MHQ+QR0W M-_=<1?RLCI'GE [:P+P,ABHN%FS&E[1.2X1I9S3+/==]_DI<])B&)\_^XZM1 MS3C:'"Z^I,)_.W2*AGEDO8,JU9QA&@MKR M<\IYSN25V?HM=Y0%I&1KRQQZDGE4Y1ES1KX8[&E^7,Y6YO4<$=\UW9P&-(BH MD[#C$WUPQ)@%?<#'QY;"SK?] FIJ@P=23BB-N9537E@.$1%Y M6G&2&XY[>SAA/LA?P'/H;M%..V^CNY9/J298+J];8L1=B=BS66[ N=J;"UV^ MN3!$?(/%54O5.*(]]]SP@QXR$3@"_A&5)<;^LZ7EOR1.M3K&G[1#7--6,73^ MF+ S,*=:GY&D\C.)WON"R7"C"ZHT>M%!@[('R]Z>2_.?D^,@VCV#NA"M0"8/ M$/>ZZ,B ,E5$:3[F?O0LD\U%2J8=AHDAH:YV"ZL#"L'XE_=Q$5?K.($?L#+* M"L*0+?5Z@KR?DHZ]@!Z5NXBB#O,5B&B0C"HLXRH.$S$X%JYBI.U/E.J1MD4^ M>,@*JM]+F^;6L>!&"3)_#O0U:I%4\^I.B;%_1"X.*&GA@V3-5Y_0L?@ G.(! M([?+>\N"\4GP:,]P4MO (0W6A0M5F6>W&KSXX4)6'D9Y'JT#%L#SG12ZNX[B MFCC?[F)\WH>EU<,Q?0.E;B$<=RO:0A4K);),RD3JC)_1,][;=5EG/@[KQ:Z] MP'\O9R-@ IX),A4W(B#BQ,DM>\G9O P'ZD +6OH5G]?AA27!P2L7IE^.<5V. MULU)M)367R*SCOWG/+PN=)B8CRH#39O"W:;1>4X)FNR:C!\.)DB74.B M<]8?M,RJ>6[^"2\SF*(YJS+K5)S4CID&/PQ0J*L9H2%^_4S?*8W<45O#F114 M"QS_YX(<4:8IF3WYBG31FK#31 _WM')%J\TH[&P)M9WY6H[_A*_+.[3#$=&U M'PAD'T_(QT^'M^':BMREE*(851[,XKBP2+PC;!FT_-Y^KV?YO9"!BV?K+WDE M/M(P8IJTD=9W0CO!<"^N7@542U+EU&OTIB;-1V MO'P(3/:\%!_?OA2?C=;(9UF*PS']K$OQZ6]G*7[]"4OQC+MQB_[K,^[F-)[E M=X>[.>9)&5O_0W%ACF,AV'F.3N^ZA)!'--N.J'>"X"@.E0QQ -,ODK.LK,0"B'Y#L[+=2%S2Z MD2R=2_(#TO2852XH7CF*ZAAT#U_._A9CFQA.E2D\:87_?Y\@%]KRRID+C(4G M41:.^:'"D)R8*&3,5<5WA'W*AM0XR)B@*C%'ZA7SFP))4Q_2Q9_W58FHK>U# M8E-"&EAF>U,>!F,,7A .J_D5^+N<8C"9(THF;Q%L<]@5AY /1%QO'E1]BJ@. M]EVO%6X_G!L2PF%$1F#QLDY3,$M7;$<@C,]*D1T%&4BC- BL?6U\LC-YS$5$ MJ9,#Q__YB_,B$6$.QMS$/V$=[+)& 3,@AB > O=[6L>!8WR\6=[E1Z$]%2B2 MFO.4CC$]3P4M-UFVO?YRF/SI26#+Q$8U=J>7T!UE*&[-RO-3,Z^!+.+4HZ&K M5*W!6P(\'*R-HYB]Z;MR,WM[J.--JY(&]J_?N;^[-=QO@"#H!DNU[;R[EVZ% M9Q19O!^!/N)HW?I'WF6](&\Z_%' C&^U0(2'^9\0?X*4IO_"Y>QM6C*#!4!ADH7I2;*ECZLPCAN7>=I^M-8>0%[A=98Y)1(+*37UI_3P1VOKLH1I MV,?'(X4T1F'%$/I2 @C+I)# 54/9Z>%8E'T?-G.JZ=$=WL87:PHNL4F6^2"! M$UE3].4V+(V^;EO(]KH%;TG&O';.!Z ]Q%!R,7\H4N-&HBT)9$'#M\(W]6&1 MW>YW1@B@Y7CI:4A@8A%FY"B*ZGL0K&N6;=<[)3D.4VF;Q*W4>%/\JZC8 M#5[%P"]]O^]HW\3Y6,-42 I/@B9^2)6CCY;X0MZ NCAVQ"C7[PCH*V>D30>@ MN52LS."H=CV;!%L(R=*UHF#9,>N5GSM=(;NKJN,J*]F+YY:[Q=BBTA:/OV\> M/7I\@0KN[-7;-XD>Z:1V_!%&W\&"ZI4ULFS*=38*(3H1=2D:D;9 MPE!R4G5 MG8Z?^PMAIX0D!0.I:G2ZB+*9R_<,E21U66EV&:_1%YR8H+-DUNPW\VBLXY/I MFHW?@_,+G&W=6E4FZ3>:1'GA=L^T]_4ZOO>!_*9W9753-KR37ES%?48E)?(Z M%O'8[@6@I9YI.2,Y]9 *]LA,T/C8>/A1R%<]G>'Y:,@!GF1TPY$\8U( M-K$107>*>CL)!N.@PL!3@6DAZ9$X('T\OA"G[ M[?1J9"P3GJS(7B4[P5FM5#&9K$2K+F?H0;R(>5N,,6HDAG]<8,,=Q_1$$(D$G%Z:=6RE;^N.NG(:-ITS]&W*Y8_Y*^/=@485FLR\I.X6K-!M+PP MLP;N]#C>J4W,P>M:/$[6;L7JE2B"[RY%T(I">K!+;.-6 0D"_ @%]G,XKN$& M]4U")QFKB@=%X@@R4?JNBDC&H4\'!)^@_16^M>8T:J+&22PA4 EVBJ2#0^H334^=7LE&=Q4'=Y3]:1HRZ-/QW5E/7TP9H. M*6HN9W\EGVN*XH]6=.]6,XO8WF9H](1ZS.T??WA\^04P+[6Z)?$7W^@O"I*] M5VWD,;6&9YDPN=G)YY23)O6RE]IG8.A349W]\?]$O^7/WV8$)N0NC?M6#263 M$^)IF[UOS]=4 D&X-N "_A,N8*5/"=DWH58=$' ML&6Y(RZ@D:>&RB(TIP]GY,DGI:<8L18]][I:4*H&S#WD9A,"<@>46ROI'QOC MK8RQA>+,6H7<;XSFXEZ>E>LN,$JQX",!)0FJV/?BX1)BMED9X1'@877;4^;> M?9D;D7"F]"%ZAMP(S8[>AL-$0F]OF4C% ),H!'+,-XN M"^ G'YPAG&DI]W^.F_\0=?M&)UXV8_%^#=,OSF7( _C6?Y MW17@CZB%H'G@,+6_9Q"$629XYT](DLPFSY_9FVY=-M7/O-_I%&3O3#K/(-XST48\VM*!5'L912BNZ$Y./['N&O6K?H1!';TS:J%? MES&6>/3L473$% [/_:8D,P.H$=]<;+ZD(&),X<#(C)4=DH$[UT[! MSSQ;$G/02A#MP^&C$FMG.:ZF31GX/\^NVALX445RR@9O"/M-W:PS .^@.;WU-7SY;1.LHU2%FU:N%I;5 :V05(F6=U&2S4HJE*6 M($X*I>[2)%.V%4Q1,^HQ-79'__)4?AV,@#PA4HGN:2IC<$?)7-GTS+US]3VK M8<_J\H:>G'+ *G&75E+5)!IM5_PIF,<)K8VHM]._?=UXV=(#J4_@>2L[#(_V M3%C_N6'.P/6"A<#K7I]N3*=R>E[3,7=3INSL8G[\.9]C'5G1&991*=#00LF! M%6,FKXDV9(Z*AVZ)06<*&U&4X--'HI&*SN$_]N3YN:Z-@ILEZBLX(ZHZH^O?_TB;,,U[]@786"RGBUT#BQG4T,!;VV<%>=RT 8U=4E^4U=:3@.QVW@ MD->4@IO_7=A1+;)(S$]L4)GUAZ:(XQ"CD-AV@;J5J=L(U_#"$[29E!40T4L" M25,%>ZG"A5/!G]2X%9FME^$B>D_N$DPQ=(%.L=UAB[ZZVCKDI(N8(-W[ M9M@D:"-T4LF0CW:NQ2&NA3(%+UU'MX1E (7?!1@*%'_)5@+EQ'9,/!N!#"Q2 M C#'HI4##\%:&0>E:F4#SJ\7_W?B<@,D'.W&LYC3+UD&!44EW2X._#O!G;R- MX0<5VU5T_;MWGV=H?W=RO"I=3_"(;RE!_CV;IVCC>QPU^TV2NO_^A:CSZM>H MVZ0+/HL% _3W?70=EM5"Z"+V.Z(7NF6'I;W+(&>-#BS ;#O7-..W8S_"B5[. MGJOMF**R8%*[]TU[$^/AM7&O2:&8#S36:Z3^Y46[%*^/:?IF2;J*\FL"5:/< M=6XG:$QBV,>O&<]N6++04)Y0XRV-]\R*\R @/.0#;OI5@7HU4R,Q93SK5H,G M2(]*(J$;JDL44_SU;ZNJ:UZ%J)#W1Z";)&G@!35V'J -^B?"CTA;Z[BH4AEKUOA^4221-"V MP3T$7[F< 7@,J%;;4:=XJ]S02"(=J^__T#8&(DY/+3QD2BT]<%J)&(.=WWF< M(,%6I"2_AGD4/"U#)QZY8W"Q6"K=DN,M(-"80+*)CFNGW=4H6@,;13X@D[4- MU !&[\#N.&'8$C<(N;7Q;4!K[[Y+,:?@V#6_UC;KEG;U@-XUTS)#1TO7BT%@ M&YG-? PA-O-]UP>[C0%7T"1NG[7&?/*K*T[SQ#, <*M."BNH!BZP$NAQZL0L M53BF?T+J$ O*-6<1T^/LB(24H3:-9 0U[QG]^+^W\]ER?U=ZDU\19T7$"<30 MSI @CG0L'4!D=P5)EY8M:-YCF-$0@G>UCT,&U@_^D?N%%+KW/@:(%&:Q- C= M!&G, Z!::ZSJZ&'3.B#OFAK\RP/X%);<6Q(H!T HZW>4,&,66T=L:Q(7HVV' M!1)7 /*!%5%+XAJ"C0WE!ND,HQ$KE^5VYY0CN$W(RFC, UBN5DK3>@0I!CS8 M9MX11V8I+ 8U([4]DXY@MJ6/07@KE%@>_2/>YED6.48!N!"A$K#"8US7[H+# MRMK"[>V#!/;B#];&_D/L#7P;@KQ>'>9=M>24^P-9KJP+LN CUS5#M61620E2 MT*I,FV5A;%RA5%)='0A@WX5%MZ]V\F\!MA4F*%G]K'9.^^ ,0"OU44IN$(^N M-Y;OF =,6M"V^SBY?; E&KTTV-%YV^Q[%B#1A-_ND+0LY2\=\VPRVXP^)#=! MM?%C6#+.[#OL]QI2S@*W!9#O@DH9Z?)9_JZ\@0MW4I,_[6O]11,W;\-ZPV6U MTWGDHTDV62WH]J :-Z=)%6MNR:B>WTF0H1YMO5'%%.ORQ[0.:&U WSG=0Z-Z M&)>SO]5$C]Z%%6/;?X )>?S$X-$*DJ)FL$3V_BK5<0J)R_0!R:2\0JO+UW:5 ME]:G2 Y7\F,(9LT-GM&I^K;/C-^.:_-EO#,DRO^G8&Q= M@IJ[ZM(#6+K/S5MQHWE*CWV;]*S:LO A+/9D/_@$87>6SB"<>;O9TR?Q<6;/ M]UT\SN+MRQ@+OHV&+/7[Z#==JX]D4ME=PG:4I)*Z"9\\>77[U M^(O+QT\?/>)/"244YA^4P_C0S*S(/ N*:"(7RW YXC?5CNO&D/U&]IZ M@4LERB\I:_X,>W'K[O&C,^[E-)[EC'N1&M_H1$H1A;,&4EM]'U)\&D^N&";3 MD7V%+JO"^X& BA^X9*9*%/1[[F#J!T?@/_;1Q(2."A6CO_^_A3FFP[]^??$_ MC+%%AFZCC:#<]JR?9?@.-VUI!R8XW4N6MWG+<2XG/1X__6/Y)_YG_,+C+_ZX MU)^XN!0_O.^8\/F[#R!J6X?9X%'P?Q'Y;21*2I9X$@DN7WW*2N UP.P/*?:1G?J:SP;_\/CM$^ M+"[7[?6OF;T\TRYEQ]_CX\_/CVE&*>(W">JG\?O?*!@":B$,T_G,0[W-'.$_HQ M98*D[W514OOL_#"=U)3F&M^3PTT1 %(@7Q\D0ZDQD68S3BHB/SX@4R_,K]K[ M=]TW6]"=+TD2I1@-HZK=4.<#MQ8?DB=@5R/>]9!!K2SYLV^$8(!9*YAN*?ME M2FF"K%C!.J!2HA9U\66&LZ)P8WD[>5!Y1G9$<]8!D7DMANW%>2>S@([PN3SM M3ODFDR5&)W8,G*5"TE$#>MLOJKHNE=$(A6; EDKJ:+D!P4@B4Z@E0 M=K@H=Q=7R)G'B4#BJUFJ> GEZI=T;,U)% MO\]#J3)M(QG X0 I%;'U@J'0: 4RY,/RCO+!3E*7%/EXGBK\*]VK"67'2TM; ML/DG!>$5,ZF_43_1/_;54JLMBS+ZM:NZO9$")[\AZ]CY)23M@+R+_PR. M68Y7UW!EZ?Q:\153U7;OB=R;F;T$6H>T]8X@X%1#LZ8>-,9?[>-QV=[@8]+6 MZ+XJ=%(&L2."STH9(SSZ@HN]-!72=DCX@CBO:]I>A('E26!?73#6,B%:C,P% MM?P.R12J*,7OB=?VM2+B&7W.W%M([C9:"W!US8RUCW3)]HD%FE#@LMKEX631 M*Y_!1/&:^A)8M(O+N:3\050JY2*.EQ'VR&>3B=*"2?Y*RH>GQ3!RJVT=T_=4 MK5![TJ1\VTL/EZN^8R?!-(%D'ZPJ:L!DA1) 98XG#,#NA%/A_;WC4?IJI41" M^T8+T%*C81@1O3)C22O6BF-YUV*\MFYKIF63,07VCJ=R M4%(KK'TDJZVE*;3,=Y%DM KE7K;Z3)%ZQPNWQ43D0M_9+0?JR+D2ABZE):QZ M?F?B",3A(A(QB3NHCX>/[JHN7 #&D:VL8E;MTNH)(A2'&:F0MPC+D;AS47*F) .EWZMBNZOV@>@H]O4+&+ ?!\5OIAEM&"WB8W)B+PX(F/!Y4 MW7[+)[8=<7UACYI8E@H["V^@=8:-G-L LA=\J"3J 8(\J&BL-!<9@$ZJ;&F_ MI)*<4;:A8YDZX_@E5563BC;4\-UW--4_";\7 M%*2YQ,[ H_E.]R<#\+4R.[+/9$;4CW+5Q_1M.:;AN5'#8.%;R XS.?+TG.A* MK(-6P/C\6Z;P(FQ9W$Z%^9AN$0ML4Z4Y;\# #M:^P(X>.V)[H?Z+R[=@K93H MG2[>YYRKV1L2R@!_AL8:N5_B ;<$/[-9?&)VZE.ZT96R_'Y^CIHZT3H.QN#U";=[>OG$WVVTM&[*#K@M M;A>6'9!_*@[E?^^;(#=5GXJIC_V-X\I[=.N+#8Y <.?%>+MF*//=5N;)'0!Q MT3[?KPFS"L)'1F8208#(7$+!Y05BT-WL99*FM1$Z<+005ZI2$PU VY3[ 8:I MC!X5H4*N>=X;& +"QQB'%)IWFU(A4((ECC.R#*N2W#Y*%(*[ %J)U-0^C\:. MW7@TX!-F60&BWK["#T46KEE*R@=/4U?CCY4;Z*0R.)1=Y1])O!'>1Z\C<$!^ M(/XS_N,F&N*X@+Y(+%&ZT%X91^'TMX3MG-?ZH^SX3&Y\','XUR^\7;2U]YBB M'9P.M[<(4+9KO,$>73[.;HJ/TDH7CC4YVB^?#1FQTK-2%>?8R^HX3(W?D$LK MKL+_+IL]E@E.5R8?YIKWD!@;OBT>/S#2Z[Q##'0K@ MFHC=E@NE\$JZH4 01M[ZJ?APW\ X>+\Q^D"]AU[0WQI=RVJ@L?JC ; .5118,Y!$%U@?"\-0W!O%0\-QBC;F8"XG<+@^^ M!)%_!@]X\,"3,W;N-)[EU\$!_#JKCB)(RYCD2M'756#Q70*4!;>1)9^A'1P? MJ4/!?JU:B/K&C_SG68/\OG2B$ZOS(-X!NZ!1NT.GOKGPOTH4GE9<\CEZ.AK M$A*]U'T,FX\WIYYG[)?/F&PA8R#3$% (O5+L:%59R82BXLII#F3IJ5KY9^S2 MLR3[OV3B!A$X^6[JIK*3*;H#\&[KMF=.VMWB*D_A;MIE$!%TV8*LYG(B?NE1 M5KNF4K\N? M#Y)[6]W>66B5I.2N7^-D&U?L6*.@ MG2TK41M;M4XT'L;OJF5I64X*0#N>.$A =:8=.5J/CZ=5'=:4#Z)JM8G+)U-Z M/LCN;<74;7,4.NK^%)#'9AS%?PGHV M>7 .,C?F>0MY)2/XWD%>]9>?):; M4JW1E&=*8FDX .)Q04!#H"D75PFZ=D.GB="^6_?0[4CG0H%'\<69&;<8(.S, M8$&BJJ9761US47!_*C"*?)&,>?R$U]B5V)I47+FN1@))7:-TBP8&(*Y: ^%Q M14.1EA\K]<\HO5SZY*TUQ>I>>R$*\G(.HY^,.5# ,P E!HL03V-_W!$^PN*. MJ>K/)/U42-KNY_$:GA42I2 3!8/NA^L5+J.GN0M^5?2I-UX[D%<5EONG%%M] M]_VX;[Y(OBXD+9:)K\MS3@X0<;>LJM.8NA.:J(_.4.)O&$P +L;U'2&+DX)X M5CPG: @AY)QE[2J,-XK9Q%-;N*M/)>,$G.?K)V;+=QW.NG$,! M[0YK)B<<)J:)9XI=^S$H+C!^PP3W9$U.CKQ?\']#F_VK5X7P3MP_[81-GM/= MB#\NNFJNM3EBJ@NBKID\4BGFWM,8,N.%+SZ1:CJCQ>/N>0#[\B<2H+P)64)8 MLL##Y*_(F23\D)/WX2$5OZTX7O/K1\2'@@>&&!"?67R2A<9 7:/< M)\HKH^7R[_M^-W:/BE_@&WVJGQ#=FFA;P0NVK@_%P#ER7M&$1R1HW G\:X(O M^Y890BCG;3-:!I8:YMP/_.WV:6*F;OF"54DY&FUE=>A*<&@1Z2T*,.4UE6*O M2O:6B&(-^2IV-[G_7K])"[KKJK 7&<)&PC\F.-#G6PG0?N97YUI MZ.)AL,'CC'QU(J#IVE7%R0H*OTYC:#]I(&F$X*[Y8S,?L&W9[\1@"&17 ;MA M["A-0GC_\%62OOLEBGI#B,\G095*RF7O-WONJUH&&/L=/^"S;P8HJ8_CF@IJ M@RB%H_RVBS_]^O*K3[GX$_^QXV_T^ &LIE<*N19-QF/(?MLH#'[1D]4:::RQ M1WHNJ)=%4XRK;;$R;%COIJ](SZM*X.Z\5SD0O&5;KZ1FK=1K/\OOA;+FKJZLA/&7YN0E54HCQ M!6(L!L&<$25"T@=E!UG(N5AP:/E)BD/LTY6S57PSXY1(6'3MU!+[QI&]^YSD M3H1@0 QZA1+C1K+D UH!R;Y/T3*X9/\XB"VF(]A"^[LY_CUM[^GQ$T@9^)D: MS6@"8TM[-P7&S8ZY+2DTSZ=*"NVJ",VS[KS[P:S#F2>_BU*'TE5STWK!ITQF M_1?I [+/N%3[V!E]/OL&)._VT M;*-#MU;=3O7':.DEW]J:F%T-V.9"THR;3;538L#4?844*:'YM0PF',"]YUREIB" M%N[X3C@&E<61)IH:1:KQ-JT_0N1^QSQ&") MF62BJ+D!RBDX#7&"Z-G@*+"()88=Y&)3KC2_ MJ 9$Q':P_^.NG=["E$YG/(XJ#PF+AVI!S(4@>TI;JQ/^%I\W5222*6S*#9R)*%!1)A28KA^9-8 M,TVH>X:N)T$F%>BC;.E T=9%]N-Z!5- 6.0H*GT&B!>Z;-2?S"J,Z=JP-CO4 M3FX]>\WCTDITBY<.Y.5RGE+SY;=:MJ/FJE##(PY#171$#=//,?^7F *I2*I' M-0_\D32)PZ55)FO,67G"YWY!1>,Z%B$P/"9;^'L'N]"YE"@)0.84XS MWC$72J?B^O_[^/:S>$1L+_9;-.(VF4/I#V:BW?+SCA14KHZ(@_:O%1KC&%T1 MNH41VX!&!BZ"G@!LHS,!:,D<%AK[$%J,RVR[[B"621I+C:S,Y,^),V=WN(CF M8P.)N\QE@+>!&2>%EGC/>2=Y[;VCVW-R28,>2@;%#0:'EUSRA.:TYS&>(D9: M^#[\ TTH8/"M% 69<9"$H^,9Y>[7I ] MJ!:YWIRB.K]K7H+97Q0!696B_.&"I;VV[4U(W'Q5M]A7<59XS<69XU9$M$,N MEX.!HB>PW* "@G.?D&NLF2DA%X2'P%_ARK 2&E> _PH\IN,1;9$U*X/7H>N(E9",/TT$341L@8Y67D"Q6CJ\BF M4%(19= I.X.\ZV;*CEK;5! *[-7QTG"'UA1ALL9[**ZPI6! 57$ZZ9").PVD M$Q[[INWJ92$)B8JYXB98+5_'8_305V4Q>U=6-P+G?7$50T3R@M.I9ON;S20T M7+"CU"GF$8L^6]B(DV9?H,)@;V 1SA#(U\Q:+_5$(2:6M>P_S@OA5+)M#%U: MR8NJ &Q94UK4UJ:HG(T0'7JL)3"YD(9V6 MPF<-,L1*N,LC9,#*NC I.359WMR,HMM&4=@P5$I'VB_B>MD3+Q\)*T9'330S M)>TR<,[5#.EH.$*&]'9Q.0,<*&%LRK3*/"76T*1K.[P$Q4YRC,H@>;@C-1E1 M #/ WG$[1W8FW,;'R5@A5WR4%')Z$#7CQY_%-[%M8/P[J;=E#5 ZC>QO&/0( M2+% .)*='"/E(2RU6NV)$ON=I&.PM>,F49X0Q_W+YP0S+ZZK9BJG<.P &3"^ MWGP\<4X>X9',>PQY@ 45O6:ZHOZ&D6 ,\[M"HPTM=2*/S5@KN/JIF%:KH8J, M$]%=9$3/%%.F5#XN36*JJ]&,\OZ5 K3V)F!/[+S=-1*<.%OA!FZ@*;X#M>** M(=RH9D9)#O.*F6G4=CM;P4$_7&;UC5*^AQ9J?H;PIB'@?;03R@Q,>888UVY* M1LUH33MS,AS0G](?,@3.67'=,E+B!S NWN&:PFEYYHS=)&I2IO4MN'K1S! MM24$ E'FTTM/@7-=#PPV)O\I<5=G4$5KO'$\ISQ;/'>4;4(M.^R">R#X MTU MAVEJ^=-)(]]-2ZMPN02,HL/G"GTE[@O5K$,.&H\G?'P32H-E0S&$UVLC>4J* M\]*Q,1G@W>9A NP^ -M[((0@NS,\1')D%G?H;71Y:;1,U1S[L$/?$^;4ASKJ M*%A"815/UQ/)0=VZ89Z;TX"A3"A[Y^]:?KAJEG'>.NUT=.V97%:2M*90#KC\ M$3.BRC$_/U TIN5"..6P8OC,OI_J0W"Y1Q!^']U'NRRKS5OE E5=(/)ML+, MZ"TYS2HW9IPL_=-(!3A"3ID4_@+6#S1Q$O61UP&1@CK-]);6E^P@\EE!JN1E M6$2A!WHD';&YL^L/8@1SK&4MU6_-T)7SKBV7S/FJ MP(/6(R_203&^E.2.6'RU5VF1==W."7^OFE86P[LXMP!4G5FV M0NVZY&*XB;P+"X<>^ ^GL?#N04=M#LP]G74+HXTKIG9+:\HL@Z+W6E"2!Q^5K54QPC\2[R)>K27KQO!6%QVVE3T+VP=M M-E#?P][ VF:54,7W[VE1.4D=#)MH\N3/F6SKWFAP9+<-5)$(2!<^*%MU:"AM MGI+_5C0D;W*S;R3I?^:TNK>)$;0:D3&^CZ9,T3U;WIY5"R*.H%Y])]HY8K)BEX0285I5\5[Z>:;N^Q0Y!B IG"_N! A-G5"GIT@- M(UJIU%.H&!0/X>XW"JA=HNN!0//<6=PL/% U7>0\X_?HT,F&;*E<&^.QJK_R MI$!M21JXSEF/-HAOZ !-1CWXRP%JH&&7I0<.TY+PF!. MH)C.')C_(N<_I3NH(*#>?ZY939&YVGJ_%.13T1E-Z5,V,YSV0EN^I!=B\Y=8Y0X#!AIEB,Y5.V#<2AP9>/@3A9[Z'(L]F)4 MX)W16M!P+/8[[0J2/6!YHP>P#I$WVL;7KE)GC:99, B ;H1E%AI:6I*= >XS M[,IMM>2NJ%ZE!25GKR?-+KSGY-V+#DBXEQ=2!') N(B'"V M7<6GG#A=#)9EK,<:3%3IT"VM65-O_?TIP:PM58B+28;?!2,TP'0'73N MNJ1B?Q6-EI&0N!Y-63B40;VW=#-&B8_18@^VI/O=W)P\\!6KE6K0R( MMDH(>QW_H6[1+8N,^BZH QJO"X]SW_"IX!D@]0B!%-G 7Y#U;6TVV7D6G=:Z M^EGI^TEAW16*!*[?=E7\RI((P>9KS/*B$F^F5DYZ6FIJ!>/O&X/2[YMV\Z_ MC'04S0Y5J)?^CDO+9TNL.,VSASU(+2UIP2=C9@KQ]/A3583IY3IT6-E/+0S& M1OMW,&+(K;=[X4Z3ILAR%[(:DD!E"_&!&+*A4N&*1-$,?"8>_1%FPT\I;_RN M$79?G!%VI_$LOQ^$W2\@"#_"_G*,[M0LQ* !"[C90V2?"(@?YD=!T:%.X74U^X7OC'WVG<6 MK&B'*_$3[\*VYRLN.T+4CV)ANRJI&8S>PA^"Q!:GE7:#?'=VE!Q]8.$+,)^+ M60VI[7!GWLJ^D=;]1IV!@7PZCPH%5BR$P1=7!H\NNY;'C1)VJ-MOK8.$#F<& M4639!LH+*:B"T"B$'N2HQQ)6O?-C^6R_C6NDOZI6]- ]Y.^09SS=6@3-&H7 MS'E C7Q](-C4HO(5Z(&[X&KV::_R\/8#^G)>>14\&O*KLNY<6K?&KKP":2+1 M@SN7T*]0V=$,E+5IYC2# OR)\P_U*"5W;YMT/VLQO^WK@^TA+F<&LIH?"'[5 M)5*8D7M=#')'UG12?9#X!4@-;ETZ3!HIRT=0#R-X'ZDI!]&M9@MG-UVU"Q>0 M*3:8!)18"(PW,0 %RQB$O%]#P(%M6S\8,9;A>*7N"WDGRC]Q489V._;V KWD MRV.+VG.#CZR4.<&8\^AZ@NL[89/CL0]VVY8[_QACQJ;Q'1B;A[A7S?V2.USD M<[@2?A]=CUQ@4F=7D8"?Y"U?SG*4;K5R"'8>M:"8:^;>U!X\'2Q;C: %I?! M.Z7Y=B.H-3\?F#HY9P68CF2?>OF6"2[R*&C;'D>KPKL#!#L^)U]?51^L,R^^ MW0Q1LL:@RX&Y&3"^2NZ-P)QAF:!_D#V[H #?4P@P&EZG*[L>5LH,\'4NM2>-^!SB8%9%]?TQ:Z]D'\Z MJC&*G891ZFELX5\,I_/'/$.S@X]A9^4:^BP[![=D2AE:3V0552*#%_8ZKO%= MZ'R-!KPS(+9P[%,W5RTS4#E7(:>?XA&_"\#NY"SGNTEAP)B(W0?(R*;^8$DVQ8-^(I,#H.3U$4YZ94UDKYGZP?A=OQXQC@L0. M"8HY?IGH2S2>387-)\X3UYY_P:U$/;PRFHC?;1;Z9:N;+IYKH,O.7,)LX8R9 M%A(69@-SBCR934A=;K:"S_BPXQJO<1.\:GPO<9PG\FVE8T+BTWCWW6$K7%?9 MM0[W%.Z/$@\%[T^&/W[%[_U8W(H;@?T+\"9TX_@N7L[L*/C6MLB_E/F?]1T;>=3BS-LT1*,BX"=Q!0AP:0&^@?%.+=MU(UUOF@/ # MCXX6:UO7ZY 3@VG;J 1#:JA.35#J8V51JFF:9%X](& ]:G\TX/9US=;H=:AQ!1#5R _I(% M&$[_2(Z+1Y44)4G.'L>-U$\R%L/@<@'27 \SD%;.( 1-U0K>>ESYX/)H?=#D M@Y+RQ4OU7(KO0WCOW2\C7WV3;U%E/AN?QU5>QK&53/LX;H$E31R1>;&%S$AE MF]Q'$)_+K]1JE;4/3EB/UG-1$+$#Y:WB[N1USNDQ4S[US';QP6,TN%6BITEZ MCJQI4.H#PXA+]DGXL+,66.\^B(.?W"C*Q*Q\XF5 =#"A1"6M7+Z-H L;I<)( MSARYU\8U,_*JE8;K)DQ<7$L]&\[JT;D(<#P6Y2 NVIM1RHBIBQ3NCCMVM0 T M5 .E9*!PQNAH<,+W-%SMNPL?(0*WJ (F;/O/>,8I MNYFQ@&5L7T,R2S$J2&28:%+B,I))KDJA\*E(>O'6%8*EQ^_:6<',NV7JNQ&"?)^XF1-=&!K+VWGBP+R<-22 M3A;,&'9RHT,X&P\64LR-N.@Y,2/>08Q(8;E*1B-VJJ['A:"R9YR7*1BQ0E"V M!?5YQV?1".!X.?N6PP-3)XLC"7Y5V62\_0?O1LO0G"YR0 @FN8G+0EAF&](< MDUX!$Y*B/W(/?0E-P>R,);?#\+AU@7I\(C&4"^& MP5P 5;1D*T71=LO#<2=_D C4^-!?QM!@H<( M4WD+L[US+MV[<&,[3#$9;Y2BV9Z24X!>F3 0UE7\XFF6*6[/0'H^(S<([NC/ M/9$!X%3X%Q?PP.J: ]U0L08" 1,ULO)G8(9^Z6/T%XC&_-W8!V\U'^(0ZBE% M1&%GKY*>FLA3-9>V42[M)%\W#'>EW&@YV#QME\>Z&=^H9E 5J$O0 O'QDEP# MU;XK'A7A"_>\[:_TH64_Y*M*PG?^'C^^9"G(ZABL,V$B@0D^UDH!Z&?HO$C84(&1/["'ZE!?&LPB2I#F699FB;#"=<$./$5Z 31(>4+CSFG-(NC4&70J1,S,98O>*0Z MJK9*6+27,0Q?SEXD"28CPW+;S#"5?2(%HI:+VP<,FY6"Q7*[#25!A6:HT(4/ M);JP"@G-""TC,#)+3>IYT,7X1AB^$J<8'H*$5--2F[Z[$?H26H)OC!'[14OLG>)/X.I= 2S8AD?IF2E,J MK#+Y+H652)*RQ4V\?2.TPW@#C@]WXPNEO4P-.B"3CM;9Y]/IT<',+()@H^V; M(?#L$?8-SN;X=^ZRN7W/\;&9'\KT4@X =7S0+V??(56VG=C\-LVP)=0=9T\R MG//)?@9M@L/RC0PJ>NJ M'VR]>5Y+IQ[OZ[:^SHJ5MDF*6:;[IX MXO/+3L"4%#-BZ97'S:G/,V:J9_<] M*SS[MQ#QR>SLC6\,DW;!?49AR6*)C"B@]W7V*T;EVU:B*P.TN"U!TN':X*P= M2(XRLL$)W>X=.16G_NTT/W-/W1^-B!W;KIU2Z/>M$6M*1.%,%W%_<\"Y7QI= MV''G%")7*"68/JN]DHN4'-BXM:\KFL8X5Y+Q<9 M2SKD//;W:OE9GC[ERRFIHBRS1T2CIX'HA4EK*I/;>:KN]Y >L&(G_/91'4"K M;)VGXEY/Z\1Q&^-%W3N#0V(X&>>Y<\TR[Y,MNOBO;(F"P)XIB"5V@6\)%T=D/CVY&4629R\D18, MO/.RZA>HW83EH'(:[RW,3(J3G38354@\*41@5C-S2C+IZ&671#9C.O$0.0+C/GI75>!YLA3+WG6VN)* =JH-$(&%$8C M(K_NT5)4&B; 2@?115_M>\JK:TJ^=2GY>=E7#E(,8K6)9 *0G)3-?7\_TTNO@M&(@,TC DHC/ZNW3\)T&*$2Z_W"ES MKF:A,TCLF5@K@YU^=8:=GL:S_'Y@I[^ 6&L$MF24A:I%*S^'*IC92;NL8#' M5.%I0&!>8%=$3L=(;]J) _A7)(?%HTZ_N%*]R-F#&C""'6YGMKZS!.Y@ WYH M]P!TX@C%!51XC!)!>O64TB7 M?AY)ICN!<3&17A-<&LO/%=U[BP461 M(5Z*T$JPK!Q%MV+(*EPOH,"A2<1^U3+Z.FBQE[JCUR<4](UY\81X."L.W'?. M,OJ31 >W$GX'?67+*KYXFZO]WI"5L& M[()YAWP0@@,) (8((H_1ES8T+N$,Y&.1?SE/W[\@3^9ZF=%8+6R2L+KG\?]< MXV] ^]1FG X;GY2@7$1.<@XV;#0%1_^R!.,1XV(\>U1F(%-6ZCR=GVLZC_!/ M]AF$<8Q9%U3C>5[N;5Y\TFM8"HW_;CM)APECYWGD[VWDM3-C%WI#*+LVCB$C M['GD[]469;V+PCMM>BR.]Y-2HTK"NK(&/S)4CC/7>>6YR\;Y5KI"C+*(&M*" MY7D06ETAV6%!">H?,16%\[3?8^ELT;4:]@ZXJ(D;)I3U[DIEE3(?_=.)K\_S M=6_SU4.IN-<>_[<$[*L>F&3U_#3T08*.@"Y6\C3* GJ211* M[YC(_I9H#Q!BJ'C[1+*,>QBG&-K&.5>F_!QI2YS&X'PTOVV,WRBT*CLL,2^D MH_"6@3*5OAYL3+QI=_3O"9JIMZ!^S$3LY9('4CAUC:7@+9>.!Q_;@9R/YT(Z M*)- $BMY5+70:G.1F;B[1;Z)VG)[QQC@1/LZ1B@H7X"P:J9J^@"S&3KIS2"( M^8[JFK,2,8Q"H2BQ3G%G:>ZUKB<&$J*T3"JO\G6Y0*(FF8$.J';<5\;!=$5$K7W8<2\<2+%)#+'7 MXO RL8@0JQBJ&@64!:6E-+4IR4V2%((4CVP):!6)NGIM7^JRB<^]._#$S1VC M]B(-/'U,1GJ5NGB/Z)H(V[II3,G';J%J=!XFZ99,)(RRY@\C@0) P#BL"NE: MKB5S?U/U8Q;PP3J96!O%+8OC).S0'8WTBV'3?J* :.?BQM,@J/#D^^"V+9U5 M^Q-Y\UO?4PF1O1B/-8BY=_048T;ZF^><-5!1H@'7IBQ4[ H'8OX4W=#6C<;X MS:EN_;1)WA%9K'57DRB=#[<2)4QJO"9T#@LLI@(6VGPE,**7#+G5S8A:*4>! M+2;FN3PPHF9>0\F$S$*\SOXHTPP!P8E>8'1I!94D'FE'^;O?QH4$>VBQHECT M!L6XBD58';'+'6TV2QH*F4_30AEHWXD439G+0NL8>7KJNC821!U4X41*),PG ML0'NN/6?9V?1@#W*>RN)VFJ_%79&PDP%"T=W(6!"J;8G M\Y]4-LK4#DY :&/Q(>91&?X'1#XZ;7X(LF&#&U\UC632 ?8!]/]>OKVL1X./6:V0=$@7K)A /@G2/B MKXPT@;QT(PQC0YUH$SJW0Q=U64%90]1<'H03\&WHH_U.:T%RQH6.GP[;JMVG MBIC!0UM/<6W']%@@*GH(FQ:?%UPPW':XYKQ]Q*]V"@2L&\?$,8X5&I]*VE*\ M_U(41ME0>3"3FX*IT*,--[@.G1'O*(!WP7'#%2LB']'*TP$"@*QF=3Q^&Y[U M(CLY;LHNWA*,2<()K#[RMJR,3GS)*O*&0R-!BG1Z0$:GY9]?*O]3G$Z% IW M[N;"Z,@_K-N;:'DMFY=1;W YT2*(V(VB<+Y DLB&E M^R.U/OB!1A5L3R=DP>HDQN%R-"S3I/=QQ.J28_\N$(.Z)RBFE^EQ.BYP5 W4 MA10+!QL'Z.@NL#R9;%?LR+J\D2=O&V+E);!\@+N&,C;@NQ!1I 4CK$75X*7H M;?0]1LU4X_%U&NC[072 )7(&7'O ]==GP/5I/,OO!W!]ZX+T4E"4G&('B+PF M8OF&??.D3943($U+=WD-I G MB.:H?7QS%P84-/8X8_=-ZO0KX:UA'Y,"\I>:+T)#:J-DO&'<=#H-FE(=F?>G@/8-?]%"PWI6[XC'KXEKVC MM>Z$G(^=Z8:C[3A)AU!VO2;5CO \FGR!(T@73L30@,.;0*LF)6Q1R"XON!9;PN-P*IEV#I >P,)ZX[=+U3M9P)]YTUU7ZY8X!Y4I M37*PI'%2[9@4?X(<+8Y?O(M0_K,J!O'_4GBE2; 3I6=A>>R/LD,D^JZV(];7HC;9A&C@.2= MRV+7T0-?:HM OXA?T/#7M^3J!;2%]W+V??Z$9*NSQW0V4N5T>273L*\01 L] M'M&HZF/$>=-;C.G?E4?=!V^#FZ#Q*AJ;O8J.K^,*V+)"(HW_/( 4ENL+E6@9 MC =%=+"= 4&3F) MCV.'.IJSH95#E8+UK(-8%7!4B9IA,G8,12-&06:VR@JNK!],)HA8/L*2LS_" MMBN4G7LZX#,C(X:+[)Q6I?AC\<0C\[*L^G@PD3-$RX6-.9]O;3?XTH+*JR:% MB0^PNH2"\WQ2;Y=)A_XT*:\NQ4"6?ER(F/I8@X"4_=",6->%0%ZS>#DN*W*: MAZE%$=?C2!\9R[B+J8^.9O[H4IJH,[#"8AWH180<6UIW2-MI&3809$TJL>8E MQ2>O=ESOD#V\M)0(?5_7X9+K(/#ZJ]X=?5@D;5*'$.VI?OK112N+2"X]8(6NY/51NM;MZR%PUKA E1, M)-K3R@_)A8.'3I.%9 C'JG!B&TG+UH>@Y+:Y(QK M<^*MB[%=P9N4J*TWIN)_[)%?%RYU!+1\^I8W0F&T;Z3WENR'RLJH :(\?+<0 M_O %6S>Q?42Y2U%[*MT>>7,D#HF>W@FE_#%N=75#R%-=^OHDFZ\_ 1%UT. ( M"L9+F WT(/?!":/N^&1NFXMDK.@LB&9E2TIMVITFF0?'1P')@W9-V^PTEOD= M*U)IIOQ*;IL5)5\9&T$A,ZV2^)JKG5C-.(9YZ6ED)XY:A%]3TOPA6*.? BO= MRZG;)Z?/U&#V3;F/!S#[\HH9:<7%=1.6&&)4%+UM?$MLU:@O8;YLZHP^M@XX M.=&'Q;Z#2[J)G@HEPV0E(0N\@&!&V4NA3$O(V@?M\R4HZ+741E@FV08%1IH$ M:AR'NCV$&!]T70LU\K)>Q=NJ^(WAP83X)=/H'(P6VQH\JWI$V?#).$TJ:O;E M)H@$R:<--@M($RA8$!/>W@DX4N/_I'7YD:ON=U6M01QA[\E+/@PC@L$@#ATY M>6WADCBVX9DD6Q)NH42@MTJ:(WB"55?NE_LZ"&V"8 >I'BB3QN*S5;^H6U; M.K*J?N(U0.D<%<#>$JA]5\RX="2G&>!:%77YP]6:V QJFMK%HNQE1+A6".>0 M:\ADJ^*%-$C@Q2^$B"QVA)+P7?*_T2(AT&(PG M'*].L>-\G?3H5(KJ)$>6.%-!"-GA@.L!NI1@9F*')L"/F\$!B(-? R?]@LMK M=Q38-FDHL!VQ!X[N:3I*,I:O@UU7W@U+$.8I=PB MV0 KW5I\8/DGC>56X/ACM]N%;^SMM0V;0S-4DDH]B>/C[J>\A#^>HV(@A(+% M[D:>S=PP#Y8@_54SN)SJ29W$ 'UL.& ;*6CRI6S9$! $6<<^GEDUA#[FX*=8:6,(OH:T)Q)Q=:ME+;7= MDFO*F@-\S/BZ!%M@51:S=V5U4_+^?'$5X[,\[ZNZ\]P;7J?T>[;#.&?"F9>$ M+SO6I&!Y8NXRI_3T-*BM)_%TQ:@EA%?>T%[:Z94+'KY^_3H3&M/A+ZU1/0VJ M/L ZM.NNW,8SP(3:S.M!8"U4]R(";CC\$R%3>I5M+#.0?L/FF[5J )!%+@"[ MUBV0#,G4_R?G6L^=>??7""9L790:X$0S1^1)GI3L!X6U#+.$DAV3IJ+3G#VFV&->=EU%/G0'#*NJ]P"U86[YF9KA'NE(U%VJK;DV3LX'KTA] M'N[[&VYXWIQ381P).9]A6Q&5 =$F,:N!!U*CUK4FOSVZR'3J.)&2,R?"YV?_ MF^^[.#P$XA"RN '*-]H-Y MU;I/.<&;LDM47%< IQ,8!&06ZMGLJ(Q6]1OGV8">Y+"(\]5;SZC)LR($*)+K M8QDIOQXN/Y)<.IGT[ZN5RX@Z"8Q4L[3^3P M3BI1_M7D2/U(-8#G@QK ]V3",5H_IC#R-2J+77\2[W0?& @^IT8MLH3DYU_. M#X348]B;X[#Q"?5\$:16D@2@\D3U)S%XMQ,.[*@8NJ[0(& XJ8G1<\@B&S#* M3S(8:$@!/0D,)#8MSCFX$IX5E0O@[W9S[&(7L48@&5T;"83-X^J#VW M$:>_(_"!0X?A[YAN0 MZHX'$P-/-?7E'*\XX@WH$TACMCMLA2U*'K7X--!0+_TG\S'G#RK)/TXB'[%8 MQWL8;T4PR!DUC_%'Y6U9;JC0;\G23L#UO+4%?R98YH[1@UHYCD]V4QY2Z[.? MX%?6X#W)K<'8-6E;<_I!<87N1>Z(&\ 9R)NJUF2;H;8D>W P[ALVT&@%^OM^ MN5:8M 2OONLB?%C(,')M7Q^7;HL3<=5F(WL+A"";U80%LHN?VFGX"_@<[!6I M;YLA!;G@%N4F#CP_CFB%A 9*K@I1QH%7/IVHIS,B'SLYH^VM1L?>@(E&>"FE MLKRLN@3DD1],"@LY&QAV:D.BI%Q&EI*&SY94U>FBI^=8Q\"%X+$O9'C[\\XP3,Y,D28]'B]D'^,1P2_ JKD'VB.,Q]7G@/=-T:KT5,6( MEY5$IN-$0M, 4),(M3OTN\'$E.+XT09'2H MKW:X:]B482J*?!Y8K%#'0WH$)_;8N#_,MWT0ZGKCSWD=AD5U7=72Y M28W+8 MXO]G4"(#OPRHY68Z#N4J$,NQ*/>N*E:P[ND<$4%?/I#Y-=R?F#Z4(>;3]L)8 M'29?E2 9\FA0*JSL*.>;@$R,[N&^#58'U0H<,/8Q#(R7!ZMRZ(VB0S(^B@?' M>0:UX@Z\W-N26 J[O<^84U)C!3S.]*C25HVI3U/ANF[S#E#']>;>2:A5)L!K M@E?+Y0^SMF", R I^_Y$//8['EK)LQL1!5)^>QGM&T==DIKR,1.S69G'9'#-L:2SE'SSKPFJ-?BP:$A&&0=>KM$^@Z1 MFB88]C_3093F=,KUYPYJ6ZF9*BH#;$H\_MR9:N1[&@+C;@^TU@K.<6&[L\5P M@%LY> R"SA8EP;@;O &!FXD+SZ _A3#@^#CQ)!)>RMSE=FL M%;&G#G2DS[C=)F_(WZ!O^NA/4 MRMFRO)GLE?S8_=*NDN ZKS?!'I+H;/1H]ATF=Q/?C%[X-AK+F\!\QM0/Y P*Q\K';DFOBQW]XG\TV=% M7G]>/7ETQN:=QK/\?@BB[NCSPL0X Z.G)[@:4T<#]8LLRJX[1'-[8]5I-4.2 MOBP_X'!F:5?+#SXHYY)LG4_7$%!F8BQ80>X#"*[BT3(8FC_"AE+A]-&?W\4/ M/;=!H5\^_O.?+N.I"!]V%98DB8!+L2MUPX<@77 F5Z2[Z<3D%_3R TGBEYXZ M7E,8B2EAKD_L\Z+(N-2N=OU'6G:+K%DH/J+)?< -389GP6\9QS,'%X%%*L=PT\6B\JK9T MMVA0B&:!C)"^47SS*_B0\&(PJ*+2V33R_D;F280NCIX^.D-]F:"EDB&0@SK! M5ZE/$\4?_S IH84>U'!H115'!%V+40K(7U O0YZ6,)GT;H[B&U$R;^HK(@W- MCAY/W6C*)M=U=$5IW<571[^FM1DF3M-;D^O3A:5)S94DEW$:)NH7F&\FT!\C M_4)S776M,&X7HEV%^M\J[ X>QSR5R;UM>*&99#Q[;(<^YR M3""3H R;GQ*-*7$ H1EAC!'Z%'C?) M3.Z%*BP:@V4M^M-7Y<_QINU>6*0^4..9:$7*3:283!&)@% +*8HAPV[)B6PX M&&:L:6;I8%7IE*3UHAHM5AV/!HM8=+-K\>F;093C;NK"E10WO\L^_6.(C]L@ M\8!/Q8^DA.KW5B]\SIHQ\4Q\Q"_SH@YQMEQ? VQ:ZA/[>5D)4TX=K'< M=_1+:0,UEA ?6"I7=GH^+7(S_PFX\'BU:7O_JJ2J=R=L^>O227W$7U=KJB%@ MXO88F]9HE(A;DGFXZ,"B$\(N&\-'HH.BHS@M-57%2W*WO=1&F).MDS7!O&JAH]1@//* G^+#,=<3Y-J&I,!44# S M%42KD\1':#ID3W7E3=I$ELAW/*VZ.WFX7,4QHR!D\NH,)9PF-+,DL62 MLPH>&-_BFSI,L0:U"/F=ED$$KFCR4LV 8'7671DBT02'61_9@"8BNFW2ANEOO]2P89!7XU M=@!="_8Y1N0Y2]%)G6AUT]")HR6W9 -O M[N+2)+4:R@IJY(7?P$UT:.Q&.NI+)LJJ,W&A2%K?5 5"0;A'.D&!;,C8=4X_6O3#-*;ME\["^ M&?ZR77@&/Y?J+,7JN&R.'$B;B?[*&Y1]7'LS<'!#U)O17PT,)3"$2CJPX!T M+0HC!RY@"2I7UGQ?B<:H(]#E&M-&R 1C!XZVW)R1XB)Q;6[..(T4-[9L5GL$ MMT/:?1+''^<<&;R?>BLT/.-:AP^-O^2VT# @E/"_IN>$T7GE-(W-T@[U8!,[ MT/T9ZDDVP\Y7.2_%,&E0[P@G1L 95HG@:O M5\^%J8':#6!<"_TZ6T "'X#AX%F&B&[()X7[0WN:+#S2@*M09.30109UHVKA M.WLC.!_.#2E3EFL].-P,,D-@8/YXZ E8'JZF_5.6TR_OOTM=SQ'6Z&Q0V+,4 M 2RS^>N]?7H;$X?1?I H'K9ZXYC2?_V?WO'!$]8C_?2W,+BXWFW<@S8.*/WM M>XP"')STWX#\IZ"_ _.*G,C7&-=#+&DH/+E7K(-IF]JB>9&>*DJ<>U6*I@:^ M#2T!3*X6>P6_IMEMHD8399+[!:V?O:ZVC<LR"V]< MI9.$@GJE]X)[$$\G6I]E6D9OEY;1CKGLTC+6IB([LL7)P+H%DM398CH!.4]U MN4"6,&J?XXY45'7"R)1.?A>:M5*(8[O&&PYGZGT;1S(POF[:K5OR:'DFHHKG MG!)(CFK8.%*53?:;.[Y8XGF]R*%FU(SA$Y2(+M"FXH>HM7P=1AB/8K]U;#M) M888T\7\,DU/5VI#Z>$5I U3W?8R2-PZ#^ZTJL.[PJ:I1BZ6M<0Y/ B)7%^>A MK7\P?AK>;?UL?=_QUXMOXD(ZDVHE&BW*!Q'LV-ZG;XDRT:]^M]MWPR8ZS^.@ M>_ R>L7B5CYA@PJ9ZX:N%SA#Z0TUCV8TW/WD#Z9XN#./-P0/3!19M ,TJP8:+.6.9 M&1IWP=&LFWQM5#$*M]WTUH#?XT1)NS1@ G4J*):_P#YC4Y9L&CDN[9PD +MX M:VZQO],@A:MFUE2_NJS!*1FWX #L+Z.6@"MY>.@@Z$H)E,"_ X?SNO?I_CF8 MFQ61I.'D+!QQI :E5Z)08*(6U] [%=DCL FE9?;89EN%NB'=4J?FI6HKKU>- MFVOH]*VIA1-U%YMV\+7[AU!S:O6LHILXH:8E*T#\A8W5P;?3A;UG0I2AN=E< M(^KBQG./!=I-PG$?Y/V JHX23O;O3@ MWG#NA [;-Z<^@R;#9)Z *,0'7DJJZ,67SSI5E ,&NL>@V_G41A2]TOU)CSFYK?Z*_K&5]2V G0@+#ERP",< M#HQUEV6$T$+ 0K@[F5/S 4,FBY*0A9A*E-TNIQ3:_LW$4]U";"MVW9KI0J*U M3+H1Z0WI*-$],9RR%"\G-L&& 0(X3I1J]AQ+6K^2UF!;/4HJ2ABH11SQPHFF@*,3XZQ;J%:[\X"V7E"B3^,4I MKB!-;;)5H6PG%P^F8761H=ATS L M/&1;5*5>4^)0?P&8J@A21!T $MVKYD9I"6T3XPRE]Y Z+!M!BA>;,;FJ^22/ M1M)%D)*LB5'+?247'7 <9'"L$[)T%P@^(W:X+P!V89YQUEG1F&;M) WH'#D; M#T=6@,Q*Y]^!^HFID3FI+;>DI)2WS0A#(^BDOQ &KQ<#E>]%90E+AW_" MA:D*SB:85D!0W"RHKMJM /NQJ>?\&N_N4#KZ >T(\0Z)I^C>(LC_0K]ZS?0S M$+43U3-11^U[[ !UN;X/A6B^UJ P-'3^C/0AF,&\NGLKI,7$%'4-_D"N@-@V M2<'-DWY"7N6C*_]B;A 'Y! 73O]F4CP*A.+QTEGI-T.HZ_KT5BG)2$67&54O MIS;?JDDKJ//9J2_W@6R#>5QZ, ?($L_9NKA"U?['Y6D](%MCO!(5A+A.G&*I MK#98ZJZB];^+^$86.B6U($O5HYW2R)<#/7BI375OO:E E/U\/"P^S)Z];+_ROO0S_$H^$S'@T_I M+X(D5-;KB>X+'&<0C^0H=:#*.\O;",45)CJ1M1VG\:R:!2]ZG6X7'0AL"-.K M^UVV^H<5.8:M.A(MI(*]5BW6N*"37O?E\-7+_5QRGX4Y?0YKO6G K9W:I!7R(G[73K4_9#3R*@=8!/\M;]WG>!M ME>O<'/UEYS6>1+B\;_:&H=>48!%$ Y-EGPNO_D .#,1&PE9=[/G!DH%BO&B< M#Y"I75-/K\DEU%L0]]B6E A,:]8N>7QT?C#D:*B:Z1;=4KQNW0>8I\8[IT8; M[)VT#:-20= Z)W$M%HVJ":I!]>/3)]MX3IJ$$8I4=HN<7"MWUC0C-K1["/^9 M)+'FX8*$J)L(7@#/(D W/NL&_HBF"5#=E9J#IH7IP/M,6OU.\!E[P*-,%E>Y MN],-1!(7KF_=>H_H+&0U<^E6R\J,UP(*YX2-^"*TJXA*!PJQ(-S-^ ?_4@2? M(S@$CPSH+[;J\MJV1"05 4T(PM& HV/C@SK<<[WE?*ZB1+O\W56Z4^!/2L[E MIO>-BU]E]GEE<(V6?&L^FY*\ R#;!1#GR%Y:!NT8FFH2F3J50/!3W%"74#F; MQ]5W65K>XCS8"\NSK-W) ^=.PNG.\#*.Q.''Y\5 @'HF]0VCDUB'=\'F,;]L MUFU\].O *Y:/81?Z=T/__5WHOQUS>9K0_]/HG:ND)[D7=491C7&R$2Y,LDF% M-U!WPB<0!%>E@GSCXVRNX,T\N)&>RQ:#30(3/DJV+XON";"KTG;:);ZVBKOZ M$,B-0G!;[(>/V0UK!+VCS2P(UK4:+0%2G"@^A2(@R=() ?1L;A8,7KWLO=)1 M"A-&%^%E2S.\)+T&?4BQ/H3)=IC+C,@#+_H=JT/%)%877G8_R=E$FC'>J,:< M_CH,IX[DF0ZY,E/Q7\7LH,(L. %;8+\:DR6I!=8EZ6HY'T3M6Z/KN482NSW? M9?DLZ'7W_M<4Q_X.PAT6E!@29PR+92608JNL'1AJT#\!4TO8-6JR1M=L^2HU MDVPRL,#,&72"GZF<2-PTXD CW:/0P41*9$VBM/'&AYJ*]+U%M.>4?.>,K:D1 MX3Z =MX[9 7G#CMJPWUO^]5>;GT@:Q:,5W?YY8:?!SE208Y E^SG22+_\HK& > MIU^#8JJPW;+<]R54.T$EP=)GU\?:F->PJEWLKJ7.H[6S,J62@RPW!+$FZD"&%X,VLI_E:*[T[B MT4XBHI0P"Z9ME(JZDRDR'%"E6 %"64F: TH]GP282#)A+:6W#>B@PI25 G/\I-6%^-K$G;@[DT<[ M$]3W)$%4VX1NZP3U#>&/F?.B9D;)I:X)A;5NIKF!KX=:(#C-!:JB'CMT&A,L M#4V=/-9O5=[^Z^:\9$MXJ /1?RGPSHX@H3@"%N,AQ-HF?4*$DJ4'*O59.3VX)'O:X=VM,E ML=67N&Y+Q504<_6./65>I:V#0F^:JS)07)HWG'?R*UILI=,+C)NE8GH'@KYC M;*=:$.X69CW2^P;T6KXNQZCSL]QD=DY-DSB=\_%./-'M]$\8?Q IA?YTT#G:-VUN8NH5A/F"3L*= M8\+:/>H$/U.M\LP:Z<"#JP*;^^H>C92S29@W3;D?=V?=+U-KQ+#BS40;O)/O M.K4"$NBE'CMN1U4/R92G0&AHQ/A44Y[:SB)_/)$DI\B]O[D%Z(@RC_W3:<@0 M8Y=2'6AUIQP^VMGH,A/3Z=9!NN3N'!C4WVWXXUT&T8THCUBGJ#HLUT]2)6<5 MML.:K'H.5;;A%"7:[I >[9!J"&5N]KS%@*"N8'EV"PH=1DF\0@\?BT&?I#T_ MT3#LT48VC50#G^[.\]'.LTI=R8/AC#BWJC\18W^W_HRI8%BI'9PF.';1Z)\C"'MQP&PM=)]^0 M5;B[*(^=$\>LBAK\<$(&EY!K?"L3J=%1&I4/E60%2&*&2;*V![0V&V,7- 5_02)Q ZQZ0KCKA>37!]P9>A2#5.,X'?J\,*()C[>JSK[Y;'Z6 M\LVF +@7%@Z=T"PB.4NA@!NBC0PVWN^8YB YB";^NB)XNP1!25CL%--%;U6J M3.\(S=2PHEAJVO7;?A#9/3)*MJ#9);H^,JY/:%=TYQ;=[>^*[MHQE^>#M[N6 M('561$EFP@2N74HE-?@7A(F+XH11O+$3H?32*;&C4[F41!)Y4;X57&H9&-%" M(7J))!Z\YF!31GJ_Q)I5R1TR5\/^"@2Y0<#0+!7T7J=)'NX;ZB5AP)87(>$@ MT'XU0W9N&DTZ4D\K-?7$$=/;CM@RAAK0PU3KV^-W96I26+= ,GJGJR575,"9 M-%I!RQE/]6.+-+BOJ42R)F_H)6Y:__64:LX0/&*@%&XE&-LE=5342)G2)TN7 M#W:"?]TYD25:IP/3Q\0M'[%6*9YFC.?A]$0KAGD%MOV"FD(O3YA<&Y'%S/J 3B M+SPI"YZ?'@:_$VM?I!V73M.*R[CH8]-QJ7!//'F^,R&<)I MFKYS;E,U'PP4#E1%^7 ::DQH[BQL(>!XVYQZ$>)'TH@KJN!@R=A;W\_[-E'&<@&QQE);:2M-N-*W0\X6T8.[!UK$!!\]+#A MLS6Z#.VG3XZ/PH.#XX=]D,N7I?YQ'+PU=N)4.A?+OI ,E:L0F1Z!-PBCZ7H% M# 7;K'.[KXA85*4RPZ4-9>A1__(Y=?ZU(EFJ%*HC]#%.01XA'JQ+2Q6F%H"> M@9_&W9!Z:5>\,?)+CI8-U:.8KO/Z>E&G^-(WW30<@=0ET>&%4N"^_!%S-J2A MF872/O $]+C"T#F/R'^0F *I9G^(M:R :9,QUXW@] >^@PD%=0TERZD$,UL^ M(8U#2.)&*LH$#LQ:P

D/H?.E.!V]<&J]![':O(%=7$KZUWU;XDX MY![?]?Z?=3AC[,ZN:C8)84$B)I$DJM%&5L4Z;.MD<0<\)-M$I'K@3C+DJ2G; M9@T&0:N8U"1%BX 1L.P"D?4IN"^P$%@>OZ>OJW;)K*%2[I'=\.%1G# RG>3$ MK+X.%B3OSKH-VR&D'4+ZGAH55NZK;\ G8TV15L;<1CFB09!1J_-2&XKV=2_6 MU$6N]V[BE2*=^RSX;"XB@4($+R-$I1D3G!QA#+[BC*45PIF*8? 0^6PL3S=$ MW'!"B?:?HSKILMC0V/,B@ES.6)>Y9/YO_$+'#OJKD$L-Q=P'^;I1(NLKL2 M0O%9-=T58MGQ(KD,IG%R#5U5W/371YWH2,',BF(],,@6W"0'T\-M64**<+@< M_VJ %]$U=QZ$>CM6?G^;F3A%JK#?SSR*1^C!B$>4GILMU_.'VE\H:#>6V+"9 M@8;YHO;7=ARMT65HLXE"MJ(TM'7$XF\0'GR4,TS:)IN58EY6QECB&VR41I-J MV"DT7$7-230 )QO3%.(2$*ZE,W6)*E=*HI0*$LG9$;C$XB)7F/NQ)0CY6Y;*5=3".>^%)B3V@,"[]R M/3)_!P48"P49A *.8K)PB@),:2-J'0BV#F>.H)GHG9:XZO(:=LTQO6#=P2Y8 MUXZY/)]@W4-,&@0N24TK!>#7W(W!:7TB+G0_F8)!I=["!:8&P_ _QA G:Y%J MJBDG:J1FJ<4\%A-_JI+1^@P-@==H"B^0 0ZLC_)[!3=3PS$;* "RC0EA13<= M6[&2+4L+H;X*IFLR[?%EJOLO46\1.5%5:-=>03X;>Z(BA>P6B/_ W<.Z84#R MF!MC\'_;_F#C>%2!0,HQUXVQ&",SMAZ:\!$IOXJ %LF"6**@3O"NRE'^<+'_ MSPL\.0UH[^'^2XN+U:G MT=@2KA"-%J-3Z")&=-!79#5(D-=LB)T.DC5P'@$MIXT?LCA'#>1D%$'H,XV6BRB08I^K?IM\4](WB;&Z5-5'8A% JA MC73G;.F;@KLW6G7;G-/0'MFF9K>8B5S-M8N*2* PFAJO@:J!">".HD48*'4N MO>Y.-\!5T?YJ/F FYE"+=IIA*]\LQ_+B9OJQA*^TJS'._0O #<&$"Q5P%4%) M3CQ^1!3(-BWV]P$V<,-XDT[T45BC[V^[DWU1=F,@3> 9^]PT8QL[P.>A-$:W M[8H'*E7CN%R17-? %N/1?_]TMT#M]W_:+$52_E1F\Z=L;7-Y??$AZ/W<"7[Y M^.7BZM/[?UV\#:ZNS]Z]"\X_??AP\?'ZJOWRX6/6Z&#=\+P.M^Z\GBYW]:>_ M!3_FX\V+[W>>[=(_?_GT^>++]>7%U5-N 8>3V\\14&,$]2%%EPL*==UVB*5& M8=0]^%"%AC]#U,-_B?Z/JE V9 B!5+IQY-DWRJ(!R7;4YW@]PGZCNR8K[;OP M_!6L$E2:3],X"T7GBP@<7=DNP:AIQ+E41?RS2I4&\#XF7\\ 5%J%T:AI7#AC M%Z;)M=L3U!/GZ_JJ;<@13[:.(P;[SY+MI'U-W'ZN1Q>I,E-WSWN6#?6B5P _.X,!TH*',#8#Y\I8/EQ\O@JNS=Q?7_P[>7EZ=O_]T]G3R9./I]]N0:Y M_&#A>;Q]PO/P&0O/LR__/IW_SS\^O7][\27X<'9]??'E*GRV.WCV\>VS7?OEU=4O M%U^>[?(___+E_!]G5Q=7P:=W/?I4G?R:M\&-).-VP]O-1) M:\Z+>Q%S,TK/0WK23H@88^[-/L%G/N0HIBYA,5I!4Y/!HR M>.E3&DN!D4SS;W567QMFNH=Z9AP,$O)F,L9 ME1R57IFKVIRGFN)QKTQ0W4Q3/^ANGZ9^U G^OR\75Q=?_G7Q]O_?N2M<=\71 M8[@K#O9W[HJ=N^*)+_GQ'?Y\>SC^>79>S#4/[X%HT.> 0[YR_MK?.39;B0F(ISAAEQMAX;J0*1@ M2EK%7:\)*)K@/&-36K6J+8V!#AV[%13%5!>/ O\>"8T"Z@RGNN:JS,(M"?T='&V53O0)C(^;6-VV MG\0O4I5/%L&[;(C -I?IL!.H=$)9R_,<#+(\3@SZ#AC3H$[50#.\+)C01I3K+EO!\#-#.A&OU<,/PT'#*9@UF%P98B#%/(JJL'B<55N0-Z;(@[>Y1 5Y!6+<@4:;DG_ V M0OK++>:<-)U$LWG!\&.,1L68$H,J3CBI9$RI[_:RCC)L%F%&]+9'"Y8X33-. MHY99Z1OE7 &7]O%,"]?4?^W>,Z>;44'G3$X:6A"^P_U]969R M#>TM'&=Y_?OFIKC+H,IEE&9X/[HAUTBF<$9(D 3Z%<%_4[$%B-X\NHFS1)5[ MY_QIW/8X'4LUO%[%+_\Z7UY%)S@;TZ5!TN&"02%))C_F2B@$%X@+CE)\&B6) M2G75!VXUCNSL"^*#J)NX$.Z@\WUL62$629K3'"-CU@6BP&=D4[P]$H2[F(I6 MEMF<74W[Q1%J7-ZE,NCIB#+$J"RC8 0W,B(8?=@A4V1!D :%HJ9!E.Y4:#!I M 81CFN,>-EH[XV)TE6<%E85H'Q%AU)ENE]ST0W'!B#2SS AV#=V!F5PI(R9J M1V1/F-IU]KN8SW4KSL\ \?[I:188+H(*SVV>@WBK9I:>QG /L(7Z.%Y01-&%M@416) MOIU&/27/JGL7&, VYU[2 N- M3DT"N?&@AS"+%2F>6FE93Y),S8G1LB2MU-L M8(LN.6;<9"3OK!&]5,8\9U(%A9>!S!1=,87K><&$_IUN=4N$S8O:I M;R56 M/4FH@G$B"$B:[>DZ$0[V?(;'H)O!#E@C*E\(SE,XW'4ILE$(#CA>GW MZFYH?S;_+1(\0 M^5W^?9\JY@:G.]K*>_LT'D']@%@5Q_D > M[9/_K__2.#YX0]_ZGO_&=P0A, M2N@T,V:[BV 0#;]6<_@?S(EF>(M)3C2/LC$$]D:<#72[@Y/^&QY&F-\H!K$+ M=M1?:1%[I=13>DH4"2M";#'J%.P;M;O7%;:L;;(+A152T\D3F_>, NZ>JVO& M_0DU?*" "TP5DR1BXWP(XAPVO&8SZW+0R(>D6:6-WB+;OZ46I,A61$/F&>]C M*W&IO)1]QDZETO%;Z[DJG9JZ75?PN("HE"%2L'D9R8F16 M0_K[C#7CZ%%B.;%BQSA9'GZ*KE6B+KG97IGMB8%EI2/>,E9012.$:\3UO'L\ MH/$YD79A6O RZ6I%"FV'5"5HSI=P&X-4E;=9_M6ITU9YCKTMT6."?;<$K8HB M_+GX11)":A"L64)[R@3+BAX53TS(R#2HAK/K SD36],X?596BLP>RA0@&YB\2I3FD*,J@CA;Q,:D)2=]6'M_>,.D'3$#,FZ! MCO59%_.#[70:>I7XQD:KV4Z\4 ';*ES$'^RF+;Q5Z\_L72$W(&YPEH/=\+." MM:=L@LIWW?$)$;/2Q7_ZT"B9A8*'9?15I8Q[IZ?*/B'Q4*!BAEA"#-UI@;Z! M#*-9Z*.#:=18N''IWC"7!G(:.@&+TU/@WO^1D6T#2[,:;\=N06!88RSTC6EM M88LS5/-/ _&D08QL/;WVGRSC&WG1!X&^DU)*7B3;*\.\BBDN ;3"?0C%,\=> M/^\RRAIX7V'5!CT=SON&=%]S?3*S+9RJ4168L6.B'>4REHO&JM"++L+:*>NF M 8SVET^B-/Y/9(Q!-.Y36AT*SQ#,=,)J=U]<<=@.4*R)$#'B%/P,]"N.=?,6 M&7=I(0 QCE6AL9P1$UZ^JQ>E+=+"@<+6OZE$0CIU]<&#PNX$6Q"Q>\LGA6YS MFCU6MXG+C9RV(X]J]C35")Q#8>KR"/-6="3C,T!4:BW;1L9)X'*%.I>INQ_H MHW '2H=IA.:RX>T<$X>(C.8F;H=:5((L/)D*L2@2*7;ZNJDD12&H=R38EY1G MQ@[@E*WM$2QQ0

XY9D$Q.+0L9H%\OG Q8@I?F=( M1]FQ0M 3)3JDIY-%-1D]2YUS!8CU"! %)4+_]F)) /,8_7,HA?\]!N4I1@%6 M!I,V)P8;0 SL)H.O^,+M]? MQQFPBPPP+0+#-0'P&% M'"N=N2?9VFX7[4C]#2#\:9!E=_V/^5Y@X9M$1RMTBR$J>_[ )Z(IGKP"O<^# M9^./2M%@0:<7YK3HK+?\Q^)\@(L,>@F&^M#%"?\I,R[O )<,FZEZ2U^43.$8 M\9&ECZR4@AOX;!8*FXN_!NG/%_-"2NNR*RTLQ_/.*G<=3XFW1+?@*[= X2GP MP"E4DUY G2"2=JP855X42-LAGB,\QU%1N*!-RS0' 5'XG(ST>8$"=*4A_:B ML%2&^E%OD(U3]0!O_+4W"/^M!5B7=Y^0%OEX>;VMVLP4:[O"QS- M=SU_DHN/N=9\6;FX8^LP]3CPN4C4J)Q2\S6O2TWY]>F2.@=+IPALK1S%1"H5 M4Y\ZA%,6T\ FG(6$>\!<54P6C("M23O)@7L7@ 4OUR\ KAA0@#=V=[XO1&E M 7^LQNO*O)MP%WC CX7T0RKB*(@I=A:+0R^$CRR>E17W M#W=7__U?=Y\^7'^YSW.3K.O_^>/FX9_+!46M+%C]\NG%1LQ6W'&)#%V?!A'G M0>Q&3A3'+ A#Y=D-E1U_&_?S#.W/:?(5C93//1EJS:SY(N2F;Y7KUR(#4%]@DQ)5+".NUB35I$!N5S'7V4(E)$;B@\8#PQ MYV$D'3" 12Q"MRCZF(74G+U;@=-G7,[D;?/;QM!RUZVIZ4#S5N_:%$?VLH%) MX\[=%)G4EDT]XKQ+?IK"/G7^T63T_4.FZ$C2R44ER#9#*U!)?1#!+HF!T=@N ME:#6\,#G)!812N9Z&-5@TU5/HHV8+^DNU3E7)5X9)PKH]U=@"ZOHUY=BZ?F% M:^:85B!--(+YO,-I33WZ!,'FD*L_28G:";L."[GK?(T:X\H?2W Y=2!Q43,$ M'EEC;9?HI_T5[Q+ J&]UR&/2(0%&\O$Q58^KW$RU*,5C&=K*#3R!;5V)PP/7 M T,H)"(2G"K56)2B9Q>DXPD"?*N&@E\!I;:#W!S#VAM"L36X&4A-V$-?F4UJ M0;A"6FK9JM.-=$E**43EH](9-<]8N:*]-QLFPN\H(F><8)_S>M&/@[1<^B4N M\6JRPDV]84PW!IT7B'->[-YXLU#?8;:>][%Z&%SGGE* Q1?UB+5JF(>5I'#J M=W<,=F'#E DRD6N9DS+^&V,9QT@\PU,K0*%Z[)A/N62U:-7#U@7[T..M#1 M4VQR9/.D6AU/;0QV7?641 A^5&ISA.)G%W0^FCH-J*[UH,/1@_RH\N#HIHT4 MN","PAV'^P$%-4HP9K,H$)$B=LR(MZ(FLB8^E(,@UZVF8J ;PT$ PM1T8Y[! M&%V6;CHG "]7)@:784"E6GQ3+2T'3#H'/ M-/RMK^B%]-1KE)6"(B]HPK?BG M(T3-:-I3_6L>-KA_4FJ4UVLN*O*]A2N&>1 -Q3+P!%,/O\H:P2C$]KXNGTBP M2GW/CB-!P4#G 0?;53#0<&PL=,@/VEN$Z&P:T2M1P([^(M4&'B($/CV.W6&!VY@TPKX!'F7SR#"6B$T+SXGH5QK<=?1RDX+VDH=FGG-85MV6"GA5B%FP MYA3\PI.+1C1HJ\-!ENMBLA>.,5\6[L$,-P%6R MC<)ODL(Q8#]!UTY9!KP?0V [B![,$/#<-0P!$R:?JC92E0SZ&@RLTKLI>:S)XF(A">N7FYWJYJR[0TN\Y&6J1&]?7#Q=8VEED49=:2&N(BSZ<@ MTD:5:M;[@JN%*,Z)^H.G]E#C$UZQQ]?P"]LT %W!P8XV(96>E,@B;"<,0Q*! M I<7W,".ZC,_7MDO[*%+H>,(M^/P&G1_';^P +5*$!+QV(YH(#S!0NEPQ1TE MN<^4X:YSD-K%+XRY'4#?-4KIKG[A60S!1$! BA11A M&%%)ZN'4 +GNGUUPUB'D.([APX)M&_'-MW,,O\/")Z.%@WY:NO96HIS)=\W3 M)*>O+BXI$UCW[7R.P] ))/=8(!D5D2<]AX8X.,B-XJ#H]=E$G,5:XPX!NXDZ M-8GF37M _6#UW2 M\7-]U_1::O\!W=,TLKV8^IYT6$19* +/#VA 7.R&Y"F[/ C'.R\^+&O74ZLT M%%LQ9N>F"I7OK30"-O%"3QI$>T6SJ<)N7^2.#F26A-;UY_M&.6L6.Z'+GN,S M?NC5N+:9+[K>(MBC/YHSUZ6$.38-7^59JRE[;W2]EYI<.^5E04HLP4K M/ CAGH#9+* V\P(&-AJQ94# (&#T^,6.]3*QXDM<'KY>H+2^2@B;DH '/HF) M$@YUPB#P'5MZL2]"!CCLLD:$L'V!MNW;"F$7.0N.98K.K,)+V:2EKRQFF@U< MHP>I<+Y:D?:^3MQM&QM;Q/=DZ(<>P2%%OAW*@ 8.)3YS:2B=*,H[#^39@LZ1 MZY*X?78AA-VIZ_^X+/H,%+LBC-_99X3:)RQBU(YM%@G*@)M&-."@'H2N)WQ0 M#O(>TWNL7.+.V07KUK0TW3SH5X"\= PK*A;5ND[!]FUT>+M7 7 M$&A9GX^I;/T%<9:%#'=!A&7'J,K!$&^7J K'>1+ST0%K44"E8-W[B9QPT.]B M%5./V*#'"1)X4L):A<<9BWQ_I:YQT,@)1_^YU[#(R4Y9_K.!E 59_O/TL&,@ M95?,/W(@A7O+EJ&&W>!-]WZK_<9 M.1 B#N/ EV&,]9:*AQ[P0)<3 EPP4-Z*-EJO$-;B?MEL8\T]L9#$S)%@PBM. M7<\+B/ I?/;A9$/?#59P]-?8$\Y_):)#G?D"KK7#()HA3HT37C0]4;/WW"[2 M41++H#I*B:\J!75V3U$3$1'?9@$'0]VF@1](3\4A"7T>2\]G=O3*41..-7)= MKZ;W:D7%_["T8=IL*.]8F%@:./B:7W%<"7;7!$&L/5B7"(M'K<7^^C*Y)-=$ M+K_)-+HMYGX8SC1I9Y@5@)W!XCCYKJ+S_U7IH :R JS*_F >KO7LJA@<-Q4T M-2UL0:_=0(CO'YY509ZOMX!'M@D\G%IXC'#\^+@W*@8*%5K/%-959REGR]#/ MV13]=NR1>%3T6\U$!18SN7Z'BYJP:#TB3F-@)S\=/ C4;K4Q475<;F1&["9( MES>378Z9J\T(X:[H2;G*&5P/SE?Q!>](\S,FZUY]P14 @PG+Z0IGP+0SV)IK MHG7(=F+Y^._<)IUK+#8K3>?;BPDVVRZLD6KZLD2K7?7 M:V7O-[-D7C<3P+%U4<26J0"N+_8>LW>\+J7KQ>PW^XVYBU^ZPV)]USO 8EU. M][]8.#"V'0R. %G:993O,W5C*L:]<9) 'NM>E"9PC+C_96U:,BG9S>)]YFRE M8#S#D:7==A:N^9<-X+76LNXNV\@3YFL=L FC MXB'_,4EY-C'5PQSR24"EL!\L[4/YH0$Q3$Q^VA005I!1(,,_'U.<+7V>KS,$ M$R*.EY'&TG2S5U:0;>/'-N'[4JE=1X(LVOA6W$*/BVT43#9-MM\I8/@*[F7A MG5TXW._X-?W!#GO:* S;YS+,C1D.?<>J2R [\@-A,^$H=/_XB M_,,@T]%0YJCZ:#W.;!-KB1S%,*:M!/>HPYR \]@7$;>9Y YC3GVLA>Z0,25T M$8KKUZ0%O3&NTD 4*1Q2CJMM%;:;XA+K_SLIQ6524JMSVW;37U;O_]0%2VC; MKI1^'*L@ BW%ER&(&AI384=AP'W> "T%\Z>=CL?WQ$YFSG0KIO'V\8)1;&Y* M!!#E%O&B@R-BJ)X[D(0MM+AS;I[%K<\H# M0D+!N.VIP!-K:A5[RN#P;0?3WH2@+2XT27TXM@I_\DRXZ1EJODV69:B=H-5W MZBC3^$1-WW:;BS*-?D9-">[LO+4FYG-_3E6LTE0/HQV$?S8_A?NN'$TM4 @Z MHI*"O4E&DL=)Y&%=:AQ2ZOLRH,"X \=1CN-(%DDD14?8+A'GQ8?U4[TFN4CW M8V1T.#]<19\&_<<'E3ZO/Y#8F] EEM=T%W4M*XI5)SGDDXG/DR'K664M" S- M1S%U90A+!A .0+7H#T9P5E,#PRL78I;15!/,275AT=T5DR3Q[;J#UJ3:3GU7 MS\#F=8F(J>/,!TFG6)F23J8@Z]'398\:/;X'TY<7R M3#;KX@62 :B0, M7!J'/B?VFFTJ/R@-V>2K^HB9K-4IYC53RWV;Z?+(97/++6STUS,E.ZZ=DY0> MX;[]9CW8K+!YX,#I4SMPN&U[$174YS3 ML6X62"I576@FVX6 R9V[6ZQU$[I MOC"-*K&IYW"?*T4F<]/DY_"Y@Z/82\/ =/FR.Y6$.%UM]15'O[_H N&LDCNH M$]_*T?1 688,\Q=?X8MBT+0,#MSTPT$ZS%N"F&:Y=5RFTH)KGO@0L70&91B. MG\>F(+ D+WU*R,7TQY(R#:?2'5'?Z?1>W-5&O?1%J +7CWSJ4M"Z'.&HT&>! MH%)($KF:U1/;=DS7-_UA2=78K1K-%(Y=E0O$TK%RR\CF'P:E@-7R=6.VCW&; M;DTON)SC_V2RH7-FKG*JK4!LITH02D NQI1X=AA1$GN!+WSIA:X3O&CH.1I-<\0J$)H#3WH1:WX&9&[VL^@,1:-?^RSNB2%V2?5$VJB)3)@ P M3@:125\!3J%_VK37FF\+G/T!_^G8SM(VX8;\GH%]O>13@#,0JZF6D=:,TM?) M:]F2;$HK0$J$?]0Y+/$\QFZ"V!HP,^!>W'1@53%.(6#MC0LA2 !&- EL1SHT MB!P)2I'-W9 =BHOGV2V62'$LC-:0-4396/3LW-PN*SC=-CRR9]& :H_J5EJ MUT>QH0GJ,L_Q_-CV_8A&Q)/4C1U;1H#V,6 Z;SP4'310-QE]LU%UV,;E.7X@ MB.USY0;*H0I8A?!]/W0X#P,;/F]3'?:Z\-03:7W8N$V6=F\\($X&1$1NQ.R( MNHP">8/F",CI^9[#1,R<#9)QC@1#]^P"Y$:'U#4B6824#\OH?/0$@OR;S*;@ M:LP2_/9)]2+4YZ15U(18COO!&GSKP[Z>DJ&%?HNA]4[W;4-S2A^"X[Z+?GKG M_E1C9EU_#Y^P^JMB;]&JO64&57XQ+XK.F389Q[U'F==-ITJ_ZB>S<% *>^,( M'OMQK)60SS+]T_KTZ]+:Q)?P*SK7FX*_M8;!*!78L]6ZU/W(D<&KG^3J'T_C#M5J??_Z0DUS[#]Z^^P3]T-]^I))G"N M??VNJZ=$Q94?[^"9H;:*HN+.9U4DH.*#?QW(--*FHFY' L;N3QI$WQ1HO/#? M7U/4R5!QOQ_)=&1=HUX+^E>F4'7NEIN?N6X* '^3CY:V<_HR;_+P:10MV_MO M8,Y;_P7FPF,'%3_3%&5FX1.(U&RA:_TQ'/2K*J.Y*TFQL&Z8]Q%>@PWD^-F9 M.G3]E1&H6@!WF!"J4;P?Y] ML<%TD%?8.HY*8J(#G'P1+^Q4,*OWTEFDKDZQR^:;[4OYN6;EJ=+L$OBV+EE+ M>GGG,OSK+DT>=XP+/==-B#;<'@3 X,S#@08 M8A%EL2T\Q5W%8R$%\T!1+4U.MK(F?!Z_+\LE;XS5WMD%ZP "X?_F\-H(\TV. M4".$[@I5G,1@_D@[2Z"_&.11_A;3/6BQAK'IR3@QJF*,QBST:1@Q'BNI2,PP M^95P5QSK9'#F=L==<#+&3[S)R9AY X.)XC/E:%YY>^E];EMZ+VGI[;4MO=N6 MWFU+[V:LI6WIW;;T;G)+[U4MNF=:>E/E$%!1;!KZ(0TI"2(:LH Q9CLDC,.@ MH3TO9J-^:ZDJ2H9/5J[H:U?\I/?%.A8[-BH:):.>ZRS.D;/6R_Y]QC[KR)>E ASHM%:1ZR.UN8I 'UK*%'8)T/CRNSK"&YV/G%X MFVACV61YNFUB'3^9=,:-,+\H"72W<^ ^[X*?L A8 K]*$-H]&2: M=[,;RA>9AS_G^JDO6J5QC[\+?YJ-H>:I#(-AT;X7_\I9QHHXZJ+XJ_;^3*? MS?AVT*T0)]I7/"L]@-AQLMZD?74%ALC-)DZ=C@7@0[33/L%.!;/+8T.F/Q=* MA@>E:C1.^Q4ZSR8<78[&IH58O^*GF'5AR*\RZ>E#0#8?5=PF2SP:)\(A)BU? M'U-E$8(/2,3J)4Y?)2 \9DUN0CL),\T:84>PA%N!B( M=2;W3I=LS"&"/JG%>(D8H0]G7!LX.(T#JE=?]3K/ ^Q[J/L"%[T1YU;^ZOCC MD&KNJ\,+#R&>SGQ4)_?ZY@[>Z[Y*'U^LCP/ GHZ)16F/L9%,\#?J,U_UO-/^ M5&*EO@J_GTIK _Z'*\1,0V#+STIII@&X<@^J63Z9TB_V MHKT\N9+0!Q8V3HTZB:TGL[PW85 F^YK8YL+].72=_<%5R_:7@-1-0&X@4^T- MONF08K$>TP1QPV0!YGM@Q]C$]SAU)15Q1!4V,H\8\0+0[(R(=D'C.E0+SZG1 M)-N[70G..6<+G*Z+QKX#3U+8M,7(^UD4<&T3V-#-XTG1JW<>I0I\DY6<1YW@T(NM;EHH[6FZ;:2!D$7+A2L)!26WC2MTD KX\(DR'W_;4' MI#8&?#B?A=L=OZ[I:(Z=IGUK!4F!Z3SBR^H0=%[$&D%U\=<@_?GB^%),"]GK MA[V!OK\ M=+M0#3B@?BU62O9>Z-M&2=?L?:I)Z(;)3&YD.WZH7%?8U)-,!M3SPXA0YOF> MSUV#I;9P2.-YO(NA_)4\?E7L?DKDWDP.U+22MO22"P%C$ F$ IPE[&Z?G.KUOJ'.]I\ M/X;", .]4^:L&TI$FIM_7H+F3H">LEQ?,):\;@?>>]'#M^!KD]F$4L;UBE;A M-:4)^R5*LA916M9AWKZ^8;3@R N,0%43*P5,VH(>>:XIN+S)T*UABCI1C7DN M Y/\'2T3WFYE%LE_YWHA:-)_JI'U*3$GB+>@HQ)>,QF?/JVED$H'XMR74WHU M9D8OE(X<[;GH#= ;.LG%EQ/WUTKB&>2&=%0[>[!9[%T;*?]09@A1KB97'EI,QT25H?E)+?"A+N3'%_.-1TG8!%*:3I+/9\M7)>*<)<^Q:UUK JOS+;)8W U^<0D)\\WGR M_?PIB2+5?X_O9/#.IU05G2S1D;\,KI0ZCA-S)Z)24$$TYB+F-)& MPM4[NT#Q5 ]8S>%Z)02!-N#' M\#;O'IEMV]]$7^$B5U0QC1 ]S7)DO-R%73##R7*3&( W*EVKJ+OF7+)K?41O M1B_7?_-WF=^TM@S0&CSV8T8S M8NNUAB04K.E>I5]!\"Y YEYO$.I/=_&78K^1P5D]XVUNB()/^&9#%*I9#O\: M TW$+T?T/T\*0_-LI_$S+!D>DDVA0>V)%YIP OI*" QHI(NIT?,[S*.N61&8 MS97P:E3WG9Z>829I9#]M,F-AOBW/*4U=\)PNH/#^V^W[790B]/K3+_^_M>90W%0IO8F&MVC"J:SBF1O?NC#UBW&9KN,V=8I MP.(_#[?_$^VQ-M_JPR4J=H(P]'@04N5*:ZSB5I+D"U!SO:]LF/B8'NUP/&H:T>! MYU'*;J+DU0;KVV84X;8)\97WA%/O+IX-H'(X @[ZJWF"(#LF% M>AC9;.NU/.FD:3-FRO<#SXXI)Y2K.)!1'$OFBSB*?,K7'\JZ.VTZ&&G>E3CK M\?6@ G'=5M0_/*YYDLB0N1$A'%N2A\+E,?Q,T#==: MVW 5]MVK'G90Z!1Q,9.I(:/GI)^G.']=/!YO&4'6P.+M$21W1!@3*7EDAY3$ M)(@"%2N@28^0B$KYBLP?TXQJ4HRV4\T:9 ZUR%:VR@]H[ >Q+[G-*5,JD Y5 MA"D2VK%;!.U?A_O3LPMJ>XU'MD:H^@8/16/D0+VS]0%[PBX,7FXJT:<')+L MA&@PQDACL9$?UHFQ?P"]&?ZV5=["8?@;MM]R%O6)/]Y9']D0:ZF^I?K]!QL8 MHT+$S%4>H6$<<<_CK@HYHR%\ENP5M1H/M!JRLW>SX52_!YVHR0-:ZG.V%E9/ M:6O7=-S\IG0BUKBO9-HO4_UJ4[A6=8*?=1$2"8HN]:E#0'&/:6 3SD+"/3COD%9J^5BW<[T%-$E$D?S;1>5_T=@\&W@]$_U6B2J;=I0WW7QPX% M->56Y0B5_F9S9(!KN#$A@G$NJ0_P"N)82->F,B!<>4%];\XF0TAWW*]I!9U# M:+I[I\[*S3!#--.5Y+T>)MZ'L/I'4Z=1S1W, B\K%(-C250*9O,=US^I(RF7 M5=8S?T^P!*WWLCS%?_=LU8.=NLE@_3A(\Z_PNOH<;,RXFAP^1JTG\R;*W'^= MN(ZU>95).37L:!FTMI*6S886M1%:_EK0*N<*=6>$YSI#^F)D+LRX)X*7.K%K@0U3C(EF$="SP_LH_>' M7-*:J*CM:G[YFBXUPMI94S1;U.E-=5I 33P;:4T[*BKRBZ%O>8N+K)C;\VM/ MAG^>WX=/@QYV'3 /P()JO.!Y$*E>]]"Z^J2RK+[H49^0*5W/_@Z[-O5E639^ M-M]IUCA?3D:=60QUE$V5'0#NN@%@=R#]. (C4WK =P]567')K2WI G @PD5J9$TW>BRO/HL>S_G>LD1NI;"5\*C+09K MB\':8K W53[3E@^UY4.[!W,^3FD@16&\:2#85A.UQ0MK=E;>JI?+DA;+6_?5 MR+5+W6PNN^D;M^4_%%''FBBJ'^(-5GRUY/;&R4W9DH=2NE0I2B4!JP", Z U"5+2 M$4%8G^]S9')C9Q>L;GY/T\BM]6BL%O8SGOL\%(+-U73:R4]K.(ZV@41CB?>@ MW5>#U10:K$>AYM@>5/J\3F*1=W;A3;(49Z,D!RE2^Y'08RMCKT'HX2-ZD"W0 MH[6F5J'-E_KH9]M%8LG PAW]HW-U$'M5CO! /\)YWN3'^4763SFD'-TE.YXV\63F[ :TX9Q?"JRG%:TFE-6DW M@.*'?-"U]9*HWES>4ZNA[T_*[G.*WS+>49SH0LZATWMV[ZGUMI7TUI@]HI!M M#*FX+:F\BI M:]7F2IV;6\7T#U64U)B!TE3P^QQB4U,XZ_:C)W-FE>_S2VO*SWZI/E,&6E>O?6:"\\Q[+PC0 M @_8"%4S\R\US>9O@56BE,MTWRL\1.PD<>GN0/[Q2HF &8 F8%EIMKE MR)2DY;-@^3@Z9S!_XO$@C54R*JZOU@^N^W!=5U\^=6HT)N#AHEZJLRT]QQ MN-\\MF0:72K8@MU)#PI.EQ2!X>'6A)P-*&V*M'45<]5CZ'N=ST\MH8: MAG($2^SKGA&F?T4!GKS[27U<:HH3_-&][UHCG' _3E^L_U7I *231D2M^5OA M./U:HOIDBJ>>V::';H]31'&@[:0G2Z1: B2SM(D'KP2M.=,*_ Q'J&R\JE%H-I^X,10#N)K"A7#;*B7'(H MLY$YH6B@+S//T\/ Y4OE>KTFPT)3[(8S,/-M)WUED)O*F+O7M2'+'53+RN<+1M<;S2Z M0BK.JVU5+K'K))@,"UJI,'^6ZB5Q64#=R%%Q3"/N!+[-W !( M7OK .T0XVTKE,I^'_5))K9;Y2^?H3G>+7-W39#WW5BV36[G\(RBGONUOV?B$ MV0=I?$((/TCCD_5TTTT7NV8_E355WC?7^N)6AQJ ^OX:I#\7TN]'[@525/YJ M>.3EO_IS6?:IJW[T5\#U+W'/*2!'0M.:2 B MSPX"2F/!=$\_^Y 53'F@LW+$MWG-U3K#.R>=_A@_NR#$Z5"VKP+[4VGMW6+[ M1FTLMT/YO7>YKB#\3(OK53TMF8_0J'Y;Z8XJ*TP7R)K=AP: M?P"A,]UI_K=TD&6;BAW//KO@O$-H0\IH-Q(L;='WAK)C1Q3>7(ADN\Q*6"5( M/*=QS9'?EC53CW=7LA^J7F]+:7&ZG8S>G;JX^&C*BL>PUINZ'/UUQ 4!W6-"S"Z?CU3BTUI<5K571RHJ-944-[FXJ*]C9!15=A[>VQ2L+"W,N MK6WQVN(":S5O]'C=#^.TK$/59)95"SG+$]I8&GA 4AU"YO6OUG)H+%Z^#6E@ M,'9K6>"#&M,5\Q9O:S<<,6B^>,SZ&GK9PIC1FZ+16M$!][@Q(8)Q+JD?$QG$ ML9"N365 N/*"^BEX38R8>Q@Q]_R.8^]KI,5Z:-'P.94[X';CU,&-)UBNN?D3 M)>C%0G<[JFY04H!GD@)V%K*O0LD_@B6V2T; &]1W:V7I5CUTFIX1X-N8B.9U MA->022\',==VH]830MS%,F-'[&U8,H#O+!A,ODE'E1,SG X1GS]=S_6&/K3F M,>\]Q.=]ZS;HTEC4?0O<>_< O>^"YM$5#1E0^<-H^KL$Z$]7 MTS]Y:;&' +U/@> ZQ)V?4]>&9!J+N&]!5NP>H/<9RHH:+:<-RC0W/G^Z"MKQ MI<46\?EYHO& :-ITK%-"O+?![7<+P/LZ +][P6!K%^PS $\.4K7^IFBT5C;$ M1 ((J$\=PBF+:6 3SD+"/>Y)%1-?A^I>PX#8.0#O\[,+U[4[W-Z7&M:, /P* M^^* N-TX?6_] /QFFS]1@EXL=+>CZ@8%X'VAL]QV+J9\%4K.Q6^QBN+PF!GZ MMF?%\PV(=CE#4=:Y=O2<^JI_>]F9B<.")J,@1SHL4-[ MUWM:[>:UM!MSJI?]J!@G_C# KW96>CBF1_A>AWC[8I4GI-K\ I,JZ:\@IJR MFC@WU%ZX@^Y@9SZ0<71W<*NCM#K*WOSN9K[Z87PQ^3"Y)5!OE9;#QW3+8]Y2 M.\'\'\?O,$KV:\BMAQT-5U]VQ_3&,89M'31KPN!$J;SQ"E"%T#?5=%PLE-B; MIO,JY'V:38G+6=TS UXOUIP+^\H4H8=./SPIZ__\!R?$_N6ZXLM Y5I_[?R2 MS\;-+,!.:P27C_M?C0.D^&'T!!I&JIYETK=D/,+!N<-A[P7#0'C],%7GQ4CF MN,SYLU(Y M4DR\;/9O8NO'4T&,G>W//+L<2G'4OGM#Z67H+QFP*HJ.()5J3? M9(9[5V91O^&"?\X6%?ROAI'3M2Y[O:G9Z>K?8QSE+)&+YG?"SSCM&;'R&:CW M!6?IP[2> MY%=E!3@&/E./J7J4R&&2/G =#6&<[0U\"T07/A2X$'#YL#?(D%--#?ZN8L0J MR+SZP&[FZ;'2&P_L[MJ"+?QUVQ'8I$L)W?M369?;VP[Z7CX$?/]K=9PNV?*Q M1U@LZ1*/M(L]"!JX_&1P]L0@*_SU.%>M24'\4JL_K5'Q=Y\?;NYN[ZV[/Q[N M'RYO/]S<_K;0H^?.[7&AO]5A)PZ/Z_][_>7JYO[RUT_7J\LXQ<1QM,%(@+6] M.Q7M8 YX1P+3%U1U0.,M8',,'XSU.B^O!T!AFUC:6Y)-JW/+/(OK(,@Z88PM M$:V!)&?\S6@^&1/0JI@::_"B%J)S$"T<>U;NV;.^:)\*VC57<#,:PV.P3#XE ML;+>)7WK12['HZ=!"AN* M_N@#S"L>Z,\].?%"Z[/5>N^GP3>5FD_)C*M[%%;LPCU5M'!@4V';"VWWDW*D..CT@8VTL[M<&6K?B MGS4X'NP)Q^=Q>R8[I]3G*^K\@TJ?R10- *C"]]$X1?6^Q'IAGUV(;MG@-(?' M05CM8=GKF\F!6V/_)T%:FV@LV\F6>D7EU:ANZI9?U6/21Q+\5?:PTZ%3(V&$ M;@;I[SD']G0$3*MBG;2*57'"U:I8?_J])!'>Z3BF77HO\/@O[YB;_M M V[UFE:O.2&]9IZ-+]-KG$UXO'MR//X W?'>B!/1HX[C*,JD8S/J4X_+0 ;* M#85T?%]*TG ONZ!:UU[1>/U-G_HNCO23W/";0_/5OG+!-)K/=[K:QZFW30V7 MV&I^P%Q)A%"'>>TCX>4T3GT/^;6GM>$WA^8KW8+6&!C4;C>*[@-ISM-KR"WZ=F%W[5?(]GU1V6*BT7J=ISQQ+R"L"<]%]\\\!@X^ZRBT2ZLX9(]\\N M:)>W(KT5Z5NZ*N=Y']![\T>XOM&'#4QD\#5 N$XRJ:1\KF,B$=L83.7 M1:&OFNZ/U//-N-.F*?XX&WYS:+[:'^G@>*IN3<_E-B'GP(:*8J[O>(0&A H: M2P&0( &+8ZZ4Y[G^J5?M<\CNQ\1\I2W$K3G>B_DB'G%VP+FFS M%(]AO&S'&4_-'^FX>@3=6\[A_L$P^@3%_.[^2(>V8KX5\R?@CW18*]);D;Y7 M?Z3C-4Z$M_F1BU#08;;G.\H);=^GCA,*/PYBP$JV+) M7=]547#R"9*..+OP[([/FA0_;#,GMK=4MF)U)^J0)#8@;U>TV11'R:;8BC.> MFD.2.&@@LWU-BFXB=_S!,/H$Q?SN#DE"SBY?O>$>J$@O1[W?1)T$^M1BV]@#I!).U8,:J\*)"V0SQ'>(ZCHC!Z M6XXS[^R"[ZFR> 4F'IF'-TY16+\?_?X!=!+$N5&=P582[N1\D#Y6W0B_%7*M MJOA#JHI[\']BD:3C=UC-(-N6BEI5L2&JXK&=KP(]9;15"UNUL#F0>2-JX>Y^ M;-<^NW"[NT?P&B/ M!?\YQ&"!/X;)5\OYCD/_(U'F_3'TB2\P67%UG(TH0SP M:#C($KS@?:IZ<.57]6I/STF_>#BC\/:U]VX. M.0&L[X_>"\W4]1%.X*O1!F#2D\-,O2\^_!(EV; G7]XG?;TS?=,OSS(% ZC M0CS)&931;S,_YVL4HLN9B\O,(RCYB_,==/4.9JC _.82(!^V\&>[ZRS\;<5C M"2>'>:R[UF-7Q).V#:1HQ%J Z'%\,)YOU@>,>9!JHG\_1A:+5\&:9&/68CVE M*&W^(XG@1F7[4GEN3*GK\]@E6,9A1RH.%"/_#^SW!TTB@]A"K0PH)_OKS_)B MAIH7JU<['. F='Q8GN;7BO?KV^LOO_W3^GAW]<=]Q[JYO>IN#)4IW;)&J#0; M"IJSW]X]7-];#W?6U=WM_=VGFP^7#]W5S>7GZS[!_CB]^O;A_LZ M"3 C)+7"D A;N &U)8N9I %C021"3SBN;1-;14Q.H\I&EE2KK#]#WLNE='W?=];+YIF^!Q<H1%I!DV1C0TTHG.\KTCE"# MS:S1P J!;,%6L]3SL#=X4; 8V8\LT'_.BV^L#TFJPM$@S2S->*S1D\+W4 O5 M3.M;,GJROL+S\3U#6/@@RBPT(?'O.!T\6U.P0*/O//E^_I1$@._O4:=TSBX& M?96#%]>TM K2#GD<1*!)*X?RT!61H+YT?1+X-I,17=?NG?,/S=N]O\[:O?J? MOYNM?M8[K3=HOX'ZD:G^1&LF9Q?Q8)Q::.EFLPJF 1("]1%6 "JP'*FNI<^2 MV*]SEL3>UUFZFYPEES2TF0B(1P(J*.,B\GAH$T=Z/J,J:N19TF5G.2,X#NR_ M"9]4- 9;+JZW$B=L3'.QRWXT\XUF:Y=@P'U-1B]:.WB ]?W:@Y\F^V5GE@([ M<(B2*QVKH[/L>M;W '@<@Y8_^(:HFAL#3X-O0 )6-GZ&=;Z@YE-+.Y;,0?!^ M,Q;_NB8'J"I=VYA&F]HZF.WW5\NI4=L_PW MYBY^Z;;6D5ZL?TSKZ!C:\MIY5SMCS6: .FJ=:#VHZA5)JQ*>70.,&P1-3@LZ MA?/QKT'Z\T7N@=2??]-ZT ?0@_2?'V626G^7O;&:@M8*DCH$]C7ORA8(+1!: M(+1 :('0 J$%0@N$%@@M$%H@M$!H@= "H07"/H&P33U_XWQWER/K@PH5IC1; MKM/1H9]7]>2M4>>^,.?K[:? ]Q,GJYZ6>C=(R_9A6GI #_L6TBE.UY/ YTBH=3I'@XAQ3K*RE>XTAVTS>I,!N+=GYV MP>P. +]!';>WI.BV9_PJ\;4C7K^B')O&ZJV$F2Y'J^GN_:8ZR3=.9/U=:Q^- MD5BGVX'MW=L5609'MA59U ;")AV[QAS]Z2TTHGR;Z/RFI=4T0F\CK:CN%$QW MEE:OUV:P>6[@1KB6&VUEKNU:=AHCP-^@?EXKOQW!F&^S(/"\D,8\#!AGW.>> M2Y0;R=AT3SVHV#Z@ YF2LPO2H6_1R-P9<1NGP6_<3.)MNWRW(\Q3K*6$@5T3!F ;>9$[GUU:DGZ?*E=%\N MWU,*Y[9DL$&48Y>QOA0&ZT-;NV YDT1H!/*V;U M#2M_$(V_5NY'=B2I'_B1#!FU8U?8 ?!)7TE!261SL6/S[B,[GG7G[HZW;UMW M)S0ZC<3F_5-*XTR-;=.>=P/-B3*/Q6K6=ASD9#SD0BM6^YIP?DP&LD;+Y"8V M=;S.6^ 5H'YELM!KL%[GY?4 T W/?MC=#\=I^ 0T_^," 'O"GT0/TWLU'!DS M *QJMV-AMT6-O$^#'O"US)+#83KXJJ*B$ZEK%<2=M]GZG!^VZ6KY#B_[/__! MP4C_15^-W^J_G5]^PAZ5J0+@A$H_SA&"6D.PGU.K0!D+0=>U+N'2D>QA&\'- M=.. 44)$9$L.S^:V'=A$Q9X?JB"RO8CJV*_CVL*U#Z8;YT-L9N<&;*H(,QND MF%T?];',WA$\X>#Y>= W9V9]4RE $,XKB>#$X'VZD2G.F9IN)VN.I6L]5/_$ M)J3/V#)-@2!*4,!->IO"P94G-/7&T1.(S,K+]W'*8.EGE4H>3B#F*Q]1A :K'8-K7_$V\QD*5!>CVZXBZ\T0#0U@+Z%S=_6.^MS,CELY^R"L_ES'IKG M(;00=#%V9P/V\:<:65]1^\$?D&2GS@0 CQ<'Q:@Q"_! ]:/B(8,X!G91-IWM ME@2=P:-?])5P&;QH*%$S28:FR30>9__%&@$#LJ*Q?D#-TSJZ#>[TG?!$P(8Q M,#NI-9W>BS4>PO^N0;69K -@6QZXXZSKO7!O BU4?U@3-SH5/"R0,IH M0S;A1:Z*PS 4GG0IDX$(F.,I)PKA'\>+G5=TG1L^<0-TNKU_G)&S"[RYTN=@)'!*?5\XRN'4[BOFI>\%-N[9!2'+V&@'6]4. M%3:F5;T7$#X3YYBQ& H/66=#2')B*\X8MUW)*'-MZ5/NBX 3X;HTC!;,5S^@ M,/HJDQ[:$A\'J;:D-H8E!5CR#B/S0VD*D93J<51 D+)XF99#I?2HDT,S/>YK M9\#H'O4QYL2J&8U3T)F2OB:-/[KW72M60"F@-OT+9& 6)9K, M0+QFH.6!HB7UQ5\EL,1Q!CN0(Z5Y/9SHS#T@1O^!\C2&U:OOH3(>%MWL'BC6 MZ@_@'F CH/>/@W\!%T0]K;J CGEZ9_+X#FH4<+3G^K+*-M1W64CTS I>]'?2 M:,"C! "(G$#W<@?E!#YK'B"ZUAUH,$/-2$!73#)C)H2#QSX %1X/>H+*1D:Q M4'W9TX_2YHH[U 3./_HEK"(@\%]57\4)9MCD%/^Y -EE M'V2H@>5E& *]SHC2./FNHO/_5>F@CO/[RQV-LRFXMNW&8(@QSB7U8:]!' OI MVE0&A"LO6#LW_I5VQ\\N^H,YF5:C39E'KX&4XWXQ(0(QL)@]EG5G?)"O.KH ME8=!7_M;XQ*"UX8X^>#M:2Y!6HNZ,P !E]- MGMBD4?X;.LVU-M7 TUPSU>7-3H)XE5K1MY5#M>G0RJMQFN)\P:T&::]*2Z\) M+3<$3#NRD>T+1%IPOC8!-R]KLQ%<;$DJKM_U66-0JSZ1Z![=/#N5$K^Q'+*W M52U]M@?/PL17<^[.^AERJ:>QZ+(??4)/X9Q_H72^N*5OP;//+II4S=RV&?@! M"6=QZ=4\Y;B,42%BYBJ/T#".N.=Q5X6<84S/DVQ%@!0I)X,-PZ>]D9!S=C$? M^VU0:52KC+0FU4XFU0<5*Z"-Z/ VU2Y6QJM9*FN\H%5]-V#_.I#YT<0[%V+8 MCU>E>6B5L:#J'/(+8E(K WD504C00N;PZE_>GD;9(N(>-;!#(Z)[.HC8*FWWW,]Y5KMEK9_"-INAK-Q RIGN[D7FTS@>U!YEM=GUY);YG)2CI2AZ=LS MQ1Z5?Y_224;-HSH/4B7_/)#BC\/:U]VX0)^E' MF*0ACI"Q*427,W>;A$V7=!V7[3T'$AY+.#G,8]VU'GN@Q#F-6 L0/8Z/XLK^ MJVS,6JRG%(7,?ZPNK/+/+G1J.&9.7Z%\ZH_ K)$S53W;)_7]\^W-=)@-IZL)7U73/U8#%1#F.1'8O0I;[/ MX/*(V1Z->!S[+E5GKU=J<1W'ID*HU+*^R)'Z D38#Y->HC>YH-;"\TZFUF*8 M)GTL\^Y9R4@]9U@> WK?"(LOXCQI.DJP0%QA"X) C;XIU9^NL\"BC#'6S.15 MZSH2@P5GX]$@?;'2HJX-?YMQL2RIW@"VU@/XZTH=72 //$NKD[H\1\?7GXM" MD+NA2O.2-:R'DUE>0I*U11]MT4=;]-$6?;1%'V^AZ*$M^FB+/O:4*#*MGFR5 M+[)I6<*IQ_!K6SKM&+BH*1=?1^V^'.51_OOB&*C);0V[HLF#GVE>^<5K72P M%4?N0YB+7OVHV76'D,QS&07K,)2IJH?R.FRJ5L-)=(OG^2YD34NM:W,\CRC8 M#HZ%OGUV(;I^X[&P->M6X26VDL_;G*+K%SOF[F+6G2!E+LY).9" 6)"5L@Z- M7CUAW\N;?I&U#1==9ID:9>4Q7A:G6$NV6"W'NV3WC)8&Y9VUZ+E?R7%$],1F MOJ1&K#0(/=ML^=866X-J]5B7'\S0.B5!JL_G,OK7.!OI<'@M.W+/+FBWT=7E MK95U:E;66HB'S<9W=Q:VUM71\7%%4'G769!+4\=_B C Z[CKKDRR'4!RDC)5 M2[CL[,+>MY=_#T?_AL( KQ%-:XFM$;;EVE3GM537_.#;\EJAU\I.GO-,H,,[ MD0&H9]C'?D%BLN^?3&*RGOJ@RE?/PT$JTY=*.C+VA)>]XJ,<9F:HA8;:3+YPVS.^31]NTX?;]&'<5F6,3)LN M?'*GUZ8+M^G">]$J\U%$Q02J3)!.)+CI5@$&C[6;A'9=Z,;VRP]@I9&HW1S\YP0#]%_Q\/HC/QYDZ MUTZ--:(T)^CAW:3CT@&D;<6W]DG)#(!7F=V";WT1$'Q#1[[A.:RBO*&QB@=Y-WT*9TM&#.511]*H5'SWNXYO,+-". M%3;@EWU=?#)I#J?(C$7?ITWLK%"3V*Z_;@W*HKY_O/P$I+- MTL>N;B%O0A\$^P[.&P 6'%9/[QWP%;^1O;+U:7_.16U]4P"5-L,$X&(%G#<3H<8+G1NTU 0B/J1Z%O>Y'OT]"Q@Y Q[L@P=EWE.3%M DC8 MV87O+R,QA(C!*L2O'G9QK8/,3UWKOX!]@3D<]D _T?V7XILO5_=* MK]OEY%/R#'O-6TML>"(>G BOZ3M1GL@6K/T4B--?29P)Z!W% 5AZCJD&A)P< M \(&#L+*3\*"H[!ZD[/H6I?SJ@OF&UV-1Z:4\&^#P+H,]6_$=GSK'5Z1\TJ\ M$'XKV&7'0N9I/:H^@L!,1D.*0+F268$"\=%']FL66BU>-H\.098,^H#W@S@& M4%K<_HM>DORN]V=HK&L]/"F0]/I5>$=_ #0(9)7"&S133^#-J*9WK&"L)[Z] MZ.LJO^8G8N%$PS@!) %BT\\]=:V-K]+:X$!/7 $2*Q0@P+G%BH^:P M=?2O,Y0Q3!-4N@8U5 8?PPLW("1W1N0/ RNOP\3TR]HPV,4MGUVX?K=^=K- M\AQS^#\B#QE@=7.2:O4>=D.GE))2$\&C>Y)?<0KDX[AZ5YW +N[J6LU7>.\3 MM%^^X<9Z"2@45C)"SO\\2#')_T_4%+2)A%BG.\X@PE4'61KLTQ#%:P+4_F6. MG%IE_JK,J$N<02>M> P7UIJYCS+I9R.MO-0VJQDMH:@.2IFAL?*0W?[#Z.H' MYT8UPV?JRV!6NH_L"?HZK^ !/\C"P:[O#^:H;IX,^[,!HTHU2?TY Y'5'7-I MYD_;G%\E<,!Q9N@RJXY-R>J\*;)LY&D0&K^#Q]J5":TY@X8-C/,Y+(/^Y+I4 M@8+=SSLR?5/(%9*>$0+X^RFP =1/KBZ_7-]K?0S=(ZHO]01:V.COF YJ$;]C MMEO,LYT:2GN)Q@5(GEQTX5.JVMP7Y"YQ5:&;?4EYZ.5[VM$';U17U/?R [T:/ .P7SJH__7&D=)?FGY8Z#$] MC7,SM/.">QH7RBM\SA7=W'K\EF!K+\.^4?>=5GPK:D=Y)@"PH4P7*N[Y&1?: M^M7?+JN>#=0V3/4 FJ8HX+7:/+LXHZKH(:7Y0K3T15^=5NP+A1P[E4VZH%6. M7I,OGXZ/&BL.8LF/X=KU4?D+,2>& U:2D1)I,56R3U@S2]5CC'EP*J9 MI&H4NE3U-!7@SD!^54ZDLO?*9HV^J)'RFP*!B+!.!_\R,Y_U\H$935TYT04G M: Z/-^8/'J[^;9BJKYKUN>POI;=SEO_\/#.M? JS<^RBF'0 2HSV][W7VX-# MF71?^\MT][R<$.S)+3( WC >+;YEKH70D2C(=V:@4_GW*9U4G#ZJ\P TFS_/ MM87Y7O:^R9?L[.=IM@ \(7\XH_#VM?=NHC%H,O9'[\41&NH)T>7,W::?GDNZ M#F#;OEO4P6,))X=YK+O68P_4YTPCU@)$C^.#Q53-^D !'!BCZKUF*'@5K$DV M9BW64XI:[7\D$=RH;%\JSXTI=7T>NX3%,;=!<0P4(__/Q]HU)!&0-MAD%@L5 M__JSO)BAYJUZFJTZP$WH^!@96=>WUU]^^Z?U\>[JC_N.=7-[U=T8*E.Y&S61 MVF9#07/VV[L'$)0/=];5W>W]W:>;#YWE[=7-Y>?K/L'^.+WZ]N' M^SH),",DM9$#QI9R&(OL6(0N]7TFJ8R8[=&(Q['O4F5L,[A'19=H,D54Q2Z/ MN,>$H,KU9!")T!:^8#)VJ1LTN =M58?IR>09S*9",0$=:&SL4E2.$CQR!99[ MWB7.&@_Q)F895>\7&[XYFSE'3OO>]0KVF_.,7S8&R(+L!5@6$5O-282H5M#D@I$QVR MP8III MX9]\T=P+F->&90C"=C$0OR [K^B!CA@^-&_-2:8B;TJT+UV&=0 E.=8OSGQI MT7$N!XB7$)QV"%:"%6 M.?.\-4:G&JD+074 SC4=Z?YB^/' NAV,E.6XG<+QJ1L8YDI/_F*MYT0*'M++ M9A7S9:Z9YJ)*O;*\4OF=499C7Q 1 ,MP T7]R.4ND38/?==&&] A%92< U/# MD'2!];!R@U7U,P4FDGQ%P;IUW@X:*E1ZL1\K-*(9=SB)0NE%H1.X<# K!BO- M<&3='T)%V4?@>,"-PR<5_@G?C4SV!WQZ3.7SQIR8 B<6B_KLEJP8Z.WSY\]6 M;R!1<35T:R(M@Q1G8/3S8(N3J_"E5ILKM-DD>(G/*&]368;T#Z1^KKZ#[C2J M#?_.TC38!]# <>@Z.>D2%_XO2&G[_\4.2A;U!-D[G9]X(F\TRV4""9D:<2,J0 M4A;!?]U0>)0Q3\B(,C$[(^?SE[L/?UP]6)>W'ZS?KN]^^W+Y^;]NKJR;VX]W M7WX':_ON=BYI?PK/:QGARD4TSBWBH(?['\ANPG%69)4#_+,B$)Q)XXK\=/T! M- .X1R>C]2,-?E G=( 'W299$=<$C0 IBTSV.&?RH0M?__]=^.H"-2C+!)- MM#(*[QS@]!]X,#XC-[7A\1D"OGA&_O 8+@<[[=]CF:)S0T?DD#G>P5/*A6!4 M+1OT=,80W X JXVYPC?I8/SXA!Z@P7.0],ODORA)42G"O6>%Y8G!J@D 'M$M MV]')<$.E%97\ZE0-<81 ?Z0#2R:J&"79*$T"S,(WT;G<]8)9>SIA2"?I2 O[ MT^G0932&&U[ L-44@?W+=+^B O29ZO7P,X)NZEPF$*@>4 E3.(/\EYD3FE77 M7FO@U340T.CE'R#';OI&O,(!?('- EFC-+[^#H?A>I5^34&4U[,$[F9%8$U^4"8R58&$RK!G#QD"/, M7@7D;L==M>.NVG%7[;@KV-8_ZWUA[=BKDSK%=NQ5._9J+]7G5Q.]K] 4VS%7 MA]K_FVE$$(BN&G>^1)OG9 M!>UX?+Y^[J1HLFV3N0HYT7>T2&EXXRT*-Z!+6S%'V8Z*&1?4<1B/8T6IX-2/ M(VK3]0-3.].E +VY0\C.=-DVQ&PNMOF1"$ '+]9T?2''? M#31OAIMO%5D["#=WD)L+;U_=[?=QS*=A@K=$WA+Y)\$WB,@/WL3SM;(DEB5$7(Y,9HF*'@8?!RE@ M9?\*RQ721&6_OORF,'=Q^)2$EZF2\WD2CEN7)W&D#H768[E:*QL_/V-%_""N M)#PDNBK')$QD.Z0YS(>[VL2'-O&A37QX0XD/'Y,TMIE-0FK#-R(*=Q"6\[3G@5:\ MLS!L:A>[\WB0'1;K@+E@SX]6F_M"]Y+$)ATX:^N\9YI>Z1<5K9ZP MRTF2C?(&#T,@A!=]F.K?XV1H>G_H;E ]L[#ZT1'KM%I;LR43QQDMI]:2R>U: M!\[%T$,:4,.)0SW8EMV4<@J5+?.DQ MP6>S<>X>_NOZ"_:YOOO]>HMV1*M?-[T\RNU N)[+0RXH$5*&3BS@.B LA]& MG!V;+]9CP=(.B:HV%@^\]$TV,1+'L< 03R.K&X(2=?Z..G,8V:UX..?3=^G;V8LVD W MP0S&&3X%QZD%*H3+<'!2.I#Y."<+7O*8X'D4'7MP/6:7-5.;L*WUXT /WU./ M2=;3\.GHGE;E@RJ]RY,,J('E3YH@XU=) MC.,?OTD8_';L#Y&:!*"Q?HO] *0S[3,O67WE?1 U4:3U+4'K&S_G<-82&/O2I MQ^"00+]\^J('GL)4*TQO*D?X%=.^3:LFZ4_2>H(U6U.6]7CDVP'?^7;+'VC!:/5F;J[BIZ M[N<&6ZHGJ((!@=.5YZRLK#J('GE"OFBT(2KV&CX#F^4N'K[0F!/[HS2L"O5T M8G5I*TI[MZIV3=X=?F*W%493!GRV'^6V89)&$TVR; )\.3W9TX"I\,'50;!\ M^-03)^;EM_PT:Z*J70I M)]*-B71\1@(5$&6\W;9W"/!?F?[/&Y\"A5.@JV8*E+-E]=PB8V'C&-@T,G:? M<5KD4Z^2_KQG1KN5M:,#(9R/M,>96+FAMVIJ[,2!\^K#=5[Y/-A&4<)3W*%7 MCW&KQEH8 E8%NS03F;-B&G7I]RI_0^K7'JW<@5&+E[_*GNR'RKI_4MA47F/G M_$CU(A;6+#].O6J'HS\^#62_22NM%^1W?>MRF"8]<\Y.Z8BNSM-"U_%C*OMZ MR'8^C@2'2/VW>OE5]O\LSC2?I[83\Q9N+)GK*B9CC]J.([D0"FP]27R71:ZM MA:AM4\<_+SXL#[A79\#@B=REH)*8G-_,V9AJ_'5FOW3F!CHB.M2XHM>*"1B% M%L5B9I2J4E$9Y$=G$;LR 4^&83K6$<5\^B/.&]=CM?%D-HO%!ES8C(1!((B@ MH:]X%$K7=2,<_N,1$6G&-G<(9/8,<.;,#:C?Z1B%STV^L"^P)"V1HCPD*Q]5 M;526GUW,*RA_T;Y>V8=U=ZV)-@J/?BX]IP#V3AD8*:1F_IO&XF?Y@E/\)B-Y M]&\O6K*.LUPY-*[RE\*EVD?7K$2':Q:F23")W58B#'ABR+13;/L/O#$9@FX3 MY%S.3 ?*#V=Z)% >BKG_]1(/]Z,*4N-Z+X:RZ0=O0DXT#D7D\,"A :4\L$$= M8B*2MNLZPD/]:R\G]Z MX)'1:9!.UE!X(CRC:+^JSUYC\?0$8_'TX+'X+^C$Q[&)Z>CE :1-9E B6Q:) M1QU^9EQ08,>!)T7H,X>J( 2-3 54"=?W S0!9B/Q7ZX_:;?+Y\LO#_^T'KY< MWMY?7N&4H/MMQ@2M>GEC=8 RRE<.U$03[]>!3+4U]D'/S1FD>G;N(.D;DE)# M]([<#W"=L;GCDY*1=5,9GE/;:NGC",?/U=A6,,VUAW<9R$QM.3 MJF%/ I?\F\0-/HR[UMT\)X3E_9X"-QR7!DFAJFC_GI%^ Q![]VHH#:7K*P'% ME 0+ZO(Q59H;F E&YE' CY/'?G5 YOSV3\ S ^":A&<=KZ(\WPZ^FF]%W=#4 M),O&>8Q=CUC2MX'V] P_# #T.$C)G*L+QSHL/J[(O:UG, MI5$-[N+*=YL*-.!G%Y3-YX[-V$_XOTU $,*>A/!BA\:$PO^$36T9TY@"CXFX MDQF3.QX@AJ1%XR$8^P37O]]?_\P>@H77]=X.,&SN;5K]SID:%!3+T?,ZDE%2Z MC+O*432B+D UL+$W^$F@_^]9H<%_'J?ATY0[)YLS!X_N4&/:>G,[R[Q4F!@T%'$06QYU)")"; &XEWG+$6^K9 M\QVD9O"VC"@0^K80-R#*=S'5EP!S $;!11@+0H-0.F'DV&&.N(30\^+#,1%7 MAX'=#JEIMGES]G4D@WS])LB$Z:,-O6+,$!^ON;4IE%?WS71 M]S K8Z.$7 ?;1SH.YPZE<>" SA&#)L)\"Y)AE-MS*+Y+^M=-PK2HZ3 M'#R&O&3+,B7HV0VJ>K68S?%4??W\P CC@3E.LH35,>K*.^PF?UNE5)FL9 M[GN6D9I[I_JNGH<:B?(D?IW*%3\\#RH]C4\AK?<"G/(][ MC_I$T(6O]*WS(:JCDFV]474O]2XK.YPWKIJUC]69#/[.@OT=WED$;0R$YL&2 MQVY^,NA:9)L53\.,B2S#PI)140R;/^FZ!XB6#OI)"$;:33_L+GM=FA6OV5:] M6*1=U+TTOZCD:.46IX**R[():U43*FW/HR&S7; %26"^K$(X+^*@IXM5:E3 M^X5.[1]1-:$$&ZU1ZG4(6ZR3A#3T%%2 MACY3/(XYMXGT2:F";P#GE9J,BYH,L^UY$[JK4_*P6,IPS+)&9W)(DT1R]1U MT7]4NZ43[XAR\RI !1)3F_F2)^4"9';!.8JJ@%\?R"ZRK*L$.!B/LI$T%7%E M@BO*,_4U ;T!T&>0CLXQ*=8*TB1ZQ-JI/LCE^BJS!C+TK?5):Q$ST\U4CH90 MKNZBL"\ZIIWN/Y"IE\HR02+'X<7U-\F$9C#%ATV2H3S(G M.GGVQ"F@W=+-3>G%YP"4\UPMWDHAGI(:S"B!!$J1X@T=-3,L2B:.._.5=F>7$ MEE*76QS*O9 M5LQY7D*!HZ5X1("_%9_EQ3\HL+)A1O^$RE1=B6G+N!=,\&Y> MHFA-4P4C+V$I2\P"@S?/R';"(D#X[D%R)TNQC:8T*\[UUI[31J';C7L^ M2YA+I"XPDEC'+J(I\B97S3,==GM6Z0!/@VS4^/Z7"7*EE M[I65VTD!6ZF7IREW6=3D'PY2"N.YT\%'J(%EE[*32CSC%!U#-)26"T%.2R7/ M"#M!OM945=^E-G$T759419<]TY5]S_:\0+%MJKBJ6J2JOIDG/7IF[0ID/T^1 M7EBE-]'#79^;.AI!J_57L/,) Q?8"$8'%E+%958U1R=I.QWU590*OQ U[\I5-64L6I74>8/H<\"J0GJ\ZZ#[I552+;TR3R.?JBDICX MZ>2!P\F%P+N'BX%%""IF?)4G51X[>,!05.+92-1'O"Q/N!NA#R:8'[]$8V\H MEYO3?=U#AV6&67GAD5H/80\L,?(7Q:]Y,=?QA69D&?-BGY;-"IC;JJI3=0DOL/]NX>/_9J 063%4 MR[%TG:B@"/E&H)N^:N@V<:A<9G,J10H;_+(E14C!5/GIBM"P8H=1QOT>JTIT M+XTKWB*F;X*=GG6Q &RI=ZX4^?=]VW)(X >ZH>N.II) IIJE!<1R7,<*['$5 MKC-U4 MU/=!/X623$'_+\I@%8TT>+G6*OW.5.U9G' AKYWI.KJFRUK@^SIQ%:*8*M$M M(CN^XP2*/;=7Y"O@\#;@91'+X7SCT_L<)PEK\7%.^O!-]KKP!FDGG[26,:.H MP$)9 WI@.)9M:JKJZ(YLD\!69T%_X45^X'N3[B*Q7VE7OR"+F7O M=1!XKE2\PTJ$U<*'V(0$V5"$N2=(1$6B2<+SG%E.V+3QI6UIOHW";T9&@'&Q MP3J]X;P(4RF*7] M7%8_R?TNG!:DNW(O0 MMUS;HL2W'5_1'<RSE:?(2^_ %,/8KYV>B?W^P"J= M55WR'682G(8A"PT,J:O + O$)K1HY10!%.#U$7/:\/HPV'^GH/F'VZM[Z90Y M< $0MV#D1"S1XJI,R9-PT)CANP3!.*XLLQB#H>J>H]B*;^I8-RMPJ&)OCV# M-#3722ZF9F!02E.!%G77,?! J>OJ"@FHXMB^M55RL1FY*%;=#(?TLA?RC=64 M'30D2_/G9U36>4U3'HLHLW#JW,>,(V:LR5./9D5)T[325 Q8-A:$XS50@84" M3Q^BH>#40=X#[@D[/>M5I:2 IV.#!5Y@&O/4NJ$;%DP?OBNJ2$F@I\?8)R"2 MKD#WD>RSW\JQ8970I(]>#][R;C@<3#T+HQW;M7JS>B2LP"+!#QF(G PE8@\T M @P&[]8\9A>=EE2EKA1A3?+)Z#P'@?#)Z<^94S%ZXV@0)QH-WXP%VT=3_D<> MLWC09MHD]F$3)[(2Z]=B6D[BO#&FL;K-4U9LX0B3Y>M@AQE. -*$^A8*\\ % MGJ!1TPS(:A&FI3P"SG3K:SRRM#%W$\5SVM12;%=V==55;9WHBF&"L+55T]-* MIXFE%(>'X9?-KHHISW8S_9J#1J'HI8MIE"YJK2]F6KU!2Q.6%^=2.O>GN/0I MC)A/9K0UICY6-'\02,U>:._'T'Y)Z'H\7*;BR(9NP889)NLWX^J&1E6LMQ%X M5.7'6_6RU(T.%/QF;_H5-PO;9RM33J]@LNBHU<@6J$N*ED LQ13WJL_61\(K MRB.C7A=80X\UG1@L'>;IP"49<#14T'G-7OP#N1'^BRENP$>JW67Z%'YB-#HI MC<0/ -6S*(=O=?*Y1[F*L/K=DP4U.LEZ 8MFBK@IMT/^G^D^Y;[,?!;UVH. M63'/@F+JYCF1W5.]B#G"RL:ZXRK)U68Z8.T0N@2Y M%(T87H#J0-6*>1NUX3X->ODD1:^NJ(0>TWN8BZ@NH7SXA'*0C].&P3I.%]8N M\&ILBP83R4)&Z46#9WX.G9WMX(5Q,,W MS((;"''>EB50\8/$->%T3'MR6B$H,]K2 _+U&D]JFP/8SVE M6JUU5&H5O6]%@HA($!$)(B)!9$\31'8K=7U6F59S-\JT;K9BZE?Z1'K?2(:M M##J1?\X4GR<:>2&MJ9YJJN.524U/"SS',CQ;577?"&S5LJEL!H&L6;)BV>/5 M4QO9SZ^77SI?=V(S&ZFZVGE\O+P?@G&\6NW;L&Q(\:Q/)GN3XC[]3LNT&.:" M*"P.9I" I@D2C7L"^H4%T4,(2$7'JN)\>@4%90P[0H=*#[X#(Y%)1SPM4)3S MPO9);IYB!^6T+?U.RR1]WD,S3C-L?M;CQF=LS\E# D'T=PP>NPAEC1M(Z=42GM+C ]66NU086V\G5HYF,'8&ZL M@?F6][BU%@\;J^&K>^'?>>BC805OYN=FT-KS0W8.!CMPY)@\@B[_'.RMXNV\ M>11[RYMOJ$P.35Q,B!@<((>[T#@JG!+L#<4$8'E9!D4X"&6!1966G:J+$19! M*C: RDI4G\-ZLKBT%U+FQ2J.4L!0V9K6#0 $;PB;BHD#S*0LSNOYPYU$KQ&. MB'G&B#2HS$%\4'K2X1;Q+?"J3>Z*VB[HZ2H,Q%;]TK$VY1Y)NU+0BU]@.:[P M[Z(&1/;:YX>D6-]6/D?,0F-?AE&:)^P8/=9?2,@3)T]X5SKL*GW:<8]\S//(&&6P:P<[ M41!%9:WP>LX)BCHU++FD;#Z?8VV!"OFH;I# MYN'LL:S;/)SI(QXDBF]0K?TG[\[5>[TJ^>IUQ",B,/$:O5:;T%.;58BF'-7\ M?G?WE9E6G?L_*A;7]=>W-VB778/Y)=F[U6M[5BI+K\=3'@O7''J/ M>38J2LF4]OC1VSPB.>@C([(R'&[JH"0=]F<;=FX>NRP%9?@BC-$R%SWSN2>\5A;3-+$IF4O2D$6=F'HS,>)TV,R6588MQA?W MPZC0-6!1@>/Q\#O" @40<[D3_\\\S?B]$!<%>](?_\WKD'\^IK%8\7G<>.=/K]IO/] K!X M\6XJ$)N?5#TN3S=LK[(G?@BQB(PWQW!*59*!A==4!MV6_O1H/ZN4>B@N:]+0 MG[[58SS7&/6,#K2WK8L7R^S0PJMY)A7XQ'[&(O%X(O! M*[Z(U2B $B9I-G4QWN"(+O'^>DI __+/BO%Z'J5!\+'085A$#[0UYO&4RLGL M)A^MBZV??+JAF72*7OIWK 9P.@>I3%V4:32TML64I7U8TO\UOH;KFW]UWBP_ M=:5[@V(I%9-]TN%D.CZV:Y;-3A7_0*,528="TS,$W; M<135UGTG(+9FZ@%U74-3J2_K!2;U$I/FQC!IL0*V-?W^!"8%)H\*D[ZB.IHA M4SM0#)T:AJT&U*2Z8EC4EDWJC<6,9&U^Y71!3-HGG]26;$YKF[-SF%S8G [8 M__;*8O["VCX5-G,_B8,P6\IH'IOZ5,>+NMCRU;*AW8/CZ7:-16S& K^- Y/M MY1W;PSKX.0 _;;(6R[NY<5=/WAL5=X*LMF@.+456E@R:5HT_0I#5SI)5DPK] M&\2$1]SER8X3"RH(@J)VF%&M01]=CE&I(/\F2TLUPJ>6#=3LDV:)L1A4*S<1 M@YD+3C5K=H!PVIPZ"1MX'6$&_E?8Q46-/4M#8T]3)ATP\P.NGNB;=*\(NMN" MOKD:W>E(=Z8YV5)M>06#&Q M8F+%=FK%CLGGQ0Z\>;PWQ1JL=,(V5*9^P5G8+J5%OEDB18FCDMWWO!Z;2F6K%E MS0XT-3WRSXBUNG';V.!;G0QH[H:!)5B 8 %S 6E%_^P:@.0LQ0"V-N[IK,N6 M&0N8#$,+%B!8P!ZQ@!5=Y6N!DK*<%K"MD4]C7K:*+$";;,TF6(!@ 7O$ E:, M6JP!2-I2#&!KXY[!NG1D ?KDJ:[=8 &%.Z5\5TDI'.![[G<6S]B#9X@X4^-7 MBBUH_,IC\&K_SO[ YJ!%26+FTDZEG#>>1E]V/VW'V38+ MQ%D1E$;GMRX@8C,!O:4JD]FK H@'#<2U%Z78-*'.BF,T.L/UL!I'/?EDMG3- MVF4@"G='XU>*+6C\2K$%C5\IMJ#Q*V>W9:WI6BH:.=1\)]H-B,&*1@[K;>2@ M''5]>M'(H;(:HI%#93%$(P?1R&&A@U2B@X,HDKNM.G=*$.BRX1.?!)X>. [1 M##NP3-=5-4O7Y(!YZY0RD*PLTL%A04<GAJ:ZEFUR3)91965S#1X<5E/*TE>N2RDP*3"YWYC4;$_6 M/#_0=0=Q:1H\+#TU(^L MP'63IN3LLM8.=CJR1XM^C*/XR)3M7=/ZL7+(3GCRK#M,.#'QJS4YXMHE%.XTY"KOLL_TFF,"A M,X$5'7'K8 ++]>_8VL!G,0'>PF/2=!9,0#"!/6("*SI%U\$$ENOAL;6!SV " M"FOB88@F'H()[,SXEDJI,$'] MY)/1TI0YW$NB9O$A07'MQW V3*<+=]/8U@37QVM,A*)LFP**QP7%M9]?VC 4 M%^ZHL:T)K@^*MJCD?Y107/O!KXU3ZL)=-;8UQ35Q&U4^^:2US-U64(7;H_$K MQ18T?J78@L:O%%O0^)4UM?P+0062$708;_+OV;7^"P%UAE[8#XK6-ICZQH4< MEMP="+SQO@&%'J2K;0M+^O?C-$0Y^2&A/9*%/^C'LK8YTY,J-Q9OEX>W$#>- M46.9>DM=0X(MJWLJCLFR1I>C^A.'BVI%Z,.]5+8(-36P233+#C35" );]FG@ M4D/]CX*%2XN[NH.(9A^TFS,WH>2O,Q+ %#^0W@MY34_>C^X@;-_8RH\OVM2E M"8*-+0W7:$#1BA/"MA0T(9K@53 FLC-CD;H):JG_>'N/P I]9#GL<2"=HX(; M9>G_?4\FX3 =*W-TVM@X&4\4U&9D?/UX^:T<:Q,PDK;S\OK).^VCG?KY+YV; M+Y/#Y(OU\__B)USL]OO]\\=O"#VYORS^N; M+^R&J^N;SLWY=>;TXS1/*_ P):$DLJ-I/8H_Z\'&ZP(RJ=O>?>9J%P6M#-/D[E9Y)&&7PWQQ3 M;$DDE8 BX3$L 'V?@V!2-'*F&*?T';N8?V3XQ4=,Y$E9ETH/U,L34+-@[)<_ MO2Z)GJC4\3)<6]!#=/9H\DSA>E\ZQ1O^SS]L594_5B]F'RD?W[7@B223,+[M M4\PX@WNR6*(1&SS[+HRX!P:W+Z%_YV'"KW%I.4_XVWV5\A0G@N]+:#].LI3? M_D*E($2I"VI1[CZ'664F(\,/4[C1P]-Y?HNO5)KBKVG^#/L..^&S9>$/AS]> MPJQ;O#"#C<2 ?1C[J93VJ1<&(5]7-AQ82+[^.)$4UXDMX^5YBWW*AIGF7G=D MJC Z_,5Y;"*W'^3R1A#QDL])"4:AC>'L#B M+D_2G$09SKQ*Y.Z[*7308@LX7%KI&<8O4BV+7VK$,WLN0#*$UR J7/R0W^P,*M,L)A?91YOS.$S0 MX-L1([1 W)QC>X$1#"E7KT!^W-W*I%$-20J!Q2 M!W)HQ?I8+CJN=HAV6NGZ MR)"C?)3PBZ>$">NK!!2BESCY2SI5945[5Z@_L.)I7O(W"@]X!OTDH\Q%\( ; M'RO\]N%V^-Y2W]HI%E2/BTY4 M8;<3NYF^IAE];DD1JC^P5HG4!6WFA?9Z P6R)74)ZH)=RL17+X1%Y6M7I3M& MHC&LFQOVPNP5E[6;/R.-)0D@C>E;80(*&) 6)[B$D5(23O+E8**33(,]0P)7Z*0POBC-4GY]R F,!>H,EV>#]R%^8QAC'<(J- G;@E ?-AAM1@HL\ -%BB^!E)&#V\A]?"E?4HXOC'E%W9\0 K]N ?IXD<%3AWSJIC<.J%_P<)R7UV=PQF!"?H8M_Q<4]$-]UOW.Q^2\-PKL%>* MWNY8I1=Y4LJ@OWD#2HG[2V;8>,"MF"T"W+'";! /\],K(W&0FZC.]$ R$4:[ MR/]1Y"5T**I>.;]^Y7Z&L1M:B[UV#VB_ ZI$RK6$H_7EWQ>&7G"T*W -&.PC M$*/L:-?@GCZ%H/ EU#_:);C+PD.1=2=<:1I[OY9V,#5D;JO$T.<,JY^Q<4_C+<,HRQ(\6Z\[GXTW?N'W\Y?)>NKZYNKW_UGF\OKW9 M*WMN'[,_5&RFL&>L07+.VY7\'.G^\DOG_@)3>(!N+J^_W$B_?K^_?KBX/D<2 M>I >?^D\2G?WE_^ZO'D$XGJXN^1?+&*J;WOVT[8ZDTB_#U('7;/3[=BCS%RU MUY&YJK)RIR)S=?MCV;7,U8\3A,T_"9GR]\%IC 7>=>Z!C5U?3T7_-$2^D>Z^ M UQO!L]79.3Y]\"Z;^\?6M+EOR_/OS]>_^M2NKVZNCZ_O.=I@.>W]W>W]YW' M2^G+[;\N[S&9\W*A1*%=FK'2KDSS_/;;W>7- ].*]G9&:AL-(!#.CW](M[_? MP*[][^JUST_G"DGC9G_>77V&'+Z2' MQ]OSWWZY_7H!.B.HBX]P^=ZNC-8>K &;'NHGL#8/(Q-^O.\ !7#EI54D.'-$ M@%IS<0GT<7&Y(,$W.FF]#6K9] >[%MK7)I MS6Q,5[O\Z=%^QC)::(;9,ADF5$IW&):^YEERM:FD[JMTG='G%#A>"W@ _*?" M?QH+F"HZCS.##DA)4B9TLB29D(7\:M)V[I+XYZOT4$9F>:8EW%4X:KY1FA4) M! _5%@8\H[5+>RRQ#<,Q+'+^:QYA%BZ+ VDMZ:4;>ET^)I_,G[3+9AMB1 DTA7[,LU9<3%T(,(O"HWSN$_ZFZKN_4%@,^.HZ2K,D MYT>[OYQJ[_ =5[#NL,!GOTFG,<:RT"<3%3D8"<\48"$NN!1]0CZ%M2NS?(N$ M%C;9,G&F7%1X/VC./&&&\EWE3+D=UW3^M8M.@#FW MA%5+W2]9=+3.)\4X7L?;Y;]_N?Y\_0A:Q? $U,,C*!U,Z7HX_^7RXOO7A<[6 MC!Z[5:TQP7RFV(U)YE/RKKFU'ET7L^VP:C*GRI:&M(.T=U7&:8YV!89IACHM*(Z /:!UEMLSHA:SK^U6J5P-:&*H MN/),Q(>\W^^QOTGR*EV0C+1*'8QI6>,:X2H&X20+:T@LGZJ".PCN<+PY0*G7 MI3Y&T7?1$IA3 VJ023\4RR==7[., O7COP8)R\A3_PGL,@Q>T0M0Y-JP3/HA M?W9I+WYI2QVP\KFU/-@0QLAC=DK$EVC(OJRD[K^R[Z.1J-4@]WP@(L:.F:;= M^"4J?1NUPJ5X #R7IF,,?J0RS&CA-F*ZNN+Z1 ZHH5/3=XFLJ*;BF(I"?<_7 M6.$VM2S)_.':E4MW,3C#]PBO_MR+O;\JU=C@ MD33U2!_=]$E.WPBE[8@=7NK_TB)!AQT9^^7-Y?V7/Z2KV_/O8-U8>9?_2?WSM?KZ_^8-4KN/MT(1.MP0FS)WX(,WB[-Y?) M]ESP)60+<0Y/]],&K;@5L_T'83G>1780?&>M>&$&/=)/Z8?REX]EF:PP8N-@ M-WT*L>'$1I6ZS*/58W4?^G6ZW-469 M^K7<7O8[0S.6NG/68!6Y;8O!BL'B8,VY'OM&V;_=;.TQP9=8ELD%J!=)V*^> M')E1@&^!7D(S%J$0'KNT#)\I,$<\ALYR'CZ3'IYL/.8%.>^"O* 8UV,K"^CQ$F![S*ERR0M-3(7-8K9'JE^ /#*R/'GZ4RG./ M&^UO))YQ6,]8&"QCK?FJ]=05M:T:.P.<^D8!':SCQ>H'8#*$'^=N%N2]\G1, M6A0KR_)D+A:[F M&I<(Q!PG8FQ=IZ9BVI9C$MW3 L?R7,56'&+[+E5]N=;1O3QTN&7A/\;G<9K! MYX4U40LE[>23.MF$74!)0$E ": TM$)KT:.#(+($>@1Z]@0]LJ>Y@ C5T:BE M$\D1O$G&!9BFF:EFNHGJZ1S5;IXHM:Y:L^X[N&OJ:C:5%>]&9V(M.-N0= M:CTG2'#-)$@52W%,-= ),70O($36=6+85"6!34W5;-#ZL(#\:AHA"N(3Q+<1 M?=T^^61KAJ"WPZ4WQ]0=-?!EVS 579<=ARBNH]F.Z:D*=H9=LX:[J+QU0/UM M&>K*-N/V6KT>7%BDDFH[&B#!DZRL=0SYB>6E:;:1L,A<4)W7SMYKJ)JN$?BV M1C7/,W1#)<2WE< Q?<_SX(>N-:L::_+))\5N.=IDR_2]]^\(&AR89Z[G6[ZJ MR!XU=-TP'3LP;5>E+E4#R_7=;>G&BQ*G L39LC5-T*:@S0VHSE5R#,*?U#_[ M'YK$M92H8N8U.\,B:/%P:='2':HXMD=U7=450[5=4S;L0+,]AP2::36K5FL8 MQ91;EKE+20%'GINGB-P\\0R1FR=R\T2 =YON5A5T0U\E/I&)KCHV<0.3FI[A MJH[L*IK"Y+2\P0"OII]\LG=("@O ",#, HSO&UY@V9Y)=%V7/9D$1N" C@NJ M+?$=RV%&EE(:62M[HQ8(CFG&R:==RI002!)(VB$D+>FN, _872&@=:#0:OS$ MA6;MV(D+D;8GTO8VFF9NV8Y+ Y&;^IKMJ$7]G3:F M$=C.RH@4F2P[3(*&[FORQ14Q$VMZ.0%4Q=%/S;(T:U-%UB[A4 M-A3B:#Z("=W6[&958QUK Y@MS12I40=,@ZJK:,2Q0!,!<6&9JJL9CJ;)MN[) MEF_I9%NZ\:+$J;'T;_, V2"-ANBS>7\X+I^P'YP08O[D6*O&SN88O^&7EU6 M_H7!TMED*ZY<]DJQ!8U?*;:@\2O%%C1^I=B"QJ\46]#XE6(+&K]2;$'C5XHM M:/Q*L06-7RFVH/$KQ18T?J78@L:O%%O0^)5B"QJ_4FQ!XU>*+6C\2K$%C5\I MMJ#Q*\46-'XEVX+WK!OLIZ(#[?N1_M<+-2A7K<8:E(^&WS<[@OINOJ?:EIH) MUR^ U.3<+W]V0S>LY+$.>AECYD3HPY"I;!%J:H&N:Y8=:*H1!+;LT\"EAOH? M5=%//DUV0(;A>&?T9X8Y%A_2_!GH[_5C#1$6'V5QO_&FU+.7Z=^_7'^^?I2N M;RXN_UVNU=;[-]N&!F-9N'^S#3?.UPIWH:?:;4?7YWKL\AUVM]DFTYFO2R8' M#&N3"9S6I,C)",^I:[$^90!T+6)D8*P!V_Y1EXE5EI/-M^U)Y$_JG96(%C,55?; M%LJT?IR&C,@2VB/X^H]EO)^5'<'16%L81=9DW5SP;E6H$DV MN.H "S[XC[>57^ODTR/3 0&YYY@+S>3D.+]C/_@'J#34$<9L2VT9)5GHINO1 M3>?-_Q;:RIYH*S+_56420-%06U'/%/GG7W@R07%*O45=46]9CDIV2#7I@'K@ M,Q6AT"N64%VX,O$29EWVA ?J)30#D827,Q4$?V'?E']<@*+P0A**>LFO>40E ME:DABOR&&E1891)LW P]J!-%.>G!-_ 8IOIP"UWH%KO"+E2;\0MM;GZA[Q2_$.K%7O.+TG.J@\2R-7W49+@C,9XA%UE$2-O%1K%<7,(4[556U8,639T M$V,K;#Y1K"G>$ UQ4#(-4Z@6.\$TN(!7C.TR#=7B;Q5JQ5$SC1HSQ*HQ0RRA M8#3.*PA8#'"Q8G![8&YV8>V4&2*4C$/@%XJ#OZLL@4,Y0_4B#GR:AD_]-/NK M9!KVL2L8%[@BT8 E/, SX54=C/^R06/8]2XI"X4^9+'WUT981X%@[N]TMJ9G M=/I)V..Y(8HC] S!-TJ^H3/WA4)0IE9X!R"E9!W.T>D;;RD8N\-+7B5-WC(G MJ;Y4*"""D8P:+*"N3EHLBGQTVL>^L)"E+1E%WBE31J@DA\-)#+WTET[QEBIK MRD[?(WXRU06"*:PSW!\MR6= 9DE9BK(HR%?V;E;>*I0% ?$2XGH%XNXKB*,T M#BC*M@'$CR^1\S-;AZ5.DZQ7NU=L(9,%8&5%T755UF5+5C7'U-__D"W-T?7_ MC)X3._H! M L\N]]M3KU[==:XW2_\\Q]B+S]PI]X*C9RZ3S0%'W3S5@J &4_DX2A-<"T"QD];)V=NG%TX2I+< Y"YQJ"K# ]&/UB^O#PD2J7>%WU M\-$J5-(@6$?B:.?Q\S,6/F'1L+L$%J%8HY()[Z@(.7QK*"R)J0*.;MK2$V7@BKS M..D.@ZHJF[.@NNJQG#T5NELW7S%,S [.J:J0IX>&TF6+$LJ.I;VG01SB06_9 M5O3_^#10=,+!J_$KIN!8,5FVT^9J##+L7EU?#DH.8 M6YX_Y6E6'GW5A)P];@1SYY.BJJ;NV/)[7S-L0]?]?D*3*GK55=&[9\(5U X; M S9 BPBN KZ VI9$4HGEWP.<9B X2.+G(88_S\#P74)[X7,8H9=I&HCO[B_O M1U#,A# OJR&$\'%#N#P@8C-(V&6JEB+K9UC;($72#1DE#]"L'9\LU@L,#S&] M")HK"C0LWZH^J2OJ)LRIK*H,P;80PD>-X,D*-7@P8X!6O1G9NPO1GYLX^AO@ M% ;AX%S%+<^U^,)LWLY30FGI<(:+SP8*]T684"^+DW1^6(N2,@+2&X6T.H"T MT8P WCM(EW!> ,6S2M-N'<5",!\>BK4!BLTC,XI+"-]3P%7H90, ?X\ >^N! M[ZQ2L4(("_BNQ3*VSW@ *4GS)Z2PH9_+.C++>&%(KZIDV\)V%AC?M(C6!WBV MCU1$C[NNUZIBS_)_K45&B]97,_:9M;ZR9='Z2K2^$JVO1.LKH9#LID(R;-0Y MXOESCM3 N(EA.)0?=YY02, :DUC$O2Y&MQ;7'^]_/N>YYYOX1Y&,JHDD&0'I MT1*,ECKT(RBL"LIK@.=[,<3^7J""MV M49Z4=?A!V9;DTNR%TH@7U(R?81*OK.H.)5Y7ZA=/2Z2(/,,S0GX=K[.9)U1" MWT6*GR44\+X =Q#G?06#V$S=&]-BQY#@%TT>"'K52^(AIVBFBD9CUMW7&%Z) MF"[XQ.LTYE">.E &S('S@FD\XCR)TS2)B9]*5V%$(B\D/3 6X[S?DKY^/5]/ M.LB:/'PPXPN';/O.MA"868BT&X)ZY_VJL M/U;3>#5'WZHFX /M9]S#Q[,(A)HGF/IL!*M)FE,JN/KX4NAB)9IT[.T'7S^3 M9J>9=5Y(XE>R4C +?S"!)RPR2?A+V)%7FY:&WEC^R:JBQ&+8BZL\+ M%C&M_CQC$>D@TQ)3(X])29Q[-1RQ&(/%^,<_CDM?7"(A>=A3@&?N*8VE)!=/ M$KT1A!39+*M0DX+$\%5)."S?+!^7HGE?60;I'K](=YU+K)J]L'8N(73-@^ 2 MS/>DJ44#%6Z.1G%&2SHF3T,NTQGA8M0EDX5#:@]I/X.4S3.'E%AC!D T=VB.ENL Q8I8(V M#?]5%8'UPE]H 8<#_V$;M5D>)[699L.-P7^1(\[8=46;CQ6JM\CT1#^#36G: S_G:+_$Z(6L]$9/!?)3ZE1$HJ<$'7+0E_5A=0_3-2O M(/5MNX"]4RE;HBCRV=]#S!];*XOS;DB#2B&RVR (/9K@O_#S*\V 6 M4#Q.] MS%+R%R+_*TU[]%7JM*5O),L8_ZAA&^LXG[)D^4I9Z "'R0U68 9*R0R8#V": M"] Z+A5@I@MPR "4@@.\6;[H&PW/_L@CZ9><1$\-UK40BL#!07_=BH VJ@@< M64;J3.#?>EG,P&3-"?M?R>NBD!="7R"_(>3KH\AWA,@?('^ )OT(D2]D_J$C MWQA!OG9DR8'S(=_9K*J_L^@7RW^\A7-2'S M!?2'T-<8?M02^JCQ _3AV0/L#Z%_9%E^\T%?D^>$_B/,^367OH;KJ5H]/_;+ M_B1<.Q&=Z03R*\@WL?\8(/Z,!G'X)XD,))%^V!\&]K0CR^U;HG\13YS7IA\# M!(M?6F]P;W'X%XU45L:_D/P'B'^UQ#_\.L$ C..2^SO$ -YL3]L$ Q *P $Q M (6WFU8*^)?@AXWX$0PY@'E<*L *K0P5ZRU6L.'"(6MD&(6OH)9AO,^(VZ,E M,51@72RDKK8M Q:['Z[Y0E=OY+TK/\C#6XB;QKT\FW[+ M""[3_/D91OUQ ;ZR' TI\EM$I.) ;64,,)6?W:0<#>[SF9M0\M<9"6"P'TCO MA;RF)^]')OH<1F=C"[O(FJR;L\ZU DVRUE4'6/#6?X0^W$AEBU!3"W1=L^Q M4XT@L&6?!BXUU/]8)Y\>$0G( \[AA4!QZ22S9#_X!V[R?IR3CD,(MNP)-KP M!)M+\1%P1/[W!)'S3T*8090AEX,U9@@=HBN!R2$_[I%^2C^4OWSTP[3?(Z\? MPHBM#[OIX^@(D-S&63.^C7]=4*+CM&U#0V(L=(GBQ06=MAF=ED)CY#L;;C2G M?@L\;>IW,Y]JMQU=G^NQP@02&I"L#C4@-4E&M)\CRVP>MMF8NR+2CF@_:S67 M9FD_PEPZ;F:A!4 V<4!_ AE'3Y1P5 PYQI&E1)<XY4$QQ J N'QP%T;U NFK(#? &>WQMR@"-+C7Z !0?P+E:GN\(6[+?8 MPMJJ<\_HX")T!,$AUL!Y//8*:@R((TF8H=20B20P*/ M5B-(M*8$2:/@P:$$,!CF5P8(W26@L85]L.*4DD7EQQ>,1B<+J*OR+C(<-KEK$@_?OS M_5?IE/X[HU$:8L;#YSR%S]-2D\)A?B714TZ>Z+L/TFGX#A,UTK@7(F7/N5\B%\[^V+T622TBT,#V,$BQ,]4.OT: MI^D[O/O'S)L?N@3NC7O [=+",R%=_IV'V2O<._O6>>'.XQ_(U@$*0(RP R#,D3 O2$: $ \ MIP@YWR\LDB(P7T6:#WA&&JDW[L>R !6=9R+5+F:Y9C*NV,G,=:^]]"VRY!E/ M+&6JGTF,X*5R@:O[9;9-=:>IK^N(]?=&6&$Z&$-A MCG0)OHCB3/(Q..@7OG54"/IYTH]36I14Y.JGH@RTSV%V-FB>+:28P45V>=$P M):&X),:LHI MDN1I8RP4&!109Y$80K?EXRNPH58%?.2_8#%BZ%] M?%7>CY%^_\YI6L^2QJT%8_/6PM9?.7E0*O3_W\G;!TO VC]9ZFS(QH\[6;7' MG:X?+[^5>]S$<2MI.R^OG[QBMH]V[E>W]]^X#^_A^[=OG?L_IAQ]VO:BW,01 M;4^,I8ECBCMS(E&=?B)Q <:DR@/&M(%SC+M[5+'QL>SKK_< M=!Z_WU\^3,7_Y&P: F7598)Z%>I+85() I3&J(9JF6*<^N]J'"!5ZP^_5AQ- M;Q7/&Z1I=4DJ@7[W*GDD3U&30Z4RX<$8>+O+3V#QO$;4.UT*1FJ *93X($:' M_(+6X&@6>QS)LVZ M:FGV4D^=]1UP:TU=^UAUN6WH\RW! O9K,Q[2M_'.9!Q/+=X+GZ^8D9C1SL[H M\N;R_LL?TM7M^?>'EG1]<[ZTNVNGIWEX&R=F)&:T$S/:!(MHPMO!YG=!,OI! M^D82K\NG6AY(FCOY<9^WW1C :9(8TI]U-:SV\OT,J>^ %K+(3>'.,]G7'FJ#7SP-'H M@:3*6=GB@GK1[$^B9,Z(S#-E@.(?E !51&Y?VXI'T(8^7B.#*O\12PHA-_CH9'A-Q_F#?@T$^\Q M3&69>(^BMYT-1&:,MJ,O%YF9.5AXK*:M_[%F6]Y S$M1VIJ]7 CJC=%JUGS5 M7A<H,=\9=#4/M97YO0SWB-Y->OH#[$FP($N-/ MVI5.?R6O16G5!4A][8:,E\7(+\2+$BQ OARA>?J?1V:\T>D+<'Y14D=B).+.M&KL,PZ67?X_$ MRAPGR.Q53G.]09OK(V/! 3? 9M-#@#L16% $^F/-D"0"@ZX]5U890?V@,AF M,<'U:]#[L>5"FQ:RY !E"3:^*?O>C/0-?G= 0F67-V$M&[ '\Q2*M6"&NTR? MR Q_:]^WRZ)-OY$_RY)-/HVD"T)2P1&WLA/KVX4]F*Q@BX(M[C)](EO\G(3P MXE_;TE?R1)(L%GQP.P=UEE_V/9B=8'R"\>TR?7)':Q#0Y%4"?>2.)'_11'"^ M+;E7EU_W/9B>8'V"]>U!E/TAH_TN&%T/,;XU$+QO*RN__*KOP>1&DK:^4N*/ M]*^;SA>G'K@YRLJ*XTRI^M.-_5?XIYL]]S[]?U!+ P04 " "G07=6B*U/ M-R08 /) $ $0 &5F;VDM,C R,C$R,S$N>'-D[5W=<]LXDG^?OX+GEYNM M.MF6G \G-SGK)CG:5,]IZF(!*2<*$(#0#:UOWUUP!)D10_ %+6&+M4 M'AR)8G<#^#6 1J/1^.7OSTO?><2,$QI<'/6/3X\<'+C4(\'\XNC;Y+IW?O3W M3S_]],M_]'K__/QPZUQ1-USB0#B7#".!/>>)B(7SW42] MWB=%=$E7:T;F"^$,3@=GV[^RC^\^G/:G _RN=SIXBWIO!K.WO?/IX'UOUC_S MO/?GYPC-9O\U_XC>O,/]]^>SWIO3V0#^G)WUT/O!>6^*3[VW9_TW@S-OJI@^ M\X_<7> EQP%F\_4,6HB3P#UVZ1((!X/^X*R? MT$B.I$8&";A @;N1X0G6$^L5YN4T\/.)_%G*.>V=]GN#G"1/;,BR8MZ>1#\> M.4@(1J:AP->4+:_P#(4^D(3!GR'RR8Q@#[3!QQ+OW N9GP5B/\$^X++ M;SWY[?B9>T@E(-4N_W MY,=>?] [ZS<06Z6*YK+A6R^A>XDRI%VN61D2NAW+4-J]JG1!1ZF^<\-BE'=7 MPT9("&3MWS81R+%[/*>/)RX- \'6)LI?1I)\::+V.68>)DUD)Z_+#R4R41!0 MH>CED_C9:D6"&8T>P".I,!\3K7G LV00+4P))5U3_?<1,9=17]./3U:,KC 3 M!//L=*(8+!B>71S)2:67C))_^&AZ#"5)7BD(R*N^_/D$2+!_F]8DH97:=W'$ M 0 ?1VUC<\57##>M.)!PF*@4T/_R]7>1W[3^0.*&_K]']3T\:UI]("$!:5%[ M23V!WQWB71Q=4K"%1V@.I9//OSWXZB M="3I+R?;!%NL0HZ]^^"3^KRM[#%Q_$H-X9:6&-/EF[>4+'Z8M&=-*P]#CX@; M&'_94I6D66,7J+5M/LBWN6+@9#ATJ.DO:<"I3SRY=ON,?&FHC1<8"]Y4X:O8 M:,$X P3&T'QXTP-25D[,RXF8'7 1?(08U&J!!8%ROA!(>9Y:Q-Z8(^;\G./] MMXXBN&DM3F?W,/&IHNW0Q2KX:9%[6X=\!L=DF74+$%#CAYQ+>4 MOQ!T1;9:!-^9(YCC[DCV!R1G8T'='POJ>YCQ*Q#H$O'ESY"(]B^Q[ M7:)^.+:IT\OU4\W[+0HGC?HG\#546P[A-A7)$*& MV\^")?1:3#Y(8!@;$#!6+H*B<=">8C M4%<7%N;-<#'DJ<.J?[J-5TN62"+5, BV#!92T\G#0W":M8Z1%X?TV"AEN2OMS_#H$ M3];YT,9U4D*O!>.\L"K(>4 ZY_>X": Y\00]-S>74D)MJQ?6S1&UH\@[U-I@ MIGA@DT.G_Q73.4.K!7%;[U;JF.E0&116R#%'-2BE/#NZGZELDDA/F^&2)=1B M4%@C1Z901-ZAUG[ OG1LCA 8\1.& H[<%CZ]2BY:'$K6SXJ5HW@Y668=0F4< M3CG^,X0*?)'+V\:>O"UJ+0J%977*PHEX=*CQ;_$<^7=("+!,FCKH,I3:1B\L MIA6Y$]-WJ,''X6H5Q:0CMKXF 0*#'/F9V4_0&X&7YTU[@2%7+5"%M72.M;/A MG9VP'4$=R=XY/^X2DNX">Z&/;VZ23W3V._)#52RP;OY;'3-8PZ(K]OXW'=F: M\]>B6UBL)ZR=FYOL-SIS-J*4I98*2_8RNM5I3;:+]KD59;PE-2AX LRWI)R? MDT]=BGPR V""IOY^H(TY:X$M>A4: !L)Z1*LT3Y@&]ARE%I8"FZ'B+R+39[9 MG\I\; -!+2<=)&<%GT.&1^YS!S$JVPMK@U -'RT^!7]$^+NMBXC*[; VB&7HM(@47!J2N(N-7=RM:66W57'1 E%P,>K$:?6BX'IJI!=9JW,C^Z 9E5#=TF#NDT?L1=Z[/2I% MA22M/I3$\C30!RFUI\1N_),'7:A "(92"GW')ZJT=/89D4253)FID]RD1L@.X\V6W:IP5;+4VK M%,50JT8F;"HYW58[J$5E>%3D,/Z.&(/?][NVK92E58E=0K-2IW@J^* 0E2"E M(9-Q6GQ:KBKPRT.JQ(UEW&+ITXLML\_K9 MI)V9;=X=(&TE1PMUP:FX@3H[GV8EYM.&YN,2#DHPNPYEPK([F;:,2#LU[G^W M!$V)3UJ;Y^W%:%6@X$ C-"#"C3!YH_^7Z0$?_0/:O"JTT&2 MEG*?4T&-#"WX)4=4==/ )B=FYZ> 7":XW:SK>E9:& O.V!R_SMO:F3B)M LE M#]LY1\Q8:H$K.$RS(1WY3KAAWG4(0;\0/U/=A_'E"S-L5P6J.6@ +[LT\ M@#%G)\.ZZ_#M-E#6,=*"57 TYL'J]B!9=KBM%41UC+00%?Q]5L0?%>2_,KXI%P'096GUBX9]HBX1NXNGH(Z1EK0"IX_=9BNYT0,G91C M9S&"<6A). ?[ZRL5>+=)S("?%K&" R]&+.7K2,8=G]2*+=V^W<%A M\AFL[\0"[UL-=I"L59#BD=1R!O&\:3GH&_;1"P%*S'.Z-!"<1<8 T'77O M5Y+_CDZVAKRUT!;/6]8,Z$XLYN!LV\8@.<,4-=!NA^::MZ1;9Q=A*E@FE7G0 -58*BJ6 MN")>$7T#42\^H!O)T&)OZH-+I<5CO))W&.&KQN M=/8UU&O$Z. _-W7,9<;\ M@B8<1O^\_;Q<^72-L?IE%#)W 2N8D8^"EFD36@C0PF[J;DM$Q4@GPAPEK9-X M9W)E[QI?7,U(BU_!Y,TZ;'B7<%JJBVXMA*0=1RR"0;E96 37!&YPX(#MV7$HR%/+7SU5Q+TG US M)\.]DRAJ+A9H>Q;#A*<6Q5:W%700P\P5U:WP*J'78E-P$&5ONNXD"E6W5;<\ MFEO/3(M/P8]3?0-V)]':OLVZ91ZJIM3[">_,0E#YD04/9[R>CH MI++B([16QQ6N*;OT,9*Q:M=8WC!54<7*]_65\<(H06'RVS1*M'5QY*K3EX:5 MC)XL:8#EF&=20Y R..V_N5/QVM45VWJM27T:HN/1)2*!0=&OI,XH_?'&Y+E8 M@:AD4?G+W[6A%@]T2@6O+WW^'1M*+4]AI5=)? UER>YGVR>/*]7)E/REQX#X M"2C"'%98^FK^"JTA,Y3?!]"CYS T!3"&W<]D\2OK5DMC[SB UC!3NC]@22^P M6H? )UC0+R^'#U_&0U?4:Z@QN0W*JU+-%P(HU5,^#,6",AGW% 8>9IG('+6O M$F^GXQ$C+LQ3P1S'&^^9??9AW$)5;?67B7_QMHZ>R"W&8&[0SI\9%(! [QR# M$@HU_*X8D9.^>URO3B:4-FA29EJ9/%'C*2CSKA6UR(W&<1E'J@C#9\(K*Z0C M>X&Z>>*C1X ]A\QYFSW"'X#&Y?A:SG8>,F9#AH;L/R"6 #UW]R#I"ZQ&FZNU_HR M&NMP;,+AM3&LF;^O5(NUF/@30AO0S*?J@16*+)!N!SS M?>N!S!=B0J_D&WBIEGV)XT3]SI!OZG!ISG9/8Y6Y)R:.=F17 M\7%3Z)N,^KX*($GFR77B;*BVD)IQ:: 0?ZVS)G<1USK!*^GB8^I[U9Y<$]I7 MASN_2]#>KFK.Y[5GY:JL//7CO([*AM%^'WZOS'&7UW"[E8I_;0U*O ]7./9" M2%_L(Y$N%%A!I9?H50X1Y@QV<&=[>+J_ 7("9L 58=B%B4UC(96^:D-W^4J# M),0_*5]]36H(;*C/A KDJ_2_,#.&T.DTN%2];D-=4KLALC23=G^ I6T@A46/ MO\G!9++ 6KND-3];.V!Z]03VU-2;GXBEW?T5B_O9.(3"JR%&QBE6MD];=K8V M3]XE#5U6M)7GLVKTEC%,GXFG3-[/V*=/:0-L'U!2=9VM2LBC=1I"#/)A,( \NUX?*S?+]=1V3 9 M32CU 1A-.,/66S84O,)Y_C\8,:F!\<]M_.^E+/:T]DF(=J\P]#[H:NJB@&W7 M:Y-*%]A84?'LY'W#>2C[O)RZE]"'HXPNP28(2GD?DI?4KJ+1'-B2L[5#5C:, M16TRWL^^Q=LN((17-XJ>L/U>W%Y-@@QHES[E,%XE:QW]>LF(=J\^';7[T2 . M7NILP3>Y\5IJ0^)UY-;J]5BFE_"&\-"3/TSH9EF?Q!AH@MB,Z6V8Y>[N[FZ_ M7)D%F)2_:T,M'K"+P=:#4G SD&H(;*A/92+WACO%3=G84/>\XWL<3O\7[/L) M+8E=N4//9!DNATMYH-/0D=Z GZ6S4&7:L<%I_TP7-6Q":X,25/M:-]O30]=E M(?);N&N++&QU0C2+<),53?P*+Q0TEV=IPYY3$LX%ID04XB/M2+GRER;T7+U< M%QIG0FQIQ[^EP?R6/&(O*OH(5LSN.OJK=]^:$5OBILWY-:)C & _3T%SO>]$ M+-1VRX1F3@MH#)?V_&P8"PM*F^Z[@9U]"6O'=7S3/,#*I/3A(R*JV,.9P&RX M6@',JI"PNGRX'$<>V+/SP2U9DB@=0(,NLQ_IEO:Y8C28_JQ1/8T-&E7AHDE\ M,CSVT31U\13I7SVVM+!GW38(Y06C3?:\?)4QBM ;2S&BD1NN>I//B/CU/79E M1LP=:-_"WRRRKW$UNJ;DMIJ%\G35H,6)K&H:&T8EN:OSMA2FZM 9#/#:]-Z4UEKT"JL.G@^Q3933?-E2R<#:-I".*C]U5-U25XY%)/@V MUGHV]90V.#"_(]^/[/#?:,C 4/T'F*> &Q@-2Q7C7]]MC1[K(*%*(+"_ M,\.74=SZ2Q\=WK"U=).MW-%0'B)K%&JK9V)K_YX\TRU@^F\#_K<'T M5/ZN#;4PVQYL$VA5P\6*%:M1<)B*";N?)1=II*&T+Q)ZIN=N0RQN4:(>#>!ZX=>-' 3 M@7R94"WY?>/,&T97DMT@PB^)\3:X\:L# AEXP1M*_PIL=Q=(0V5"O$:6^RI^@3SN=][SHZ&RH7/78 M\YT!:UA,MQFW,K2V3D79V] PU,/\[K3LVS9 F'@[-='W6V_94/(D,%X>-DF< M=G$HAMPBJ]8\/>'KQV)G[SHJO[BD0L&LN[!$=N0%9='^'<&:U4?5VS;4)/6: MJ-LI$5EBK_HPOF[;H24W2W<;AK#"R&[%ZG))5[__EZ6K5'>W!E^C33_\/ M4$L#!!0 ( *=!=U9RNLJA%"( &I/ 0 5 969O:2TR,#(R,3(S,5]C M86PN>&UL[7UK?:+X8SZ8_ M_B#_*GYX1-,\*^/I^Q]_^.W=$2RJ//H^7'Q[]7FCQKT=U/CMZ]/ML_J_Q)P3XQ^J/GLX^GLS'[S\L'RFA M]-7?SO_FHI!)D0.A+()1U4)(RD.5NA0? F*M_^_]W] XDCY4,*(J_J(UH%$"WK$DYLN5M_^^,.'Y?+CWQX__OSY\U^_I/GD MK[/Y^\=*"/WX[-,_G'[\R[7/?]:K3\L8X^/5;\\_NAC?]$%^K'S\'_]\^39_ MH".$\72QQ&EN RS&?UNL?OAREG&Y6O-OXGITZR?:=W#V,6@_ JE R[]^690? M_O&71X_6RS&?3>@-U4?MO[^]>7%I2)K2_/U)9:DNQM/\USP[>MP^]OCI;+J8 M3<:ER?@GG#3X;S\0+1<\B=5#ER4&2?Y>+):E)?\_>DC&YB>@.G+DJ:%ULMS-O1DEB]]:-*$,YN? M_>4$$TU6/QT=+^ ]XL?1RS&F\62\'-/BZ?%\SB_$R+I4?+(>+%K+%/46HI49 MM,VY&"K1>+R\4&U6"Y[62J@5%VDEV=,A'K<5?$R3Y>+L)ZLU7:WG[2C6"[K] MO%XM/]#\2<[S8RHWS%%88W7V'D(.!,8K!4EE#3KJ%(*D9*SK/,>[$5V>[P4* M/9GG1[-YH3DKM1\>?::F@D[UVQH>SO,U;EU^NTX_\7AQ?'2T>B:,EW1T]O=- MV77EQ'*V-U&LI<_SV94>_&+2XE5EW5_&RS,DTL9 63BH9 T8% 2AF@2B.$,A MD%&V="?^=1R;4$%]GU38>=F[$>#7V9(6K_$$TX3.@)C 3$3)%EEI-N'!!4 7 M*\3,TW4:"V7J+/\;8&PB?OU]BG_71>\F_5QPG,WRY Q3CEI9 MYPVKI)3 6'9'4JP>--5BI+5!!=W;.MR):!-.F.^3$QU%T8T>;*QFQ]/E=:H2 M3\T4<#IH5E1: 3OU!:@$F5)VVE%OQ^AF))O0P7Z?=.BP]-UH\'P\;=[WS<1T M6 +*2,#_;U8K,C%U$I"#T#+;D$),G MS\IQ7OZ.\SE.ERRB*K"A%,(M%9X9L!&P3 MJOCODRK]!=/3IK0 Z"U.>*JSHZ/QHF6JSB=M9#"LXB!'(<$4CH22YW^A3Q1K MT#;5WA['G8 VX4CX/CG23Q#=N/&,*O'PY0U]HNGQN=$3P?IDI ,K8@&3=(" M48$WT5#*Q@39.QZ]&PEI_6&)FT# MX37.5S.>().XCJF< 8PR!QG9_RN0>\#9BSG>: M ]V7E#KFQL_G.[*E%.(90>TG[>FI_I[7>=VKWU]DTGZ4446J5 M7 3-^/CE51)28912J1*CTJ;J V5WOX(:Z)[/3HSH*XE]J+_&U%.EZZQ-LKSH M5&SD10\>(D\)4D@<_&H;LNJ]]7VK2A^,ZMN="7?HPWLM><CZOHS8$ M7R;= MMW+?4"8&QC'7KW1>>9*U-BJ8""B<9T3> -;D> F"TA9K+GX/&;5;\0Q),_8C M1S<)=./$B^DG'GLV/V$@(\^_UR@)'*XT?-*,I6BHLCH204KG>MO$B^,/J=JG MG\RW7N&.6RH?9XLQ*Z%+NM8XC==U1N #*D M>IY^4M]]S;N)__6N:T-8 VIMJBM-K^T5>3]'PV?SK!\='7C/X;6C(H7J-W M^.5RO:JV%EO=&>34TEHE1X@1-=@2$7U1:$A>YLWU@P3;#S^D0I_=^7$@,72. MI4:^:I54\N"%LV!4<9!,#9!X ;3Q)2#N)XCJ&PN6E$@8F2!0>^-X4A"E;MFZOZF^L<1NT$1GM:@[M4!KC M,B882$$8(&6Q)&U0AM[QSIV AA?P["3_?HO?T0^:,:CER>L)3I=L=EMX_K$= M>^1_7ZRKO +V25VNCNP<'QVO-BC9LYM3'J]E,RU/CF;SY?B_5]^.R OTT3JH M*K/NQ\(\3^@A5Z&J%2%KV;LJ>O^S&EY8MA,S!T:#?>:XO4/)KF, 53V"D8@0 M;60'P8BPJMK1I1XXQ[V%F2[LZ*R*CEZSU_QB^A0_CI6*L^EJN!%/S\O( M474B=I2;_)O[DULY*^6:BDBUN^W^)JHA&?0=N7'-N/<52;=7X * =9J5C8GT M)B#PA(@GR18'3=S2+:9$0^QO1J7;P8@( MD=!"%8+-'A+9W/N\V[=1#2E9VID;G45RA2I_?WQUQ5[R]_TZK;Q=\M<68"QF M]30LYM]>!G/_EBNW/'4_O5UT;;+&N'6.,!?LFO\QF954F1?-/XTR+MZSK1AE9Q9$)8!T' M^\9J=G]=$&"R]S4Q2.UE9SG?CN:><0=\%Z+OM/@=JR?./-;G/&?6F,OQ])@M MU%<=^1-K\?FI9\L.+2U^_K*<(Z__>(KSDQ>\:HM6!,Q_R0O*P[Q_,5W2G!;+ MD<^H@S7L_*!PS&Z= 5N?M&1<0">*0=-[?WZ/T^G2PXH?/3O+*Y]NGXZ\MT)0 M-A!C;J?/*AO^4AQH[Z7.U3JBO72ON@'+/97M?E^YH5#SQ@Y8NPJRXPN\GM(9 M"&%]L=D*D+6YD3)5P"PL9.&S-\5;HOX54)<@#$IO#Y5$NXBM__[BUU4:<9PJ MB2T-<%##$:O2!A#)068T4GC#%JYW9'@#C"$ED(9*H5VEUZ?JYA>.:]O0KZ;/ M>87'[-@2?U.?45J.K,V>2DK@<@I@,&1(TA<(T1950LNQ7K%LM]36W#'(D!)* M0V-*5P'UTSI7[>=Z.48%V7E62%!#:>83$5([G2:PU"BTJU[U[K!S"Y0A):*& MQJF>4MRK(;/::55Y-FU/9]V)-'(H!;4U?=%*RN1[1Q_?-&2[)9-"J-JQ>H>@ M>!X\HP*Q/5;-I!9'*0:L.05=BLJGW=LTU$(/RY'O+?+$&\..T,\*61&?EGTK(D2P4TCCQ=%'',^;[GKZ >?OV]89ARS"ME9-T;5V-!QB1,.^6N#@Q:A: M0O_J]YN1#"D!T9$+2,@3MF8CL\P'%B"IBC%7W M3G)? C#D7;=L;*C"1BC2)?:)1F:@IXKGM(/B")6+0I&!G"N[F:$U9Z80("]][-^$6*(.*97LS M:;>%?\!JLDO5LRO-VK&H[/K#]U];]HT)=2HQNZ'H^+S@.$:16-X>JE*M#1MR M4*>D!Z$+8C2ED##=:WANA=/7[D<1/6$2$%O1E'&)70_R",$AH5558.Q]'.@. MN_^PUJ@7!ZYU--UZQ?ON$-TPO^=L$L?O3[N[YY-W7UM]=RJ-\I_' MBV5[(\]6Y'4[V\:_6"[GXW2\;*?3W\U>X_K2"6*CF(T$IXAU<#*J>;8>/,IB MDE(YU>[G: \YP2$E+/9%VN$RYB&-*RX^/)_,/O3MH^H_5_^?O)<5G%W_D#3M_3&Y[, MS[527HZ*EE7K("%::D6=6D$@;T :]M"BT2F5WDGOP\ZP@ZEO$%[/9Y_&+-V? M3GY;$(]_GM-XPN_MIW4+3N6D-(7#&R$JQSCMQJ#4[I,B5A.$2@:,W?N=;XQN M4$["<#E^@]^Q#_'WS$#=A*\U1UMC9\/ 7I*UK3E$2,1Q5^!E2&P=2L@B MU>Y73VZ,;E#NP'=/SUW%OV]ZKOM!7,;7KB6WFATM98H%PVL#P6" $K6W%)/W MN??6VN;HAK2A\OW3-VEWJ45K%6]!9$9E*K6">LWX7(P&11;L>P_$ MN.^:SP@A&H,\MW:+3-M*T1"B<*"40%=X'9+OO84YV'S&GAAR=WKC/@+HMZ-Y M'FPNWLW>4)[Q&[KJH_L5V+O9IFOABZDJ%38VSO$,'"9(K1N]("FD%U5H[-\Y MIA_^(7DC!V+@@XG_(5QAXUQ5Q6G(CCT@8WP %$&!2#I:0=I@]Z+N;5WA^Z\# M#Y&)RFH3;W4#Y:NZ;N]UTTI0,,;Z(@!C"UJTKA U1RXVHQ>)+9LYS3K:W?1B)BT D1G,N:+5FU[-4E#37I MK'.N*1[TS=>#L&L_LANF%Q*4;3&%A)HEVT..?B$(ZP&]Y/_5XG+L MK=SVYX5L<4KC_(Q5TR.OZB51?Y6SYCB.HJHK<]X,1\]JID/Y2[7_KQ>]S7LUGL\_3440CW.H(A(JK7E,:$%%",H87 M*6J18O]V"U=1#,F?'PR1=A16SRJM*\FHTTL>+O3O'WGV9(JU$;)6+;0Q"M#F M AQDY,P6D&+80\G6-W'=,R_X)U%1W26Z_T/A*56>KBI02K+,?)$!J\)5.W7E MK7+YZN&?O1\*_X.3I:M(^IT#^H!S^HDY6UK=!DT7J[4<>8F"6O-5'I6Q1)Q]RO1G)D Z!/SB%.@IMK]9LW8#SM+]::ZF(9)!=,>U;G4X[ MJ8#)0U;*E"IU==UOA/LFJ$'=^#(46O4591\;=AW3:A46O*RL07_'^9RC@#9Q M%T3([+9QN"Y7[> \I&C9GU,JH?/8DK ;&;1-1]R$0O[/0J']R6J/BNHL(&B0 M$O. W3&$D'QK^V==L[L)K'$VNE9QV]W@W0EH$W:%/XWOU%^&>Z35V>6>U'E'MDV.G- M?V?6^<8; $G+T[(R.(?"('M5;!:CFUABZV@!&>7)%1Q^ZWZMR%9R.Z M'>R&O*&PK9L$]VM8Y\=47HXQC2>G6X/:NBRC@AQ#:Q:D6^50.QV50@A12&=4 M_SZKW\:U$+P)-<N\A?A/41C0[V/WJ0V%97UEVH]C%2R5;>UFIE*/6'\JUNZ\4 ML!,H09%.681@1?YJ6?,W=@GO'F\CJK@_C2G;EZ1Z9>;7K6[65W>>GJ MN%3UR;2<;K[P,H@:BJX9O&RMCEI?9=RZ%?HSPC<17/D(H9]\R>[N+I?@;B55T1^(S5ZXZD5+*K C.XU I/$D\Z^=0.77NO M:E81:_=#-7?@&521XJ$8TTL^>V#,^5S7:$HFD:QN!SU=:^WO1>MCE:$U2[=&NPW+H"H4#\Z4'>32L:/TQW,\O\Z6=+[56FV.QE4-V"9FM&UGOH2 M+ A%UC9DUSNS?QN6>]8@_B%8TD4N>W%7+J&)4EGIJX/ &S'<"NF?YX!]"J?234'[%OJW\]U3V;C#,O M!R_<]>*<9[3$\62KKLD=1NW75KGW$G3JNWQ]M$;?58?NY8BYXX-3&D0J DR4 MHEV\R6I(6*I>6<+8>[/L+CP[5UQ-)K//+?*XH;CUZWAGDT>1'-4DH6!I16&2 M(.0@'(^U.K"B+?'+.YU>]]V";HPPEM;6;B. M6D.O=@FZ;P<8,DJ76P/H7+^UE)L/MW,GABO@(Q;F?():HF[9L.;Z%PM)1&N] M+-Z&WOL?=\WG@C) M)AEL$-WKP*^C&(+5.! -=A1!-RI\'5[Y(H/VJEV_PW,(,@$6FR 19>V2]5;W M[IUQB^#WHJ&E1"F,;+5/O+ &%;]CJ1!XY8J0DK*_VBRMGX9^V#*T[41\JF4QE16TS8 Z&RT9Y4#:EA(IAB!)?H]S3 D++S(5L1$7MAM_"&JN M(SD.((0^;+FX)WB*:E0H2]F:\66BEO9,"A*;8B@I6,-Q@=:4-Z+"#0\?TLT6 M'>2\Z_(]Z"LO?;75"PK_RN4[[N0SJ3 H&N MH5T [%N/&VE!MZI>SS%H)-QN;D-UTP] @KM5W X2.-AK,,):7' <5KC(1MED M?D.#1?X2C=-"!8W6]^+\$&S:,*BQHR#V9^I$+A6-;K<-83.XA0$DY8&#%5F) MA*2PV0F[;YJZW0JJSH[^G#8=&=6:VK6;" XUXTXM+D)?0&99^<52/J4K-.Y: M3G4%SA \^RXBOJMB:A<1'"R5^39_H'(\H1F_RQ\_3E9WB.+D)YRT:;S]0.U$ M6YW-URNYZ<3[X#338U>>>XJU3^*-14K; %?U@=D,G#PPBZ C9K? M166+VBRK\*V1AJ!V>@O_UNABYZ7N;T2O0'J2\_'1\:H@XM+Q^J0+694L('%( M93"Q*H[\;:E2DJ=BTM7S;/?GPRUC#^K*E4-3I(<\'L!P/3]N?N,_D;^NBG5. M-[0N-"GJ:+R6B^)N7+%03\;^N2LC/?9,8VL%S6*$D&7%L]E M4Z U(X;H*R$K(6-R_USX9MAV3_AO-LZOO.9O9A-^S/MWGVGRB?XYFRX_+$:N M&J4L19#.*S J\ZI4J4"JB!2R5J+[B=T=(0_)=.Z%@5<]^4.*N.-&U&:@7TQ/ M(?]_POF[S[-1R3:$IN*=3Z%=HFL@*9F -6'DB!YU*KW+1+?%.H0DR2"9N)-0 M'Y:"SV?'\Q$&)TEA 9L=@:G"0UA=%JI+B2*Z7$KOEMY;@QW6KL1027AOL3XP M"\>?:$3L0&.@ *KZ=AY$<804=('J2FC%_;)@[]X(6X.]YW'X/RL+[RO6!S;' MS"H:1:>U%IX@48Y@I-8056)'PF- Z6**W8_3;X]V2)?^#)>']Q?LD(/IT96[ M5?<<3O-P PBHKT[ZT"$U1F>\]@Y0*N2@HMWG$VP&+DD1"!"N#Z7V_]U9 O\N@ M=A=N[5^%RXS^FI,SJ^MW2'KO-F#^QG$+2;2R?2=#])VWE%'4P,F8 U# MK0V-AJ#80W,FJYPQJ!I[F[>+XW>[7?H-?F9G@N9C9)%O(!L8VQ9F,*< MU0:J%K946U2(O5L>W0AD2.9K:ZG?>D?TUDO>_V[QY^/I>,$OT2^S65F,6O359T,H:]-F0Z-X][V8D0S(Q_>6__:+W)\"_X^1XM0IO:$'S M3[08D9%HC2]@.;ADNV61;69P4$Q4VMB49/=JCMO1#*K=9G\F[+;Z!_ :7L]G M[/8L3W!:?OZOX_''YD_MX"O<];A^'L+&H#OY!6?CO9ZT]@L7!N5_WU7"4-D& MW%+'P']Y\?J/D:Z%4.L*N3BV$AH5AS%!0_'!AAA3%*GW>>_]SZI#,YEM$/[$ MO)S3A@MO8R7AG <5%2]\H0RQ-*<>+3I^':E2]U9L^Y_6D/RK@;T]-W3$&13) M>K9BVFK=-YN2LNB#U@C""=N:$&5(/A)($FB+\,J$WAND>YW0H(KM_IBOS!Z8 M]= OR[VT0$XJYJ@]5!L5&!IN1'\ T[HWUFZL*.XOV[UT>O[6NEQ:"!.3 M="YFQMA,MY0.$FH)V'J72^-UK;T[8&Z+=4CIE:%S]"!\.$@DO[K@^_2 UP)/ M;_8^[5VUON![I\A^\\?WC/2WG%2WR/_B^)=O2S_K"I:$L)C80:E&MMJ-Z%LU M3P:5$SK^4!7H$P+,/;EQ?7>DKML/K]FDJU.5V>Z=G<1#0NN5;!9E4&4UM_ MJZ ,H+3M3J!\_93<[H40MZ(9EK7;+S$ZR:1CW+2"\F*Z.)XW,SI*160LN8*V MIK4,8N\N95%:'WPVCKIH[7L7.5S%,*1ZZ'WS8:?U[ZLI+D]*5*Q.>0,IHFHI M+]G8&"$:$7RTI;E'^] 0=QC!AZU)/HAFV%X&O37"FP; D0]&!@6> JLDXQ%" MU1%";@V+JB8E^E\:<#[\D"J!#Z0'[KWJ!RE,:OU8WN&7BXU>=ZI'NN-Y/-MXIPK1R^\L; 1L M2/%'#ZY<52']I=/-ICRC2@RN/"=>99S<-OMV :6SNN5],BO0%!!0%0?"6:1< M9#*Z]W&IS9 -*4+9!W7V()_#&J8WE&?3/)ZLTXM]C-/-S]R+@=H ?B#IK]Y$/=%D.3Y:G[T-3J<>M'.S2AT=*8ZG2(F31C@'&7 3MJ/Y MI&VQ2E;?V[!W@#TD,[@G-EY5;X<6=C>[N0GP2_;^@DX9E:2C#%* ].T>5EM# MV]^(X&4FE4S5-?2VIKO@'9*-'1 ONXCWH(1\^@&G[_D#9TX%?V@=)Y\7TYY? M[S.JJ'VN;>>MM+ M\I_'B^7ZEF+AC"[MQJ!J@N0(BA\*H&UP#BEM.B!.[B3. MP\8S[^CHXVR.\Y-G8YX8A_5YI\9S&SYY+['-QE/I%.%B4T MFTQ+)H)Q.D#('#%;3-H0&H&UM\GY!J1>V97SQ_,_SGYV&L&?'5]IA3W\5&6SOPJKC,K:.Z4S]:Y#V1C< MH&K(#\2OCN+JT^/W^KQO@.6UL2JFUF5'^!:-1W85*H$KMA1V)E7)^EM&<>/1 MAN3B[X,5^UGV?>B6-;(7T]4MV(M%TX$\P ?6@<_H$TUFJ[K4D4DJ%J4":"N: M!O06T!L!T2J*)F QV'O7^KX8A^2A']20]93=_ACVM95(NST6YW-V<>>?<5X6 MHQ1BK$H)*"9;7@U3("AG0&AMLE -Z22B8/RJI/$]D>IF_(>3A"5 MU475C,[4)%J+ 0U4DL^!]:PJO?HBH@TS!*<_;U\2+N@??_D? M4$L#!!0 ( *=!=U:T7\:#EHD 'LC!@ 5 969O:2TR,#(R,3(S,5]D M968N>&UL[+W9DEO)D2WZWE]1M\[K=57,@ZS5QU@<=*J-(FDDU3KW"1:#!XD6 M$J )(O97W\],"1S0N8&$!O(!$MM3>4D[!7N:T>X>_CP[__[V]GHIZ\XG0TG MX[_\S/_$?OX)QVF2A^-/?_GY[Q]?@?OY?__'O_W;O_\_ /_WU_>O?WHQ2>=G M.)[_]'R*88[YI]^'\\\__2/C[)\_E>GD[*=_3*;_''X- /^Q^!\]GWRYF X_ M?9[_))B0-W\[_;/QC$>!!IC0 90H&EP4%@J7.5OG0BCE__WTYZ ,+;O_S\>3[_\N=??OG] M]]__]"U.1W^:3#_](AB3OZS_^N?5GW^[]?>_R\5?<^_]+XO?7O[I;'C7']+' M\E_^[]]>?TB?\2S <#R;AW'Z_@!Z?)Y?_@^OHM&_+'])?SH;_GFV^-^_GJ0P M7ZCGP27\M/$OZG>P_C.H/P(N0/(_?9OEG__CWW[Z:2FY,$W3R0C?8_EI]>7? MW_]V&^EP//\E#\]^6?W-+V$T(L2+3YA??,&__#P;GGT9X?IGGZ=8-J)?+[F" MTA7._ZJ?]LO>F#X3D&DZCPCT4QQ7@C?$>->G[X_Y\K,@8PGGHWE#Q+<_NRG> MR5D8MA3PK8]N@';Q07"&9Q&G+:%>^]PK.-<@;R*L'XECG'ZZ*+2=SH;C]*CXC+JD]:)&DW3MD:.ZO4XN^3 *$4>+GP[.9_ IA"^# M#W/Z^'KHD13P-_IR-DBF)&62@)S0TGGD#$3C'9@HD\E.%._R;3;-UNPL8187 M?%H]XI>JJ%]P-)^M?[)0W4)MFU$L5;7[NIZ-1I/?J\A>3:8O)N=Q7LY'SU*: MG(_GL_>8D [J.,+GY],JRH$3(F7F!=!YK4&9+,%9&<#HQ'+1L2#GC9>\%<#K MTOA.W6?3M5Q6^\".&T6U;IKR8CXYE#J6A*#5_?S39)IQ^I>?V;[<>4<:1D*2 M/\PGZ9_TMKV=+L21_RN,SO$=3C]\IC=PD+C6/I.Q$3D!5%HD< 0/HEEB8+2+-GY_//D^GP?S /'L^KQYR#3H,C/-:,N6 )\Y!*4Z>OK>* M3KC(7+&8M4T'X,$52"=)AEU%?IL1:E]&/)^4V+"7J&^SP#1GP>HPHY/,*DULY*&&CZ-!B"YP$"$G@4FP M8DS?##@1DZ&%B&]KWC;7_-632V1/3J_@@)8L626(E<&& $@_(YM&",5Z/!9. MSU)H)NS;1'#[$N%RJ1]K&&2@!>:,'D&2X0K*"@LQ: M:82:F9F6T["L"MT#0 M4-E7KD]Z5_$>8KPK/O#3,AC^YS2:S##_Y>?Y]!R__W RGN.W^KV8,+S49C-WI8%7Y]]&\X&6%P.2,0T1=!>90H)IF1:3>1"6&ZB0]T7 M*6Z":ZZR[N'+#@K>Q)6]!-U#6.DJGA>+G;(3HL&-6[561\(M-"T/@DU7 M@O=H?C]UW3P3VLCZ,"P@QX0+CG1&120SU:8"(=@$3B>78D+'8^MX\Z&T?^V" M]8C*WT;$?2A],OZ*T_F0]K;K<8V_+4RE@:=M#EGB4+PRH()@X+B6( D?2M1< MF>8,N!_2X:W"?;5VRRIL)_*-5U'__LL-\9"Y\\]V5^F7K\=LLI3+Y\F('C][ M0<]+P_G+?YT/YQ?[WJIW>T@O%^P[K._&77M24A$7N%=.J*2#+UQQYZ4,PF!0 M;K#]XYI?NY<2D^#9@>8B$HNY!V^8AL*+ERP'[\OCOW;_;9RF&&;X I?__=OX MJ@27HGL_&8U>3::_AVD>Y$*?4; ,S5@+TJ 0#8=U.6B=$DJW3HBOB7$1^'W M;L.-FSMK4Y6,P'"$Q;%9 $7<@+E$C)AD\HRMGXQCA_]Z%5M M-WVAO63>@R%T>ZD#G01:6RQDGQRMC[R^P#V] IHQJ5Q0);2V?6ZC.'$:["?U M'N[4%XB6L=H7YU,BYCN<#B=YR=>79,),+A"75SSGT_29Y/-N%,:S@>,!H_," M+"]$6I,21,D=I"A"#K;XHEN'SG>$^@,PJF?]]7"/OP'VXNYP(^I!D#:[DCDD M>FE >2W(%_4>#+>H1-;!Y=:VS$Y ?TC*-=1=#VD"S_)_G\_F"Y_C/8ZJ$_)Q M\C%\^\=P_KD*B59!HEF\-;\2XOQ\M(X+[P'WM,EW*#WVD(MP[U:]_/JF) ="&ZD\5Z"EH[>&LP(1R524 M&!46743[B.0.,$^;$A_NVZ#?X^^(W9 /0^:^,5C7H1D+Q2H&SCD-4 MG#M-[B_+[2]!.P#[(>FTAVYZR)NXLLU^G#S+>2'_,'H7AL3UY^'+< MIB']^4!FFZ-,"*PP1D)5#!R)$[B/S&(1&#'T$?3J:3VGS>)'PX3;+/=-#NMG MX_R/4)G>6M$UGWQ7SB M;#VD1N\(#N]_17"?R;N\T*UI!6_+E1#Q#T#'PVCS#C+N?571R8*I:XDWSX?W2'*<#>>TFNG7 M8<+ENM]CFGQ:ZG?Q&@Y,,;3_RZQ+:TN@[S6=-J$? M%2/NH/S^MS)AA*L,G#?G5>[TS96L^M_&'^F^TJ=B;INZ@U=ZW+EW>FZ5XZCLS&=,?7CL47F"<#S)7 M1GG#@<3B024>Z"1( 5),+%EM2[3B"+OE0[A/FX8'U^P=]-S[CN8-SDEFDS-\ M/9G-!@R%+&AHY[7<+-(BR"LC R0;,H*C+4KRUE&D:P!.FS"[R_H.S>]_-7(K M/88%%V2U,E'2X:L887/,9B@8Z"=>9R_\85.2FN38^&B"K;:T%X$D_=8, ?N:A^NTCX,< ^@1U)3 MM96B-W%F;X'WD%-X ].J=J +J)Y*J^X$=.3JJOT5-^E+Z@>C1*'SG-,?@TLN M@,I%0Y"T?XH0SG!LY3.S\X7>9EOYY]Q6A<^Q<_U M:/R*RX##"BBJE VRV@.H=B"-A8%#QR"7$E@NV=O"6E.C*[B3H$DOFNBA%. ] MSFFMF%^&Z7@X_C1;H7)>!:$L+9LK,H1JW7&TM7F49MF9'%G[2,G=2$Z!# UD MW$=.?HUB?J0_7EB^5O%$!(Q 7Q $%0T$% *B\H[0.&3-K[&N 3B!Z,#N NVC MLNRAE*W9IIRM[\L8YUH[\B:/AK.6VW4>VAXBSH MR>'/,D+V+)'-X"6X'!5!C-(F9CUOGN/\..(LQ]=PES#--NIY#*UOGH?9YU>C MR>^SZZ#V:W7S_4-[;VVS ?^-5C8%)=J@'-E>7,5@@DF9,5)?UD%&93:VLOG^ M\TR\3E\ ]SQFCB$FU3_%NW;KF#,A M(Z_OCB(-M1[QL#W*1]' 9AN&W)$,TJ=B>H@P7T]?P9)D9E& 04*DLG,072RT M=O1H9=9:M(XE'3E5J&^-W9LMM(VX>PDY7\EUJZF[XS0('YTBAU*?WUM6&_'KT@7PZ_DA-5VL8L, M\AB$B+6OBG5<5%P" OFR8#,GU\EG2U;J5KO4'0_YT7G32OX]7.6]P"]33,-E MMYV@$Q>F1$BZ2%#210B&6Z =TX7BM%&Q=0;WU>?_P#396QT]W/5M:,ED?2&EX2V=5K9?7C^(%$[=?70%>NW,1V6]"<7_Y@.Y_AB M\OMXH*U#96A#M*ZV6;(HP%DE@?#DH(U@6;:.'-U&\0=M]E5-PPY8*]O\9B7> M55ZOVG140UQ;FUDM_4F+^3C.6@A!$*T+%YY[J1C&CHY4MR?^P%SI3S,]M*YZ M=C:9SH?_LSA"E\;YB^%LL0V^F^+9\/QLH+GQSJ<$FL=4-\.:Z:\0A#29&XS! MQ.;Y3@^!^H'9U8_B>F@7]=W_6_8>(,&0*.87];)Z45/RI4JS-GBV.1+_8US, MZB:++?!LH%A7BG9H242-Z=4-V1\ZE$81F!V3#J2H MZ:2&-MK@BP/#DI=<6A]\ZT23[NC^8%Q?JNRCW=-MJ&O_@02)PZ^++%D40J!' M#U[7J63:5W\4D4YWE:)3F@G=.B^@"Z['T#.BC6(?Y,^>2NGA7O@VQK574>U! M%*S&NQR$I$MU)[!&,#*(8E-4.AG5/%1P+Z ?B"J[JJ&'I/3;X%[@E\EL.%_4 MR#R;S;!V7T25M=01F&"UKLX5"-5_$-;D[ 6+V+S#41=;7PQ"'HV76@'4L%\82!"5%S;M"\$8RL,YX;8(E*;2^D>V" MZ\=BS3Y*Z>5.Y/;9N]P7WR-9;>?$[,"9MTR!B88.7L$-1/0%A(HR"1<15?]' MV U0/Q!E]E%'WX-!]HQL#&*M=4V1;#HZ54&Q0&\!\YJXKTPPFEN36L]S:XG_ MC[C2\>C01]?E[JG, R=E,HS<#^:#IEV;+$.O.8>"D7-C2W"QA^:DCY:7AR]' MZ$-1/;B-&Y#6B,AL@V!TR%J;K,%)8PDQXQ"U=L!Y+$EYVN)UZU#Z]BA/M>2I ME6+Z*/!=%JG6_L[I7^?#*5Z[-2+W]?O%D8_:LQPEH*@3&U32$#TCX"0=;G*( MN7GCS>[H'LWNU$S7-U.@^E%4+S7CDX28%U4.]29R]K8LPQ]WB&9 F[.S]6#F MAADR/&,!IYB'%+-Q0BOEFN]+V^ [?5KUI:P>PNS=14/6)[E*IH0Z$IC5UN,2 MHLL",'.A@N!9W"QL.N!Q=_*DZDE1A[.D7@W'@7R..P4CL_4I2P.U<0,H[A@Y MXCD3["(YT@H$;WWEMSW*4[6D6BFF=?G2U6UT/>RRCL*X[*MY=0Z;H1.8_!$% MW#E.'FDFN3"#Y!K3.V^@FGI-E37-E]&#OK$W^U22HZT-T M4>0@L_-@38UT,&X@F&Q !RDLX;5&M;ZINP_/Z1.EE3)ZL&*6:\;7-;;_;CJD MY7^I?7R7@ >>A\*\YE6AB]A^'>C# LBHN"A9T7]:&RSW CIYJK131P\Y -<< MOLKDY2#C*X.+,Y>,<'!P6.?)U:R[8,@N%]8CL\HP:5LW+7D0U,ESIJU:^JB8 M7/'W/2ZZ/W^+)9L>((2JH@H6U>D[(KU]%EV""7VD$_P'K]<'K]O)G.\3) Q2NJDHX,B2R8+C2 YJ>G@ M-3CTIJH_LPHJS_G_-_O@:1DOGCD0P3'2XUE\\&^?K/[CRE^]P M.ISDV]G!J[:!+[^ES[6S_7LZJ%^6@B15E1TW/ K((M$^+ *=SYG>(Y%U,#*I ME%SK#,7#KO#)7YP^8D+T$/G>:[6#'% I7J=]!$4OKZ6S(&A1QR5(S;3GT43Y MF-C\8Y-S*W7U$#G?#SR2NS(^3"'WIA9UV:)"3J3,W#K1K2'7MI?6 MA_,O7Y9SX<-H/<+BMW&93,^60U/6YW3M;.-D0BB9D5$6G 5'9R=X:ZWF3*+7 MK2^\.T)[\F];'RKHI5CL>\MBLKP&04?O<[_*O:)6TTF9U/\8HL:@M' M.D-#BH%V1&V7[3ZM$[0?,B-"Z<,%V0?SDS])#JJT'JZ(:H#Y^8103VM+Q[?3 MX2="/:H_?796"^[Y0$H5N50%8JQ^C#.+GHX:Z@NF'4]!N]8SQ1\$=7C:'%;/ MMQJ+MU12'[,[K\_4#28PG7@$(SRMM; (7M6$^:RXB4%9VSQ&=QU!0WZ$T>AP M9NGN8KQ+J3_51>7YGRL5,?_EY_GT'+__<$)&S[?YR^4A^Y>?9_CI=K78;OO) M;V/B_/EBPF.=',I3<:P8#9BB(Z_.9PB2CE6F9/"Q,,35^=W4N!/05^2$)$[E(2!4$*$4&Q MZE$I6<#+8EF]VV8][P%'GJ5\*!YL(^?6 [*>D0KXA_D4D;SIK\/1"&NZRVKT MKLJ5KR/PQHC"3R:5V-TV"#94]]SWE\&9A&T5,^I!BPRF@ ME\#$)F!16EU"2B!KG:)2=,*%J.F80RT\HF!6J,[JW?244U%O$RFV?GO?T>*' ML]ED>E$!K7+45KC(8M&\1 U12=JJE.40F%*@1=$13<(49"?MWO.04U!N*QEN M#"[U,'O\P_G969A>3,J'X:?QL Q3[9FP;+9'+NV[R6B8R*%=^;AA]%U@LQ^9*"C35Y8[21K;:[="63ON,2BW?_B,]^< MU]>0OJEI_+-:I%835SY.PW@6TB*3WQGCC:[Y^T755LG,0]#)@U!6,IF(>>W-C5L!CK[TTI/YY@)TNP MIAIJF RX]$I62=^O)M-WHY 6T>AGG^B?V@2$W)5:3#NP7 A9Z]/"HL9$"-IV MLS8DG)R-\%S%W-'%Z_"TI\R#?D3:,"GO&L#+&7^E_>;FZ@0^T\UG/@*DZZKK4D2*V*)#2%<^< MR\SPK0C2#-K)L.DXRFI8$7_SW7@^PE#!OD*<#5+AL:#V0&8]F?/%1S+G"WW+ M;&$)G7>J8V^GNQ]P,C381W ])"'>V]XEZ:AMW>/H;".B)>/!!R% RZ@88R$I M;-X1XU'UVFEO8#23=^LAO5=+R3Y^QH>:B;U!VJQNH$?K?07N?5;DQQD+-=8* MT7A/:F9&JP=#AVV@/&6B'$$9#QH(%,MHB:PR14S<9,*8%C M3@(6'2-S7,O<[<:PP\.>/!U:"[1A&?D"W\O9?'BVJ&J_LQWA90-"1]2+D@ZW MX%@DF[D@!!5"O2K)$3-QDG>S,CL^\,DKO@_!]E$F_B%]QGQ^&>G[]6(AAV52 ME-9DFW*4P(PE;)K6[22WP'(LV2<2B6O=1^ >.(?*'>PADMI(QH\EE_##>9P- M\S!,+Z[$B!>Y,T)ZJ[WB$')UK2.CKR*27>P\Q^QXHO]KS9A-8(Z66=A*V[=J MHUI(O8\DXRN71^&,OKQR6;2ZN>^"L*>\PX?1'2<#L9$Z[[G(:ZB+X[#&>EZ$ M#A;XHJ$[DX(<;*; YNB$(ZO(Z-9U,\=BRP-IBD$.F4'SF"]!Y*^C@LI8"V/14KKDNCFM-[_G"-40C56RZ0?F;;.8WR! M:0&BYEEN@$?V5S3<># N:U#&6H*'9(21?VR-XMKR;J'*AY]U6FIO+-O6;WK- MGAK.S^M*:RI5+>&:3%>X'"TJ"*R3RG(=AN<%.!$SI,2SSLPXYU,GG=_SD--2 M=BMIMIXX\9]A?$XG&&F&U:X-\XOUGE<<3XP@J@,04P,P0MC0),)HU+P3C.V MK>(?Q=O>7D$;--]*NLU-N$UKWW (H>)!,)6!<^M %4V'D-$1LK:1(W=6N++? M%G#LT_Y@E&@N[T-E52V+L.K\6T0!TJD 2I=$VV'44,MT8PVAT*\/D3EUBH&D M-E(_%!W6A90=H/440;H'UG%"1XT4V(46>TC_4*F_:XA2>;*5 E@1ZE:&A;8R M4YV8S+7D*LC2O%O9H8GQ0)3H"+S80NCM"^/PU7DMZ5G?I:U=')[0(\O@41=0 M,DN@0T] M"HJRTS$CA6M&QYPM*O)_34P:2R^'JH[5FC6AE!QG$=E()+1 \HY M!MZ1(22LB];7UHH^-WZIKP%X^KK>7ZX;W]NC%3V^GHP_C89?,2_G_O9>[[CA M>0RRZAM5CB*Q:+F7R- JI8U+R 4Z;;)GN039L6^C7DC,T 9P(UOE<:(=J/C#P050-^O+?_82_S["QXZ0-N M!+MR"$7)=#H+(*>=',*L$\1@/ C$A,FB#5)/-$D!UA*]IS;4+!39V/ZU"L$HN^^D^?: X\? M66FIRLF^(FWH(5V"6 >!.\#8)GS21B'0R1["/^F^O:07(^*U(9%KD4" M[>KTCE3(/U3@1M"&>WUMXW &NOM;R2IL_.S=1,A+D0L MN4"(M41$(8+/',GG,L8DVEO8S59,.VGNVD,/9[+M)?9)"YDUM+X60,*W*T " M;?NHN8SC)[?$&&-SA_/9G- MUETO>@\R;'C>@8,,759](\A BHU!!28,*\H+&4-6E2).E\2=*QV##!N>O&?' M_K,O83BM]MQR^,_L[?AEF([IL9%IC.XWA@K8\ Q+:!XVC)D*@Y5ZP%$38 ?/GC1&_=N.J:'5VSKU,\N M57)"VI(=.6")+Q*=-8+CR('IF(.4(7#LEAWV*,L.>R=++W+N8\;*PX)8NN8E M6KWHQ.EU[=PBDJAS=SEH2;YZ[?&>FP>\NF([5,#K8#M,+THY=NCKCJ\?2#]ZK'3=@O5]I&[MYB3-!_2&?*.B(/3*>9%7NLJ6I2-CJHF&G%7"R!T M34YQVH)1J+B5A8R4UG?>#T Z0IW(T?5^,_>OH=+ZN!VO4-Y^J4*ZS)R/M7&[ M E,CCO]8U%!*L<):[;)N'9ZX!>(/WNRIF!YVG^OI;RZ7Y"H.$O>O+)WG02'Y/=PS M79)-4;2.,CRZ.I2#N(9M5'#@HI0NT/XH2ME*@5L4'^PB_0,7I2AZ'5 (!3K4 MC.TL%<2B,A3-A-="21E:CZYX.D4I??%B&Z$?JBBE&!=E41J8E&0H!T^KUB*# M\-SXXH1GI=L$?W<]V4>?V#:UVT<5QNI\Q MQ[GUR""EV@D G:>WQ13@,5CRM006T3H@]N2ZG_5,EFU4T-J2Z-"R265,KDZM M+]+5_90K@I'-X[VFUP]I*/5NVP]I&MALMCJ,E+[Z;3O)Y6J=V MT ]Z3U_<^,0#)S!V6_G-%$9MN2L89 Q:F>1""C8'IM#'G*/6'5,8-SY[[XK! M*Q][\7H8XG TK%^L!MW08%L^ C2M EBY1XB=&T'@OY(*B]-K\/ M\S#.89IO/&4Y+VQ2_C\,T]G >\Y3(/^19SH!E"[T=FI>/4G)2(426>K6&:[+ MTXY2_-A0[=?VO^;B;9T0>">P1;56_?'LPV24!]P%&21FB,()0N4R.$E^A:?_ M:!0F\)M%LIN'5CSTL)/2?FOAMH^AW(EOP@PKZB;MTY<@/,YY/Q?$H6X>SEMR_#*>9!UIX' M:Q-X5B.*J484/5.T;R&WC,OB[5YTN/G 'X$+>PFY^LG9[)V.@2ALO"A*=NM!^=B[(334WYTM$+:18X^5\UU@G%X+A*V$OZ&$?A?)]:A( M(R2FZI:P@+17$1YPG@4PKC!=6$Q1=LK>.K8".[5 :*&_;036:PL$5SA/2&ZD M5#FL3$L]N1HT7GDD;1 V%EY.\NL\9NW.M7?3C_@].LP+7<39I),(M)& M8JT 18"LCG6$:"*_SA50IA9HJ.*!_'*>Z?R@'[?H M6W-@K=]C.1U(Z=O(M75\O$Z2IOUO&$9K?&M3P:3H>5)@R"P Y:P'GXH#C44Z MCWN+[/'UFWH^&2>L0=3ZT/?#V3][3]G8^,0#IVQT M6_F-E(UHR+)6(A:?A3)HH^%2B)12;Z 4V#HM[KG_R.=E?Z0?B$?%"[,RI# MKBJ1J Z35(OW'$$2/LEY826WSHV^#\\14N3;L.".HMPV0N\E4_[+EQ&]5P./ MY"TGQ@"#SV1WT2K)RJ+]/7(38F0VA>;9JZMGGXRB=Q)F/Z7[UY>W])V=E:QX M'H#[>MX&,I>BU F*Y($I4QCK%DS8Y_T^Z#7:H=[G[<7[&"[._A;^>S)]?CZ; M3\C$GBW\+NVYYC)SLJJS J6D!1>2)QH['G,6PLI.'14?#!G>?/*Q@DTM5#EI M)M+&489E&O8U3"L[O@NHAC&FC4 .'V/:5T.3OL1[,-V;*%/2/H!-7M7!M0$\ M9@,RQ4S?"$?_/CV=WQ-A.HC*MY%JZ_C2Q]\GE\M;]WGAZ)VO#C77IAYO#D(R M#H24LG"1BT#7*1IQ^[,/&XMH)/%).W&UCB:]&,[FTV$\IS_Y./GX&?_^IP]_ M>A.^7JPGO@;FK<8$+M;27&YK1W55(#%+WQB9TJPW%V/K]?(^? M%G.>OP?:S7=[./DP^?AEW@^ M'.7O>U7B0J=L+3!9]RK.-00;#;BD-.;BC!3=JFAV1?#D:7(0T;?.I+ZUOWUX M@5_"=%Z]P+?E!1:RA-:Y$,RC\Y[\6BU3!F4,;7MDVD 07&EC@N*^VU3V+1YZ M6JQH*."&2=/+6K#OO'PUF2[INYZ^$J1EDHP7HR,'A<) J,/3(N,Z9V.B6ZX.NKN=D#V([4X:RI1A^D2P-U M'.(NX"9.)J/$XA1@2;3KA2S)",X9H@HB"R.,3ZT;Z!^'+@_U/3LJ6[;10@\L M65VTS]YCPN'7NI>NSD2K8K+5QL5JWR@KR=(Q+ )3+"LZ937CK?N+;\+R"*X) M]]+:S=D*+43>QXUP=7_>XU<[ @USO.NW!Q9;O).B//EH' 2+YL\@3*> E& M,:X\UJJEY@/B[@)R(@1H)^P>>A_>8>-)*[J?#!3*+]Y'^0 M7++O$"6] LBT!>$#[68!,_B< S"A4S+>*,=;MS$[.#6V]QI[9\8V8N^#$:M( M["V(Z[1^;]#5 1,\:UYG@-.IJ5F!8%S1VG$KL'D/]?LA/0+38E?UW:1%0]GW METV\&9[#K"02/%6'RNC:9UP34%2:D8WEI0_-IY7=#^ETJ-%2]GTT4+X<5O/7 MR237VJ(WDS&>?1E-+A#794976L;^>K%>T&(O-3I&[1(#:UT"E6LR=:!_:@,K M+FB#+;SYG*B]$)^0 7M U?7086I;]&OLZXO&#NA['Q"Z"_(C]8D_(%?VI&D# M13^"??+&*I1CB@5)QWY0K#:PH+/?U4U_L01>4KJ9'722-'VH0?V39>DV^FT= M&GY;RNSS9(IK2.LL.N5SK-FR!6VLR;,)7%$(:(W*QJO"5+=TQ;L__YBS]_I7 MT:2M? _9V?[==$)VR?PBC//+?YT/O]1$J3UJH._[N&8%SITQWZA>3I'9J# : MR9SRRD3'!;GR%HU0B,H/[OO@O3MD+CZYSG* M@8$7Q!69,99XZTW_850-.H/>_82_S["H@\;(3XU^ED1B(B_.>/ \%U#T+82<)"1D MMC M+<^MB;,KUI.CU$&4UL,]^T:QT-?;K.D%?IEB&BXG/X^O+]&6'+/.#H03 MM4V6%A!CSB"#9P$QT#(/=N2W6];)4?BQ4:&'.^0=E]AU<5K4-D$,HE6"S@TT M9%%D =(9IP5Y4BJTGOS>ZX+^8'AOZN]G.L%.BRMSG'9<(?/1!Y$M2'+C04DR MC((I >@+EI$)9EGKIDO]K^H/EO=+A!ZJCZY"J]55B%X7P!AJ FK1X(PQ$)E4 MB:4Z/ZA3'Y@M2'GU^2='GYV%>UO19E]%_Y7D\9I H4-A M6:UI5(J6ZUQ-7LG BH[>))6UZ31,8PL*=$-V;%0B@6""6:@DKQYH-Z[@5TPB395_RWN>'VOK-, MGS&?W^+N52DLLQ"T5B*;1!N>EE4"/D#,3@(=;3%8;I'GUN=*5VP''.W4)T]Z M4<6QN]4]*+LK29<, X;L/!BF:V,_20=K\@*"#T6G0'NE\X>RIX^?SMX/';H: MQSNJI8?X[^;5?T^^ZP*QITR?#O".D\[37+5=J;.G7HY$(165DSH*VJ_KU7], MM',7#%!02*F4#A);&\U'H\X#*3:/@3G;J*,'QEQ"6B5R!)ZL,RA!".[)PX^< M#+3,@!.,S)-*W+6NL+H!X1&9Q;NJ:=).QJT[^7V<3.CGGU9(I&)!.?+PM9:U MU,]$<"5'6IHJPH2DK+H1V-M8,'OE8T]'@WN*K(?W];_P\S"-+JMUBY+H.2N MN2;,)T4F47)D'#%N5'!6.=NZ(_IU!*>CZP82[N&>]M7Y=+RHSUX$<;]=K=1F M4<7(:V>IS.F?^E60R0#/F:@IBE.F]5:]&7:192;4)L#=FERB0)L4@.DHP;XWVRA=M.=N'5 M3ST=7>XGL![NRYY/QK/Y]'R1Z?_;F);]B0ZK-3:O:2$E*;#:8@V;D<4:#(/L MF#,Y2"N[S=C=XHV^#\_IT*"Y]!M>B2TH^O?1?!J^#DE4\^>++M,OAK/AN. " MZ37^6L%#\4Q"":7:MD6!ET$!V;Y*"8FEE&Z.8.='G@X->A1UPWNPZQ/@)7>* M*67!A%J#GUV]LD4'QFGI,M,$HL4(U\L'GN3=PNXB;>@HWIPQW@5&P[$Y5QY] M^$$Y.PK_IOKVD%S#",^M8?&QH/8R0R*!@ZIM$((@VU 4+3FJE(/KU*+DV J\ M9^I-6_UM([#&>OL;2>KL_&P=WU6!,\_HC(^R .TK"-&@!939%E;0Z5@::.[: M0P_;\WQGL4]:R*QA3'PY>^G;%2#.AQR,INU?(/E@VDJR!80'@7M++.-;UX/U;\O,,Z?3S$/YZ]"&H[H4W&V1_7O?1_7K/JW,^8; MU;\L.E6KU5Q64J68(U^.:^4?UMNBG*@Z54142K0@K8Q MY82%D"76$D(3I7$JLHXS;SH][_#^4PLU7Y]FTEZP/53MUH7>0'6QVOY^G4RG MD]^'XT_/PQ?ZS?QBH)((BSO!HFJV@">_+M3F6(&''*W)/-C6E-\&W],F3>\: M:=V,Y"Z@MQ#^-OY*DIE,+Q87!*NQVX-B(QVC+ %FPJZLY.!K.[3@!5?98_2I M6P1V=PQ/FRR'5$!#=WX'V/\51N>XALTC:J-L!LNM!H4V@?,E@2F21V,BBRSW MP)NK&'XXWNRL@![NAJ^+XK?Q'*6U?LAA7-L-!*2E)8P0D9FF'4RF#9R72 M#I>T<"+J$%M7/=R/Z#2HT%#J=Y!B[]*7ZTM>INUP[[4,*M=J'$YGG980R(N" M+$3F(F032^L$]SM@'*HNO_\0Q?92?2QU]]>MID52"=<\)B8X&%%ED[&&XCBM M14N?==9"R-:='&ZC.%;FV]YZO9GDNI]\^YCQ= W1*H&S"Z:^)L+=@>=(H^#V MU-6]JM]#T(2LM4EP+Z C M3._:6V>3O@3>0W[&]8-N07CT*:+S'I2-@IQ69LAI+;161892Y):SFS'+QE;A M*1W\>\JWAYKH&WE#X6Q=O=$%5T^'_R9,QS$ ]M79O1384^ ]' @;\O27N2A;%*^%;-]HZ+!$>, 8.Q8-MY-PZR>HR#>/&L>0BNEB MS) TUM@5"B ;U4-VUDH30Q2B]62DFQA.Q4C;2[8]I*%=Q;.>%=\!44_&V6TT MQS'+]M/2/2K?0\0]O^@K9 &#*QHY:%/(^]0I@#>B=K8(5O@LZCGS1)7^@ G6 MM\ZWD6P/NGX]&>?:]6".TQC&_WQ;"DXQ5WRO?_OU[?O+FG?&N+ 6K/$&5. ! M(D8/,3/,7GBF9&OU=P)V^/-^7PW>O+UM+O[6YMP_PFCT83Y%G/_GY'PZ#J/_ M,_ST&6?S=U-ZA2K0]0115-RB^@T=@>L]?U1!V!]S:S?!.I(X^A;J.YA.NPA]\/L#&O'-P2! M*AG 3-NAQM%W:_^':2\T2SLJ6W#.Y+,<#:;3"_> M3.;X)DRG83[\BGMV;WC@4YLV<=AF!3=Z.1AK"J(Q5HB@8DZ>9Y>SR3H&+\EZ M'W3X_'Y:.L18M,OD/UA3*>.]!:\+@V"#49&;2'3J]4+E$LK>=T;G^''R'ATTL,I^?3;.;R;CM$J%]39['FFQCM?&-"QDB,4[>@%C862Q>V%:FZH= MH1T[6+T;*V[=*?6@A]ZS#);V.@IOF!.UH6,%DJ0 )VH_WUJ D:(R"OM]&1Y% M\NE>RM]3JH\E^?0*?R\^3L-X%A9]'Q=F6^1"E.P%&!D-J,BJ"ZXB?9MJP$\* MZ5O;L_? >4S^[E::OI62U$;BO:2GW0EMG8?5 5Q/?N^]P([C^S938S=Z[*&# M@Q.%%Y0%S/*M: MN6[;KZ_O%0I9.XLXZ<71W"32=D%%E" M$+7;*^UP^6;BXY.APV[6P@'8L(W,&_>>?C&<8J)?K^=-!"\]IS-3A[JPQ#W$ MV@(")?HR"=^IDC#I$ MSJT2*@85K'4F8?$B(,G><:7OB'[WW,@XVYAUR C<&4:;1700K+0@C/)6)476 M:>M$U;ZBWM?M)YR>#804)&=Z3URJUXJZ1%I>)U-YD1-4.X]Y&Y52)C#)6M?& M;\)RBKK?4=*]UT;=VX(R42&6N>V=L- MV:GS96:;"F+WWTD"!Z5T!/H$@B)0=.!6(STPB!I0#,2%\[SCF?^MU3'L6]>D-# M=&NI/O)[];L".LD4SY/CD+RMJ?260S2*@4BT]VEGBVG>\^5IALNWXL'NX?)M M]'&8N&@71'^$RW?2W\,!TEV$?QA:.*E3D<4"JGI]9)2 (%T!3/0^6,$]O1Q/ ME [MPN6-V;"-S%M?L/_U_YR'\:<;0=_$4%I/7KF(RI#M0_]XQ3E89[GW9 L% M<2,(MN%N_:Y/?Q31\:U$/FDIK]85A?]Y%R"7 F=61(B1UZ;7>E%))X&'8)-0 M6<3<;?K:79_^M!6XM[Q:OX$?R"FT$0=3^LT*$@CX8O/G> MG&SPE<!=O:(;M^0KY<7%+EYFHM$YC\9V4_L"#GKJ%T%R8#>W%A["M.-X%W=TVPO8J/\;I MWUY%'76_AWQ;[_,/HW0FN.@7[01"O;IR KR7'K)VG+@O6/+A,6M_P]%^;.5O M(];F2J>#;87I[7A]Z+B87;11 V:10;GDP3/)0!0ZC5P.,?!N4=.[/OUPQW]>DGJ01OO.!DA$AW,YFO@SJ_?_YI*G1' M^34,Q=R$]&IROHX4(B^)>85@T$EBFN'@DK+ $2-/W#CKNX7([_SXDU3HCM)K M;C=?033\NF88*N=$,1:B#J9.?)<0C22/(V;K@RE&6[VU/B\__C3UN9OT&N:M MW43T8?AM!:BP)-!:(ACY\Z D*O!)$-4R>?F\KC)N;0Q=?OI):G,WV=U6IFZF M3/R*XQ4DXZ(6B3GPH>9%"O+=73(!T++HM(D8&=M:G=\__S05NJ/\;JO4]%I& MM^RA$;D^"LR2!+%DY+4>C][S6_]W4_Y717BGZ,=MEE M;8 AF9"J< XA:@4R2&ZCJEW\;*]+?(SE5=OHO7-YU3:2[KW [NH$Y>$L+0!: MAXGKQ(%)GNNJ-810QZ@GJ51AV6C1+Q7N '6*G-A7]CU^PT\C4+<=F=',VWT7B'W M/$RG%\/QIY7U0\8-,R(RX*KF%.1<.6T*6)[)RW*J"-FO<7$=SRER8P^)-P]5 M7 /VG:*_C=,4PPQ_H]-N-)P1?>L9^ '3^70XOWCY+7T.8R)R,M*KD&KK 92U M86($KS"!#9)^522M:I=KV6UQ/&V2'%H1&V,C33CTX3S^-Z;YQ\G?PCC7_]G% M>\QX]J7JXV_AV_#L_&S%>\Z\)VLY0#6=:\.LM!@?!05C,2:7:&\:K)W(TQG MR;&F']'?IHMM2)?WPT^?"?'"QKH#]IOS*M%JZM<]/]?XWQ; MOJ_A[>+?04V65#+7.;BF-FP5=2A6X>!CRJ;.(4ZB6V'7/BA.@#\'4\)M]OA] M3>!_T.E)KGQ9$QKS0CPK'[^Z> /'DN>1&9"NA@$STQ#(KP-3E%7)2<30NHO9 MPZB>-FUZDOX=<;;^H[#OIG@VI -U? O[[ V24:\]\R45$HK-M0D* Y>%!5^< M*,D%P6^F5O0?H[T?\FE0ZY!ZNX-WC9NKK:8XUOMJJ1!L*8SD08=L]*Q *0ZY MY2FDV+IJ[A%VKVG'BNVE^EBZUUQ?QW)F@;4Z8R*QU!BTBH9#4%J!,,A%X:8@ M][V2X['526REUWMYLK5\>V^V^":=]3CFTE[JJ(6[-<6DBQ=17% M+4SOSJ?I,WG3SS[1+^KR5R 9,AF83(!.I65C>A>)YYAT0?K*Q=(MA-'UB:>@ M]EZD>YA!UHO=3'H;6#0.F+0*E(H1O"4[1V>A,HFDJ-SS".,UE%,Q]UI(NH?D MCGLF-G< ]F./N-]*==U'FN\@]\/L#.LJ7HW2YTS'%$IZ"Z2LM7\Y@)3%^URR MC:IU?L?3&''?#Q^V$7?_/%CGQR>.H6@.Q@9'QQ;MJ5%X"1B9MI)S8US/''A\ M(^ZW4E2G$??;2+FA?5C[?"WRB!87O0G'83J<+!AN0I!T]"FP HGAB0!Y4<]3 MM-$4I\(M6W"G?FEW/ORI&P)MI-HPM6\!:(7C[^/9%TS#,L1U14T74-L<_P^I M?!.0PQ[YC90TZ4O"C:>O;0:7O+9%:013)U(JY00$C*:"(WB"1ZLZW4@^+K5O M.-@/J?5M!-N3ME]-IIC";'W*1!M]B=X *89.&>D6F<6TY%K^+WB0476Z\NFH MZNM//]P!WE M=RAZ#YD>? S?NW>O)V&\[_B]ZY_2=NS>/0AO5 A*M#PSIAB/ M3BEZ)5&ADYHK:8J75@[N^+Q^Z@*3RDIY4K26LE8!,PXA>PU*6.X-BH*%-3:) M>ZH+O%J*4N7V=CK\-!R'17=U/D IF?%. 5>:5L>B!E]4 8_<6&:T\\UG)MT+ MZ-CAPMT8<%_YSWXR[[U,\-YR UM"20NO!W,!Y4L=XR0U!!5I =$8F?XH_MB/ M*CUIH_FD I+/Z\EL]G9,9^.G(;FU2-\L*]I$I3-'!L(&#@KI'Q=B!L.\C[*( MF"Q_Z!!ZZ"%/6]E-1=C[@+VE5\P"E\6) )C)-59T#(.K7?ESU"Y(Q%1"ZR%& MCS!WJ-VKO;U4'W'ND,Y*!B\$Y.1I*]*,0>TG"#PP9(FCY_G'RAW:2J\/YPYM M(]]#IHITP?6CY@YMI;.N.2.["/R0A$B.3%>7+>3:5EB).KLEDI-Z6U/ C@\\MDVXJWHF/K_MTM-KFXYL%K79>TXUHEI-2)U3.HD=% M3(A,6H$A,N="42H,MGG0?OOWKW6)Y&X\2_\Z'\X6DKE\W)R^F@V))V$EL)7I MJP5YF(Y,(J>0?!(?.9'/<=K62C'%9N]MZZRA'6#N'1Y;I7*]C:/AI\5'#Y3B MRB&S$+06H%(PX.I I$@Z#)[9(&1KX_8VBL-O;GUSY%:0;#_)]Q 9^T!;<3X? MX=MRARQFOUX\+)FE,R!5M,%'#WS1#S1:!0[I-"BI7C&I;'-HW5"I$?1#N=N' MYMHQ-'ML]WWS/2@6':2H$6=O:HMP6YW5FN(NK#5)Q.38R25^'(4!#R:+;*.) M@V4+= 'U(R6+;*6D3FD#NTCX8.JWPB1,VD#2B0YA&S/X$M,B62U%PXWOEA'Z MN-2^=;)(>ZUO(]C#)(N06RJ<\=6-K).Z+.>U9CE#3"P:;TMT4314]>-,%ME* M+0\GBVPCTT-ZZA_FD_3/SY,1/6;VDLZZ^<5_GH^QZNG==/B5WH!WHY 6K\$> M_OKV#VGFM>^YOAN^N];9"#1%RRQ4G2.>>*B-_8,13/-8!ML_;D_?Y'.8XJ_D M+N7GD[,OM*N%Y;LRK5V\ZF-^O?C^)^_"Q2(<^7N8YN\&M%#!)R8T,&D2*%7( M@%8* :,/7DM!S&_=H&]_U'O[=*':? MMK3L1+9XXJPT<,/\VOC(<<8 VR<)M MW0"J<1>L)PE)LO6,B26[7,+-D9#[2V@+?$?(CS\LZVZY;7TIKX_@P7>LM .D MVMEH@75 SFGT/B@0J'CM6F3I:$D:C(Y!QVRJW] ?J:YA^9$)M+M2>KA/>SX* M-??C'S7*.YZ_G2YZJ%U2?-FC<8BSYV$TPOSKQ>KO9JL_G VRC-J+4C-2K22N M"S)7#%KZ*GC%LL\^M$[,VA/R#T>]0ZJXAY2@.^&__(;3-)SAXEVZ_.4E9C[0 MI:!$%R%SDIJ2FG9C'3RHZ# PB;S$U@?H3D#_8&-S=;8>5+:2P8S? MK0&N)IU_G+S\5D6$%?%[_%1;'M?^@$/RSN=OB^\4:T.WZX[: M((DL6*BK,;G6?&8.P3):C7&2)Z-$X64K-C6#]F-2[SB:;=TI_K*J8I&P10>I))68R<'YYHD&]^#Y80C37#FM.YU?K1_Z M^!F_3Q"J9^]DO$!+&][:8'N#M W>0*^U$9F3?\N-(GM-)O#)60C(F.=9VZ*[ M]7G:&\H/PZHC:*YU=_27L_GP;%%U=.?\JC7J@=$I2^%('JJVQ^,L@K,Z00[! M!:9C2*9;*_V.#_RQ.-2'%GKHA/X]H^)!8W#2(V01%&-8.%.M3;B-8(Z?6G50;MS1=&E_'?71<^O*)58XHR^O M7%JMF\=T0-A7=[X'T1VO35\#==YSH=A0%\=A351,L"0X%/2<+$5"ZHM T,Y9 M4[,4LFN^]QR)+1UZ^!V%+-NHH'59UJ9\DU4>4K9U.F .$ 1'\E]CG7K C#R M:2U*7;COUM3Y_N<#128!=:["']0^6D MK.M;DZZN(@(/5H RBHY1)A1(9%;F:)CSK5,'#TZ,!VR,P_-B&Z$WK_F>XJOS MF@^[CC:M3D"N/3HO R2K:6MD,D-T5D*,KI1B(%I 9GTQ'NM NCRH!XK ;9>YXUJ .^#]U4$;*.\@U8$!%LP>$^Z)W!*VSI;(#I@ MRJ1L43K:;?ZH".B=0+LKY1%6!&C.$*4R0*X(P4\U5==R#5QYSDVU+W7K*I,? ML2)@'^H=4L6/IB(@8,CT_QJB*AK(>$K@'/?D )7LM%(B2/U'1@2#F%56FGFN1$?#Z(>L"-A]&SJH MYEI7!-SI):RQ+F-N@ZALLDZ3R6=JI4QT'B*2\9>BYJI@,(2_$[,Z/.S'XDYK MZ3>L MBJ4B'KHI7U==2ZJ.--4H; 12 I*)U81LZ.85I)JJQ_IZ2L;:8/T 5-@7LO6LVE^Q(*1O>+L1U'V$R@8 M"2[)Y 2Y&Y8.Z%XQLH:,C%8QT0/A' MP<@NZMRA8&0'71R'-=XE[;U""*'V0J!#'X*,Y%<$,A0][>].M+Z+>7H%(_V2 M91L5M,[IO"\E:5W@@$4EM ZTK&WQ>!*UGX\B$=2))3(K?K.<<8.A_O"S'F7A MR%;JF?0GVX,6CQA;6#+1 !HNEITNG!0:I ^L&*.RY@>YHOW#)&FCHP,7CW2! M]D?QR%8*W*)(8!?I'[AX)&O&B\>T5J@4-602;0P9>H%AQR\2 MT8R[2&:TPMIF2I0 07L%10?'=+1!%-?X37]B12+(1*$C7$!!YT$I+R&2;,#; M8GS4G(OV_:M.ODAD"];M-S9B"^4=LD@D>I?___:^K+FM'%GS??Y+WL&^O$R$ M:^OP1'6YQG;UC7E28$G8G"N3'I)RE^?73X*B;%D2I7-(X)!:NB.JM!61RP<@ M$[DE+ ELC"2 @)9N>V&A""=44().F>:U64^J2*0-@/972HL?1;,T;1MD#- MQ9-AQCOK[-BSZ_&G/SIY?^?(#=TTPYS2LF#DZB526DY(RL9GZIH^4U7' M'2[/,_UY[V-H4LUUJ-=H%QG,VDIKN0)O&&T@CPRB%G6V@"\JHQ#&-7](>8Y9 MBXNFXHTR-G&H3Y!1UZQ OKF6SPT"H]\PU&<7@CY2 $[Y"7 M%#FSJ@ZM"\S2)\FH&)/%^KM2#AY:[^A9!])%G7(P@+YVRC7,0*#;#)BVJ)'% MDEQ\,ED'(P;N6E^\=0DBUO2@E,B)<%R""R'5 KTBW+@1M4\NOC<&.'L,/!XA M_]9W9/LH$'$Y'F1TI#) M298K@N(6P7O&()4L9"C6A-C:E7]R\;U] --<.:U3 H8T.B%3%ITE)&_*,Y5D M%FI7?D"E#0'<6Q6>=YN9O8^2UM+OD#:P7[=27FQRI#W0Y B#8I%!\*8 -U)C M/1 YMBY2>#[-9P\YB/JKLV$&PL$R^V,Q?_.Y_NVEKUW?X)87FX/XBN5\1L>M M0QTS:"TW.14)?*Z%R#H826(-_F83K>/YNP/X>7:(/AEP]&A9>2V'8[LKKVA; MG:G@DBVF5BBI BH;#3'["#PG1K<"8ZYYGOI]]#P[X#533NN6E4/;DC$9HW8^ M@Y=1@7*%P,VCA2(95\EZ9ED:9-<]Y>9P>]MV/;30L,ED^^0*XWPTSA9(7#M0 M=$!"0"O ^10CV0G)2=GZ(GV&658'W95'4?;I9UD9,FYYJ0.*T!,W*D7PQ4G M5&(M_HXL-<]T>+I95J.P,;PWW @=':DWW *7[*L]E'G'KWA]M#%<5 3I.7, M\@R%;:J"@@/'T$'*VF5?IYXW[SS_Z+*L.H-EC I:QVQV)@1"6$X\*'I.Y(Z#F MDJ.G^D3NI&&H:T]$5^=J2' H&01'FZY8:9-Z.@U&!@=F/?ZN(/N IJE2INJ]^& P#;FW6J< 64E%QJP-X'.09-20?)*T M(KC638N>3VST$)CU5V>'M)^&Q7$AI*B$ R([D;&M$;Q4"8JF8Y?Q(I0(+^^W MQST(CZ+L1_!^BZ$.E@] [AL'VH)8J[ $8+'>N9*]U\W'TCS=]]M1V!C^?CM" M1T=ZOQU X4\Q9#'^ SAQ1X=0 ]!^_) 0S*8_ 2G2C#1O>,7/BIX*"GO%MW^KQ&ZWWP M3=8ZYJP'EVNKOUPS(+@+4.K@>^^=C#CL&!BVWI,]^UO)^+A5]'^2AG&YQ+SY M5=/HW-T?W3'P-H"7&S$UR[B(*GLN4E8ND*E7(NFIMG-V,3ES1TSM[D6.'BXK MSGBFR!O.2#A6REJ(OL:07K)E;>MQ.L?OQW]W]BJ9^K219O.:W_K[8O[A M/2X__8)Q7?OAI"A\K64C\2A&%W<-J -7OM#_/0^L=9AD'(6/\E5[#/+N2U-O MK, .\;=?<'/IS[[@;[._Z\2 6H"]6K\E.L^$2;*$I"%$RT#5,2^.E0319*:E MUB+%U@G&]Y#S[(#42C6M[?4_<'VCU^G/"S(5EO7-HG8[K5^O9_$<*[[?+WZ\ M7,Y28*74L4%**D=XKU,#:Z%&T%Q*QX+495A^U4%D/!LP3:RQ#@&W2M/W6K%K MQ'[G81,KY&?HM67...!D!Q.AFH%GNO:#,)+I$C#<] (:G%<#B7LV@.NKMH;E M^-_D=-4@ /,O%QLWF,[=1;Z-CR(LF>'K X*ZU#'?]O+^F.QQLU/WWT^GZV_;X.W57S\3%JKG"L! MDI.T#92VX"4F0!$4HD4,-X="M '8"!J?)]1Z*;%'X?Y]6V/'G?\.$_WI>D9; M)LEHN)8!ZE _4"@RQ,(0O"H2T;O$VE<4'D3Q\P3D- KN4%Y_C:@?;V\\F<\.B+U5V;!& M__O#S&TZ7UVL/RZ6L_^'^2PJ+J*NS0,V0X+_Y%%L)92<$&PC1( MH^F@)=;!U8GG/'*;K.79IF%MG$#W8RAJFWF4F7:9QP).&B)*!X3(+].;HI&V(>U0!K\-Z<_%=/K+66W$QK_?@!N?D]&DA608A92:Z4 MNXE#R2+F)$"GFG9E2@*G?0)F"I9LBS7-7_LFA,)#A4,3(V&,L#L@X,V- MISP7V1D%S&)-EZ8[-!HM(&61F;29&=5\0L,==$QO4S10T;WOMGO(MX-%<6WH M]E6]A#-1B&R )5_K)393W0N"4;E6@1=39&LKXA813T';ATFV1\WHU6FV[2?Q MO0PR<1;('%; ,];W.Y$@QCK#2KCDM,S9Y^:MYG<1\V(T'JZC#ME?U^GY]@[R M,$6=K,7;U!S95#Q,77?W>SE4UOT:"UVGC$!.;G:T$&MJHM*F0(ATB9G:P3!+ M KYNG8XUE?:'6H>]E3]&Q'T?F^ZT8#Q=D<;Q!,%*7Y-E(C@7(Q0E+&-),^Y9 M*\RV2]" (^! MZ G)0S"" 2M!2BRIJ#S(9J0%KJF?OONN^EUK/T][H8DF&F;S5GK>XN>+9?I( M3+[ZL,3+D_$&B=NM,83(,9;# [ 93-BT1D0;'2ZF4D##FV4Q<420C)%[Z]JYWRXVA2]A^5^___[SE?OL M@V1<<*!_UPFV(=1>K J$3)J3DVYYOI%UO2-7[(X/G\YBZ*B#14,!MFY.\]-R M=GX^"_,U6S%;Z>I_^XZGU>)+I4GUA$'3?*R'X..;EJ/]%-R&40 MT@[2[\-K/3EU-Q;O\V^+Y3]JX^NS4+PIBJXWSHH&^H*D7-G$3)=JX9H.TM9% M[;UX>8'\T1'2(_RV+U^;?_P+5^MO98S\K&AD&)."XFO1-M8V9YX_TT,-(A*-Z-L4L5T,VU M_5'].W[FB[B? MYV'^+=!#5ER0M6$U>2^L]J\FD;*L@/LL16 BN.;=7:^O?_SX^M'0<#-]=U^M M]$C5WM+R;2K)P]1T2L7[D9+CI.'MKYD=*CY K/V5';3-DB[MZN2O(G1DA/G@(\C@B2NG @17 M)" O3":G$/6P[OP_?N[T5O4A(EZTD4_K^/4E*5Q=-?EW=%VHD('Q7%_1BRNSF+3ETBF2)(4')A@Z5%!U$+QT8GY/V*19D@PR?8ROPGE2_MOH;([#& M>OLG2>K3Q:@=6')1!Q48/: YGY8=.(AM@X%A60\1\ M>C3TW[MNY3L;\WS#@1C"4Z]9Q1WX.0'HTN'W@B>[$83M&M3WZZUS=034I^\WGRM#6 M6(@976+*0BR!;A3. \D,,R21I<0H0[2M^[;M).8$&R-WU_6N./Q!BFILDK^? MK:LA\WJ>9U]F^2*<;_881^+*& W!\4J0=N"Q1 @^+7^7JV_GJU4P:0VO!U;"1YT[^@-5#H M??#HH(W&+S=C2?8EV&C)U46F%:BL:.?DG( IEH-/V2(.LI@> W#N>;D[+F[& M**%U%//J&+YZ^LB6:"%#SQ@7Z@.* J>9 )OI?RX5FX4:%!K[\7.G?1'J*O]% M&^&U#G'^L9A?4?/+;(GI^TASC"ZSS!"( N(NB0)>:@TE,"9RDMY&,4BE.Y=X MHMIM(]+&!_S/'V=8?OT;TT6=F?NF%+*=KLAB40MIA0+/XJ9$G @D!H%'SZSF M*KO<(F1Z#PE/#PDM9;XS3#I)8?;K3Y\#89CLZ!79'ZNR6&[^YI;-W;14>^RB M'8NW#^+_1CEWX3$FK3F=\TG%:")+*J%FAM>X02QWE'./7?ZT"KRC+I9YD8#L MH4@PK^-K4S%T -()*$O@(;HA1\OC+?#>KH3Y;D)^_;M^B6=!H2@Q<7"UT;R* MPD/ '(%EF0)7QC.?&PMJ&&6/OSQC# 9OQ6[::Z]'?767UQ%1:J6L#&!#30;+ M053V)!3'R5HI3OG4NA;OI:RB$6Z/CXA3*:MX/:>[';^U[?Q]R^?&40_6.25J M\:S.2!*6&J+,'(1A-AFR]KQJ?3O=0\[3>EL=A95%'YUU".CL(.TJDW8 <9T" MX?<2=IR(=C,U#H/' 3J8'"B%:VNY=[0G?*@E1?.<77U*H1&,B8D"*OII/2,[OF0&9V4PD#/[Z:YU_P"YXO/F_&RUSZ#E=OP#QI MYG2"9+0$Q0UY$,XG"+ZH4H204K3N9#2 K*<$B]9:Z)'D=GVN'<73C759IYW@2C'/-%$<; M@JR=<8V+6L3BV1WOLCO7.5+#L._O!E(CMX@!D.<"*L2:T!(S((O!!4<0'FN,I%9!]"ZZ>#B5D\P:3 MMAOUJ%M @B=4E/. M;QR\6JTN/EWR_NO?N$RS%?ZYG"4\TT$HD\C>9E()NO^0+*CB(Z2218S!2N?)Y+-.6U!6KL2'"96_#6J]I53K#2>A)8=Z:>YP8X&9@^B%W K9>]L*1H=*C#VA[K=8\V9))F#SZ: <4GI*(OQL74^4W>F7G;"46%R>Q_H M=HE3A\YSE)[PD+'VT");3TGR;)RU'@(S1O.05,C-S_Y6Q$^5('5L-!]%V:>2 M!_5CG;8UBH=,(I0AD%?B50:2' .KM"H\IJQ\:[B>6'>023%P;T>0,;IX+!T5 MAO#TTA%D5$>043"9HK7"/CI^+/CE+.<8@P&#"LDND0BQYMX&KF-.P7!$]6QQ M.ZHCR,G!=HQJ)^T(PD0JH"-NPV.3-$TWWV"=@ M\^O?GV?+S1]?ANG/R$XG/'"ZE0*7)#Y7.VZBJ>T;C:03(Q$N3B5P=Y/X$SRE MV^*U69SN(+6?4O+%7=, >?:%CK "(=>H>O'U@O,%;%+('"HOT\M\NSD1F6'=GR'ADQ8FO9D:-K05D>G)*)#^MF M]?)XWP^>1U'VJ3S>_S '220CD?P7,-K5+D+202S&@D2=4Y(Y6-7:X#^MV7"3 M(N"^>7!C--%_1-@0:I[+/+A1FKE_5M@^8NVO;)FCRII<%U\XF7T\,O V9F#9 M.$S!2JY;%Q"?P--R+QV/D6:?>7#?AFC1>CX8(6O+2%/S1GSR/#F"7HE:5"(2Q$3F;RI%VJCI7['% M=)03&C)VC#MW?YEW'"PVA(RG-UALE/!W#*;:1W(=!XMQ'Y53CH,QI9 W@O5 M(D2Z9&U15G,3!YG1QU;@H,%B+?0W1F!=!XL9RXKVN4!)F2Y^Y@-=*LF"3;XX MH5UQ,8+#9*[#L'BXV16=?!8EZZ;(HOD'G-F^):0S0J@Z[?JR"]RTV4 M=QJ#Q?96WMXRZSY8+'C#BC4%K# 7U,%1J8.C8#)%#M8^.GXLJ8,BZOKT0+L[5]X<[?.8,8 L=$[[ M5(*T@\;S/$GJI@Z-T/3AU<(RBCILZN(WVOKE8K]9AGF?S#_3/;>RW6C%-LPB'+M8QH7 O M?F_D%@J;G1%.Y224$CX[+JR-5CAG,P_:WI%;.'39'A?=96S_U<7ZXV)9.UC] M1:PLKV&V[H@?&WAL7)O?OP5T73%<92O 6IM 1=H>FP-:!=2.=HNPK'F'\"Z< M]#$D]J5J\6]<;NG[-%N?H4G:I>R!<65 %5'' _%,7VF/P7+N\C3I76WX.97[ M85+T#S-/C@"8R7(;]^3MK\^??^"-:(]!60L^% ^*"0Y1D0ZTC#XF*5(N)WWD MW.#G93.<$F!:AW;O3E>^R=C%,,9N6PJO8NT_FM9GP66>DA$D]R)!>:G!EUJ: M&I%ELBN1B?20438EP<\:]2>+C,FZ3^TI]C\NJH[?E&M\;CD_0T:NE..^ZH%N M/%,B>'0,G)3*)LZ-P];9,!.Q-MU6.5U<]KPN&H%JLF:%>[)YF[T;_4G?8@4' M_?KGQ7RCHHMP7AO8B3-A> YUD$O"*@:>% 2.M3LZ,RY$([P;E.MR<('4Y*R_ M[+V!!5BG#]]ID8OCA/_D)/\SF528_!?JXA/PL"F$-YQ:B3_5-T4AP1HC: M(D/P_[)+C[Q+&\*S88RZF[*N/CD8EU,X8 >"ZI2ZQ=\6^T"[EI^Y.M@NG MF"6U6(W@34X0L@O2%!%"\[Y\1V#S94^UZVPQ$=A.W8FZ?7S<9Z7R,VD<$\$Z M0$S$.WU#6A,*6&1.*D7,NVDVVC3\ONRXODY23_CU, L?R&4>)(6?OMZ6PV6" MLZ,5DW$:G.7D\G$RS2,B7>$8R2#'J*2)$_=3.(RCXS99.&YP]G2@T.IVS^K:Q?.Y>\CV"EXW0YE@A1 MN@R!E:R+$A'+#6-_1^SCGD4>>;QB'PTN.HB_8;+O#KK>_WNQI:MXYS-&!N@4 M64K9*G#>D#57$GKFE.5N6$CLGD5>8-%$_/U/B_>DX2O FEH3SZT'$3RYH(P7 M"-Y&D,(*Z4/0QLE]@?%]F1=H-%)!PX??'93]MKA87AUFT:K Z:9EF)]58; MA8%[>ZN-T<5CZ4TUA*>7WFJC>JN-@LD43:KVT?%CP6]&8Z)T":1A%E3PY(Y: MAA"5EEB+,G-X&0VRZO371(>']!OJ'4/-L$PYF,],D$ S8% M!\KD M[Q"#:KXH*60<76#Y(G8'/TTO$8:7:>UY.ES2&*"%)[NL,R'5,^90'% M!JDY&5?Q9J[[XYC7,TK$]\SK&2.?UODIEZ0(=A7<#$+&@ F$+PR4KO,'T5I( MK*",,@B#?H2JKC[WL:MJ+_GT&,RRG>JE"OH4(<7(04F!$+)EP)%))ZU(>MAT MV.,^M\,YME'@E?,0\+:0%L9 M6P\2 JAU3L?"Z<42&=@N($3I,QB=1"IQVBEO96WM\QV[KQ)TIK>77SZ%)9?%^7&R]>KM)Y]H=\WS6P:NEC'Y*:] M^+V1WQ2SB\QSS!:9\HR'R$1**JL4R2_!T)WI$*4-E@D>N_1.Z;9 U/' MR%;8Q>-MUM8?^=9PR.@!;QYBHV^2NY5QD'06@4![(;B9+6A53AT2E MJ*6P=EB(Y:3MMU,ZOXB)+QN8W6@*MSF_?PEK_"W,EO\*YQ?XPWYA-:T^6F"1 M.U!"!H@6%22;F39%(2N/QU382P2/Z#0\LI]Z A!\5%;Y<'&<%1TR>J9!^B) M%<<@2KK%-$JN:O8"-I^M>PI\/Z*]=PK@/\&-/ JYCVKW_NCW/"P(8I<1NPJ$ MQ$":]!I\(,M3.U6\&I01)YQS8L*U+J-[8KT11F'@_MX( M(W3Q6&K+A_#TTAMA7&^$,3"9I#?"'CI^+/BU#K4HQI,I55*U*7.M[>>@,R=[ M*IED<'*_Z&1P.ZXWPJG!=HQJ)^^-P'CF3C*2$9.F1A,C^!0Y<"MS+>T41H3& MN'L.O1%&Z7Q4;X0Q"MN9HCA)RONOGSZ?+[XB;G[SY\4R?20!;IJ?-DUV?WB9 MCFGN(WF\D>!NF*P.1$+D7)7,@I="ZZ"C9K8X+N](<']XP:.GMJ>"F+@*X%0M M: VUH-47"](8XZ7*KI3)V_R<<&K[=H+JYK?7N@:?)6EE8G1QH:J%H9F<3N=( MEH7 857!K,+IY.GN8.($3_.V^&V7;=L"!KU2TN/##,6;#'T[FVH[ZC>%_NM/ MB_GEJ47>,_W5F7,^VU@$L% K[V(Q)&=E(.CB5":3S?89FM:%F^>)].,#XY0B MWY=[]_5J=7$M)=&B9LHP1\P45:PCZ+^ M4PK\WKB/OI!I65\A?ULL-T&1,\\M6N%I9Y94]RAZ$'X,4!QA+O+PMW:,1A.]&5B=Q*%H[X(W,0%B3,49;?VP1@HOP;5^(#Z* MLD\EN/;#,\";?\]QN?HX^US? 7Y]]^;/7V:K2LP%;=*?OM8?;AY&2=(9-4K( MAEA4#C/X:#D$RXJ317)M=&-0[T'FXP_4C<+38EJ]=C"7[R>Y_OMJLM$ .CN% MZ(;2>)RP6W>ECP+9@1H[*L*4+2(["5K5'I6,1_!"&(A)%9X+UOSI)X6L!P)C MIPNL$8IJ/M]RUPNZ8%Q>-87BK*@Z+@UKY$8IJR#R(""%VI'1)\[BC5Y,N^;5 M/;S8].Y''S4M.LIXRD#6ZSE]B>_#W]AD[MQ]']J M"%<3VE30/G#2@4[L[+X//NQ0?T.V6:A3JWY?K%8_TV<36YLDX=5W_X!Q+UVM MY]?D/=#YO'Z5$GD5^2P6=,%X1[8E8IT739LFA4RGLRG1 MN.!3\S21 \B=_FAKC:J;-]Q4NNL0R=DMFC-NC2'FIZZ:;U2/ 1=/ZY6&YT$]"\*[> M[AZ%X<4:V;JAYV$4/QV,'D&#.V>D-\'?[[,09^>S:D>>B-EWTE?AL'NL7CU/**M#_#5Y+8^<8!OZ+QZ\^O MWO[Z[E5:G]'5'CCJ!,QFNO:3#."*R6 #'9[*FYS\L.DUHY9].D#H+/+;X#"' M#<19+A)B7OU& B(JTT=,_T4_6U_>IO35AV7X=*8$RI#H&$,L=(SY:"%P.L9R MPA)]Y"I:.P@4@Y9[8F!H+^+;(+#]//G+ *1E1GK&+'!//H#B-D'469((O(F* MITB6UF3N_*0Y"46 M-.=1!:VKQ]D81'=38?7H-M4;>- 0^CJ%+G?1=-Q(O4M]/8@ M% X0^I2@X"SQ0K<@.","*.2\SEZ1((1.6;+"B.Q'#88'@NM38F&,K'L\$Q-5 MJ_4L_;RXF*^77Z]F0Y9L7+1D]@3D9 5Y(@I3'9WELU'9IA!,:\_T+D*F-T'; MZ.FF-WJPD'N4_ZS#NI:W_DY_>?X_+Y:S59YM3.$M>5*3V62(/#*:R(0*DD%D MM3.%5M)RKT.PS=/ [R?IB:"AI>"[!([B^GM#I*"L.U25_$C1M;+W(71U,A1WT70<0_%0G=T+ M@0,%WOTXN$9?,I(.*,)]KFED2B4#T:$"9I+6:%QPNG7OUFF!\("1.!4.QLBY M^4CU7>]D5X^FVRLK9<5D4'1EJ=K\,2&"%_5VY!9YC%)Z?#";;LR"TUL";=2S MZ"S;*9,IB=I\D>J@AW]@I?OSQUEZ/:>[\=,FYG9 7N7 3VZ68KD/)S>R+3-M M<1-M$,2&,@J#"S3!;J]4Z)*J*UA8%$E4!%HR%$ M,GE+CLEJZ;T2S3M8]6'E\(Y+7W!^@:LSA9[S.N26[+U4TW+(ZA,N@B3'0'@; M:YE08Y%ZR3WK;'S9OD.EU]F:=N\,3A;>"T%8IG5=LN:W"1ER)BU)29TVN"@MN*T MP#70TG?? ;MK[6,]'4VM^D5#%30\_:[14XLGMA2MKEJ_#B!JS,/2,'S<)F3: MUZ0V.KJM\$8"GDS[P49E'4&[Z$PGJR;OULF"(+2Q3J+C(0[J7'!:6M_Q=#2A MTL?(M?FKT6)Q3A35]E]T5L["^1695WU.-3>&.0D\Z@+*2PE!> :F_=("K(VKZV% A&5"Q' ]'76CA% M5 ;K0Y!ZD'9WK?#HU=I$=(U/Z$U0LI+T_7DJG&_.)N[I<-*<+-X09?6OZ6SR MW )C"DNV0:AA*8@KK[& LY$G.L.,D(.ZJIV6ZN\QXZ;4 M_!CA-M1XNLQ6.OOKW9D21DHR12%85S/?,D)4R=]*TS_\6'Q MY;]O/_%2P]MOOBOX^WK3WO"-!+\X2&JMS;--AX+YYNH*YUOS0J6L W<(+ @' M2M6Y=DE'8+(61G@R9\RPFJ([/OPQJZR)P'9NO ZAU\V0N\OC4&66A>H"^U4 M4GF&*%@!RQ)SPFD>2_M:WSM).31Q8UOI]O,2\VQ]U;7I+9+]+\\\5R6:-J/#*E8XH@5/6$C2[@HPCDQG)3!$-RAX==+(?1\7S!LX\B M.H0WKY=8_KX(\S?+V8?9Y9VZXF=19*(OQOI0Q4!QY."43X#,(L8LB?#66<3W M$O2XX=)>YMVSB:^Z9KTEUVGC/^5M6#Y\P+/$T&?K,OC*N4J&0Y!!U:G#(7)6 MA&\^K6PX=4\#*IVTT;!AR^7S*,FGOJZ]F?]& IQ](1N3OBF5^C./EF>R$T&X M>L!)*0C/R0$3S@M3M,EY6 7\/8L\;F4W%6&77BC7>=V^D_(H?([5:3.*CBI5 MWTF+!T[?.V]R\:Y](Y1;9$R5I-)_:X^7ZK&S1NY)JO=%1^-%!E<(J@J5@!!\ M "MXE"HZ9/SI%A\=K->'"X[&R'?*^I(A=#W7@J-1.AM::+*/P*<$A-.&NWH^ M*NM2K;GTX+'V,#=98F2:<]5ZXOG&2PG+]=?WRS!?A0T3AXP< M?N@CF[V'CZ+]QN-XX4EZ+9'V>%1,,2]C,MY@+,*B"/;LH0\_-&?]SD__;K<: MF=$'ONF61G@1)8+CQH!6Q83 >>&L]?"AAV@Z/$__SL]_]:D&]\B1NO:SLZPX M8[5/G E8>TO6D99U\)442BDRW844K>M@1Y W_<'5%"^WD^G[**9#?XU?+O#] MXAJ],UQMGVE?S?,?BWG:OME*JU'7KC*6'#VRZ76!R%T!KU4(DGQR9IO740\C M[8EAIX=">LRH_3:M;->Y_M/7'WYSZ11*)Y"G&CU*-=5L$SWR$@(+J7"143<_ MA/F1Y0B&:4V[@T[5 M$&B?",^,#DSRJ 8-E'@@T^O.Q8\_0+";OA\60?\Y6W_<\%M9_SC[ M_'[QZWS]O3G2$%(;YH..)&_Z+-$&"KT/'AVT<60 N6R]<5S184QNJ/(^0,C9 M@HG64_G)40=1.OFMD< R /!I./@8XSH M6X>67E6M_$F"F*U6B^77/Q9KO.JPEHSV1M3NK:PVA9$)G(@*BA!.>(R6IV%) MSSN7.)F7M'WTL&@NQ"FC1N\NX@K_[P7.U[]^J76:!T2+=GU4LRC1(%IOEDX$ M^I^0LD@55'+)J?I&*4M1P08MS=FN#SWPE?+'3_W^KH9&1:%5 52U':["#"YI M!]Y%R4TFUZ5YEN\N6@Y^B0W5\-H,NO[CHH*GGMI9(>#=:_T_KG M+_47=N2"B M(C3,$]%))'ZAR_G/\Y VK_5GM5]$(.<,M*T=WSW7$*U.I,:(WB1.WESKJ4[# M*'LB\.B@A@[N[340UU82LXR7TRO?8L+:U)! ??UTLYF[$H6H-'JB5M>Y))&3 MT3.V!Q3PN9PV47+$P%&$U%WJ+!XBY_#UTU/FC>E=D1]C\M/F\H/)83( MC/CD@1-=/#"Z#&N>@S(L)3KZBE#-'S[NIN6)0*")J%L/FOU&5'TTKK+9S"ZY M1ISD,GCI$:QA]7U'TCVGF -#-YXI1CAWT]S8\=[QT$J/7,OMI=EP;.P5QY7% M-^6R+)C.H,U(VW^&OV>?+C[]M%@N%_\F>G\.G^DWZZ]G,7M3;.# ,9,YS'U] MI.$>"M?"&.XC8NM"JS'T/7*\=%=)AX&S(VI" QIRIB.9QXZ(5"J3+V7HEHL\ M6*^+-D[TM2!.JT)W INBF3IN \?U \XO%\O:)0^7LT4^R\1PR(*#X)R$4>B< MC(QYR(%9LHN-E&6ZLN[KE#UYP.RMAMM@\2U-TLVEJ>G(0V\]<%9D#5-'<%E$ M8,ATYD6Q*%I/&+U)PQ,!P$&BO>/)Z_!GSQ^YO,Q(R-*:&%""3G76I0ET6$5- M7C$Z*[1@Z'7S"3)WT#'9'((N#Q&'"O;82<6[&*'_;!-W1G*9N-2$5T8B44XD M\)X5X)9K)3(Q)W-GD&Q).5JZS\$J?@ S^XBZ1XW#;;*VD>DAA'7*XME)U'$R M>)JH[F$X'"#W28'!M:Z-T HDZ8E 8\C2C41E##QK+Y,SHG6,9&) /)"Q,RT> MQHB[/PZN)B,G57AB#ISDM>.Z-A"$JJQ*SX5VQNGF(8^["#FZZ;BOHNY7_QY2 M;A@VWYWQ+K@,$F,"K0Q9M%'4C/>408J$)CGM8AID/#ZJDJ-6ED ;L3;N)3\V MW7T(J2\51:,4>D!ER#[:.')%D3 9E>0(*"TCDFG3. P6,J?O'?+(4HLQ0R7N?#E#K' MLJC]9%!Q.M]$HHVB%/E<12PC%%!EYS>']-&K[QF MPP57(0&YX;4B-S"(F64P(M"O@C;^YJ#O!CF\=U%RA,>)QCJ[E;U[L,!;STMX M%VH#_M4.RNHL3\VY 5LO4\6]!*>S [1*,6.#Q3!L N*]RSP9/3>6:([?Q6SU\3(1K,99+T\ZIKDEWL"'&LXC_XGH0@VY".N+PMJX<=0ETG<_)^RHYC2K;1X@!H'*B"B4Z+ZP_V6*+QRH&P*=7V MW60816/!>5-<$%E&T[I0\!@ >AOF'RT!M,+6= M#JWJF71D&VDB(D4&.GA19"@BZT$;_X%'QV\+/GJ+8'_Q-2RI^$;$U8SN 60T M#$5=6WKZ,-.>PK^IO@,DUS@,<)T<1M1DS@SP(C.H0*YCK&-[8Y8JIY!Y+"T: M6797X#WAGK;Z&R.PQGK[)TGJT\6G*V]0%V\3&0:V& V*\0(A^0A))5D\(R!- X"YPE8\=D()44* MO(7RKB_Z")6WM\PZ&*[_"LM9O<1K5<'EB//:"#LK"W461)U72N99,!*L8RHR MPY2*K6-I-VEX],9-$^%VJ">\3L^5-3Z HDY/&[>I.EX!)SI>_WUS^]>7MEM >R#VRRD(HDGD7($*0I@'3><:LX8O.Y M H,(F_[)XE -WBP2;B[^'NDTF"Z(JC=?<#F???BX_FTV#_,TFW_85*0NRO+; M;U[/,_[][M_A<_W-EGAE9#01 Y0L?(T#TXUHBP;M7:'O?/*I>4NT0PA^])B: M3EV-_;M-<7-]"7R7<$XR66S.6\-Y$=*2IY)CKDTTZ"OI.1C)K<.2# FC@:MP MY^*/WKYL(]:&'0$FZ] MS7<2Q]&P:&. :$(UK8J#*'0FP&?GZ"MM<- 0K--2^SU/OLG7&EQ>O=W:M/^Q+42"UW*/H F?88 M=7=[,FU0)4;.-03!DJYCNT?I;.BXYGT$WN$Y8?=8<52H$]UI*MJ*^SIHSW )-FB4AN603>O" M[5,?V]T%!V/DW'JV CF>BWE^113E2M7[Q>MY/?@6RZ_?^I]M9TO+@K[>=F35 M$.=&B1H*04"C0R;J4K9>(:UQ^F9V? MX[7A$$S;S'0U9)TP9)]8"\%+#62R%.Z8Y]GQ06J_;Y6GH.IF4MRYPWN,V-@. MJ7K]^NJK1?E7.+_8E!J&>?Y?%^%\5K[.YA]>I;09U'S($(Z]%VLWIJ,-OS<& M>=AB0W""92:<(H $K0LWI7C"BTJ^G.V_[/X^W+?/?W7GY\]6M6_4Q1)__];A M2EMI?%(\FOB(BWN*(=BZNWB_-S\L[^'9;YS">15) 15.$*G"@2DE#,,IO)Z!^4 MZS#"]-F#S&E]XKZ(NFDM]=9:!V?Z?D)_"N?U1V<:E9<^"RB.T56?C:@U-@QJ M452TWBKE6EO5@PB;_A+NKN);D=S6^ND2R+^/R)\_AN4'S.\7/R]6:_KYKW]_ M)F>&B$XRRQ -\%QGHJM:LTFW#[!LF-?9":Y;/]KL1>AS!UD+_7488'(_T;^0 MR7(YLO2,K%7$; H8)FJ+4I?JSOL-ZJ(' ,DY\C79-&! M#VA!IT";7B@S,,NBD<$]29_=Z0S)OOHXE8Z\]T/Z6ZO)K&7*=2*6-9H$Z+2A M8R>#)T(I@4'/E7Z,D"2 %RB#'X8!Q/YH( ::F$2:Z=VI:@X)*P_#[\_6JUPO45G)ER9+21_RT\,T2@$.!* MYA!2C(+.T:Q]Z[8-(\A[@MCII9R=KV [PJ3;']=_Q+#"__'?_C]02P,$% M @ IT%W5F7(UK8E, $ CY4, !4 !E9F]I+3(P,C(Q,C,Q7VQA8BYX;6S< MO7N3W#:6+_C_? JL)V*O'5&P^0!(HG=F;I1*4M_:E25=21[/K&,C T\II[.2 MU62FI.I/OP ?^4XFP 19]$1'N$M5)''.#^0/!P?G\2__\_O# GR513G/E__Z M0_AS\ .02YZ+^?+SO_[PVZ?7,/OA?_[;/_W3O_P?$/['BP]OP,N_&W^E4+X;]5-=_GC4S'__&4%HB"*#_]: M_"4A0<@BF< @PA2B2&&8L2B%*HR%2+.,4J5N/O^%HD2&::8@"E2D_Q/'D*91 M!ID,!(Y#%,6"50]=S)=_^XOY#Z.E!%JY95G]\U]_^+):/?[EEU^^??OV\W=6 M+'[.B\^_1$$0_])>_4-S^?>CZ[_%U=4A(>27ZJ^;2\OYJ0OU8\-?_N/7-Q_Y M%_E X7Q9KNB2FP'*^5_*ZI=O87Y0)GKS#_@NUET/P*AA&,PY^_E^*' M?_LG &HXBGPA/T@%S/__]N'^[)#D%W/%+TOYVUG,<_%Q18O5&\KD0DM? M/6WU]"C_]8=R_O"XD.WOOA12G7[LHBCVGFJD)$;*,#%2_O.YP7ZY0GQ/\JZ. M9?4@7*7N6U\R=F'ZUINXGS0_R.$%WAGF:I'K%^K54HSU[FZ&NEKTX27V]5KD M*[H8X;78#K,C\L+\XHW^J1G&/*B#3*MQ&NK>$55^7\FED#5;[CT:S,6__J!_ MFJU+^)G2Q]G]DNLEKY0O9?W_]\N/JYS_[4N^$/J]??7W]7SU]"%?+%[GQ3=: MB%D093C#B$/%L81(R!0RHB@DBC$AN5&<]#78<-P2X Y-;+?(-V @-*JEOP$;N&[#* 9/@/9T+?X3F"I4G)K,> M=E0*RE9*M[O0TO*N?%*_WI%:WA_C)_H//EC#.%(DPD MQ"HA$&$L8(9# 6-)5:8--I9$J8VY9C?;M*6^9'E/_/(N03&4D0L@SAO2& M.6*0(H1@$NJ]LA3(_-UEPWQIP*EQ<",OJ 0&NQ*#/UJ9'3?#%S&WLPQ](CDP M"U\'HK,A:(N,)P/PXG"C&GZVRA\:?-;W]2.:]T7^=6[.L_1F]V6^9BNU7MSR M:L-5S@0..,61WHSB((2() A2)I@FF8A2',@T88D+R70--C6"V<@*5%X T4@+ M:",N*"27\Z^4+:0;RW0";LZ=^*^5M6 N1V8=8TWME*P1M3D3HT;$LC(DW"R%+G3M# 5/F U,!BU3(IND8:U:*P M4/G0H+"YI%^6:S/&.W67/SSD=13 [5+\KJT7:K;CG$=" M9&D*TX@@B)#^B:)(P9 F"IL0W3"0UL=<+B-/S>IH9:^CEE=?))@W&IAM"Z]T M *51HMJZ?&O4<#B^<9H7B\.PH= >F*;V@;[? ;D6O0Y%JD#^?6"0'8[+A@)[ MI),SGZ"[':?U :[S9,WI@>,=LO71<^^\K=<#>GO$'V6Q>GJOWY&5?JR)!WLT M;^'F'(@1%L>$8IAF869\XU@O"XS!)(A3H;'!)'5R75T<<8++026PWE,9D:LO M8R-T[_.WR\!;N\?]P3D\WU^'9!_'N!TZ_KSC%\8;VT5NI_X)/[GEC7V=Y4H6 MA13W2VU.R4_T>W,Z\D(NI9JO[G*]OUZNY\O/3>S77C (TK@"$'"F2:DC*8P M4SB ,B%8XI 3+AQ]Z;UEF1I5M:K\Q=6!WG\V;/WKHV \,'^U6H!:#:#UV![K M-:K\= .VVH"M.H/0FP=8O?GS^TLRLKO_:LB.3P.N?V1?ZZT9NK(*/WZA^FU_ MMUZ9G%*3ICL+,4-1$B009TA!%$8"9B@14(52(1H@;4\+-]NM<[RIT>%&W'JW M?@/*2F*0;T4&/\Z7S:_/G\?WPM[6?/.&Z.#&6POFQQK,6EBP(ZU/N\T*%F]6 M6_=H(]ML5JH?6VQVM_7P(KZ5J]T=Z:$92U6*F;5;\2I1ID9/6AGP>.1KY!N%:F_C M1B4@3,SS*M?W[-&:@TOLNIFT<$2.-C\#D]V?;6HC3=%(_LRAI\K-Q^D% MW4ZGYW4CC.<%]8+$GEO4SQ-[+( ?I GUX29%4U1'=/L9:7=YN=*RO5,?UVQ1 MI]B:C< L$1)%:9C!5* 0HBR-(:':!$]B$BF&*(D29'->?X4,4SO'W]6B.&GP6&Y&GXZ M1EJGAIL6MQ7J.D [EZ:>CQYO3;I.][W%Z,I'^8@QO_T^+V#?",L>"["G9'@.]=Z?D@OHKQGZE8"9JD$43:_M6V) \A9;&$ M3(91@I.4)$1Y.86OAIO:)]]*6YT8R\V),5WIG5WI& -Z >@K3]V=X7O.(W?O M"21VL Q]UEX/-HV#]CW%K4_9]^^Z/I)\4S-EAI- VVQ8P-ADHR&2*4AXA&'( M21"'(M,<$\ST/IKEMDQRZ::W8:53O2N!JI@;GB M(&I\(^(PP>!'" P0!KX=X]D"P(_4[ K]/KZXW[=_O_RJ620OGOZ=+M;5OE9O M5V3Q5?XJ'Y@L9IS(1!"50F$.9E! ,&0)#J%$B4"(<1$D3JGN%\:;FCFQ$1<4 MM9B.)' )7CLZ\ C:P,3P\=4=, 6KQ=HDM8<1#,@-:(2] 5LT_Z@E]UH>T@HC M;^4@NT<;N?RCE>K'Y1[M;NM9WG&^-)'(55F#UY177/4K_3Y_6#^\R(LB_S9? M?KZC^C4RJR)%29B&(H1!8#8N&8T@BV,,>2BC@*(@D$'FPC(N@T^-".Z8Z5'EQFQ(Z:AF/DJ_>@R]+CE'WN RWG)%WFY+N0FS!5SA6*%$4Q) MD$'$2 8SI@3,4D6C.,PHH4YNUHZQID9=.\&N6V%[YSUT@6QK-WF!;F VZHU: MGQ+:E_#P5R[[[$ACE\:^I/*),M@7;[FZ>NS'-?LOR5>?\E_I4IAI>_H@A7QX M-&980UI-61HB&<^2D$"I0@H1X4CS288A"06E618I(>RCXGH*,36B:=?I8B,N MH)6@O0NCVL]'-_6,A?+(YT.-#N!3#C9:@*T:6\OI=JQIZ%VU=I#I>*9:MKZF MY9IBM\YX.I3 M7_VOTA*"%0;]:S* S".!)6I:1)TO8>MA1S6)7, YM9.?[^S'5 MQURMOE%M?R]%^^-+^54N\NKLTT1.E8TCG7+%XP3%,)&*F/RUP#2)X7H3+E@0 M,(5C9562QGGDJ7'57?[PN#8%F\I&;#?*LD?;+I/;\P MV*CON9WBA^^YY5T]O.*__OKKFUYV3&TIF68A+'IE0:#F.GU,F$*TD1Q MF"48R33$,L%6=7O.CC"U)5++"+20H)72P7]Z$D +'_6UL Q,!X>(7#:V+:%Q M\!M?"]%(3F'KE\?-R]NE?:<+]^2-X_EGN^3><[YV7NA&966QFGW0<]*&]6'% M12!I"H/$G-DA(6$F%8-)Q&C"&,,\XC8$=O#,6TS5*[+$TYU,_5W+QXVE[2-(F]-:VMWU5G+N6_RU)O M4AN+A^L?/^7F5SO%[[U-SQ08<\$<% M#S#X@ H@GW[@2U_? M8BF/A>3SVB7$TT H*0.8$*+I),H(9$$40J2R6*B0B"1TJI^P^_"I4<>N;*YE M478@LR.%OD ,3 !6&/0H@'*LK+?2)SN/'KGHR;%2Q^5.3ES3<_MNJO&9KB92 MO%P7^KM_+XMY+NJ*M=4?&_ND,3VDF,DPX8$@" J28HBD,,TO0P5CF6:W_I-YUN4[TXC(A_C,F1)"H5,!,$F(\P1AF$550"L9IB&,2<*?HU/-# M36WY.>Z0:%Y)\'%52*G'_SI?+"1XF[ON4SNPMJ,[/P@.3&OG&_ 90;T6X[H MAK]"7.<&&KL(UP6%3Q3@NG3'=?VM/M'O51/7\LVVX-1;N9IA$J0JP1%$3&40 MA=JF(J%D,$VB&$>49X%D+JV<+XSGQ!\CE($V!6Y%6WY]1;\W'9W[=:TZA['M M_M4;S>[:0N8.&Y9=2YT9ZE+=0%U<^U?KIT6X\8 MNOLE+RJ/F*S__WZY*>WSQD2[EW6]RI@D(<.:22+,C&,K2"#+!(=*\I@F,F0D M0M91=79C3LT:^= F)IDU]+.14!OY;4VJ126W0WR9)>[=[#(0F@,S3"LP^+$5 M^2=PO]PI\%6+?:EL:&],':+X_&,[4ER?)XS=HO[O2SW+)M3V[ M#6R+LB0,XSB! 16.+0+$8\R= M L,N#SDUYME*#!ZUR'"^-+5CC="."=>7P;;C(+\0#DQ .^@9:TWEAZN7(V[)[3AR&K,W,+=ZB-@PZE:UQ"3847@;P $JG2>0E&$] M+\^=<'%9T#]',H4UX-X2)>Q'[.D:S/6GM)KS.Q/Q7#PUF;)1%L2<9@G$'$N( M:!9 FH8FS3B.>9R*&*5.Z\;)4:9&^;_]_/%G\%IJ[%RMV-,@6KKVKH5F:"]> M(U]]Y+M>?:1TZWSHO[??$?Y&/-+V43U\0) MIQ&),\BI-$8B"R!!G$$5"X%2',M4615%.3? U+[SK7SFL%9T!3S9 6CWH5\# MR\#?^#XB?D/ SJGMZ8L^>ORH'_,YY0Z_X[/7>6[4JG_>[>7V8?[YR^J=^JV4 M563(K=*?URWGZX=U521O-Z-"WWG[D!>K^3_JDV\1*R03%D/&"8*(:UN IC&# M,0T2D6"I.'?*=QA>Y*G1S.F&L3=@V1$N]5RSS02A 5<<)B3A$&48P4RE&4RQ M3-.(<95DR"46<&*S/4(XX9]IMNW6JVG-X< KX$&/XIO])L75O_9:DX)*:Y@K MJ/6N(R'U/49UL*,[V%6^>LBN^B/T//8^54/W3?8G\#1Z+WN? .O^S?Y'[F>K M-"5+JR !_>0W^F5>Z*UD4^JQ*6PZBS(4)0FE>L6))$0RT M0DF*(418&*4VB M@#D=YUN-.C6+H9+6;;6P0]>.\+UC-C!G-_+6<405NU8B5XZ*1FCP8R/V>5>] M,]DZP>2)+^W&')7RG& X9"VWFZ]LI2A+ZG84=/']J9')'RR_5V;PY77Z2M J+_3/51GDE9&Z9]/$!DX[3KD" MI('98]L<49;5*?P W1#WE?;= ;%Y^O-T/=Q7[6RGPX/+>N2@?) FYI"OUH44 ME26S7ZS%M%J8<2(82V@",=4[5R1B!5F48)C%(:481Y2FH74"BL6 4_O6ZRT) MUY(Y)$38 -O]D0\!U^">SJVT;3VFHP)-=_Z!=$@K\0SH2#DEUP/KED[B@%)G M+HG-<\9+)''0:B^+Q.6^?M;46[FJ2?V-R9*B>F\6)D$*<1I'$(6&<)%44""N M]VXTI)&,7/R%>T^?FFO/9 HOK)/-S@"&0R4EBR!E1$!$>0:I#!B,"(TRJ<=5 MV,GX[ _8",N1#\!((AFG$89*V^P0)2B - @0#!(2!R*,>$#1[*LL6#XX9+NC M3!LT.YN\-Q #K\T&@<8J_]&(]A.X7:V*.5NOJGJXJUR;Z7Z;$IU$PI.9OO_L M48WTDVH=FNBG+^H9,K]^6 LI3&6+NGE@98.\ M4Z]HL=1+4_E>%E704]-X.4,9CT4604$KCDP(S+ *84:00A(3&49.J8=>I)H: MM^XJ!+4WAW?[<]AJ9?(EZ^#5&V_-MP9QLTU\ GC43J"UX=? M4SE[]WAI)V<0$9EP10DD4N\($$^TJ1M& G*!DS (F0A5X%XU^_1@4V/G6KP^ ME;'/@&E'D+X@&ICWVHK8>R?IPZ5;7L;$:RGL,T,]0QGL;J5/E\"^<$\/QVU% M-^PPY+VNDMC$$?]#BO52/VZG:*(YQ]X/<*^Z]NQ75#3[@4V[2B1)I!D'04D# M"1%*&201C4R'K)#%,@F1L-I:CRGTU'CKW?M/]^_>?@2O_N/5A[O[C[;VD@LP59M4.E=IY8V96FK<*>CU"90J;\I M7;O?G>9RT]3G>T,&<3(Z.Z=8XP] M=L^$[34KY=_7^DM]94IU?=)/N?T^+V=Q1A@20L#,M I"411 &JD !HH'*D8B MH=3J&/K".%,S'K9B@DI.8 357[T6U7*-N 2LW2[( UQ#K]5]D')/)^[&P5(J1%))9\;8_3"WHY. MAD9T8*[9B ^VD6Y5X3VPKX*VV8P28$>+F[8FGS].N@9,3X352X11V>P:D ZI M[JIG]3P%Y%7;M%(/(N=?C;U5U2YM8GUG*<(L"R6'5(0$HI @2'$<0D$3%/$P M#21SLHZZAYL:MU6R@59FL!7:\=BM&V/+\S1OR U]4'8,UPU@>J=02'"[6.3? M*C>RB6N^*Z28KX YR[X!C2(>S\6L /-UX-4]V+@G65:*'QU1V=W5PZ=\:]!Z MK\6/)GV+FW%$I2QC$4*!D0HB"3&FF<2 CG&E#$94D7L0X#/#C,U5JE: MWFP%=>AWK%Y &)I!3^%PN7>("E(/'T0M@(_D(^P'GYL:[B$>GX^W\ MW>.YRBYJL.?9A$"(8RX!"EB$#"&899B$B" MHY ([%B[87^ J;%@(Q^8MP*Z9MP?X&=G15V#RL"TUP)R?Q&0'JGFI[7VEAA^ M\/B1T[A/*W><='WFNIX.I+^OYZLGX_'.EYK:7^8/=+Z5(?\6, MPXR($*92T0Q'<4J%4UFFDZ-,[5.NA00;*<$?M9R.CN33B%KZ?:[%:6C'CC-$ M[MZ:+@A\N6-.CC&NOZ5+S2.'2N?%W@Z2FE=5A3&+<"9A4G7HD]PD,W("E4QC M$N-,4>X4"WUVI*D1P)DCDEXLW@=*DV.#GGCY.%0:A!;.C_/**(O5K"J/8#9['[E5X>A),6:&8BV!A*2FN8#(:0XB;5=H$U[+L(H MC:P\'6='F!PE-+(Y'2F?QZ_[V_>"RM#?O"4@UA_Y1:6[/FY]\\Z'K?^U_:C/ M/W>4C_FB6NU'?/G"'K[*-_.E?*=JQ_1K:@Y=5D^_YLO5E\53^\_74C8G;;.4 MQV$0A QFW!1 "N-4?]6(FJCY- TS%(L$6_LOG8:>VN?>" I*T\3;N/>EBTO3 M#74+-^=@6 Y,$D9N\$ZU)R.MK#>@Q;?]#7AM8O(OG?A>B[2#GW0PQ$?RG7I& MWLVIV@N\3D>KVQ/'<[[VTG3/(=OO"3Z;O!Q&-OYF%]GXMLK=?*?>K5?EBB[% M?/FY"7:<15FJHC164&8!UNM(FD$2$@7#!!$BLSADV*H7\\AR3VT1>KO)CFUB MHG=$KIK!]$J:'>LEL-S>3F]JAS:<3_5\V?;@:,/7SP6W'[\*0_> &6PR!FT( MXU_J"72'&6PJ[%K%##?\-2G ^V6&=O)68T0E3[(((BH(1%G ("51"M.(17J7 MDY$,"_2W8U[[79I*UU+--(?6EG>>BQ. M!'\7,WPB(D]HA;C25M\!X@9<>/,\6_$3FTN?IOY45!M_/S 5S;LV#5.3L6N[W'"^NKA<9$_R384 M/\8L2Y,0P8!);FKLAI#&)(&4(,Q(HBCGL?41ZOZSIV9*M](Y'-<=@&5Q\MD? M@H&_YE:P/ID++X7;2>)I?3N/"@]N&>\L\+2L>X=]9R[I MVT.WZIKUGA:KIR:DD..4)I@ED$299A^LM)W" @;#E.$LI)(&@5,'J^,AID9" MC82@$K%GB.8)(.V,CNO@&9B@')'IT5/WG/+>NNH>#3!R7]US"AYWUCU[9;]/ M^S6=%_].%VM-%+1<%Y6SX7V^F/.G^K];E[R)M20JC2%25/]'H!AF#",8Q6DD M@H#%2>J49F4]\M2(H+'HZ,(D'*V*:JUSW(+8HVY'#X-@.3!K&)E!)338D?H& MU!*#/YK_'^2 Q!DO3T1C/^ZH_.,,QR$MN3^@I[-$OT%O]3M5138SAC(B0P7C ME$N($HXA$U$ "0J8BE0 MA6I)A%(L2I?M+%K1';;Y5MA;^$!\(SJ6GU/+"S8"@TIB<#<+"TJ=+AFK!XWGJ''1:\]]XW1CSS3\[R;893TOOYB'OU,O)5M5!D(D>:(2 M'L(T4USO]C11TQ SS=&)BC%C3&9.,=7G!IH:->_+:Y-_N ME]I8>:@6G4WU>9KQ6&)*(,NB""(<4$BU%0>E5"@,!9&*.G6^L1QW:K2Q*S:8 M;^7]BVOVOAWJ=@PR )8#$\H>C%4W=R,SV!'::V7]GD!Y2_NW&W7D(@!.4!R7 M!'"[O1\Y;9LXUKV_EIH"UU7D3A6]J\VB][)X:1J&25'% \UX',4T0!@FD>8J M%' %J:D_S50B$,6!D,HJU;BW!%,CK+;UZ@T0M915*.IO'U_V#D-UGQ0[%AL4 MZH'Y;+^U:]/BL%4 ;#6H,F)!HT2=<^6/W7H#Z(GGW,N'SQM+VFV4S>?J.%:"(<];Y2R;EIH%[>+[5L\UQT!3W.DH"$,28IY"K* M((H##$G*,AB'0102)3!A5L%&SZ7 U#CXSH2.+A8-]WI) QCS=; T0B<\R4-; MLSOA_+O*[\;TEX ]@9-Q_P:"37.I&[ #@]Y@@!J(L!\W:'5#\":3O M#C\Y=GF\(\C1XZCJ91-'_HE^ORU+N2JWN7^F<#LMBB>];S&RE>_SHM+C*YTO MJIY:2B\/MWJG,^=-R^'[#W^)?!EGT9OYP[SVS9>S*(DY)S&!.."F+G&* M(2-Q G#E&8I%H)8^4?&$WEJJV2K-%C1[X!6:M^ ?)-#:S8Q@.^J?@,>:^4! M;;4'U*@/Z%9_XZS4"( & J Q (LM" Z'1>.\1Q;G=I-[.P9>7C;%N-M_,1J]P49Q4&D.=E0W58P.7XPW$WXQ'(XA)_>"C'2..:T7Q>U0 M=-0YZSQ5'4>2\8YE1T5V[UQWW)'[)!D=IT,)XI#@D4,$0L5I 1' M,!(8Q2+@A(8.&4?G!YJ:&;+95ST:66] 9=*"?.F4C]2!J\4"[PFMP0^%CW/3 M@1:T5^92!V N:4Q^@!MIN?KT10(U+\H5D'OO7/W*_>PKU>DR)MUY3QWWCY@$ M=5F+_8PHB^NOBTIN,GH2@M,(QS$D<2H@0B*#+$XE1#B.9!2$*,-9G[CD::9% M[43D]DJ).@#/SK/8'Y*!&= !C=X1RH.D0!T\_%FBE+M3G\YJ+KPP+Q]SXZ*>MYHXK.0V<%N80)Y!'/SXMY$6;,0%K;PW MH$;7B.P91P?+R#.>(UE(5^/J9BHY@-1I,MD\9SS3R4&K/1/*Y;Z>396W[9D_ MY;="S,T@=/&^:C]V1Q_U%G=QT)KHG;K+M5QZLZPWR28$,] MI &D&8IAR&(I4\&23"JGULL>A)H:OU=ED<"\+-<5J^O]!O]2;==6>JM14N[@ M\?0Z=W;VW]@S,O!BL:,.6.5@JQ!X7S=Z!(U.-^"H'5JNP(YB512VQT[0'G'V MU2_:ATCC=I7V".)1[VF?S_9J2K\O\J]SDZ=RRWFQIHL925@D5)Q"&1$,492& M>EN<<%,VA 29BE&)MQ/)B]QUA?)49?0URSVI-;P0'/S:B6\9/ MN<+KQ;J^!N9)&-DNS5HK,9X5U0,93K.9Z$*E5 *FD XB +$(<,HA$&LM48(R3"U,@4O#30U MZJAE!8VP-Z 2%Y@,^T9@.^:XB&\W:_A$;>@#Y=Z 61.&+1HGR**4_.?/^==? M]"-JGM _;.GAXH-'H09;]5I:L+[>2VS)Z_G7]DP_441B$200)YCI[2%)(5$I M@S$.DBSA6:R?=T5PR7:DR9'"R>@2I>6]*EIB!UJ+7:$OP(;F@U,!)D92/Q$F M.YA=%6+2#[NQZN:>PW"PZ))C.!S#2W8>\)SQ)<=Z7 @P.7%#SV,1$Q%HFJQ7 M142P)")&0L$HQ2%$>N<%,QY3;3[%BF$N4T6<=E][3Y\:/5;" 2-=KTHL^\A9 MGB[TQ6/H8P)K*-P=_:=4]N6QWWOVN*[W4VH=^=!/7M3O0SW(6&K[$=:=278: MC;R@Y9QO=OE(IA1Q@2'BJ>EB&T20"B(@$FF*41)CX59)I9<44_OP-^F-M$EO MK'O0&M^!*9*7+S>_V"KD6'.EWVS9D'*N M(3 MA?63852JNPJF0TJ\[F']J/.M7!D'5+71%%*\>/JME.)^N4F0N.6K^=?Y:BZU M <2HB A-]5Z1*&T 80))E&8P)!S'S) HRF:K?$47=GQI/[0326X$&.XK-;5< MN/&DKNOHO)WL2+H1VHT4'>8A2Q(21Y&>AS35AF@H&62A2*%,"<\"&NF%C+BL M6P/-PT@U=9YO'NQ6I&'0'7@9,L!61P6MV*9HPH^_U2C_M)/*=WL99N>EQQTQ M3^N-P\"C+C+N@!RN+#V>T+=GC>G-P%?K8M/?C64I287@D*&00*18#"D**%0* M*12$&(?(R[\[]9D[9?&&BVM9%(9>K69R& <:"P%B%QB46F5H;2:8- M1$XR+FFF(N'R:7S4 3"2WH"- MK#>@D=8?.=BAXHDH+@PV*FG8*7Y(()9W]>E34>1",]/OU)0F6CVU>]O_E+0P M-8A>?7^<%Z:(T;+V]O LXR2)(RA#RB$B(H),*@PYRU"@6"!B;!^VZC;VU&BF MD1Y\:\2_ ^2([3%ZZ;K?**/? M(P8JNWJAQ%TE35VCI2UQ-V,RY"I1,<0T$1"E7*\O@>0PU?O1+%4XC#GNT>9] M %&MOM3Q.\2WWZ$II%J?"/FNGMIC5NTLY>>:I.G40+4M@;JCZ;8$ZH@53OM/ MQ%A%3'M(.*TZI?TA=BY%>L50/1<._D6*]4*^4VU?[H^R^#KG\HRHB^J5K8I\ M?9 \_[R<_T-+6DE2.5,^F8)@LTCB+,D"!)6B"*)0;U*R$&$8(QI$F;=&L1O0].[[H]++-UI PBX[B+RI P'RTK@P[6*_F:%\8[]E+6_W^_W&0' MMDF!,Z*G/8U-A&BD,KU&$ 49EB'D2@H428IE8.48MQUP:G3?B@Q^%(W0/QEW ME?S.95ENRQF!HI'?*7'X,OP6+BK/H [,M5L\7V[PO%^";<;PAV& =$J]]@KH M:#G7UP+KFFMMC=*%).O+SQDSN]I:JX.T:OO[KMT"5,L%.UPNJA/3.3<-@DQI MGMNE./C-;\OYJFS"(YZJM>.3_+YZH57_VRQ#24P33&&4B 2B@%&8\53_%'%" M2*!2'*7]=@+^A9W:"M'J:I:%K1:@+I#4JM#7V!]@KEUM_N>=P>W"@&.ZK45EL9IM MZH;H ?_W6N^#U5,5=L?-1KA\.2_Y(B_7A7PS7\K[E7PH9W$F>1:$&,89I1 E MB8!$<091A@(14B8B857VO=?HDULM7MV!=F9O0!C!@-SL5,DQ[++5"[2*@:UF MX ^C&ZB4L_0A]9NV[G5B\,D8FOC'F0=K>K\*SRZ^U@_>X6K]KRU/]QMS%.*] M"HZ62:][B(^^8";XR RWT\5L1D22120B,(V3$*(X2DU'+PX3'J @(0)+9.]1 ML1EQ:A3XIE^,H3W"%DX3W[@-S%8GVQ U(N^UA/0-Y34MHJZ$]#D[/#E!>V57 MI@Z8W)HJG7K0,_9$ZM"KNZ51UXT]&VP4.9=25,V5W^1T^:Z8?YXOZQ/:<$:P ME*9X#$P3+"$24029"+2ERH1,!*5"Q6[]-KI&FQH9M\+6'<876ER-[$9>QU8< MG3#;^1V\@3TT)OI;8WSINU,S'$4IUD&DX0+O<<-$D@QE9"A*$DH%ZE*G?J;=XXV-0YI MA 65M&!'W)XM?;JAMN,1;P .S"-78-()YK/><*6O#@"W/'UJVQ'B%G[& 7 ZM/AF!1\]Z]E3 <]K9Y ">O;<'B?]5[QI,A_9W2[TZ?)Y_E4NI M_Z&JEF648\1C@F$DN*D]@1ED7" 8BI!))7G,4N*0P7=IO!Y&^!AI>$9BH*T[ MM977\/C[]^\KKZ0#TW1AG28X)1)+J%74VR2N 2=9$$,>2+U#HBJBRKXMZ[4@ MC[@PCH.NQ8+H";.!%\$*KA^-G#^!=TNP(ZIAZ,X>>6Z(.:QVGI ;:86[ D&W M96Z J5%E*R.HA02UE/:=54Z"V,V,/J 9F!$= M47%JG]*E>J^V*2U?]3;K(=PEF"F-RB,P330 MFT"DS"$.-H'3,4E($BLA4MR_%.%E ::V'A\4)[P!WPX+^Q>M$DWY0BW5PS5U M"RTFR8XFAH1^8"XYJFUX5,]_(W]]!?C4A?J5Y0[MH1ND *+%\,]8$M$>G.XB MB0[/<4\;V;2)_*O,/Q?T\$!K:^^( CE."Q47EKTBD./_LT1(F+JJW MFQAQ^>*1@UO>;#*/HHAE.&$*1IPE$"519NH2"8BH6UVBJT6:&GWL M%B&Z'!MQ4*RHZ@+FGD7F<8+MK*=QIVU@3KLZFL5SOIE_D)\[4N7-N!EJ_@'T M%H=R_&2O'95,98MRO]?&IK<9EX%@09)!Q:, (A$PR((@@(Q0BF.2!2F//'3T MZ1!A:E1=-9]159_Z*E5@WHJ^T]C'L>U"MOP)&SKA5\"%P=0A:&P'>D^ 5/.+O%,KCBU1G88/VP\:(< M7/7;"WEPOKFG_\*4SKDOR[44+ZON4W4$MZDC(=_*;]5?RAFF*N6IRF"* JPI MGH60)DK ,."89#@+4>S4"LYJU*E1O)'*Y,_LME3>U,AJFKPX'L7:H6_I/_"- MZ= N@@J[6F!02]QDJM25:33?:+'K"SP>\#K!Y&N3;S7FN/MX%QB.MNI.-_>P M/5\4\\5BKK^GCRM:K%XM]>?]6,Q-G4G^\Z_2Q"O/,JIDD& "A>D&@G"5@IP@ M*,,LQCC*PE39-YJZ/-[4R&@C,:A$!EN9;X"1VL$4L@#;PKCT"^' W',)/?!' M+;*EK]@61@=;TB^<(UF1U\/J9D#:@]1I.EH\9CRCT5ZG/7/1X3;W0%G].--, ML+)Y*NX_ZFRO+41!51A%4(.;0B04@314%%+3]#RA2$9V=&PWW-38N)88U"+7 M15)OZK.-$NR(;1]5:X%X-R?[QW%@2KX60J<07'MD>@7D6CQ^M/!<>U5W@W4= M[NIAWGTTSZ"%.)F)EM?=Z&81(3CA6&\W36=B%- 4LC#E>L\9!IEI,385-6^:5?K&TL'F\XWI2%:? M!VS=S#X7G#H-/ZL'C6?ZN>BU9_PYW=B#K]_(LI1RW_]X;TQ,6:X^T)5\I90T M9T_2_&.&%49(A1**3"J(,H$AB_7.G F>F>ZM!OR?T+1/Y-5]\U:/<%5+,5Z\I-VE$3XV_2[$P M3!-&8(I,K#M.$IB)&$,:!$31@.',KD:/U6A3(_^-L*"6%K3BNE:'[$+8[FC( M&VZ#G_:?@!4*I0"KJ6+'ZPI!3XY+=IENM M]-6Q\T9TY]+5ET"W8Q:_4 Y,+ZVP-Z 2=Q_ 0;M8VV=_8V8>1R+4T1[;8$UN_SU9>[=;G*'V3Q/E_,^=/VN]!&)$V%XE"@$)DZ M Q02&220I+'B@J69S)2C3>,P_-2(J9$>%'7'7O;_D M^MF?Z/>FK?L+N91JOC+CSY=K;=0U.\5\N_<4Z #; M=AOJ \+!MY\M>OO1+;6@/C>;E\#PMLD\.]#(F\M+"A]O*B_>T;^I8E$DH]BJE-S9$:;V\;WCJ]S$UT3X!IC)=VF' M>@K [@_1"RQ#?Y%:/-#(![2 ?0+Y3T+CTAGV2HC&Z@1[ )6OAJ\=VG#UU MXX@-73ODWF_@VG5A#RI[FZ],,J#YL>9GI/5@X'ER6T5\8-NYVEPUP'BKD@\<]E8O M+P]\GCZ@.\DG![5;7WW7JLQ+^;Z8<_DA7RQ47I@;9Q%FBF6$PX!@!%'&&:0T MR6 6Q$$6QBR+63I*:<7>*DQM73VJB]P*#BK)#6_4?JUQNXKV>#?L/(O3GO&! MEVZ?/4EW@#A17?O@+1KB-.?Y9O*Y2T7V5^#/45KRZ@GRW1+U"DEZ+JV2FSI! M[_0@2S/>Z_F2+KD>WH1X?\Q5L?G+_5+([Q^_T4?SE\:W$<012G$6P#!4!*)( MZNUDE#"8A(J&@H=)1IRJ6%XES=06O$89L)$9;-2I$AS CQ_?O?[@VD3[JOFR M7+G&FH6A%R&["=CY>Z4/, K5%_@/'O>"K:]EX2I9QF5X'[ =D;67AWH.7O^M ME&J]>#-7AVRF163YU?'KVU%=OM_= ML8<\_=X)6Y>MQ#=@7PG;NT9ZFET,/&DQOS\,"__]D(N^9<'6OSM96[: MVLQPQ@0."(.(!,04T\"0(2PAPX$42-) _\\IH//"@%.SXO;D!49@L)$8_%'+ M[-@8XB+F=N3C$\F!F>6FX<4,I+94_"IBTO:]ON=B3E29N M.2_6=+$IFBR32 6*>P&GI[9\U&N5HO* M9U""!RK,(615Z73U15:U>ZJ@R;_-E\)U!VDW$99;1>_@#KTG/%=R!C0RWX"7 MLCFU4GGAL7!U/\B\U9&U&G3D0K(N0!Q7DG6Z>^2#)V.HK9[NEZ82=R7(._W9 M%I^^T.9 K'R;5[T7I#AP\_W5:&$"15[3>5&5Q9UQS"*:B 1&(@T@"AF%64A3 M&)%897$4)XD2L\>JCFY5PG'@ RF/JKGPPJ&" \;&;7VP@*X DY_GRZI]9ZY M+45%O2)?+&A1FE_5L>NN/#R!"9AAG*&(I0E$E%#];JD8LDQHZSYE*(@#1#!O MWZU72_'?^YBZ M@>?$46H%$:BB.PU(=2W]"1RC#C#GSWVPZE.E/\=1ZP"3Z.WP=0C9^AF<+R5; MO9R7?)&7ZT)NJQ<()4,22 P#J5*]3H<,9B)0>F\L%:*<8B2@W;+D 9:!5PHC(=B*"/X8I)C#!1P\L>>Y448EM NJ'G+,I_,V5I/R:?\TQ?YV\>7\E%OD"C%5CW@70>>'#%L10>?B E:[EKNYVWU MN-]M'2B+U:QQ9):W2_%1%E_G7);-<2 B)(PQC:$,317#+ XABT@&0Z5MOT2R M2(16V:F=HTR-X5O_O E2:"1U/&[M!K6;O;U!-7Q(ASM*UAQAA4*7,:@?L&,( MZG]MC<#N9X]"#E;JM4Q@=W'?#DD?O\C%PNQ:Z?)IEB6,$ZX2F*0BT=\[19 Q MPB -:10G:1)DS*I,S.G'3^U#KR4$E8B@D=&UW=$>?-U?]O6@#/Q).^'1HW?1 M*;6OZ%6T][B1>Q.=4N6X%]')J_JY9S;I;LT1\?VR.F^4XLV<,E/9>"[+68BE M0"EED"/%H5ZA8_WYI@@JDIBBGX)@*5U\-3:#3NVC;B2LUJ6\72L M,+=S[_A&7(#60TYJD_(!81#!Y'3 MO;Y8Z&53E*JI$CK#- EDE*90! F%54L=&E,*@X0Q29!03#FU3[@XXM3XIQ4/ M%+5\UU+.(8*V)Z';#9 ?K@ I >F.0/.8#1S.-XS<\P9]2\3S+D;?<8\ MU97N;M>K+WDQ_X<4ORWU$ZL:>/41F8E0+U\\[6$^0I9L(+A(.&0%PGX00B&KQ ;!>@X&<0A:R""(> M"A,62&&DDBA((T4EMJI!VCW,U"CW1)9*W=KEVOR>&E0[TKP>JH%YKP=*UR?P M[($P5-I./9.Q@D3%$LHLY03C-!;(^BF.)E'![T-'OXJ*9P?:NP2"A>5/E$[ MX?(]_3CDW^67.5_(LEG N$(J$6D*E4"FK0N.(!.I@IP(&F61$#AS\K;O/WYJ M/-%*Y\8$!Y#9??O]@1CX:V\%&Z! U&F=/7W1!P\?]1L^K=CA5WOFJI[?*5VL MZQR0Q2+_1K68)G3G@RQE\743"$91%),4AS"5 8,HUKN<+!,C4ONF/K^Y VRGX!H01#,@-V"@"MII4!_JM+CW+GUC-BB5!>,9Z8-H8 M"F9WDG' S1?UV PY+B$Y@'!$4R[W]NXC]TCG^IG+U2Q#89RQ)(4819JC4BPA MI3* BD>,D1 %&78Z/]MY]M2HJ!$-F.9]SKW@-H#9[BUZP3#X5J)&X$,7 GUZ MNQWJZJ^9V^;)8W=O.U3I1+NVHTMZ'HNO62G_OM8/>F7<$HT=&V.4B(#&4/ @ M@(CR%-(L)3 B/,1)H&3,W0K@GAIE:I_H5DA02>EX'GT22+L/]FIXAE[@#Y 9 MHH!L%P2^SG1/CC'NJ6R7FD?GJIT7]_S>J=Z%-!$U;V7[FJ8B3.- (1A@(O16 M7R20,!7"+$64"B)4))C3]WYJE*E][UHP4%+G+?]I!"T_]&MQ&?A#;T0#.U4, M_7_I71CX^M)/CC'NE]ZEYM&7WGEQ_\ZK[]L:0*:8@_Y+IA*4,J@PXA!A3B!% M6009X2E):,8)YZXM6/=&F-H7OFE'6DL)M)A5'1CWMJS[0'9_[%[@&?A#=T:F M5\_6D]I?U;QU_XFC=W$]J="I=JZG+QP]L.%20M(L!H8M+$&EUN0*4-J-6Y :U"H-+('^7[P-43L5\ERJCT[0.T M0Y+V\LQ^5%S5:+Q;%^:@Z+8LI99@4^TOI8*D09)!I$QS\P %D(0H@['"F'.2 MX80[F>P=8TW-[FY/CPPOU@5@&[E!+;@;1W:!;$>!GJ ;F.%.(350;44+0#Q1 M4]=(HS*/A";W&E8A@1T:; M?K@.*#F$ZOM :Z18_5ZHN47M7T*C,VS_[,WCQ>U?DG\OTWDU#OU M8EWJ_5Q9WO*_K^=E97.4+YYV_G67+U=Z^Z!?'?U3.==C5(+4>7@B1 'G$=;; M,$&TA9!)F"D>0]-Y"+,TB4CJE-SH2:ZI&1*M6F;'U2H&=C4S!>EW_GT#MMJ! M/?7Z95'ZFFY+S]WXDSBTJVZ\^7-WV?E%VY>/SI-4XSKE_$)YY(7S_/C>:>I? M9;&:ZR?I_4U=[:3:5C9!!9@D888#"85 %*(X2R"1.(12!4H1GBK%K2HF6HXW M-:K>$1=LY*U=,^=H8^>YVZA^(N'= MZK:>SOQJ7SF+ B[CD,40$<$@BD0&F4AB*)2**4DR4A6[R%=T8>F/KQ[KQ!&; MAP_WJG\R8P#:PP?4P&3I\796?N@M<;?&[J[G/05].9'KAX[K#MY3Y,BQN__7 M_C&4[U3UP>Z9!!\DE_.O4KR7Q:>"+DN]-S3^A(@D-$4IAADQO5\#@2'!:0+C M2*!(?XDXE&[!U$[#3V]1?WA%OK0Z<_\V7WT!9E>]DI_G M',RK]D1YX1Z@Z3 ]EANIP4 ?>K]$Z[U2)?K-P0ZHE=Z$@8$=^?U&>[KCYC$, MU&'PT>-#W8$Y%3C:XRD^NGAMO*<)+15(C^ M3;SZ.%C'ZN&UU['*T2-] 50[5KH>JH'9IP=*5W;U.NV"OII*S@SRC#V]SOFJ M+:_N1P$GO"5G_"-O-C&&01)3S%D$ XHU/T1Q !F.E;9_L,*29R1(J L_])!A M:N1QRG'9Y:A\TS=LM,]\V5'/P+,P,"\-,0'.Q'4%A)Y8K8\$HU+>%1 =\N$U MC[HV2Y,)OW;?"GU]B=_DK+MM+-CGGU1UF!?$>9^ M#4;>P]E["?-,8>O7 '<^//VJI_8CS%>T6&H^+O6NM9)CLQO* A)S$2>0!+$I M119)2 ,E8)(0(@5%01@[%3 \-]#42.[M^L&L27GQ%S=V.PND'6_Y@&=@1FI% MK#Q7E9"#["TO(>&)=\X.,RJC7%+VD"LN7M^/!32["*F)IXJ5O.4\7R]79>W0 M,F?N[_/%G#_-$D48(I)!*E,!4:9_8J$B4!&$1SZ"*T%;RLC^*.6$@P2(NT$D"=FL1MS5)IQ@N&0<]QN[MV( M+'^0'U=T59U*O3$3:^(]38L8%2<2QR*$(DDT[2!$]*8LPY!%*-7[-:50[$0[ M'6--C6QJ4<%&5M *VZM_3Q?(=GSC";J!6:8W:GTZCUW"PU_/L;,CC=UM[)+* M)_J,7;S%9YV&G33R\L73]IHFS?SV&RU$G>.[R>\M[Y=U_8C?Y?SSEY44MU_U M+N"SW,O_G1$AHIC3#-(PB" **8,D5"E$*]N2B-SC_YJ-8PV*O@ZHV:V@0/[;W:J>ZPJ_INB8%=3M)!KT<%C([OA+=7*#>A& M<+<%RV$N[!:;81 >>*$PX!JIP?L=<'\TDFNR_PELA >WEV%VIG9WQ#S1LL/ MHU*J.R"'=-CC"3V2K_7C'^9EF1=/;_.5U*1J'!%-9HE2(B%449BD*8.($ 1I M&C%(E92<1 &1.+-N.-#GN%EKLI;G;7-\S,:EVUVKBK=RT MFG:W%1@"B4,>44@4IIHGPQAF0:I@& 4()5G$(V[%DY>'FAI3;B4%K:B]8XD[ M +:SVOS -LZYC2MB[BE1%\'PE29U?J!Q4Z1B9(\X(Q0X;*9'%#6J>T^C9)U*\A\HQQ@ ME79ZAU0==*R,?GV.@H:9;)>CI&>?PG&.HGXT>OY43^-65?#N:$:;ZRMU;\"^ M>J#5S_?YU:"3X/7\:QA)G^'\;%#(3Y^_#3MDS_,[DT7W)5_H.\I7?U_/5T\; MZRDPM38RCF"$4 Q19/R/(L(P$1(QPE 48J<4EO-#3O7GY MZL/'__.?LRA,_R_PZG__=O_I/QU/Q,Z#:WEZY06RH4^:=H3\'Z 6$]RN5L6< MK5?5SGZ5ZTUJ58UQ")/U,DB^CG+.#S3NLOM>F]R:0.0W^:7G2,^1U-,&PC.-,NTNK7' M\<]':GHUE._K8B;OVUHF;6>]4,4$:\:7<99"E.B?6(25_B>66/$@RIA5YLKE MH:9&](VPH)$6;,1U.-3HQM;B&,@;8D,;CN? ZG,4U(V:PV&0-_1&.@YR?^7< M#H2L\.@\$NI^PGB'0E::[!T+V=WAQI]EL9K]2O\K+^[6Y4KO]HNR"O\F@L<) MDQ',9((@(DC;RY)*J$UG&I* 1QFRXLS3CY\:3[;".471GT&NFQ&OQV-@%K2% MPOJK[=:XRU;2=^[82?I?6QOIS$-'^7B[%6H_V M775NG_'0$X4ZWJO+?Z6)= MAQZ6Y?JA_EU5,'>GEPF..-9;,$A2:Q6O>Z(4JY+O&YBE3=Z@AU%^Y8K]S+KEKZ^9YO+H#7)@&P>]IL7K:J7SU9E,P4X4TXQ1SF$B"(:*":]8)%4Q2(3%!H8IP MXD(]EP:<&NLT\H)*X-TRXE<4+KT(NATE^81R8#:Z$D5G^K&%QA/S7!QN5-*Q M5?Z0;ZSOZTE;/DNB@,=A)&$41IJ"(A5#1B6"@B.*I<(D#)V\:7T%F1HU_=]T"?2KB$S< MU4O)JY_=B*CWE-@1U!A #TQS9AZA[D2S/*.[4)(6Y"/U[(I53S MU8%+.J-IBI3B,!(Q@BA) D@52V$2Q"I,XI2BT,EZNT*6J;'GKKMZJTS5>;,6 MOTD&V4T4Z'N\X#YQKF<)@T['B <'^S.QQ7X3D?9CH\U/(YT1] ;6^X& NR3/ MY/WO#=EY5W__1XY=[JSZSR<]JMZYO]>O^5O]XC=UU5-)11*) (99)B%2L8($ M*P+3@"4\CI.0R&"2 B/JU;7P/ M^ ?]^(ULU4IZ]\4LI/?+ETW+=7U1G06TC8%:+/)O5*,^RT20*"DSF$9I!A'C M$20F/#7A1$991C'G3M65/,99V7@)6.CV:Z# MR"@']K6[ ;5^QB??:EA=6^NX&WO::GECRAYSKZ%6 \V#K^X\GJ4;MZG/,- > M]0(::)B>(6,+6I;OU._4[)U6[XH/IHCQV[5)57JG/DJ^+JJJGW>:K$Q9T.:Z MLKFPG"6$)0D3*5144(@"G$*2" (I98%B.(R"Q"E/_TIYIL;V6XD!KT0V=7*_ M-4)7!?2KHOFE8]7\:V?-,DIMO+D8.G[-:&+. !H9]2<"*B%O0*U/E6:PG:N[ MS5RU2FWN\%C'V!.^O@+>KI1FW% X/] =!FQ/RWR_>>1I)]?;?/E5EJ;. MO/%DE56]BMV_W^7EZFV^^D^Y,DO*Y^7\'U+4!>KU?J/YE;DNG!&5)"22L3;7 M0TW=2B\2A\:UM96*.]A[/(\45Q^:LXY"G.>-AW1U:S$G^06^6#5>; MHHJFH-F:+C[)XB$T9<>0D(&"2M$((BGTZB@5@VD61I2))%/**Z$6RVA ]25JX[H>>XU5Q.+:?[@LPXLIYKI^88SLQ@\2)-F*G M7RJ#A^92Y]1!B-K,'X0PO-,TDW4<:G7 M]>;/'_.%F%&F,L4Y@TEH:OP212&+DA@F/.:8(Y3%(7=IU6,Y[M06MD:TUIWW M= .6&U]2M8B9'Q[KBTI0:@WE]Q[#-=Y8=_62%_U?.?%TVMM+9=?I/AKGHMR%C*6 MI'$0:T*3$4191&&F)(=")"+E*6.6G2:[AYD:J[7"@<]&.M>V0R>!M/. 7 _/ MP.2V$? &;$"J9+P!?RWRTN.!;S<4WEKNG!QDY&XY78H>-[KIO+K?QU]-71U6 M.=.?>X0$C6""(@Z1Z8Q-,$HA"VC"4413%$8N?0UVGNWTF8_0OZ 2#?RXJ**9 M'RL1W;[U7=S2,$E4F@8PR0B"*,@D9#C&,,I"H0A#7 56&_UK<1N!'KWB9D>, M/=$8F UK(-YW(^#,?"=T]41WNT\>E>-.J'1(;*Y MZ;ZS7)F4I5D0,!PR$D&E.0PB$J60<&Y.JV+*(Y4A'%@9,><&F-KW6ONZ)=WGU9KJ5XN2Y,MD=U6EYY_\NW\EOUIW)&3%7&E H89S*# M*%$24JTES)(D3F@H1&#G5G<;=FH?>BT>F%=R]X^0M<3<\A#7.Y)#G[M69;%K MB4$M=/QN>]9 G.R\9W]WSVK3XK_6 MY:I*EOZ4M^D'\JU<;?N.?LI-N4AMP'R="Q/O^ELIQ?URD[1V:](8JH#8F7XA MHS1(0\A"9MI^"@Y)QA(8)E)E0G;5D$3M/*CT1',ES_M9!-O]?18 M77L ]'T5X_8IVKBUNP< ]:C4]Q!C]#C6>SU?FDRQJL1<%;PI5[-4Q10'J80D MK%P[*8(94QD4<1HAI&(FX]"&L,\-,#72;40$"R,CX%K(&["4+AWV3J%H<;)W M)38#4V +2U.'\J["Y>W5N#@LXXN9WN=8#0>;AWZK[QSO8ZI-X[ MVNNZKI_M>I07JW]H?]<47M4E0M%^BBK+J9SC3+!0H%(50!DQ#1 M6,&,)P1&*&8HD2%E@5,!X"MDF=K>NVT9(FNQRYW^QT6C@INM>LT\V9FF(Z$_ M, V?J"=P4_V\^4.CBREG4VM3S4VKSTW=5]F?S>D!5D\FYC62C&I1>H#LT(#T M\+LLU*^7?UWIA??6ULE\WM60#B:D@00()T^0_O'A#7U9X?%S,97%GY#:I!\;H_C O_]9$\X5*\"2EVK32NTN(8B1AEL@8 M\EA2I6BJI%LQD OC38\A:G'!GKS ".S*%=TXVS*&-_0&YXVSP%V.-.W!'E:X M>..0[M%&9A(KU8_YQ.ZV@XTY#1F$5])\7)N/&I+86HK MS<)(9BA$$40)(R;B,X"4TP@&*.),4(QD[,9+0TL\-69K90-/]%K2 MX90F;6A"O3[OUFA=U;23N[V4;T"K.=B\$T;W$6MU^YJFL0IW7RWOM*IX^X+? MN:2WMX%]KE+UD?SM>O4E+TP=C-^6^HD[3:--B?$VDU>^+^9P*/D%W6X]\CQFC\/\30DG,^A[ M_<%]T3*:8:,@C!O_@,S2)%19 GG ,HBX#&"6$@KC%"-. FJ"LJQ3=BT&G-J2 M8"0#1D2'8VP;7"V.^SVC-3#/MM*".F"TE;?"#E0H]DCTM4'2(4# ,Z(C!0S< M+U5>/-2;KJ+I5[S*P>J+!+(%O:Q ?VQ!?S2@T\?'(O]:Q955$_"SIP@#!Q0[ M(PYLGC->!(*#5GL1"2[W]4W8N15"OU#EG?[Q7?$I_[:<":%X%H4U*"#5P]+*S.U\_>LO($VV@6U2GX/)E'%E!TFD5=]X]G#EEHL6<& MV5S?SUM:Q7J6MZRLZA/.4D3"* P(3#".(%))!EEL;* X#"-,!-4[4Q?_YO[C MI\:$M73@CU8^QQZ!!]C9.0;[(S(PZ]F#X>R+.ZVS)^_9P<-']7>=5NS00W7F MJGX?[";EI(DKW+Y_*I%I%LL8!G&FOUT>44@#D4#]S1(D6!9$S.GP_.Q(4_N, MMUE=;3ST7]P^Y/.8VGW37I :^//>@M0*.4; M>I90>WBD\\)8=W7;LO+=\A4M3.WA\KTL*F_X)U.A>"9CS(E@" 9(2;VNQQ', M(A1#(K(P3A.D_^S4IMAVX*F1QE9NT @.\B5H13=)^'70!?BC$M_1-+">#CN" M&0+DH3=1OO!U+][F"):O\H3V_"D2;Z]HT7QI/*B M:G,R0T0@(6D("4Y#B#+,88:E@C'B,HF42@3FLZ^R8'GOS+#SH[M\8;LR#/>A M;3*/5O0[H$U*4KY9[4VA-,"-"K#5XSL:6&&^+[8T@3[ MJ] ?[&X?D9[ [/D['MH_F%_:#5?M@LC0C/ /3/4,7;;^(R-U%U. M#YQQ]3A*Z /?@?Z"+KW%YO/I M[2;OJ%^;2RNH"N@WD4$+&>WV@K*3"B@AW,&F$#ON8^J+0WH[HPQH = MJ-RTV6\[Y7A/U[K(;%5^U^]T52+*3C!?ELV#-T=EF>(B5E+ 6&]W8-V_YDF.ZQF#W^MIC_N7JRN3]L]C91L9 1 MHSG,I&V"IR-JJQZ9_^2",(8YQ[G35N'"/&,CGCHXN9$55,*"6EK? .[3T+;S M2T# >J:4CEAU".5N1>**<.[3XPXP2:^[,9U5N"%O<+4K> MD66.>7,X.<'<,$$6"Y@F$MOZN0(2P1.H-.8TC7%&B%>S!H&$+\%J6BPB1:NVR!&Z&26!@>R:1&M,?%:9&8)L*4HE<%^/81#B$,TP\( ID ME[C,.*A9X@'!H57B<^N5?2S_M2A6ZJ/-?"(QE3$2"(I<:F./L!1R%1OS!*$H MS9+<[)I4IQZ6FRG&QC9EC?2EM266T_F?\-G\Q'QHRR*U?&D$62E0U(JT M5>!W!=F-8*Z#KF<^V0@'2NF@#))5=EGUT+TLMQ.\3Q_+(P7/]K \OM+_F,*2 M1U7^9B;_]YI-"_U6-@,0\_5LM?Q8+,5TOEPWL7YYBO.<*4,#44H-%W##!8P9 M:A XIUF"8QW'KL<87C./C2)^?/H ?H@G)==3=0/B!$;T!FPT*GEBJQ-HE ); MK?R",OU7ZO)!2F_X]^U/Z1UZKQ.:3C!><8+C-]]@)SR=8-@] >HV0/==5U%U M2RE=SC,;NZ-FPGS)MQ-MW<*(I#S+$#1V4 (1YQFD"1>0R50A15-!8Z^L%*_9 MQT9\.\*7K]J>^'LO64='L=_:N&_,>D%\@"U:*+ [;=6\00NX:7.?>_#MFS$'[7IWOJUYW* M<]2;L8W]TK3)^,&F:GFG-Q=,&!%YQG,!9GRQ;W^G>T1T,*?+=@?4B'T#2L'! MG09?^D77JQ!('R@/5A%!>Q/OV;EO'3W]9 M4VU=+)^JZ("/BJ\>S% ?Y\^L,,\^ETB)+(4)01(BEMG&ZI)!DN,XI9@(E$J? MO6+[=&.C]GUI;;R+E?<&6(G!'Y7,GMO!"WB[[?_"H=@SG5\'H/<6SPV70'NZ M"Y,-NHES4_QPU^9XUY5548Z3(RDC4E 20/MF<^G MDR0QM$"8AIF2&40)30PM4 0)49DBMLYKZESC=6_DL;% +1RHI'-WZNS#==FM MTQF$GE]J1_V]7#LG=>WDW-D?:3#WSDD%=AT\IR_H&JO[N9BJ;^LJER^C*AWJ3""/I( RCI!,,'6EJ!025A+Z1N#O 77X#KX&C M;]/<'8D.<;;'*E\17+LSV, 1M<=J'(?1GKBFD]_5//XS5M43K;//S,X[RF.4 M0HEQ#%&:<\BSC,"<4;/QQBS74>[A8#V:8&POYYZ(7IZ]8^R<'*17(=*[)W1' MNFZ5CH]1\7)L7H7.8!Y,ET?&USUY5O,+?LCC^X9T.)Z5^L"S>/ZZ#KRUW1?8 MDJI5^9C;F?Q:,%Y,BU6AEE^5^>$VPD'EB> LSF&NN>TJBK"Q.P2V;@"=Y%BE MBCBE W6:?6R,M[.]+2O2>KS>WL [,&*?< [G*+"RW]2%JK5< ML9G=#%?7+?^EBL>GE9*WKT:K1_5=6?^U^;4-1++2K]GT02V>DXE"B6 )%C R M>UZ(=$P@D9@;BYHAKCDEF5\Q_9'H-;;/6B,WJ 4'&\G!CNB&$W25\O:FV&+9 MI:/H^T/OTWST_:4=T0?[RCZE.QC< ,?GS4(0N)WI>)8T9.?3$6@U?)/4$2A] MYNQE;.)=O4W\,%^NOJG5G?ZQYE/[@R\S,7]6$Z)HIN,DARJRE?!YDD&.50XC M17C">)FX.5G-5VSJO3<\,Z77EW,S\2 'Q%9(((S8-V"FSE=1[(JU]W8P ()# M[P$_E.C9NL]W&C1B@TKNX(!VWNL% /:]-GB= +YF>W*9,X3B."HAS*E""(2(P@C5(; M"AZ1.,XU96YG]4ZSC6U[4U=R W(KJ=_>I1U;MQU%,,1Z)N5&SC+A:T?2INE1 M.(/<"9% 9G+[7(,:KTYJ'YJ4;C=U,/3.%RK5:8P3X2, MHYBCQ(TQ6F<9&U.::1AD(= :R ;S>:3\+*VK MBK6.H$JK5WG6GNJR-JTTOAM2G:W5A[7YQVPUT8CC2!OR0SDR_Q'F/YRF"AH6 MU%&>Q%10KYI#IZ<9&_MM&L4L*C&[M=LY@-+-.KH>H)[);X--+:'92U4RAF^6 M*$0B)1 G&>\ 11DFGI'OK@..G8.*$1&VSE!K7@ MH)0<&-%]*K@[8N]@,O6 :,\DX@1F%YO*%54/$ZL'= >RN*Y[9#WKYONAU%X_ MWW&L >OH^VFW7T_?\]Z.Z;#_LRY>=OHXL2B."5>)(6J.(4J%+1"7$)CF6".4 M94I1O_S7_?''QLX;\3R36@]0<[/1KL"B9U[=2!:P+<8%K4,EI1Z,/FP6ZFG5 MCM).SUSF7^SQH5A-EOM7L9PHI%(N8@T9RR*(>!Y!&E$*59K1 M+%AK+]10X"4,^O<@=LO,HEMNI_ M15G$T^,.5OZP5:W=,H?M%UX1+?CK8;S#3G#0KV_;2^K8H5N;BVJ99?7V9;9< M+4K#<'FW>E*+AR$V,/'U0VX&"<#YX:9?C>[[-BM?S^X_=F"XH3'.=) @67 MQIRER'RN*,F-=4MBLS/E*LN]NKBUSC8VTW8K;-78 Y3B@I^,P+[?EW:4W3X* MP;#KFMA4^N$2[C0BY:YA@Z]N*SVB= +AYLZNJ^TMKZQUSH$[(']]9VM M5%6/=UU&_):!8X; )I1E(N&80*QR#1%6'#*B,TAXAC7+,$VT=HFU]9_:BV,& MB+G=2&[L$2LZ6+&_@)%5@86R#T(Q+4K!/7UB[DOAZ"[K!>"^/6D;;"NI@1$; M6+G!]SUL;ZPA*((>?_KC%\4<'D0>G8$!%[>\6_^C<*PTOB$'V";R#>& MW;['VKSW#M]%U/^,7;T'Z,%V\CYS=FV^,[.&2_7A^UXL__WKVZ]J)IZ>V>+? MY2%*$FN49^93@Q$3$$5<0YY0!G%*>)ID.*76TO;IM],^X=B^&7OR BLPV,CK M=4[EC+@;L8?$L6=RO@;"#HURW' )UAOGPG0#M\-Q4_ZX X[C?==64[8)7CME M.FJN6WY%IGD6QIC#B60Y1QF551BZ3/(X935[C[DP"Z&^@3HGVII:R;,I$V:L][< MA[G]T4YYA;I*K,BIR!F.#?VBQ)A_F81,V*IW.1&Q$BJ*M'_-H0$$'QM75W*7 M::2JEMRRQJOY\3OX%WR?@IY]#3VN[?C]#INP@IU'Y-/.(V)_?% Q*%3%X_=: MN/=V2OB*_9_AH.BX&,&<%5WG[_8%_'VI[O2GY:IX9BNUG(@T9R)"%.8BLNW\ M(@9Y;GLP1!(G,DL(1IG/=VI_^+%]37ZO/-2JD<_OLW$ G1NY=P>D9PJNL=B( M=@/NY]-"&+N[_O-!_;4"OYI7[-\!#?#3< 0BMH/!!Z6?TXH=DL29J[JD'R[4 MY_5,*OFO^KBE#FG!7.F,4 $%L[W;XH1#GN8YS)),9&F@ M/;'OS+T#)O*U2[^?N'?AV@Z,]WW.YYL'+T=("DEB*+'-JLYE#(E"L6UD$V&4 MR#S*A#/-[8X\-F[[_9\05/)YO*Y[4#GP6%< >B:O2JPN?+4'@ =)=05B(&:Z M\"#XD=$I75L9:.^&X6CGE)Q[7'/R@FZ[HTV#W>_LSW\8$VU1L*G9))%48RTD MI"EB$"D608*8@DP3F:(DYEE&?39))V<9&_$8VUJGFX?6J_N..1P+9XQ%G=0_EWC\8?UA%[3KTCC^G9"[M^O,7"'BA^5-6?7V:W0LS79O-Q MS]X8GRH;E$6IX@G42&<0:<8ARTD$G+%"OG[Y]>Y[_?4C0F41%2D4]C_&=B"0 MYYF&$K%84HU$Q+WR-IUF'1O+5$*#C=2@%KO* ?JIE-SSR-X-?3?Z"8YISQ3D M!&IU5QQY5/,FS6.9*"-MJ4T&$(PR9 M5C%,5!P39*T>X67RM$TV-A[:#Z!>&&&O##G?!=:-:T+!U3/%'(>:;W(SC:0] M1IF?@*.O"//=J=XWNOR$TA9+]3]K,]@GZTU9;J*38RP%4@F' M&;%N3H(X)$1+LUE2F+%(,J6B:(3 M5OX>D@M A'*4G)MF6'_)!66/W":7KN]:CZ:LC+V0YUD%"*>*D@QH3 6 MFO(H3A7"RJ^.7!>DAJGS9K'Z:3I?+G^^"C(W&NP"0\^TUX@4LGC.OI+!ZN34 MPPY<$F=?F>/J-P>_[Q#^\8DM;'_*I3&$FCC:0MA.1L5TO5+RT_V/S=+:]Q:\J,6F=H-5 D# K1YE MW+RL-/F;1X2%QW)$2:Y9@F)(I6%GH!NI]<>X>O[0*X6VFY)JY20&_#KYN&M10=&=F_#W1=ACU"B?I > M*-#(&?% L4C^8+5&*GD,-UPU%.'6[O?(Q:E7GZ6"R%^7:L%\JF I29 M ),TI8)&)(***QL;H2@T=C"#FA.1:88SJG+/$]2SDXV-P+?%S'P-X%9(G<], M@P#5_W%I4_!M*RCXHY=<$A=(PAV2GI]JZ//1BTJ?.!J]?$_'UG=K]3#_KJ9L M99/:%C:)N^ZM9:CIFU&I;N"&I,1($P(I$LR6PTD@S3(.-=$Y5Y'.6.+E6W2< M=VP48L2VN:F+2G#P4DGNV2+/$7(W7ND!R)XIIL:PEAG<7\#0OX.>'R*A6NHY MSCILCST_*(Z:[GG>WL$K\+68J3O]8:%DL?K,1%E7Y!_SV>II^M;\\[-2DR17 MBJ:9@IFT81EI&D-F"S-0D:4LHXS+R+T)G]N<8Z.>?Q2SXGG]#)XK28%6CM%? M/C@[[$##H]MW:,6-D;_N/\F16S">,)4YHA2%+;=2^+(LAR',.8 M"D$(1TS'7B;BJ4G&1LH'#SSXHQ+3MS3B*3C=S+]K0>J9>[WQ\8](:0$@5"3* MJ2F&C4!I4?(H\J3MV@X6VM_9;,T6;P:5J$JL*&/@BMGC_:)X-9;A_=0L_4X; MR3B.$,ME!'DB)41:8,@E28WEAE'*"$&)=*JL1](/,OU&/N9P!VQ*W5$O0= M[9AUS$Z&HE3MES>Z;J Q-WB>_'XM&KJ=YL9A=K\!U0=))B;-^11E[P8@4^:M(@Y],I6U0Q M F5P@&=R1K>5Y;1IH-M,QSZ"QGA-( M&9:0QHA0+:U7U*L1P<'X8Z.Z#VSY!%Z,;#9+\TVQ!=#F92IJH7V/;?>A=#VI M[0Q0[X>SE61UQ>U/?XGIVA:6!!_82[%BT^+_* F:BW8K=]_:_D]%V&.6,S % M.[#='WW@,]J3JAT?RYZ^K&,7P%/Q(1,F(YK)E$*L&8,H)@RRB'&81B22.B$D M%E[YJ"=G&1L'[ 4]+JOHI2K8,82U&>)LW%? #GUM$(1JQG=R MCF'[[K6I>=1BK_7B;GQPD/U>^Q50'DD:,^M30\8:,'="FF@"529PEC#)X\BK M#=[)6<;&!\[%&CR ='O?KX:GY_?]$)D>LLA;(0CTOI^>8]#WO57-P_>]_>+K MG.RVV5FQ6EN/'9O:@EE+LS[-VY]DBB2)@%IA^_93#7FWL"G> R-4#WC;4NSB^'70[Y^]VN;4#;_^+3:<_5@NE5G\WCXT9^G\5CT]V M2[@HGI6M$E(_[ADE.M&VFV3,4HA0G$-&<6[K$B8\BGF:4'?B=IQT;,QMQ0:5 MW* 6_ 8\5:);Q_:S*ONW>W"-*_H.]-T#ICWS]TDX:ZE!*7957Z@#A[OBZD'B M/> [$(L[XAR(R3UQ:J5RU[&&XW)/[?;(W/?>#FS^N9C9-NEE5[O;Y5*MEKKFJ)N$DFS)-0<,[;%P+GK ]7H?##CU)'Z"9.VEU$$&8IY':&1Q122!#&6)0P3M_HH#G.- MC12.ZTX"*VS7/(@6D-W((A!T/?-%9]2NK]=YC$=?Y3IW9GK?:IW'*E\LUGGB M%C_:6"Y6D^_JQ3PP3]98>33;5FO#?K"G1FIAT\;?OID'I'ZV>901)&D*HS35 M$$FLS!ZR]!.F"&58"IHG+@3B->OXJ&0K);!B>I*('^3M=-(;D+T3BS>&SI32 M"9,V65/SF&H1>.JG?$$VWFZ_HA_0TGYH[EE64_X1*@2C%&"+! MS99%Q0GDBF)HV 9%D=2$$C%9S5=LZF:@'$_A12:;B?I[$1[L'&"Y(^?_#7Z2 M2A>B6/T,5"ESAT9)^[!*6_B$, Y)S'-#VRJ!),T1)$10SF.A:*HF+VI1S.6/ ME5GC(< ]G*X_B']5C\7,1CT!SJ9V7WXUGHBI)*&9P5.DPM89C"%'7,$DQG&2 M:2I8DM=X?C(;_\'0;";K#\M/97_X8$"F498J6\^6*\X@RA"&!&4&2,)3SJ3* M:.Y4+2/0^SY$"?"]-SW0^^VVY;@.G)X-@GUXS/I@-J%&?60K5A?$FF#"*6-"0F.J M&$-;RQS2/$:041[G29I&B#LU';TTT=C>S4I6L",LL-*"6ERW5_8BNNTO<$C, M>GZ=N\+E_'*[8G'B55\J\#H(#US0;[&>2EH,!*VB5JKQ4SG\+G@; ;*'#C MX#]$JK N0,H[27-VP88L(BY@Q[[9E\*"2WA8FV)$_H-^D VJA/"H^4P_K:^D RI$7ILL878H9SV>/ M4V-?RBHZ[:M=<26+V>\_ZNZ/DRP7G&.%8:8EL>>[VAB$6D(E*94IY82G[L7Q M+DXW-MZR L-28L"J^,II);-]I7[_<6-3^H5?';S+D#M8BT&![)FC=C"L8U2_ M[F-XWP.&/C6,0V(Y5/GB:S'UK%SL"E%[T>*+HPQ8K]A5H_U2Q5Q%#G%W_A./#9^;J2] :6\9:^HC<3@CU)FWXZZKFO@:%CV@&S/A'T=J/Y& MI"="H0Q(UVF'-1X]P3@R''WO[QJR8QX*MI!F$KD6J[JBW-NM$(LUFS8^<(XD MSW.F(&/2[( %SB%G>0XEP<2FFPG*O$I!.(YVEN$_HT1)A3R'+$H?F1EAFF*A6D2WQ/8-@'#/FIXE, 6X'5DP)\ M$P%DMLCV![9<7Q\+D:,H22-.(%7,UH1-4_-]CJFM@F)V35P+GJ;^@4&]+$/_ ML4+GWH!F593YOM3K48G4QXHX?JU#8]RW_Z>6%]0"-_5&I/-$RN^CYIA9I[?FQ9O!TF[OI MV%&YPVJX454_&/?,5XW0X*=&[)\MUMNZK[7H+LGB7;IW>B(6KI>GZ\1#=_;T M!.1$GT_?$3IXJ7]CQ>SK?+G\;#3X]/PRG;\I]5VM#$46\]D#^ZMJ(#-)<1RA M),H@XH0:HXO'Q@ZF!"894PPI2:),3V;JT?IL'AP]UFY3.[UAM'K#C@3H[VV[ M,R:5K41M>[%Z>%<=X79P4P=$;QA^^LE*_#.P,@,K-&BD!ANQRT[#E>#A,?5P M6X?'=B#?=2",_3S8?FBUNK$=AQK.E^VGVYY#V_/6;H:H&=!,HV13<[@.\$ER M0FF,,A@Q:3A;XPSR7!$HL."1R'"22^5C=)Z>9FP&IC'QU\_KJI'PQRJ]R\^0 M/(.FF]%X/48]$W C(-C4!0]?'[@=A$ VWYE)!K7OVA4]M.4N7-VE1O!ZIBPP M9SJ."95&L4QB&*4:0815#IF,(F@VG3$6<9+%L1,!.,PU-A:PTMHJJ\EU+?7: M\74PT,*AUC,OM #6J>9O.W(^M7Z#(3A4C=\.CYYG;5\G2-IK^K8/,6 M7R== M]FOXNMW2S98J2XE]F"]7DR@A1$5:0A)G!*+8_(V*E$"*589C%B/,RJL@Z?GMW$6CARW+6=6#U<(Z''_@"EAGU#NN M>W7NPFL#[AKOQP^U>"V$:IHB*6FF?%&S96F5W4[+I3)_N]/?E9@_SFP#N_OR MT-JRRG);*E)'21ZC/(<\1\SP 3-?YCS2,(LBK24QO^1.<=.]2SHV7FD4M2$! M7Y[-12O[M^]JN9ZNEIMRLW: M[:+,\K$#Q0,;2<[Q39V!/< MYT,A^YKPRBU<^6QO>2/6.L\I)I"+)#(;.II (I6&N:09HC'!B%*?+\:9><;, M]W8]YC,UJXB^5*#<\)3\\&/]\C(MB<-L!\NFNY^G\S_!EYF>+YX[? '.K8/G M%K$[NL-M&'OET0M(A-Y1'LSR/OO+TZJ>W6V>N;RCS7J:OK;?U5_?MI?4G]W; M/]E"[F<2WKZR8FKE^CQ?_&:CSR8T2VG,8P:QU@(BCA1D,K9))4+F&.-$HW>(U!J'-!R[7E-0AFN?8DYK-W:,]A'9FO?\W7.^%E5)8"G;+FL M<]-O_RJ6DUAJEF@LK.?3)IU$&)*4<)C%0L8IEH0D7G$<9V<:&^^7\FT\$N / M*Z-OLN%95!W9.016?;M&O6#JDH[0#D&X%(0S\PR==M"N[HE4@PLW=$XOF#^K M!_;789,"]MNO[Q*B/W]5BYFE MF3JEJ8E+5*E@,64"RB12$"7(MA".$H.ED K%-&-1[ASD=6Z6L5'!/_[Q#_!2 M2^@3)'X.Q'8>" 9-SR2P%;%)5W2([O1 R2=X/@!: \5KG4)MJ1[M#T*5"KR$ M1GLX_+F;!PR OR#_?LC[I8N[F4.;O"<;3O^!+19O9N-OMV7+K\5,?3$FV'*" M(I)FMM]NV2D"Q5P;R\BV.LCB-!85S:S MW9\S\U(_%2^V"LRG'W?W]L^ZH1C*48PUYE!3F_2M,PV)9&:?EF59G%!A6-YK MG^8Z\=@H:9-^5ODG-I*7U8_ 3U;XGZM22!V;1#JOB!M#]8%SSS05$F)OPO+% M*Q!K.4\[*'7Y@G'(7][W7^EMKDJMY4+$.#6;R%RDQG"*(@9IKAA,;#\SVS@& M9UZA$?O#CXV0-M)U+&"WCYVG(WELQ>C

CN.>ZEO-S^X._C(VXO%7?ZJH&# M$JH>4U]FR]6BW$TORZ(%#T]L=O=BAUC^4RU7MN)Q%8GU+U4\/IE_WYI-''M4 MYA8AR"/SV.;#D6><=$U-='4=3=_G;@ 54)DY4! M"-0(W8#ZP3//7872#6AP C505<"%[5.D@,4*E&"-( "CK_5_[XB-X'K]9X1X M]+6A.PFY7P>;V8%:OU0MW.Y.?B+_NWQGF/"$JB/)$PTU1#%*,$4HEB MF".&643BF&$OW^CYJ<;V'=U(6D8YZUI6OP]H"[!N7[0P_5ZP.K;-R-^7;HYXAS1!",8(=N8DND8DB2. M(2="B5BD4D5>>0D79QP;#VQ/^:HJ&#M5:,MB&&5GM?I5>)DO_%.A+J^![^%I M &2'.SJM$J4VXMZ KP";XJ>FY^=[IS/2"^N=/3"_=Z-^?ONP.689; M"YYJ+92$*,ML!6R50IZ*'*8Y11+3"*69D]=P;]2Q\8CU^!;+52'8%/S#H&EL MMLJS[A&YO@];.RUT!F. ,X4..'BUJS_2^XI.]=NQ!FM2?R3^;G_ZXU]V+0Q: MUL&\9XO5VTY#P_+)RAE/,A[%4&%BBP-FPAC\&8,HBJD0*DOBQ*LD?MNX\Y.*29M(+M]U0-!U_-+W1FU#O5#+^(1K(CH^9D&KB1Z4>7C+I*;CSA#&=09%K;Q3@PI9QS2+.8R05A0XM48 MKV6NL='&1E10[,C:H2;"&6C=R"(08#V3Q1:K73%[\"0ZP!&R0,*9F88ODM"N M\LE""1=N"5-[?*?\=EU]>Z)3)J,L$9 2@B&B,H54$ UQED@*\6"R7+(,G=ONV_O\QGU85+FZ(DT\R M(,SVAD<)1#DCD'".8)3&F@LL5!1YU@SUEF%L5%37T5R6<<)%*3!8&XG!2Z-0 M_3NQ4:%[:94N:^;&8SVO1,_$MB,]V(A?Q6[?- 5.ONRLS5:)D!5/.R,8K":J MOP0#5TWM#-%Q7=7N0W7(%JY+$=1M#^\6WVW82?VO>K()3B1561Q#Q;EU^T02 M/C\R@ZS70)VB0=?/[2 6#N?43=OTLPWW@@B&R]_D+-VJ' MC^.M69'XQVJAU,H6%)].U;?Y2M6G))Q)*50D8)1H9ENI<\@)Q1#A/%$)$A21 MU/F[US;3V#YI5E2P)RNPPGH08BNN#M^D4&CU_+DY U274DBMB'E\'4(A-Q#Q M^SYJ?ASN D8K/;<.,!SSNNBQ1ZI.-W0,ZA?"]O-8?E="%:\VW_B;6M5QQ!-& M,4I%PF#..(*(Q#FD,C7_B9.89;%"&'N=V;=--C;6?%@PJ0"K)0:+C<@W8*K, M!IM-I_,_F5GLLH+J?R59F?KR7S&Z,=OV0G MH+H!3)OW!MPVSVU9_[QJ(U[6J-HD;03,U'! *U3"1MM4P^9M."A]E+[AJ1#@5,8X-DZ@D5K8Y(H-,TQR21$N.HS1/D5]-AK;9QD;Q=5;[ M3F^;JRJ%GP38C5:"P=8SKW@CUKWT2QL2H2O!G)SK?0K#M*E]MDY,ZTW^R1<_ MS Z=+8KY[S-KQQ2Z4+*N@\:PRLWNF4,5:;MS9A@2G!)HS,.41X9((LE=DS'. MSC(VFF@$]2PRUXYD.R\$PZ=G/G"'QBM%XZ+J5Z1LG!][L!2.B^KMIG12UF3\$X?MD:?&-7L&R^@%+:'2!:GD%&FC95 HDAF3##B M92"X33LV"FBD!G8AR]/^TH(V&[^72G+PTHCN9SPXKH*;%1$>VY[I8Q_6+SNP MUD*#^XNP>EL8?B@%,C4<)QW4YO #XM#X\+R[2RS2?%:FL?^K6#U]6"]7\V>U MJ$OH/*C%\W*BB4HT8A12:OWX/+&9:%C#2&'-$IKK7#EQD]-LHZ.DND+7R@KG M$R-S"54'?WY(K'JFF$948&4%C; WFP)G#Z'A\XDO"@CC4,%%5\'I&5?D"$][ M4-&E00:,*'+49S^0=WY>_1![,5_'U+?'H^ M HZ>L/$M:]][Z.O+[?7F1:5^*17G3\DR-X7WK+4ED)G@L8,:DX4&5"4BUB""C MN<2YBG5,<-#B_8$5&!N9EN(/5:0_],,0R)1_QR4>@4V_=#?J-S"TEM9_-_.^ MIW4%L?;\N]+C@X'"P]?B]E'P[["//=-#26:,ATCS2%&,8'F M+S&D*+%5)R.=B21AFCE]W\Y-,+;OS\,OP CIX?@^!9K#4<&54/3,TQ4*8"-@ MEU#_4\!X' )<"=! ?O]#H *Y^%N4;_7JG[IO.$=^B]1[OONVZ_QH2ZIB\K%> MZ<]F,\&F_Z]BB\_F)\M)'L6$,Y% P64"$>$2,H$5S$F2,APKJI53/F_+'&,C MKT9,4,D)K*"@E-3MO6V#LYW3 H'4,ZUUP,?YO75 X(3AME3BE\?YZW^;NRN; MS?QE:ZJUC3G(:^V@5/-FNUS:;4]O0[[9\NE^,7\MI)*_OOV^M V -F6V;VU* M25E;?M,T(DU(+C-CIFC..42YSB%/&8(T(B0B7"NMO=IO^HLP-FJPX@,]G?]9 M!Q7--\7DV49VSWX='=;%;8/<+]H]0[B &VE]V$�'6)W@ [W>%>,=&7NRM>F!?LDSI,T41A#D=N8KR@ED%"S M8\-Y%.E$)3QG3A'HYZ<8&Z/M]-FU,H)2R*XY*EL@'7UX5\'3MY?-#YGNN2A' MRH=.0-E.\#Y9)T<*GDTU.;ZR8\/!8F8C1LOZPO>+8B:*%S:MW4++"4O3+,OR M%,:(6V\,S2 G4L,LUADCM@8G09.9>K2G+6[O>>M\3L\TK9[IW5G[>[0W(H*7 M6D:PGAET@:[TJ/L-S?FT>&0=SF#;X9><$UL5 Z)4Q=89QB'7/+%5VU.=9UBG ML1?)7@_^D%T?2V&MY2(.;,D][(,"[D;&P6#LF9=K.9OV3=MGN9$U8#](%TA" MM81LG6O8KI N:A\UAG2ZJ1N=?ZQ+DSZPOZI6=%]F98+ 7_^7A3UI:8VP[!?JSCO2QN1-0GV'V[QAIH+>!-MTI[ MJEK)#QH%2L1W5 A'65W!"\1BWM,/2FQ=P3GDNL[C=&U\8R919QKB-13[<:V^ MS+[/IV:<1^LS?# KJB:($4ID8G:P:6HVM,*8NHS%U/KQTABGC/!4^?7%Z2K* MV"CQ[VP&S..+P6INWD11_MVW:4[G97$CPF' [ID2*R5N0%O?S4:7&V"TL7Q9 MZU,=+90:A6S-D_V:*PX=^V8F1=*B'! M3.N\D3&FWK.*Q^(4DY,,"A5G%?PD ):KNSHS5&#W]T=(D)W76-EPX8[_?M2E3O'WQ;SY7*B(X:C)+5\A(T-PCF& M%.,<*FTV:TCQ7# G=Y73;&/C(K-S-H;@ZJU\9]3_K(MVCT@'>-M))SAHP_J_ M2VGAG89&WLKE9%C(BAP208^(TY!(#A1^>C6B?F&IK@BUQJA>'&2X@%57??:B M5YUOZF8-[N\M#R:8W6 M$3.MGO=%^;S/-5R;YYU9D?U,OW:LW2R^8 CV3+Y'7JSO#7@;L@AGX#F!$LBN M:Y]K4'/.2>U#*\[MILY5[)NFL7?VE,SF("W4DS$+C7WX92;FSTWO!84QD4F& M8:X(ATCF$C*Y=7=UP$-\;I M!=J>V>?V[L,7<+M:+0J^7I6.JM7<)OB706K!>]A[(Q2NV+KCO$-77O>#XT09 M=L\!_--X;M>R,*OZN5@\?Y&3B C-DHS"G"@-D<;4T%%B^TZ;C2:CF<@B)SOG M:.31T4TE'+#2@2\?W?-T]O%J9XZK4.B;&1P!\$K$.:ELI_2;_9$&2[HYJ'N?W1W7JU7+&9-*9-:]6$F"@FJ690"2P@ MPC&!5$L.XR3!6*:QR(@.6D*C5W7&1C"5-I6+JM;'?GM?;=?!,93)N_+A<73+ M_\<\$GV[^P,6U=MYLC[M/%GVQ^:J+31C*LDQR#J/I!#?E"@DI2_ZSX(T O&]XA8.KYJ] !H4YY\><@N"HQ_FC0P3/CSZEU M*C7^[+7^+_E7@_GT_FD^4]_6I?LH3F*%T]SFNJ,$(IK&D'&90T:TLMGP:9(Y M^?!.#3ZVE[J4#Y0"@DI"]Y?Y"+C++_$U1(H2BG?L%>5XLT-@)H-+)=<2K!FXH*GKUE ZR6XR9TT#48 M<".YV2!N#>-FFWBS613P1ZD+Z*5L;SAH0^W=KA=HV/U7, "/]E#A1KXRH*(Z MJ+#G=Q,69YHIC2&.D((H3C@D&4UACG22)R1C(LE\6D:?F,.++P?H%&UEVBO] MXYT;?PI(SQB);O ,%AE1B0=^L@*>=X-VCX8X5C]T#,3.#.\3^7"LXMEXAQ.7 M=@A1_:&,B/+6?'1DN;^:?YF]FC_GB[?/3)1I.?7ANI:)$C$6D&8BLJ&J9F/$ M,8YF C.FAD]PC =(:_G2EZ [5O,\@) MSR[E4YV!]8AP[0/@@2)=KWQP_>)1IX3)H',O?:Y!C7\ MG-0^- '=;NI:+?;/6R'FZYDU,>\7\YGY:]5S=WD_GQ;BK?KOUGF3*LY_< %8KN! MMN,XH0RGC^IEOBQ69>AN5?5G(K'(*<(*"F[#_6T#*Y*D!,8J4U(C&8F,-/;3 M@SOWN#*X34[ZSW74>A,OF5\N]H4CH?J%>6"&; F1U4X M@DC@#'(E&$Q9RI'4.>4R#D)++M*,E*AJT;>E#ZO,QZO9RFF!NO)7,+S?E=$: MZ&OQRR6HHW4XOKAG;T;=Z0/[ZT-9Y?33 M\\MT_J;4=[4R!F(QGU4__MT6N7YX4A]NOW_Z<2M6']8+FSLWT8SA*%)FRQHC M6Y$Z2B AMEQLA*544F1(B+7OXX:]<((=CC^% [YDU:T7*$K*5S#>@409LM*E_!4I]@%$(E!K90)$; M4"LUW/IXG)X,MTX#G:D,L%Y^YRYA$&X]C;ERBN'.:,)@L7=R$VC(*WK6F.]F M&6OY]_6B6,JB[ +>',]C)"EA'"H68XBXTI#*.(8QQAG3,L^8\LL";)]O;%[7 M4MS2H"P%[M#&I@5;-ZL](&)]G[KO@P5VA>VAG( C,"&;W[3,-GPGG,NJGVR+ MXW!;%X/9EBM7URPYXFFN6""("BS3$)$= :Y M5#;*#_.8,YQ@%#D'^SA-.39":82N8O[N[^_!=,Y\&AN[ >UBWX:&KV\SMD'N M1!C00?33;MP.][NQF M[GV8/S_7P=UEW/=R)^EUHC.=1BQ-8"+3LH^6@IQF!-(\0:E.!$DE=O-:N$PW M/K=$)2U86G%OJJH+2S#?2EP69JA^[%F-H15V-S,P%)0]LW2-X8\*PTK2O;(# MX>P_%T0"&7^M4PUJ^;DH?6CV.=W3C4_^,7\MC\R_F.'-@&PA#4_)M5C]B]FL MH]7;K1"+-9M^-QO%/: M%1@&8KHN$@Q*@%= =,B+UPS5C2Z;TN3WYME;V0(D377R7]\>S(BW?Q7+"449 MDK;!(!>QL<)BDD,2&8Z,19HI$HM<<^9#CPYSCHT.&Y%O0"ET5@E%;P+SP"408;G, M."A!>4!P2$@^MW;PT7U:KHIG&P^SN]/\LERN;>'T.UVSGDW#353,: 8S9'W^ M>9X84XW%,*(ZB3+.=,*=JASX3#HV"MJ(;:.K=SQV12VYK6_P9RV[A\/)=0D< M_'<] -LS#6TQW7QX]WWL[5I.7_]]ZN2H#UQ_FWVT:H"BFZIM:;3.Y'^8?V/+)2/%:2"5_ M??M]J>27V2;ENR[P4*CE+;=MBL1JDJ8YHEI)*#.10D0HA43EQ'P-LBR*L2(* M4Z_"\ST(.;9OQHZ.MN+FHM$2S(RE-;6%'LQ/[=^%T1.L;8T6L]N<;^H?Q\B#ENZOT>0CZK\]SE7YS0",_,#^ZN.N_U5S90N M5I.8 MR%]HO=R/A9>+U>2'>K1?A-^4#0IX>2H$F]9=LV6*L,QC!97,L#'<8PXI1QCR M"!'&$Q5IX90WWSK+V"SO70D]&Y"WH]G. ,$PZOG]]X/'^<5W4K_MM3<#[+SR MYE_;U[U][$%>=B?UFE?=[>)NYE:3Y60(I,IL^B>;KJN:]]/I_$_K3)A$MD8\ MT@*F@IK]>JHP)#B2,,TH$RF.,\FP7^4=AUF='O%!Z^]L9 2L$=+/%'#!VLTL M"(7?0+7F:VE+(Z&2]P9LT;R]B*:WN>"!3R#3P67&061XX@441 00C17*91BIR:CG<58&Q&R6XI M[)T(DNN*83NNA1M%]8EPSWRU"^Y1F,Y&_(&J6_NA%[R6M>/T[U2YV@^<\W6J M/+,FE&6GI5]VI1!E!.)$OR2"D.=X9X);@MN'4MM M9#:/,JBD+DTS!8S<58QUR @>'Z""!?$X33IP'(\/$,>A/%YW=PXGW!PK_V!3 MM;S3E3%HZS8N]UW_DYQRK!"*81Z1W)IGAK-L)1_"A"!1'B%,O0HJ^DP^/N;: MC>E9/2FP9)4M\5*'8%6=.9OX*^\P0_=E<:6O?L#NG<1V<2X%MR W^\N-\#N' MHD%C$;TQ"Q>4Z#[UT-&)WJ"<"%/T'^.:D\:2.7D!U// Z M"T/0 Z_C6=[AP.NLJJ27(I$*9AQ ME$*D<0*I37S-,TYS3M(\TVK(+N'UOJO3MT\L M8!?Q2M.RNF*IJ_V)T78\/<%;EF(DC;Y/2?@?U;V[!>+0+;G;IO)OP?MIMBI6 M;_=K/BW$Y^F8]=.K5CS98*]ZSBNSVXCU_T74Q M#9^5N8=-ST7@J121F'("N4ARL\_+<\@0X]"\M&F<$\50ZI4,ZS;MV%[HWW_Y M\0NH1>X6SG !9K^(AG#@#1744$L,A@F$],,I<'##A4G?);[!#8AS(0Z.=W=- MGI*%M4#8])X5\LOL WLI5FQ:5VA,%.9F"T@@3F0"DU0>Q&/<& ZYEQSF/60P%,)U""Y>RTS35P M\HV#VL=9-"XW^6\U/M9IO9^+I3!CE]N7S^9GRTEJ-AQ1GF20295!E*<$,AHA M&&FM4D%8E@ONNN4X.\O8.*,1%%22ULX#4,KJO@^T94\&)EO0&EVP>L_IS[E'%H MP;7]M0^)5M_>B :H4DQ0R@F,H%U:4;SN0/M7@U,RQ_ MS*=R$D="QEQPF.8VEI(C#2DU?V,1E3B*,I8FV&>/=7ZJL;&FE=2&P]C8(\^, MU18\W39485#JF2T;@$HQRXBL1E!@)0U92O82&L$*R9Z=:. RLI<4/BXB>_&. M;FT#=H.ZOZTMUVQBO:L'.D^Y)!PQJ!0GMBFJV4A)1"!/(V-;I3A)L),3QG7" ML=%$)6,=G%A*"99M3W\WE!U,K,#8]4P>AUDA-Z &\FZ3,7*!1KH!Z=&+X.6-.?JYNTX^-K._/5HM< M[F@ S!/RJA:KLA*K8?5G<^%\\09F\Y6O)>BY6F[687]KT#_I[\#_90?^7>%! M61#7B@^L_/V$G+OCUD/0NFA>5/:J& M:#\6T[7YZ7$;#ZIRI2.SCZ4DBR!*$(9$"04Q34A*2@%AUL]P65V+M=5FY K5$X;NN(7"!R\YU]4';K",TA MO74=YMKZ#C9M9V86_ZUN*7I02T!+IKCY?Y@@D4$DI(:4M8[#!8H8E#*62"G&A- ^'YCK11K;AV1?(_LEV9;)KY1J MBNM7]2-JSWS#$VNKT_.&@"+Y6X-V53&O,JRV(IYFO[NMI8F^FFF1<5#_FB[M$/,T<.? M9H"WYK_S[5MAYZGC9S%!*4YS K,TSR#BYF^$+=?73[02B. $)3"VF?\( M"0:IPA@F/,*5A'MFHK%Q<".G;218"^J9>'L.43<3+ 1./;/L!J*M MC'WDV5X (E2*[;EIALVNO:#L46+MI>O]U3S,V)OCRX?-W4(L*=F0%5ECW MM-H67-L9(1Q:/?-!-Z"\,FLOX] IM;9EV,%R:R^KMIM0YA&%(J9"XE@C&7F%V)V=:6P$8,,9M\'$PLK9 ML0[0$:9NMD 0I'I^^4N0-B&_I8C!JQ9>Q"%T-9^C>=ZG@,\Y=<_6[#E[0\+Y3ZJR@K3W^9B85B2_5157]..(HD95D$(R4Q1)PK M2*24,,VUQE(1S) 79W269&R<L&MF M_O/S?%9V*2GC*2:I2N(HI@QFMMP9BE,&*+"2 M[[B%T7]%OT11%&_;%_W-["Q63_-%\7^4_!O T8WYM?W_.KT!L!4P:U)N?D$: MWP#[:)<':8<_C7\IS10ER]_.MQ'=?P/TAB!R@U)R<=#L)LW(#4:TY[ZI#Z*G]Z>VS=3?%UJ[+:,,.0\09#D(B>22YH@ MK_/[BS..C;>L:' UA[9)D3$@U%_BJ:JZ9+X;2R;*B#C?3>(ET%TWBP&A'&+3 MN!7V!C3BEIFA-Z"2..0&TA&;8!O)2_,-O*%T5/]X8^EZ8W?"^3);KA;E$>8W M\\34'>"C+(FT;6B;89I!)%D&J39_PQ@SCG2+? M7[]^:(*#XCC3%,50Y32%*),AH73]K/$L(3LV6"4O#6PAQ#1E-$I@E.<5\1-M.F9'MOZ"!O>>?^6Y]* M[\'6:EK>K9[4XN&)S4YVYCHH45'^\B-;J4TZW@3%J6!I'AF[B"9FOY03R#.< M0JP82:BA&T70Q-S-Y[VW5 RMF\];NZMA?R_O;BM&.9].V6*Y]5!XX%GE'1.8!P%I>]"1C"T_EA6XARZUXMZ[_'DU0+E@C&H#;_ Y%**>2( M<+-+2!##B,B$7^'Z;)EY;%N'K7QUKX$0WUOW=>CB)0V$[M!NTQVQ;W:.9:IV M&7VY41VPZL6OVC;O.SI:'>!H][RZ#- U6&4SLIVRWH=GB>*Y3!*H(QL63$4* M:9SG$'&:9K&.1::=NNZTSC).3JHJ"+<6L?4 THUHKH:G9U(Y1*8'ET8K!,'B M/D[-,7#P1XN:QQ$@;1=W=5X6K\;TN9^:E;;,4C^G(LKBE*3<&"8QA4@K :DF M F)%8HI2Q2+IZ;X\-%>1)+5R?FM0CU[L8\ *<71V8;",%< MF2H0QQ95[=MM^.5$)$*JLB9MJG*;"91#0A,-TRC.N?F= MS)!7;:WVZ<;'!(W/OHQ:!6PC:?=RVQ< [W+6<0V,PYYZW#0EM+?"]G7^<0Z4 M7DY"CB9[QS.1PYA;$83)BC5T62F'EE5?=0M M\,M;#*<7@U8OQI$P_;TDM]/I_$^KRK),5),[$ON$1/FO2CO-] GR0(%FE?"@ ME/X&E/+#.PV-!J!4X0;L* $^#@:\3ZA:KPLP5"1;#POA&?76&<;VH#C_80>, MF>NL\WY(7?=A.CJIV?+)_K\]]WME4U46QUFN%H6M36U_<3N3^S_8N7*2YD1$ MFBO(L=(0<8(@4T1 3IC*A"(ZYWCR4IX4_EBQQJT^ MS>0H5ZJ1J^]U4C;3=?@5 M$?"@) 2RH0Y4KI)EV(.7$+ ='= $&;3#AJL<="U6ZX62Y6?XQYI/[9]?9F+^ MK,Q%.:(T0H8WJ?GD1<(>Y^0)5)+(7&,9(45]=U<7YASI5LH("4LI05&*Z6'& M7P+98;,4 K.ANA!L)6VL\D98\"4T=![;G8 0#K2WN09*OSV,(S:M&Y9+8PRW M.W'49F\KXGI/]THN1570R3#YA_G,^LO43!1J^;%8BNE\:>;=MAC,$QSS-!4P MUQ$UK)M1R'*=0IE9ZC.6JT'?M\Z+^_1C\X/O2%]:1WOR^Y=1\5@'1Q.U-W3[ MMDG;@ 5;V<$?O31][(9;P-(M'I,/7MC%'YA395\ZC-+!B+0AT)]FA@J,)6:6 M1VTR&=-,H8Q!++DM X-B2'*"8:32.%*$)I3&SKG8I^<8&U5]F[]659Y050[* MP](Y Z*#;7@]-#WS3)EG4DL(2A&[)&:? J($,OV/ MEY[0BTFG=G M;AW.JFN7?<^8NW!I-QON:\%X,2UL:<>ZT\TM-S8C$ZL)P9PJ'#&H18HA0H;D M#-M)&',929+S2*1>08_GIQH;X37-H:=;B?_F9Y*UP.IF?H4!JV<*W!%RIZ-V M(VA H^HR&H$,J):)!C66+BM\:!@YW-$U,'(NE))5QSP;(777-#]5"U$L;6QD MC*6*,@4CDB80Z4Q#1A2"E##)LQBEGHVM+\XX-KYH!*Y:4*I:3'O\4(5+5NVJ MJ^W(BYGTR>S EV#UM)BO'Y^ >GZ9SM^,^5!=W%P 7LPFH_G&0I>N-5U<5KB(XJZ*K$Y0J MG6.20I3$VO9RRB!A&;) 1UHBF<;,,U7KY#QC8Z3]&L-UP=ZBJ@'<.6+[',;N M#J4KD1O <[0MWEL)V6OUWE,XA"_BNS?+>]7R/:5J2TG?DY=W3N$4QAI:E+O; M[\7RWU^+F?JR4L_+B6!(Y5+FD&0ZAN;O&60)X5!D*9.UPSD\U/G[8 MD1184<$?5EA02NM9;;,%85=J"(%;[^S0#;(NN9X7T B7\'ENHJ&S/B\H?"+U M\](=UWE\/Q>OC2LNB],$(T0@USR"*,\HI%IR2"5-LXQ$B41.NYOS4XR-'#95 M_;-K_+T[$/JY>[L!,Z2WUTIXI;-W!YUNOMYN*+V'J]=*&M[3>ZR_JZ-WY\YW M\?,>2W[.S7OBRFXVT&Y(\I=R[.6JR9U*!,X)82G,,,804:TAST4$4YS%)$E9 MA!+I8P2US#4VHFO$LYZ:*OYDQ^/K9P.U(>QF! 7"K6<>/,A,V" 8/$O- 8Y M9E#;3(/:00XJ'QI"+K=TL(2^S6>?:J_DQV*AA%FJ^F,5BRPQNR(!!<:VVJ8R M;)'F"F8JXRS-.&*1>RGRL].,C2B,H+"1%#2B>GSXS^/I8!H%0:EG6C@)4!<3 MZ3Q2'F92$,0&,I7\'BT_<^DB#JTFT_F[AS.;+FJP9SI=OKJ;^51%2_XPCT)9 M;^2K1=T\%'5/$9QA8R(E J9)KB%*5 ZI4AD4QHRB/-.4,J^&GZVSC8T9*V'! M1EK0B-NQR;-*[#S-J><, ED4+7/-:A)Y:3VH5'E=M-U#J:[ M6;/]CY&@BA$)XU0CB%3"(>4R@GE&L*214%2P+OZES0QCHXP?9MTJ_U*<7>%? MVB+HYU[JA,N0WB4CX)7.I2TTW7Q+G2!Z#]>2$32\9^E(>U?'TO;&=_$K'$:)TE G](1OOY.I6M0&]:KM)%T$U78CU_I'"(].):.IGHWS](YI=M<2V?O M\2,.J8K)K?E&2/N=^#QECQ.M$HFT4!#GABJ0K:E*D!202B5C0IG.A%,VQ='( M8Z.$C7# 2N?& \=PM;_T5X'0\QONJ+_SZWQ6UQ/O[E*)7Q[GK_]M[JE>6_.7 M[=MZ/-(@K^99!9KW\/P%W;[6W]3*IMC?+^:OA7F[?GW[?:GDE]F7V:M:VB2J M6[$J7LNOU$0@IJ1B&10LD1!Q86L32K-#B?,L09SFYD>3U7S%IF[?;O>IO5[; MC0 ]>N?4"@A;K&)M.]<4,_-_M89S!FC$%$E;7 .@R2*\E1QRIE?VYCC*<9F392" 6$D\RR@>@R> M&\=ZEG=0U5*/9Y@V!JI9Q4\JHYZ_LH0O:$^F_6] M?9ZOK?L@Y5G*$8<)L2U68HX@Q\8$T1&/A5!*8>VT,;@TT=C>[/M%,1/%"YL" M5LIW38NG'3AYEF>"(@130XB&(GD.:4XQ5(HA36.2Y:GV:Y(9 M!A>E;V!*D; M<8: J6_G\V%/+"LEN&W'ZLH.6,= ]-+P:F>:=^QO=:QL>SNK$]?[L>MRL9K8 MSGU5P\"9_-]K-BWT6VF&"3ON/56?2LOMH$]%37G-?)T??FZ=K0C'1*=?&J(D20V"V.P]/50H3KHA*ERSST]6]U6TL5L]]/5'-RSL.?U#G"%2YD_.]/0:?.75#Z1.G_Q MEL[I\U4-66,G?)G=+^:/YC%;;HHA8D0)9Y")&$&4Y!C2' M(!4Y3'D=<(2\O M7=MD8S.T=F6U)X,OM;3>N?/GX74EE#"@]8BHA+I5#+I M=Z057,;QG87MB-B]#ECXM73T ;WG^O3M'[*"PU)RL*L=V%'/ADCM7E>K"$H= M;YJJAS=@1T^S5RLU#>@_ZFL10OF6@LLWK-^I+WB/?%*]3=0A,>[O_VMMICU( M^,810BHC$B(A"3$78O10 EQ1U@%RHAK4[\U(^[DC<-EQ+7)O9<1 MUWIA1RM7B?7"F- ?C>V\+%83E&.>\C2!7.<*(J819$AI2!&Q56FY8*E3M90S MXX^-P'X\F1T#-#,]VZ;<5L(E@& VGT$;-C\S*+]Y6IH'>#K:B=U1ZMO*JR4# MM6@!S;+3.HHA#J3N_4M+TW M!I/-W.1Y)LH]:Z)4V5>#0A;%"90<$2&()K$07J30FZACXY?-D?B+E?@PPN$& MO%1B=]C-]K/2'MO:=U^_\>]OMP$1S>KO%^R^O[#ZW;:ZO2Y,R#UO/X(.O_GM M%?"3N^!^9_0/W?WP5"AM]M=BO2I>S>#:3-'L7Q3E*.8*P3Q.S,<#YQ+RQ/PS MR2*9IBC5-';:%%^89VS,7XH*-K*"6ECWT-LV3-MI.B!2?9^PG@8IX &K(Q97 M!,ZVC3Y8M*R#BKLALBZ7=[-"OZN7BG.6=_K;?*66AH*LQVT2(2$2J1F4RFPG M$>7V_#11,,$HUT(QJ3+ET<'\TGQ.#_GPW4 M/30[+E[?C2X^::ULGG4= ?; _OIN7L7ORFI13(O*MEE]5F9$-BV/=:U+9N_B MB5!9G.@D@T3K#")-.60R0Y#%L>8LQ9'.(I_=:0"9QF:,_/[+CU_,EK,6%2R8 M+\6$6"OQ=+,^GF^^!>SF\ZR[ M)<9IC M'L$8)\)0<*P@0?8(E%/*J=2&AYTHV&O6L9'L1DJ@YPOPYT9.CP- 9\ =#DS[ M@+%GMFQ$!C\U0MNZ.F +K!$<_*M78#U.6_L >* 3V%! ^YW/^@+6>F;K/-AP MY[B^^NV=[7K?W('/?SL57R"$T%F&*<0JI]!&(1K+.3($'O%$XY@EN7)J*7AV MAK'Q]&_^02LG@7/@X&OAZ)EO?PL1M'(2&P\:O1:C@2CS"*M I-BF?BL!GKQQ M.+)KDWN/V%HO[$!B]1:(/:H[_4,M#"7>WAN4X^-NK;BF_]:+,R"M+^[;7T MJ*V>S"94,?%4!5G;7[PTRM7)]D_SJ5FF);"_5C;V?FI^M9I[T(7O\CFP;(^+ MTC,![Z]')3NX!1OIZ\3Z1GZ;K?I/9_=P)[@]B+M'V ?B]-#P^S%_1_Q:/PJ^ M8P[WO>BH[=ZGI.L8W7S3VSHRT^G\3UNA9'D[D]_54BU>U?*#HT^AU VZE+.H\G$I)NTQ6R_*Z MX&TRKX(YD(^YFPR#>I6O@NG0CWS=8%TK9)G'Q\8=+>9R+5:U!^/M5HC%FDVW M#HVJRLPD03R+.1.0)TD&49)*2"1*;<$7KB-.&4VNRW'C M2KKHJR#BG#C3'5'HX04D@75^R;*]PGM[6=ZV>E9,^$<%KC)GE:HTQ9)MS=,? M@)>Z%PL@08I]]L1>+4LDD?F!_)#(3&368A9'KF20E]*Z%KERF@@[LAP.WJ%9 MLA8)QA2).(0A1+"G$2IS 0- I#$F66[61ZRC$U_O-: M$[#'N?&.LVK+H8//U>!D>KE&8*5&>Y% CQTR>H(Y;)W JU),H5*@+526M0*M M']O'S2K^?-K[R8RTR91N\$LC"-( HD@IC$(>0I3TB">("X M?9[YF0&F1I'[,@(C)/AFQ'0H[GP6QG;J\@'.P)SDC(M;+GF+\GV2R,\]=KSL M\1:E#M+&VZY[G2H[=\^;PMAYFG;JRBRI2%3$&8*(4=/&,PQ,@[X02A*3, L2 MR3B=/U44M=&:6-I5ON5T^6*.I1WNX]D3TV0D,OF0+Y?F'R865$KQ>D5X3JE!T=/J_E8_[\>+,4Y:6UX\"XLHM/TK3E"O5:@##DB(0022DAX6$& M&>:,$\40#:R*=WJ29VJ[B#T%@*@U*!TIJFRF;!8()5T;AO:=,SO:'W$F!B;Y MDWY6^[/2: -^J_7YO9R?ZI[&358J598Y'ZK_56=\!VF3Y2[-*W;3Z@Q=>].M M[H_MN%6K8\MWJG3FO'FY7="BN"]/FHK89**D! 8DP1!E@8 DT>:X0'%*<"@5 MR=S46=4-"E65:?272( MBHTT-:.$QXRUU@C7WD_K./%T_T[/D3(/ /L,F?419_S8F0?PS@;1?#RWTS'? MNM1EG1#V9;58O%^MS:9^SC-!]0XY@&EJ.M7'*(8TC&+3?!5SF>%(A5:E_ZX- M-#E";42=-9F2X)L1%]3RNIR0:L.WG1-]HC8PUXT%F-,!72_ C78F]QA ;\=N MK\)PY:3MY?O'/%Q[58NC\[37K^_ E?>FXU^9("ORS;.>__K 8Q BQA*EH,B2 MU$0=$<0H5C#"E*94R3A$5F[&MD&FQI&EF&!?3H=O_!*0%H3H 9Z!R? 4F2XG M:R]!Y$"!'J :B?X<7B8W^KL"02OU7;IW/-J[(OT!Y5V[MFM;-%-/9OVT6I=O M@*DR(\M$D/7+[4K(.48R0I0S2)1A/IR:CHI"P5!QP0D7-*%6KC_+\:9&@I7( MX$#F65G"26^UUZ"6'!C171NFM>/>3I0#H#DP9_H LD,K-2MX>G14:W_^R(W5 MK)0][:]F=]MP%0#+(?5F]Z.>S\7V.EG,8TJCC 4"HH1+T\W5U"Y1%*8*AREA M0@%JN? M!3 3!E;;ORR, HX)BA= MOO^^T,W, 7L4"LEG#4;08^9@>T8>"*""X.,R@7M MBA[3P96K^S=*^[A:/MS+]:,YM#%/I4!28 0SF9DZ%HI PHE>\QE5B409C863 MP^S20%-CA<,>7ZL]O\6*+?*'#ON-BQ#;,8(/X ;FA$/,C)#02%D>#ANF,=HY M( 9HC'8PS*LU1CNG;%MCM+/7=Z.'__-,U_JK6[R\K\YA&N>_6JT?R\]@MU=F M*N8XDAP&%.F] 24<$A1+318Q4TD6I4(YD87=L%.CCJ_/3T^+TK-$UR]@*SK8 MD]W4-/VPD8\ _^%&(I8384B4>>T!;H^,KJ^'B...F+%Q3 M]R0?X>H-[J7Z[DV+D#OU05OR/W)AZJ[FF^]?Y*+DH.)[_G2_JG+,WJX>:;Z< M*Q:DPF1T"9-"C[#^B7*EF0-)%8L@98A;G3?J,/;4:*04W]CU.P7 MTI4AR)_ MKA/03C0#PSHP]71"U*D\8$=L>E0.=!UQM**"':'8KS?8]1$CYT2]I_FZ/)UY M4Q3/CU49)).&;W)U_F-EI%UH&R"I+LR@,,,R(.41): 9(RED(8IY'$92 M"*MF5"/*/#5:;*0$/[9BCI3XY##/=N;:Q&9O1,.O8[*3T;LZ+ _V-)^![3NQ M4[Y,M9U CI/[5+UV=I.#Q'^-O";W*?"6T=1AZ(X!QLUWN:[R@V^6HOQ7W<;% MU(9:K(KGM=QYJ])$&])Z'PYC%G.(:)1"+$FD%Z04IYRG/,).RY#3Z%-;4$IQ MZZ1[QX"C$^B6<B84N$V M&ZE($BX2!$-S" ^E(=8;&Y7")*&4:2Q2C./Y4C[HY\-* W^+3B?@/"TZ;F./NNAT M@N5XT>GVD(ZN'[JM>OAYG7/Y6:Y+>WZ.0A+'.$60$8Q-<0-SP%BO-*G25(>2 MD(;"*4'OTD!36TJ,G">U!$UC +%:+.BZ,+T"JB8!KCT"+B%MZ3'Q@-_0;@ZZ M5]/4U/338II#O)5?PZ-'X@H4OMP(EX89=^]_1=F3#?NUZ[LF[9D327Q3EN4K M.Z@NC!5Q8T[QENG"Y_9]+*)9H/\/RBS2'**H@@1E"S^K&@[>E65#2:]7F[^9Y\WVU-J7HYSBB-!*I:;QG2L&G+(:$F21FA@1) MXR0-(SG_(==L94MX+:.Y?'W[8P[W$=[N6TQT*VCWKDIM6-O1FB?\!F:O&KC: M;*H$!3M)_1&4!1R>>*AMI%'IQD+E8U:QN:5O'XF:J3Z;?H+W:[HL*"\C)&]> M#OY2MCY BN LIA0&*0TAHJ:])^<,IG$0A)'(5"JLVGOVDF)J9M1^#X5FK2^E M!?N*S$Q4]?#//3M3N$RM"+'MF&R/NQWC>45S8';K"Z0SB5F#XXFP MKH\W*CE9JW],1/8W=FWDHSG,9+>8K,PZ'FQ28M;RNUP6VU)VV]H+(N-9%,82 M!AD/((II!EFJ_XD)CV)").$9)D82ZML M.+B'ML=\(-VAM4XGO+QUTG$;?>3&.9V@.>V3T^TQ'?U1MBX#;.G:\@';T(ZMKHBY>[:NH>'+KW5QG'&]6M?4/?%I7;VA M9W6?.BNNF&=Q3!**8IBF/(4H87KKA=,,1D*J-%.F@2&?;TR_!CMZ.!G!B1:V MXPSWDE?M.W;U>V0M9\<*/EL@[6B@%SP#?_Z[NCWOKF'2O6#/L=Z^:_5LG_\Z M97J.U;M8H>?DP@XMG@Z[+)<<<;]Z:_KN_8,N!:UZ2@E99?-7/>[O5/GW-5T4 M\R2*M6' ,Y@1I"!*T\"<[J*0ADQ$+!0QQE8]"3S(,C7;H5KU-BL@C(3@L5$! MK+;D:=D8&(ZZ3I?3<_]"I32@JTZX,O>]%0: M@3L%WHX_/0Z=K\:;II$:9 T_76Y]M?P W-I^J^<0XW7I\H/%03,O3X]TK]CP M#_HK?WQ^K.N.Z+P\&3I[8VU<+9 M%U8XQ*E]X>BE_<#+0"V7QWHK%[7M4>;@\'FC%3$XJ\9^B8+S%_1-C*BJ&OPS M%W*O8M,7^4,NG^5[+>"[7_J36-+%[7.Q63WJK^/-2^WY+VZ6XJM<_\BY+';I MCXK$D>"1-,=Q3)FX%$.6!!0*+B47/$$26WW%@TLZ-5;8#^N_64OZ+['ZN33_ M:")BG^0&F&1CQXWN<%-MZ=B?P@0.3&RU$E5EX48-L-7#I&(TFI3)LHTN=4K& M,,7X!P?>>P:';SE?*RPR4\OSNF9B).2.GZ>Q. MW=-?CMK\9\7^?E>NN7H:U#AY/;#;KG#UKD>Y7[U=KF3\LJ^ZVN=24_'>Y M>EC3I^\YO]'FW\[,(J'*N"0(9ED20Q3%#+)4<4APF#(NA-X=1UW3D3W+.C4N MW;>I=R*#K\^/CZ9\L_YM;Z/:_WR[FM6O.HL#4_5AKG.[D;W3U?C]:VW!5EUC MA.^] T;CD4SYC5RL?M[K-ZCXOEJ(>2+3C.* P( )88KA4DAYJF"$5"8XQT&* MK8KA=AI]:LO&IVUD/K0,M?U3J8@5(%<#\&Y X!P2&A'RD$ MZ'\*W$)^72%L#?(Y/W2\L%Y7?0\">9T?TC%EE1;?34ZL_H_IHOM#F]'+C5[K M;NEZ_9(O'\IJE/-4OV"IE E$"540Q7$,,:(IQ$F )4M%*./ \9"VS;@NW]1( MQ[6UO(XIJU8 1RC(!,48!AG-3!90#)DB":0H(IP0Q%*&G?*#?<,[2J[P0.#: M;<:\0S;P FL$+0,1Y0][(L\ W8!&ZJK\L<><81>4?.4/6XTY;BZQ"PPG><5. M-W=TX!>%W!1-73_%%4T9(1!C12#B*(8$.*27WSP="<:&2VW MF%?" 5J*ZNAL/P#/TI7>%9*A'>6E7$,4,SRGL"_G]L&SQW5=GU/KQ#%]]J(. M>_Q=94)MX-TN:/XH1=-7YXO;WEOT5U67LGDC140E3D(,XS (]4:?(TC# MA$&A5(PPE2B15F5LNXLP-=/AW9?[6_#^>2DLWG1?LV"Q?Q\.MX$..SF!Y^(D;;TPTR(V[:^%Y:M>_MN3QYO@]]+\X-= M?K\G=3,)375I*0^[4V]/_#=MJM\^RT_RU^;+:J&?]'#_4RY^R'^LEIOOQ1P% M2888CB#)(@%19!HT1E$"&58<8QP0_;\N>]2>\DQM"?I?= GT*QV;P-5;RD >=3J?JO.KNO]#&B5@-$)U$J!, *52OYL8D_8 M>K*B^THSJMWM";IC2]W78]TH5\A\7B7T?7VDB\6;YR)?:D'F61PA);,,AEA@ MTW4B@#3#%*I8(L521/3?;2CTPO.G1HF5B*"4$31"VG'B)03;._ZSLK+M$_["CDTO-&H80KRC2?^+7+^F:!E<4L38A% M?RG&3[=Y^;3:R+H:0%&7 ]A+I=<&4,1HRB&6@FC[*-664J#_!U,6,49H)B*G M!M:=)9D:#>PG .VK\F^@4@88;69-O8MB6_"B_#\\?O+GE/O;#?8LQ=V M+:IYCJ//M3$)TQ")*(@A31G5'W[*($MP !623,A04!6X%4&W'7ER%N@94\>U M8*8MZ):L, 240[/%)8-Q^"XQSG!YJY%I.^[(U3$=X3BMB^GZ@!X67I=.V!5I M?BB*9RD^+#^7ML(\8ABG@@"@FTU6.2W2NCJZ<1Y&T^'0RHUYBE,8PO6$H-]C4#>ZJ9 T_[U]7J@5*_ M;=N;#]LYKI3T;,/YQMZG_>=-MO%M1]^PGK4[O0_2L^2I.:];YCFJU=J,551= M7ZB(>4H%@G%,]>Z4)@ED+(A@% G)2:HPICW".#"9]D*P>R'5=EQ\EU6],-KK%%EM5_UBR=4KMW4T,_.'9:YR3C6# M53V?]4B?5XN(1Y"'$8*+T?YA1B)B7D/ YB0:A4PJG#C=VP4R.; MO9/S>PJ G0:@4<'1-K2;!$NCSSNT0UMS[5 .M2]V@LF7X64WZ+@6E1,0)Z:2 MV]T=$KU+FXH=&V/'K1*?E_IQY=[\KBS4^5F_8L6[7W+-\T*6A_^^&..M^N.^ M2W'704?R!$6)L9Q2"E&<$:K/9\YHKG_]]M5L?FTVORG MW'R1?*6-,=.N7*6$I(D0,(GB%"*$!,0)QC -E!03<]3M[.!P'^^ AQ^PV^KRC]6/\MW_L#15 M$:H(QF*Q^FERN4SAXR^RT!++PIS=>%]Y%.FZ$)?[1I<2;\'L!ZHO(N$HQ*TCT@.J;?/H\:.3/G=".Q M_]4&2$51D"4PRE0&D8A#2((LA52&B0BX2&1BUR$O';R3KN0?XTL'BN@O:7SV(W6;17YO#8] M?#N4R25],B.?RXSFL4BB-"4PYJE>&X(DACAA##+"DS3D-$EBJ[)% M70:?&N,WLI?&W%9P-]IW M^.S(>"=&"*;L2>E?[XS2&HPV>G=T'-$X\Z#3TJ M.W8!Y9CS.CVC&Y.]E4^K(M\4A[7_$ID1A)FI>9N:FC>40*K-6QBC2,91+%CF M=H+F["A3XZ:OWU?K#=0C/0)1R^M&3.>QM&.@W@@-3#6-?&"PPHJM"'BBC?-C MC,H/K6H>$T'[Q1WR<3[F2WFGJO):[RDOR\&\6:W7JY_:/KJE>O+U+\I"K'>J M3@DJ=D6[/DO]-NE7FG..LSA &N"$0!2FW'1L/5XE'Y2OO6DRSTISW0SU>2T?\^?'.4(R($S$,!52 M0L1B!7' .<0L4*',,.:)4V;'U1&GMBSN"VR^W<6*+H&H9:XB/*MU_I OJRN4 M=$W&OSX'=N:X5V0'7LZ.0372@D9<\%LM\.43K^XET&W!\546_>IXXY9*MU7_ MI'RZ]8W#5KK]L*Q+/OZGI.OW^CV<,Y5%<:H4I'&80A3$#&(5Q9#%.*4B$RDF M5@4:>TLR-<*JJ]NF>]5MTV&JVYY.BAU3C0+UT :YO9 M7L1TY$JVIW),LH;M1;BZ5J^]_,".R0'/VAC48U4]EN=A2A$2H=*$:(+Z*J"0 M,8%@@$4@>4R(Q'R^E ^F4?.]0VS_8!2KSY!4G^')6 ,Z0Y\9+*74GYH1TS$R M?PBD943='9>1(N&U8'5W=8\AZ[,:^PHU'SY\W!#Q6<5.0KOGK_(J3YQ42,=BS*D9-*TAPQDP@H-O ME>B.R8XV$] S&ML-UJ&-E]7R 7[,?T@![O7O<^/?+?WUUW'T%W$]16;H0.O> MB-.(KYY"8!U6/7-KA]C*_<_5MFOV/Z3);)OC)%$H-5LJDB0094A;$ F*H @B MF:HLPXB%UH&2T^=/C5RTA+NF]@X^\3/(680E^N$Q,"L<0 &^5?*YG)8]@XF# MT[\?-B-Y\.U>%S?G^V7%6SWI9VX;SRU^6>8#'W?+91W8JME&?9&+E<= MCS,ME[_(A[S0A"'%VWPM^>9.*;DV1R>7XE;K4X6A/Z_S'_I.3::\S,.;9PF. M8ZH4#$6,(>**0YKP",:AWBQE*C&] *S)SKMX4^/*ZJ0:>**Y .M*2>-DJ@\I M%D"MUOKWC:) E)J"5:UJ:;?QK;+@J=(6/#7J.C"-_S?!@KQ?=7X'YOY&-U K M!^Y7H%&O[%^W4Q!4&H)&17!C.AOOYK76$GR>Q+PZ+$"O.K\CK5^O,L]NR^%@ MT]"ZFOH?=;S%>##$#M;RX4;IYCWYL.1KXXIY*ZO_?EB>1LGG(A8I05C" $=Z M@2Y76Y.$RO<[;PFWF <9Y%LQ 6_ M-0+_;J(Z9_)S_+E/7"#RY#^Q&G)4!XH+",<>%*=[W7L'?I6:W?+-2QBQ^WRC MW_PT%#24:0;31,40I2R#F"4)3"(6B4@)DF96#MMS#Y_:AJ 4RN1OA-%O['?0 MB&O?-_ $O7;>Z(O)T X41SB<>@9>TKM3P\"3AXW6+?"2&ONM B]>TSE$6LC_ M?M86Q[L?^G\^YDOY82,?BSF53"6*4QA'QM]IFEDQJ1@4*<)"T"#C4>!T OK" M0%/[;'=R@E)0\,V("DI9'2,H%[&UCI_V1FSX2&H'L+K$55N1\!=A/3_,V+'6 M5F7/1%W;K^]ZD(QM/BR+S;K<>>_>W8B%G*DP@QF),LT+60@Q314," GB**$2 MI58AD"OC3(T6RB3,G9P]6.$2L':DX &N@3FA$U(=3I>UXN#M?-GY448^8=:J MZND9L_;+NT1"5RO]IX=4[<]DG=PQXA!O'.2'L;OSE[1 M;;6]7="BJ/O6[I8$B7@KZ[M%_?M*G60 M&#V/.,^8TGMNGE$*480H)#@HFTH'*6:$TL#I\[\PSM0(8'=JH,K27=2".G=R MN82K'05X0&M@$KA\O&*(%E%G4?#>&NIPE%=J"756UK\0S MK]*=_RY7#VOZ]#WG>MNI5NO',DW T55G ;NEU\XOF$,[\"IIP5;<$7H@VP/D MRZ]G,>*X+CY["$Z\?0ZW=F.@]LJM;^C"_&K.(\R2D*4PI4IS$ TR2*GF(!GQ MD"0L9(B'\ZI-[]<-76_LF,AJ;)?/YUB"X;ZD-_(A7R[-%U2+Z49 =JA'3#$F M.(5)0E.(,A9#HC(,1:QG0:8Q#W%:H_YN*5X5\V;\X1!_5]4?'1!N.\;W#N#0 MG'^N6O?5"MW^>S$XX>9I*; ;<]3%P F&X^7 [6:?);:K9Q@PD40P@P)350IE9"$4ENL,@VY5)*$H>Q?/[M5AJF9K*7+H.[0 MM=_'QD>-[/;)L#1GGC6XM>0GNH>R[LTS^@OJ]8//FWG,9>V1'7P=83EU^71[2(;MY#40D@-3UE&BX S4J-X=UP >!%&'LZ_^D1WI0*L7A-T2 MO-RP:LW\LGS4>"EA;KH=Y(HYWMK-.'V?+XV[[S >_0^Z*<^+W)NS7+M@)LYD M2B*B(.$I@HC0"%)&0QB%A*E414IFJ8MIZC#VU,B\\84;.G__O#&1SUIP/27E M+RO=JBR+;9*%5 3]'U><&VZEA5 &S7 MU*181QW M'0#T9+2ZC#RJR=H!DF.#M_MK[+.=(FV(T501&A)NZ["B M6$1*6Z@T%'', BRPVQF5<\-,C<<^R0T0M:1@0W]U3YR[ *L=*?4':W"[L\9( M2[C/YMH\DE[['[7AX.V RME!1CZ?TJ;HZ?&4UJN[;%OI1KY;E@4VOLH?G:,J3' 6\E+N4 19N-9V]LAO[@326>6D)0BMBE@-\%@%SVD;V!&FO?> *8K]UA*P+MN\'S MMXZX^VN5_7"WUWYIWS2,OZ]6PJ1Y?%HMY>/38O4BY5>Y_I%S6=ROZ;*@W+P> M;UZ^/C\]+7*YOOF5%_,L"8*,*PD%2Q1$D>(0$Y3 2&991D2:!,JI)40_<:;& MG(ULX)N1SO6-^4N=O69EBUA(X01$4D&DS#A$'&90)RD(51(29PR MKK2U.?\AUVSEE (REOPNY+"OQ8 NHDI-P&L]P6:G&J!;W5S/@XWZ4MC1^F0G M>N!5H,J-.5"\3HX!OWU<%<7O,]"\! T&8 ^$,KR]!P/8X5!NXXW;5F,Q S4: M8!\.4Y>W L1S(L[8\^@SO6-%#=ZW: /\MTON>9Y(3^O]>(_)W& MTH J& 8B@ B%$20\3J"@L0PY2=*$.[5O&5'VJ>U?2LGU9OVW? G$:K&@ZP(\ M:8(MC+J76T6^^BO@NO>9U,0.O5':2VG?UWL_K[T [ 6?73_3'2Y/=JQ3A-$AAI$)BF@$Q2-.4P4PQEDFE.$'V>7"7 MQYG:4K,G:5D4_\\_OOX!C+@.OO065"T"#GZP&IR]+\#4)?;0@I=#_,$/;B/% M(-Q?,[=0Q'4P6L,1+;>/%Y*XKL-!6,+B\FZ;AK_3?&DV[7?+MWGQM"KRJB-V MV36OF#..0H2##.(,FVR,)()4R S&"2%1)GFLJ%,V1NMH4V-+(RSX;6$\&D"; M;J*4F"Z,?T+EO[3U14NQW2ST=KSM;&IO* [,HQ6 'QL ]X0UM .ONEWN= M+]_]XHOGLD# 75Z=AO@[+7;7E_ZCO R6-[_S9_%:8>O)1FT?:U2KTDKM8SO0 M[J:N75!,1>35^N63W,P1Q2(5 L-(*&VNI9F"E$H$PQ#QC(4BB[D(("69_FHSTQF;I2GD1+!(;T^9_FX=.V-? M'W5J+&CB0(VHQG:HSVDM3*U4MEJO5S^U>5 V/6XD=N4V#&"=Z 'IHI&7F ^ M#/#;3F1MG?T.2JF-G5;)[;5QMCU,_EIG6XPY=O-L>QC.M,]VN+D;6S7MI#[3 M%Q.DJD)=FWE$,4(JIC 6V@)#$B/(]#X0!E1*%85I$D1.6\+SPTR-C[:]T)XJ M,=U8Y@*4=K32'Z"!>62+32WAK [[>^2,=@P\D<2%049EA79%CVG@RM4=Z]F? M1KN;V/4-,R?7^6;.B%)8I@BFD900!3*&-,$]Y\7YD3B642=B+#4"!$8*04A4BDIM4&CB ) M6!#P3*$T=:JI?7Z8J?%/_KP?TA[C!U:6;;@H*_ M]K7G!AF[86V+HF=:U+9=[:.YW9]Z[DU"W?^8#MU%:0W-<1P2;:!@&* TU#N4 M-()4Q1Q2'&,E1,9YXL0'5T><&C76_^V(LQU#>$5O M8+(X*;JR)RYX>PW&GHWP6J 9I"7>N?%>L3E>B_KM;?+:;NQC9QA;U/A7;E?+ M3;Y\SI;6$[$=_!1/)&9KSMI/[8SI'ILH\BC(5XV8I MMLD8^N?]DC!?3*;FG?JSD&60_X;SY\?GA2E7_%;JS1_/:7T$XJ:BY#JSC1(I MI*20,ZI,K64*:<8C&%/&NUJ#?;6K,K%[BGL-T0T_/_Y">P/*.G9(<'C8SX021QC4;5D2,I_?/(MX:,"LG_>%C]^'=]5\5#^H<=_9Q[UBADT:)$\VFW M7=+-/OSG.M_(.Z7N5%,#K-R#%\6SX8?;5;&9QYC@)&$1I%+;=RC&$E*.%"0! MDB'"DHC *4?S^I!3^VQ+B<%**1.[6LM'FI<]Y=:R,=E8M>13KBFVSH/F6@\W M^\UB*NR,,+\ #TP&!]ANJP!6_KI:8G#;AJ6S#60/CR=#QF+ 4:T1>P".30J' M.[O1T2=3D%2/L-L,ST6, \&Y@$$<1!"I1$(2$P(ED8A1$D0DXR[T-OON7*CB8' M->>)-_51R8 ')%4)@2(."$2A%! KRB#-6!@@)@/"K0[LGGWZU+[L6CA'N^ M+TL3H"L*0Z_VE5P#-+LYJ[&O!?S@V>.NU>?4.EF6SU[DOC-_M]SDFY?W^4*N M;[5E^[!:O\P)RS*E5UF84)9!)!2">M4-(><91D12E(56"8$7GC^U+[02$90R M@D9(^VWZ.02O;]5[XC+P-^L&B=.>O47Q3OOV<\\;;>_>HLS^_KWMLHX+ZF&9 MC::121D^*NZ>-\6&EEVYRZ#2/&:*(\$93%+&($(!@R04 >1Q' ?02_MQZ:)=/ZY*=K G_*R*7GM<_KN@ MYLL\ZU>[$6&9YJAW#7]^ MG0L2HS!)->FIV&37H!021O3^"Z68$6W')<0J,+I[Y-0([L]E;BR&K_I]MSW? MO8=/.XMUTWI@QOKSTX?[=V_!U_N;^W=?^W]QISJV;)OJBRN+IO['SIC9>]0H MG]JIZ,UG=>8O'<\Y+TKDI#A?UK#NT3M/4X852@C$,<\@,F5O21*G,"!)H#=$ M2*0LU/*!12;%?\79&754KXGM..I:#O@[?9#_N$<^!L_6_EU M5T)SUK3\]GB(V@DB7X>J[08=]Y"U$Q GAZ[=[NZPP=F6G/D/NG@N'_I%%G+] M0Q9?Z,]_Z*'7.5T4\UAIUN&IA"Q$ 40,)Q"3+(9,R2 2F$NI:)-66U5:U2OH M>F.Q];$3P.IC.LR3/19C0)>-?,B79?X%HPL3=G8P]"WQC](T"A7+8!81 5%L MVC+%G$*4I$&,<<0DS@[Q?[>\DM\\!OJ-$$/N&RIQ@5JM@?S%I3D+LF*%%F4C MJR388K'Z"1]7/\P$Y;O27?XGR6(/ZQ'OD6M\@:W$H!%Y!K308"NU?T =]KK^ M@1UIX^L#8+?]L!M4K9MCRT>-MU-VT^U@V^QXJWLL\ZOD96OC=[_X=V-Z?=)O MQ5RF*,-9P*&@!$-$8@P91P)F^KV1@52"4JO8QZ4!IF;4-S*"1DA@I+0/9YX% M\7H\LR\T0QOH;J@X133;5.\4TCS[P-%BFFWJ[ X&)UFXG MDDM* LXAB86$*.0!U*\-ARJ+$T)3+'$@YT^V5O;(TKM\5<![0D/Z :P MK<6^4J"28IR>.)[>$$Q3%DG!(4]%I#II M=47R.Q7.'9$\#]^QLN."%L6=JO- [];EDK=740&WRK!'8LJ-8&L]UBX F\ M@0F\!V[NI1FO(^*K)&/+2..68KRN\DD)1HM;.FZS^'+#TNU6C^6C'=?MC.5OS;E29NY2F.:"1Q S@VIT$1!IG *DS0A04SC M&#'FU"6TBQ13HYM&"?/E;-4 6SW 6[JACI9LI\FQM$N'AGQ@DCJ'\)[%@O['Q9>YUD&-=VZP/3B276ZV%=JR?5QUR_FKP(XZJ6*@MJQ!1C%4F8B=[ZLP84R.VK8A5?L@,/-$U^&$D!?]W\$<0!.%N MK_ZWIAKK_TCQ-Y#,]%_-_Z_SZ\%O\2P^_(V01?ZP+ _2TP)\E29:"&Y,X3-M M)V]R\PWOQB\Q^MVX#=Y*7J;9_3__5Y@&_V\BBBJ=U?BY?VB%'Y<: \76SEE)3RX]\L9"?5AM9YT/+4$:$4@8Q M8IK\(JD@CIF"1$8BQ %!2$GK//RVD:9&@>7W?R K,,(Z1.%;<;5(9O"%UL < M< &H+FGYK8@Y9"OX0FZD' 775\TM'\$&C-8LA-8'C)=[8*/'0<:!U0T=^/*P M9O%GJ=\"_8H\F$8):U->[8-Z*Q=YH>T;4^_S.% Z1U(F89JE,(XC;DXV$S/2* ,^F+)-]8P8?L5XD^.P*(PW22,M&T-/EMLRXP?> MUH6HYQ#C+55^L#A8S#P]TG--Z8_Y4G[8R,=BKFBB4D8#F%&SEF5Q!C%/8B@R M'H2$BB1#KJU.KPPYN<7KL$+P48'@;T9N4 KN&(.R -_6E> 3TL$]"[W1]%[P:<1M7B$P"L2P^?WMDQ:F5<'95;Z:VFMN5#??ZD].!5KL.B;%F_ MYT:L63"7Q5Q&$<@GSM2H:R>PB63Q M/4=LL96Y>\V4GE-G&=P:;4(&)KY2D<9S7:D"*EUF=5F5&3BVK58W#_E8O&_EZN?RZ_:[%PMI2A%6<\IX31- MF2D;1R.(*(XA99C!1,:2*QYB3;IN9>,NC#0U\JRKI1EIX;^,N*"1M_J*UZ[% MY"XAW$Z$7G$;F..Z0]:AV-P5.'J4G;OTY)$+T%U1\+04W;4;NEEHVW-=YE3U M3W-.=U028PABR(<1#3$-' *JK48>RI MT@2269@3"" 9GM M'0;=ZC+;%:,O6\P:;08H6]L!1$^FD\O(H]I)'2 Y-HJZ/,+= KI=:8/*LI?[ MR?43^B1*N;SV7;^H;:?E]?!)HRVG9Q787S[/7^"C^7&9Q#:/M-D<<1H8\UE! M%#)3J34(H$P((@G/! ^<"A.=&6-JR]]^"NW'U?(!ZD$?P5%HHZAS.QT]I^<@ MMEOI>@(W](IVC-E])\QZ-CD^0&60ML;5"*_8R/A Q?;6Q8>7=J,$TQM25BW: MBL^K1&1(T)81 BB2%* @0)+&4D&5QR+D*,QXY):&VC#4UBJB$=/OT MVZ"THP!/ U,!964LZKGI/[D*TF'R8&W0,03#;2--"H=6*A\3 LVMW3UO?W' M:O&\W-!U54R^F-,P"Z,L)J:2 8&(I!12Q0.8X31)$Q5+AJSLA8LC3(T*:L?1 M5LJJ1X$E-US&T=:SU@.=<3QJUL!T\*-=4+Z'_^SXB2/[S2XH=.HONW2ASS(G ME?M^=Y+BSZ5^8NGJK\X5F\!J<7""^$M9=J4NS5[_Q1@A]3GDN0@%2TT1P5@& M*4212"&1.- 6@XI#% JBWR2GD.%?Z@F4HAAL*NQ*40PW?(=<^#\7 MFS7]D9MRH+9$OE>1E@;\56VU##%P@' M!82KB "(>I9!%^J=48L3C M-(AX9K6!=1MV:JO)GN#P%I2B@WW9026\0P*U_0RTKP7#X3HPE5M"VN4\DCVV M#GGH@V \4LKY(=:+$FNQC_7:$FNWW')GR%K3R.V?-E[&N+.&!\GA[G=WV[I\ MD<;=R3=EVM'-4GRI^J'?Z'%^E-E%V]B8P!E"*,P@#3,&D"EUG,M>A@)[M-)*[G?-CM P9!>6#Z]P6PLYWN#)8G2]M^ MW%%M963Y><=?^>9U0N])5S^V98_;: MZZ3M40>^;L_H=-:_*OYC2OY\7N<_](KT>:'?'?,NUA\(D80AD0EHVH9!Q$0& M<9HE,$:Q7CVR "EIOT1<'V]JJT(C<5D5"=0R@ZW03D?!KV)M0?U^$1R8[:^ MUX7?+5!T.C3O$\W1#L9W>R5=#[S;0G/E4/O5QXQY<-U6IZ/#Z=:W=7,\F,(M MQ6?Z8KS6];[@,UV;34%9)S57N12WS^NU'F^N9,HBKC+(DS"%2"44,I4B&!." M9*APBIAR<3TXC#TU;FYVPD]:WA?PI."CNOPT M#TS=I=2@%GNV=3K4DL] +;$_?T,'F#QY'%Q&'M7GT &28Z]#ET=TL"/K&'/Q M?K6^74AJ7!SOI3F73EF:AED&*18)1%0J2!-S?A*%0F0HY"BVRN!J&V1JK'3S M:/K]:O;)17G2B=>R B6=V@9>PM3"2/2 U,#TTD@(M(B@D1&\]X.0@P'H :F1 MK+X.B+D9?%>@:+7R+MT[GFEW1?H#>^[:M1T3W^2#>>H7^;1:F\WZ-C@A.6$CNAE[ZG_H M?.S[,+=EJUAOYE^Y7&JK>*7M8\EIT?C5DS .!%,8ZKU\"A%!$K(X4##C.$0\ MBP.>A#9KTN4AIK;@--+9L54+=.TK@Q] !J;]1C"/R8_7]6XS2/7=>\:H_M?. M$&UY\"@L<%VQYA.WN'+D;M/O:;XN>V[<%,7S8Y5"_R4O_O5^+>6'I?[J9+'Y M0C=RKJ*4)@E'D/! 0L2T=4I)@&"4T2!FDDA"K.A@-(FGQBY&1JBTD""OI01K M:MN"8[QYMMQC3VGVAMZL]^\';+2NN@F!/;UGP&@.C.J@T1U\:7LGQNL$[#I/ MK]T#V%K>"1RY&@!^;WU_G0?NX"8Q55X^YC^DJ I9574%CNM:I"SES+A1,R9- M]2",M"%*8DC"&$6)E#(55NN-]8A36R_*6C@+([13P3Q[A"W\%[YQ&YBIC;B@ ME+%> NH*(2R61CF@ZN!]\HSJ>JX$O5L7SNBS51#DW@4_CNWZJP#71SZ=M MH?NG;:%[N2UT3POP4RX6YK\/JY7XF9N?]17:(-(#E26?JU=]!GY^S_EW\$A? M3.^F\6I0?Y>;[2A3@N:A[)6K"RA_+ M; ;]*_6\ .:;TG>9Y\FR(L*_%8#3IWQ#%_G_5 ^I-)K58QL=<_TR[:F\64NZ M*74J8[ZK0O]97_Q<%EPTOUK+)\VD12F!:7.\D/)K3): MP86YK-AJO15,BIW=:!YJQ*]T-;9'!5?YH-QHL^#/9?1_!KZO?II#;4^K@BZ. MH0-Z!6BTJN4VCS:WY(]&_E+#HWOT\\U/18.OAG[UL#0"_N')H>3R?;0ZCZP> M-)ZCR$6O Z>0TXWNY7C>UOQ1?%CRU?II9;8EXLW+%U-Q4FJU=B3'TEC))(Y@ M8':"B H)<98A&"B:8!IR$26);8D>ZU&GMC!O!0?[DINO<"N[?0D?>^S;E^O! M$!TZO' =3/#-:P&P3DAUJ@MD/\IHM8*<%=^O'^1^<\<&377"1IW!=K^ZI[^, M\_O[:F'6XO>K]?GMS9P('F.I&"02Q::L8 H)3R0,L.)1BD@D93!?RH?RJ0[= MFSK*8_69D>HS.Y%JN$_.'#31-D[9"QO\-'K(A3$NM&$DG\UJKVV/U:,L2W7_ MW*D)]#T_C#%E?E3 &"+KG&^:KMK@>9F[%O7N/-%V3JI!YVW4Q+E96<1[3_;9 M>6_3;G_OL8]43Q1]=9?J*L:X/:=Z@G72B:KO\SK6;LTIRQ?5.>5EU9C;C*C) MR;3"VKS,DPCQD& &D< 4HB2@$,=Q!A761B#%<1J;X.!*[USL*/;:@$XVX';8 MX;[+>S.&)LRMU.56J-B3^]_ ;T*JG.>;W\L=\,;R$+'U%-AQH$]@A_;>'*'Y MKATU]XJOEE#X*OMZ;;AQ:[]:*G]2 -;V/B]UX^7Z<:'*4A9Q&"7&J#7TZQ-0VE$:F7K7@#6QV=- /C*'W@LJ]FP%>L]S[GH)7JKWO7]DQ_Z NXG^F3XFFC3T2*2O+[YP:D0RS3!L+, A4 M9MK'*XA3O8%3*$HRC0$+0ZO$UYYR3(T1]GLBG/;Q<=QE=9T;RTR X1$?.K[? M#G9IB^S;)E4GBF&JTO=$TU<4OJ,4X\;6^T%U$C'O^;@.:4*4P)4($V,H3WU>0 MJ3'G[;EXF8GH]3HNWGNZ+&+M(TW"P&2ZS6,R:LS 5A&P/S'-1:8P=:W,7GV[ MD:;$(6 _TM2,%,<&V-__9Y_GAA80\H'$2+?3ROH]MPM7PP'<_, M]N)>/^+F5U[,::9M?,D(Q!&5$"&]2+$LR6!$ Q5*;?VSS*EXZKE!IK8*'?9^ MTQM9/0+X9B1U/ I[%E%+SU]/G(;V]AVT>K.#R-WEUX*!+S??N2'&=>VU*'GB MSFN[MFL9Y6V=D9?[-5T6M"S47)C \.XOY8NK$&$)SRC$81A %*08ZE]@R..( M8JQB08E3$Q?[H:=&$/L%=EXZ,8,#['9\,0R8 [.($XX=BB*[0N*M*K+UP".7 M178%Y+0NLO,3.GHD-W0IZ%I\7J_$,]_\DYK8^*;.FIMG89H*E3(8!Z9(AP@) M)%()R!7/@DAQQ!5R\CNVC38U\JF%!#\K*:VW7';06KH-?0$VM'.PEA,TH#62 MSKKDEKO[ VU@\N7U:QUK7-^>C=HG'CRKF[JQR6E']J(LZE[(]0]9;"USQ6)& MD4IA8))D44@8I"KD4-)4(YNE':W M?J#+^L#+K;; -$V*:M"EIE ]5NV(O%/OX7QF,7]/KP;R;][?%JL7J3\ MJE>.G,L+Q\(7Y0M7BO)E>YKOLUSG*WU=L2D^YDOY00M6S!D-4B2#$"H:8FW@ M"@X935.(B<)$A*G*B%-Q2\_R38WXJR1]=KDQ[[M?1LOZ).5>C&8&ZKK"WXQN MH%3.D?=]3[W="O"*$SJTG7VMR;*?N71>"@9"W-.BX%NZ49>'@: ]7BB&&J9C M$-<<[9;;X/!'J25ITI]>FO,H;Y_EA^67U4(_Y^$_)5V_SW_(>4Q1(#"+8(P# M!E&&-?7I10'R%#.*4I:B@#A%>KM*,K5EX'_1I>G>DH'-"KR5O/S9,0[<>5(L M@\5C0#UT1+G483]AI51CMDW>-#[;6I49T,J8,X^U.L#H XQ"'H//?3'U%:'N M+,>X8>R^<)W$NGL_T+V40MU<+HPSWNW%&]-634J4YF%,84B110B$E!( M.1.0AP%)*$]0Q*U:8[0-,C7:J^4$E:#5)Z9%!6^MR]ZU0MK.;+Z &IBT.F'D M5.O@&@B=2AM)S$@>"*$2O/J-5H4_OTM_)6I0)JB<'J>5.8*%WY M,UOD#Z5!ZY+Q>Q7V=E;P#N;@^2T-CG<*;(4%9:&S;?*<3_B<&N3Z@W&TCKA] MX'3MA&L'SY76MU<>,F:O6SM]CIK;6M[4;:_ZYW)7?>R>_GHCEU+E57V:1ZE_ M\5DNZ:(^N]RD/=]POGZ68LX2E@5$1M"TM84HE QB4S%&D206 <%I&%J=H/$@ MR]38NQ;KL.#<4R._YO,JZ4[O9I_U>[/>Z'DMJ\4\K8K<@=!]S*+=]G:DN1EX M,=C7HCR@V.A1'N(P)7O,+[>ZE+.V/>Q1J^-O>^L!4T\;W#Z2C+K%]0#9\2;7 MQR.[<>^';87(=TI)OBGNEN_HVA!\\5E696EVP0,B,>$X8C"+3;ZEC! DB@>0 MH3#@08PY$E;;WRZ#3XU==[*#6GAS0+$17W^_ZZJX4X_8C]/6)%IZ%'I<$NH!SS7J=G#! 0^5-O9HNZ@.Z[7UQ?6@7[YB25&4L# M B5)*$1I2"!-:0)9A),HDD+R1#2U"#V$0R[)8?4I'M8@')C^JM)9ZGEC"DD_ M[XD-%D8C4&\8'&W(;I/D(3C2"_CI!$;VU0"5'G78>J2 R#4Y 8N5_IZ>3*UW(^@,B$I4\)O>.8O58D'7>W_^W3'1YP+<=N3F M <2!Z>O46)N!6DJ/633M,/C*AKDPRKA9+>VJGF2G7+F\X_$\:DKME/4$/^FY MOU-[AP'?KHRG<)Z$E,B,ZCUC%(2:+IB$)$T"R#F*,.,JC'#J=$;OZI!38PXC ML0F@E#*#;Y60KLVTKP-M1Q1^X1N8,QR1-0 GQ_3L M[^QZ\O>X2.FGU4:6O_WZI,V>V]7RA_Z3'NZ+"3>%4JP!3HYTOTH@GZ[KNA1'9M"K,5Z['A!WGP9*'!D1W:%8Z MJ ]="0^,]+.:J$H%RH,FM0K@2RON''OR81YB*TGXE"8\A4J; 5BIC*!11 M*0H01XKW:'MT;LP.884Q6AO=*:7AUM]PU9'QB>;"A/M,K\2\%M_L"OE^!R23 M)5%7PNG8ONCLI,24!1E3*638]*]-D)X4RA44C(0)Y6$FX]AE(>T]&V.>=Y_. M--@MC;[ '7BI:\3<>38:24$IJO^F3VV >&[L=':H5VG>U*;TI09-K?=TX_R_ MTWSY<544=\O*9?*Y[JW[V736?=NFT-N&T(-,CQWC>T1['.ZO M$/[8(/SV$.%&?%#*#]Y=1=AY17 #S-/:8#GHJ*N$&Q#'ZX7CW=U6CAOQ7\]% MV9Z\N%_="%&^)G11%02O*Q.4.Q=VO+GY8KY-_5HU9]&KW4M]WMQ<8$I3R3GG M"$7$U/0FB$"$PA12P9C^B2NN:3'$PJG.W= "3\U +FV%NBX(W]/&C1 'GV8[ M*IW2Y U,PC>?/]Q>;;U:9N.ORUPVM5J7ECG8T\D?)8\%O"!L< _ M7D!&&[?#F=BJLW1);K?:%LR7#V]R\7FMQ[K7[U!A0B+S((ZIS&*FV4]BO6!$ M(:01CV 8T52B@$1"6560LAUP:M1?RPE8+K1=G)_QA)B@G9: M'P+8@6FY[FA>BCL##<):8E"*#+8R>P;2X;"L9T!'.B_;'UBW,[,.*+4>F[5Y MSG@G9QVT.C@\ZW)?![:^4TH_8RV_/C\]+7*Y_H=\9'(]5Q1K^SW%,,:IA"A@ M2-OV*8<)0T(R$BMIEW;7,L;4.+F1$C1B.O#$!10M.+8_-@/3Z@DLX%LEHV4* M8AL^#M39'Z>1V-+^-7)CQ78 6HGPPJWC<5^[[ =T=^52G\DQY6^+F^>-'L^< MG/USJ9]8$NW=D_F[\<84[W[)-<\+63+N%[.[J_-E"8J58(1 E,29-F$# BEE M*8Q"P5FMX#O\42SM*Z(?0 MP$RP)]P,U.)Y/!=_475?A]Y/!QCW1/M%!4^.JU^^LH.'RU28^[ L-NMR]_^N M+']4ETPO%RND-VJ$8PI#F<3FA*D):(LAIFD4T4-SM[J1\:0T<.C'"@DFX @^FR[KY:F9T.,&Y?LHL* MGC09NWQEMP^YZD4FRT)!7_*'[YL[]6:!Y9RQNN5X7GL@+LS>-JO:D[ MG,U%%$>4,PJQR/3GKE(!"3?ESZE@DH59"ID4*M1UW=;&TT@2L% MG_4_J%'&C2\Z3X\=JXP!^L#N8&GL_KZ,#^KG8K![E^L1?54>^9KDNJ*>\H6\E[^VKS16OUKSA128:())DJ3$*)$A9!AP: @1-$P MH"S&RMK)U4>2J3'15_Y=BN>Z3MB>7L H!HQF8$\U4.L&[E>5:>'2M:;7!%IX MSL::EH$IKLLL@&^E.L#H TJ%7!QOO2;&P2LWU@2-Y+([Q;P\ZM)C_CPL7=Z M;G4"]AI@/ ^A#QP.W(=>'MC-HGXKE5ROR_X6E:=C5\YX512W=+U^T7*8FBO% MUV?V7Y)O[E?O?CWEU1(\5RB.6* 70"QIJ@UN(B$-M>F=Z+4PBR.$ NF4KM=/ MG*FM@KNBX.;T]@P4E<+SO#?;Q9&#R65"E2-N]I7*9[I=I- M48,#=6;@ZVZ.WEV?(V?;WP^TGK8&/849=>?@![CCC86GI_;(GSXY2GA: XL= MU\#:25#%F.8XC!%E40058S%$::IIF"("*0YQ@A1!4>9T9MR;9%-CY,.R@H[Y M-_[FRXZ&7V46AMZ&]*\HN--NF'*"/A'WF3;M1:[QDZ5]PGDV1=KK !V+@O"R MTT?Q17*9_S#V^? MBH&)V@UY%T^1>RV.7ECZJK#138AQZV;T NJD&D:_IW5CTD^KY:HQP:M&FYJJ M-;'+&U9LUI1OYBCD1*2:*E&:"8A"$4/,,8$)8BB)0AX%DKN0YM41I\:/50*0 MK(0L_N9&>M?QM>,WKZ@-3&7[LC;=?'^KQ?T=?&LD]LA8UNAX(J?KXXW*0];J M'U.._8T=(GWF9)Q&+JACV"E3,HU5 #F.$$1!+"$Q#71C3B,1Q4AFF55GDC// MGAIC&,G*ZH4.T9LCM"P"9=TQ&/C[-X*!$H,.-1:.<'"(2W7'8Z1(TQ873_&A M\PJW1GR.;ADOAG->UH.HS(5+!FAT^P^Z>5[K_Q[M-!3)XIBG*0Q5*$V2-X94 M!AG,E.)"81&'*7&Q=#K(,#4FV]\;OJ_:W-:"Y[(LW7W4AQ5\['S8KL.$V9E. M T_#P&1JT_"V46+076$/&,?H=WM!@NETNVV'R*G7[95'N3&FD/G\W7*C'WXY"D(58P8E)S8J*W@#B.!0PIYB+@F12Q589GZRA38[U* M4%"+.&M^ $98/?]?T5 MM^@?=I32_M112,-*L886["Z>0%FICZN?FUZ@^LU;= VI+S8H&UM++O;H"-UH+12S,8&[=WWMVDX)L7;Y_6VU61% M2M7/32.*M[+Z[QPC3(62$90H"R!*.8)4\0S&))$\D(R'V*V]K[L,4R.-#S8= M"4N+L;02"US;:?R6Z/' MY3GHUA&]&XH^FZ([2C!^7_1N$)UMC=[Q4=U8L@K1FMSIRDS;O-0U?Q&EIE*S M:>-'8M.()(.,2],_5W(128ZBU"JV>FV@R?%=E5Q0GC9H).U8BODBMG8$Y@.Q M@5FJ&UC.)'0-"4],GDFK+'G''U^H[F4QVFNU,]-G=O7DZW=V6$86XJ M"XI8$A@$)(,HP0'$(D!01IIU4H%2A)RJ7PTK[M1(JG+YL&XNGZM'2E_C?;"T MZ28SRU/VZ?D[,SPN[KX,QF&%'=>V' 7X$S-TG%'=%J9BO9E_7J_$,]_L> M?67USRP1@M'$E*GED2E3JRU5&9JV3"%/8AXF ;$Z.7=I@*F1?RUCN0&OQ70J MJ7H1R'8.]@'/P*S9 1EK*KRF?AMYZ7OWB$O_:T=:%Q\["LU<4ZHAAJO7=0T3 MK]:;>[E^-,57Z^S,* PRFH49Q!3IW68L!6291##&(=-&8ZH(=8SNGHPQM0^Z M%!$:&8$1TC7.>HJA;7BT%S*#6T 'H Q0PZM%?V]!Q=,11HX%7E3Q-(1W^=*. ME?X6M"BT"6'L@MKQP1D*"&()#'B*(:(1TDLUB: 001AG84Q5Y/1QGPXQM6^[ ME+ LH54Z=+LYDLX@:?>)]\-GX"_<%1KW(GT7M?=5E^]T@'%+\5U4\*3ZWN4K MN_J-38'T8E,?[IFS).$()1AB+")312B C!O/CI)(I1&FF#F=@SYZ_M0^ZT:\ MY@R?JV/X$#Q;?W!G2 9W ]=HO+N"1@?/[UF=O3E\#Y\^LI_WK&JG[MWSEW4X M/?#!.2IMKD) +K)4HB C%'#'),6(:C3*;8_C!X-QFFMCQ=+.%<:P-* M=?8+T+K09;=ILEF]!@=_Z)6K.DYI!WF_"LT=9\%EP1I\-L9:K(::%<=UJA>> M[6M4MT>/N#[UTOUP;>KWJ(XNS8.EL R:,9J1A,0,,L%3B$@60)PD%.(T$6FL M9,K<'!^G0TQM53DR]KKUR#X%TM*CV0N>H3V:;LBX.S0O*N_+H7DZP+@.S8L* MGC@T+U_9[=.N*[1_INO-R_V:+@O*RT*4CV4!M3NU][MY1GG&356/0 D,D8@4 M)$$8>RID<'=\Z;8T*4P6[U*7CRCD.L?LIC'F 0T2 ,8)H'4MB'1MJ',,$Q32L(L"F,:J/E2/I2M05QB8Y=& MM/JB2/5%G8P[Y-=5BE=6G)6_>'FD?Y?-\OBPC^#=+\<_ZY.4GN;E3S46E!W:.$R(HS2*H MLHA"A&(!"8MBB#.E/WZ!5<*1?57,ON),S6#5$H*G6BE@7@-0T$7[Z5:74I.] M9\_"/SKJG S,9I\/IF+S78+] \>50G6"D)F21J<9,/.HK]A>?>L8@.T_4RYU M1,>NW3T?EL5F72Z/Q>[U MI@I'@L8*TI@CO4_7U$%C@F":44E2HAA+K:I!V0\Y-=K8SQ30W/Z8%X7Y0#ZM M-JX\8@&W'9OX!7%@3MG'[^-J^;!W<&5/\D&+*=OCY?V<[<4!7^FL[#4 +I]W MO7IG-PYZ]]_/)DKEUI_E\*8)O>R58(-T73FOLZ<7]NCAH[ZOS.+:U5G084I1P1EVBP6 40B32 13,(PD003C%/!W2J+COC:U .!K-3HWQ+CK3XN2)RM.V[6] MV\#O=="0FI:27?NZWYE NQ8PR^>K]"M?4_J&:CEWJ]BXS%/.<:P)>N&Z@N8CB#60@ZYMI-<.85USW=G>EE@C''F,$L8A0B%BM((H%@AF). M5<(CAIU*[?:49VKDL]VRUJ?2]S2:@5JG*DFULF\JO7PP5=^)=7,CC#!=8SD7 MAIRISJZ'GOAZ=DATE>95W!0]H;ODO.C[V*X-I^[IKP]"+P:YRGEIAWYZ+LLR MXB C(C6="C$R:08B@9BE'+) D)BK-*+8ZJCHU9&F1K&5L*5/\%!<4,GKVGCJ M$L#MA.@5MJ%#K%T1Z]" Z@H:/9I077KRR(VHKBAXVHSJV@TC^SJKT>MBW'ME MM^=,,*3"@$"*,P81%:FV[#()HTB;=32,9!RX!7-]2S@U(JKD-$DZE>,2T*VH MK^#.O#BO _LM?:N M##8J9]DI?DQ EG=U.%#Z[O%IL7J1ZV97K-E+J[/0-JXLFMC^R^W-EW=?;_AF MGD5"H3!*8"1Y!E&:2L@RJG^2"8]))@7G5A7:W8>>&LMLO4U/E=1@8\2>@5)> MH 5V.&SH-@?MI#,LLD/O:VNYP1;=6G)P7Z&[%7X,H!U.< X&^$BG-?T"[W8H MLQ-VK0'*SL]H2Q'1*K.CI^&CW?E8.J?7)9PI-8,04%RBA$ M(B$0(Z2@5%A%,25I((/Y4]7F=D/7FZ$]%?:BNWS%QPH,]R&_D0_Y7])(.0.EG, .M XI M(U?A\)8.B!]RO!L[0G )$@"<^B(-VJ:ODZ8,/ M"A!+%;NS,A5D2K;FUP\ DJEY2Z6MG#L23BLA.89%-VVHN.PF9C\]V$);I&]K'F@S>:9#F;=8UY6 M\'AKV?/-89-Z/Q^B39JEN<4F"*&IDA2S%$!!*,!%6@#&,@80YT6,XSS->.Y7 ML^!25SZO\3P%"@XSA*Z-K,:8:H3UF^P7T76;\B$0FWK7=P"5%3*ZO0*5-P%< MPR$0#5SL9E8RN*;L,25<_?XP8OC[(ZOT@KIZ_E"NV9J7;+57F^I,3(_B&50I M4B8_4P(PQ1 0E&&3H(4*G"0_J-(6( K+=X3<.&=" MW">FHK"0>Y/40. "<9=O[[-2VD!HCIEN:#.#=T8/>J_U?*M?LNV;M0VX?[!F M@;5H!)"VE)_-OO1)_59+&Y?ULSZA:1FX/MH_VDHN[^1#);6PUMZP%F\:;[GF M!B*6 G&<$Y#$2I-FKA!@.2V %"2-4XY1DHK[[6;+5LY;K*EE]B+:G>23;D"L MRC9\4G;Z1FQKG6J]MVN3#[GSSF]) SG])M)J>Q-9?9M0V/) 8&1B,Y#>P3-5@%0(I3*,)(=>U0?< MNEW:QOV=5.QQM8W*SH):#3 [.^'M:H$.C>+DQNB#W.$WA[;HJ)$Z>%(M/YB" M&:F=.IW97NT#Q*GIVNOIL84-WBLEN3&4?USSS7=YQ_XT77V61M=R59XK \Y MYCP6"A0DTUOF-.6 \52"1"*2P3PGD'N5K1XCS-*X:S^9_TZ;J%''FO_L##S4 M:&B1A %#YT9X?K#WS8;[M:B5V^K1V'M M4?R;<:8T*C2*W2<%ITA(3=-";RLQ2@E@!8<@3C,I::$WEQGRN=Z85_REW728 M\G-E*[[)2\JU?G[L/?/PN_']<@=UXA7"J&)R@=7?HCV-;J(79:/F*^;FXNC# MPR<:%*(.ANB'#H@?S>Z[Q2+JP&A6G@:.<,O+ZPQCH 5I9N%G7<)>9V".%[U7 MDL)OF:RK[=[JO*N.K$7[^R-;E>K9Y)#GW%9B/U=M$'*.> )C$,=9"C!G"2@D MH8#0!!*.B)3*Z09EI!R+/99\_!B!:']C_%((W'#XN!_NUE(1C;^RR,'@BBCII# M-3<@E$$WIYF^>-2OPMWF[IO\[:IT5=0&B['TCAY)^2-S=IF1V+U'*U*?4(1S7;I MR8CO03(C!LF!N^>!?F)>-TJ8/6D;E]3I<1/M-(DZ5:,,_0S+1>3#M$?NO)>&![UYH1S<^W#HW'X&"-"M#8"?O\HL]+&W-:82,6BDC*V:D MY?3-.'\,9/_J$02>B=<%;V0&9):_H/V(C/+'+\)3O;]4$B0QE@#'.04TRQ) 8X@A8E!( M)GT<.ASZ7-IDOZTVXI%O(_$BKY]ASP5G-VM<8/0FYH).6GM=N2=O%X.J-QE6 MY.CW]O^3>%9X8!;(7N72XZQ&)@\(CBU#/H\.#%Q?K39_&#_<#YNJV(>P]G2V-=W:R1FI316+S6&S5 MXRIBW66_F565W#Y6:\_DY+V(NQ%1*!Q?PZ2RD_VF.QH9V0/>H/F %"I&OJ^K M>:/E'90^B9MW>69IEBSE2GB^@]I8@>D>/,D*_95_I=N>ON.;>4'5E;V MV/5YLUIIS4RK]T0*DBGS)N8\ 9@(36B)21K'LR1.,I%1QF>IK3.-?DOCT$[V MJ!4^LM)'1OS(R-_<=BRESOBP5\J-L1;OB_HC^,'G(EC)_UJI2/QLI1-K$;6_9G\^=&S*2BI0YE-=G&Z MT6XC\#PS,84;=L>3UFL,YM1D?C*._>>ENO? ='4<1X1/!L(\>"SE6+E>*; R M$)R7HRQ#=3 PY-+@86RJIM//9?VOYOK1_'0/18:*F"4@)ED,<)Q"P*@F>8XI MI$G*)4^=_.T<^EH:;;^5U9;IS76E96L,#7Q?>,\=YT@"I46%Y/3_/&T%U7^23@S>&188QB;R3><%X]2M%5UBME_?:Q MJJP3;TSS1,D,$&EGAD1?F3A9 MF]I'?-!O4FN69PQFD*$$J P3@$W6;Y)0"A!+LP3+)%-)YAYT=:Z+I7'%KYLG M*U=$;R+S OD$"9V%L)\<^@3'/"&/H/M$)!PG3 *8T,+L M5A)0)'$*"$LQC/-4$0Z]O9Q>29FED6;Q6:U8E4=/>CMDRWE M/*22\VN]/(ZW[/\FK\1K6UD;?6Z.WQ*K]NY3H_@9GZ3#9P)[(+WRV(5T-WHM M5>;W+7KE03OK2/3:,@WT&FKN#FZKC9)UK7MCJP_RY28KAX)RG.: B90!7.0" M$(PD$%2)7!%4$)%[!3[T=K>T-6YW3RB_LI6U/SSL"1XIZ7MO> 5MMR4G'(83 M+PH=?/N21D;4">X-W4 )Y3?3W]F\KC%.BI]XO[@]-9!33.F">E=2"A:Q@)QC MD% $ 99(@4+ &&12G[A)3C"F7KOPP^87QQE?OKR_^^))"X> .=+ 8!BFGO96 ML$E\QL_K'&I6'S8^[RP^J]C)K#W_K6&S])?-^JN>$-]--O\[W<2[S7=6KN]9 M@E%&9&+RJ$D]6_6*KQ_/09$A3#D5& JG&_[^;I8V:XV4P(@9&3EO(B-I]'LC MJZ>?UP5+0FGMP6J#M?H+PG>C\.@2;\A4YFG?C]BAX3P)5O#ZQAI]^- M;_KP\N+K?)\6A&8J)B!E(@,82@XH8@I0CI@DD"6<>3F6GG:Q- +X]+BMMWJ' M;YR^'UII([[Y_KW<^F=:.(.HV_0?A]/$4[\3;A*G^,N:AZIF=MK!O,7'+BIX M4BOL\C<'WL%OV=9>PWU2]OK!^+?K*=5$,>UVG4CD4)DB.1S&^J@?QU(?]?," M4$@0S%F>Q5)Y79:[]+HT&M@);3V,]\3^CRZXF/K <'*SZ?7P0'IZ+.I2E*QZ_L*L*[;IZ,V?97T/$T1C M23G(J4"FV* A0E0I%"F<:%22!._,EZ7>EH<#;$VQL%&!_YN1/2EFXN@.E), M"*BFIA4?E/SIXQH"H2CC8C_STL0U=4^HX>H# ^\ERK6LNXR2W/I[V^.. NUXT7%2 "GOJ8X2#H[@;VA3_]0UQ/GNICW3BI M?IJPP^VQ(;%.!P7-C1>CJ1+XOZPJ;;X%01F2(DF!1"8Z(*84%"GA($OR)"-Y M3+EPKWC2W]?2:*23*RK;*N]1I:6]B8RSFT^L3S_ _502&+:):<0(NI>![R8R MLMIJJC=1)VXXY'S"I8(A.%?&;91 M^U5N3:76VVKS5 HI?G[^K9;BX_I#N69K;JL';LLG&[6ZLX*D'&4%0@C$.6(UH:QHCOOS^L-L]2-K$ ?ZPU?WPK'TPXP/LOGVY?JJC6/S^;#ZW5 MAN2*TU@E %(I38&C A!$,4 ISV#,%274*PO0 !F6QHF="JW]9Z=$9 2.?C!Z M_!C]JAL89$ ;,DAN_#@Q]!,39##4O2EQ!&Z!.'&(!+.2X@B(CEEQ3%,#_1"; M D?_8"9N8L4)YKP 2)H4Q9)10+"F0L8SQF$>$Z6\2K#T]K8T MJNMJ/W72[I+P/ _+1=D/M1N-!0-P8L(:@9V_%Z,+)J$<&GO[FM>WT47M$S=' MIX>&4EN_90_EEJU,"&9KB'BS%DWB)!M/<:9L_7VJL!0(Q8#A M'&NVD0@P 1'(",YP(92@B5=^M+$"+8V0]A.Q=G8V$Q_96-Y:"T_4J.-'3:.' MSHV]YAR0R6\<&U6LU<+$5KYH<],-SLW>Z+3Q62]*M3PXC:$C%-"!6'.T.+,2 M:RCPCKDW6+L##\"L6AM?IEO99%@_-BT6"&9$80987D" LR(&1""FS[Y,9BRA M1183K\-N?W]+(U=S![4RM>!V>5,\CZY7X'4\IH8#;>HC:2NI*1;>9/N>)\>M M(T*A#I]7>IOWH.FF^LFATO&Q 3;6MQ#06A*8@530'&.,<4(*$ MII4X1S%5^H^QLPFWMZNED_?-O&-E9?P4]]^_YO7[*9#9U@F57JMM?POS M&6V=-#FPV;H],; < :N_?5AM_OA52ZY__+AN:U?I?>$9J\C+_G!G**1,"8EA M!G(.3.S/DV M.9QS0"9F?&OM-;K8PIAV5#X>C,I9F^_^Z7D"\V\H?$/56!@KSKR%& *!=U*M M(52[(6M(WV!_\W6CZQZ MUMC )B;[DU*RTCS4'C&*0K&,JA04)-$;L5S_PS+) 4[C0B0,2E4XY5YSZ6QI M%-&*:ZHVP"[/0">QQQGN&L0.A]^ P$U,&7V8#3D 7P//XP@<$,29#LD"_ M$[ C*+UGX&MMS'<*=M3FX!SL^DS(/9=#B? V=:\M^%U_7-]JD3;7JX'?%S26 M,1($9!)KEJ8T!D1B @16^CR=%!D67G'N,\N_M"7 "!8]&YI9] Z+8BC %F8LKVPL2; M0B\I'HCC3IJ?E80N*7?,$A>_-S1AV\/#JI3U/(IVNG_Y9K^ Y*L'2H; M+*=:V^S,*=0.E3G-F';T]X%Q$LTR7M]MWG!]XJWD;;71YY>MCB,F6>&:!%C@"#6"0Y1RE-D_NU_*IY0=QYQ$XX2^#T$M/F M)3Z18[H7VHI=E\UQ4)\,'UKYK;U/=L)[QE2X#XL;$01&>2:J:(6.MINH%3OJ MY+ZQ,6+;QA?Y_564_:,OO $+%8KAWO&\<1G>@)P$:?BW,*)FS,?O>IFI3&MO M]:'EJUXRLP2K-(,<)"IG &<) 13&YCY,$I1SDO#"*^KK?#=+VV_\8IQ_-^NH MW DZH)[,*9ANM#,>HHDIQ@H8O4@8M2(&+C-S$8*0Y69..YF_[,Q%1<^6G[G\ M[6$3_[.LI7[HF^:2=_))KC:635J+=&LE@H@F<5X@4,@LT]N8(@9,%0(H_2E. M8P0Q]"I'X=#GTBBABV(4+_+Z<8(+SFX$$1B]B=FBD]9N.O;D[9P>KELUO>G# M Z! 7.+2XZS$X@'!,) 4F'*1" MQ41D"4HS]\" P[:71B%&,KL#][#?'Z'53Q C,9CZ9&+R4U@,!O@Q'.'@X;8P M'(^9O!2:/!ZEGM;K;?DDHP>#$WO01^(GF_3(8A;*8_\\&KWN"4>/S.>-<%[6 M ^>#"U\9>*W:QE1_4L=A4C^SNN2&#\O5H[DA,7>Y+^%\B..4,L'TH8A(@)-, MZ#-22@'+&,,HC14F7M&2 ^58&MWMAZB?BQ"TRC2[@D8=SUO=@:/E> D\_1A, M3+?>\$\:A3X2SU#7T@.EF/<6>QQ4)Y?>(YL;G$N(2RGJ#UJ]SW)E[I5O6;5] M-IDN[YF4/"<0 0&1)LQ4'R>+(H% $(XQEC#+DS286N/S,P*')3FRIH;"7K]A2 DI1D" K J8( LS@' MA"@,"$L3*1E'7'H5(3GI86GD8=/BZ_6\-B)ZQB6>H.=&!:,PF7C^=W!8Z2:X M1[JH>ZBHOI/VYPW3NZ3>2=S=Q2_ZS>2ZVMZ;S)2?U-_8/S?5V\=ZN_DNJZ[P M.2XP%Y*!A!<$8(@@(+EB *8XH3DAB4JPRVSN[65Q,[J5SK/6>3^2_3,[&#Y3 MSVYG:)PGMI/J?9-;-[ WL?5O+Y.ZO^U9)K:3>MWD=OORI0F^/Q:_Z)_^^I?N M$_V/B0K]ZU_^'U!+ P04 " "G07=6>R%<3.[0 "6=@D %0 &5F;VDM M,C R,C$R,S%?<')E+GAM;-R]V7:;29(F>-]/$9-S.Y;A^U*GJOHHM.11MS*D MEI05/7.#XXNYA$D04 &@0JJG;W, ),%5(. _?X^H/*6@2 INR^?F9N;F9O_Z MW[^=S7[ZBLO5=#'_M[_PO[*__(3SM,C3^:=_^\L_/KX"]Y?__N__[;_]Z_\% M\+]_>?_FIQ>+='Z&\_5/SY<8UIA_^GVZ_OS3;QE7__RI+!=G/_VV6/YS^C4 M_/OF'SU??/F^G'[ZO/Y),"%O_G3Y+\8S'@4:8$('4*)H<%%8*%SF;)T+H93_ MY]._!&606U= L2+H#RDA6.$@(LM::;10KKC?IK6IS]7'_MY^<+ L6[\*D2O?F0]?7?_H)E,:7%A>!BN_3_??6/?[ZBXLL25P2<#==OZ!N[SZBKG4(1?EOC/..6 MWXNU9HMT[9=F5=J+Y<6_G(6(L\UW)QFGD\TG/XNK]3*D]409:8UT"9*(#E3B M"1PZ!,-$]K*DX(JY+H!*_(JHWRAGA>FOGQ9??Z8/_KD*I7ZQD6VTKH M.+HO]N)'^MU)]L8IJ01HZRRH[#0$(1AM))V8]])H74XB>W^UZU3O:_;9,OVT M6&9)?5ZO20E?K10/);=5"Y/[E M)^*ZX'*)^!&2<9T5G M@38$Y: *>%X\':G,.^^8P]3&"%Q;]B LR/ZQ<+PL1P;#\_-EE=2KZ2J%V?^+ M87G!0U1,,V<9<%82*,X17'89R."AE4DXY=EI9]D]*Q\$"=4O))I(M!,3\7$9 MYJMIE?W.S!4II8EF(P_RJ&51))2LP-@L2D@LQ*3:N HW5CX(%;I?5#21Z,BH M>#E?3]??7TUG^.OY6<3E)(@<4A()! M*##]HN D"7:A_??X:5J%,%__&LYP(I*-@6. 4#+%X$HCA"01"CF_.EA$:T^S M!W>M>A *;.\H.$&272#A]3PMEF3"-H+_0/+'YXOS^7KY_?DBX\1X[SB7 H30 MY ];0K?/B;B3GA41-1/2-@#&@T0D?'J4+M%!EB M$HM.+D=RG#4=F"IR#\%8 =)GH:UVVM?1@\ M.LY_-A+KV'GQRL,2PX9N;PNSFCO@T43RDHH%+Y#H5MZ5C334B?>Z>ZL=!H". M4YU'BVYDE=>ZBMF[SXOY17+.L8QTKA4@-XA9((1U;_!TSG2X(N%_'C=#W#B7&8'+,6LLD6E"8AQ) $ CB'"T&6(R")B$ M\NB9RAA/TOVUY0Y3?,>9RN.%U\FF?_DM?0[S3[A)Q8>HG!$F$?T\@#(B I$M M( 0O6$K&!RN;;/S]50_#0,BK%@=*"X1B@&OM"1%DOQO.1B4+<(&>]9_K"2J>XSD"V$VP5*_F,Q.R<% M+#=7NAS5^6BR_3Y+D-EM/Y#,DA&OB(49&TLG&%8JE M%>86A377%CT,$-VG'H\79! MK$O96Q:\A@..LY GBK(+G#P\@R7G^C(^]MR\?OZ\_/%V9N+E=40M50B1,7H;RW.D+TU#P-# MQQG-$\78!0C>G[ZN#\IKLGZ"*LO(R!E";50] MYPS$[!G89)"S+ IW+0HJ'Z+AL.=_W>9X:FZ'+:&^,[EST,(?VG M0D\09B=VY>I-[*O:HV/B12E6:+*%ML;D6B2H"(?D#9*P))=X6C![S\*'(:+C MS&<+@7:%B>W[^2T37!C-U>;U/%+\;5B]^@D6DO'D=$OOE$P-4;&W]&&XZ#@! MVD:H(R/C&7&0-US4T-OX*'R2 83@&90M%F*R%H+V&K-#Z\MIB?!KRQV&@(Y3 MG\<+KYG6__7G6\)[0]\XK:G4)C'S>EX6R[/-)UZG^K#>4K<^HV&+J8?I.['3 M5&5E)=R)HK2D"8N-TF1I4^8^681^J?[/K M5SB1B%;&R !MO8K=7,:%Z"'EHF+A(DAW6D'UC07':2XU* 2.DF7?)_OSQ7RU MF$WS)NT19K7;Y8?/B.O5,4?\_1_6M)WD012?>.B?K^!3"%\FFQ=VU:-[6UY- MY[38E#S[Q;:'T"6LM [:.2'!N5A "5,@DL,/*#)#I7UR#SZ!+F$5-[K?+;K= M7SA;KRZ^<[71'D/7L=;C8HUGJQ6)]9)+(0+WBN*7J&T$Y6MAN>>U@Q9W)134 MD3_TH/<8+J]3,(Y',1@2+@Q, W&/>-1"Y!0Q=X"5YV'U^=D\U_^\_,_SZ=

L#220!8#*V-HR'V%9=QT8T)B*L[P5UQ?U*>*)-#$H@ # M_:%L(8O-$X(4(GDA&5?LH0OYH^S2 _2,$RX-!ZEFLN_ 6+V>?R6J%\OOQ,)$ M9IVLQ%"S^[4'1\X08@F@76W/PI@Q-[,])^-F?_UQ8JKA<'*T;#O Q0O\4KV_ MU36I3 RS7#/+(+%:^"[I;/=(8:83G&5/_-C8VN&YDY!Q^O@.AY33I=T!9-XM M\4N8YI??ON!\A73FOEU_QN5UE@(341FOP#%=*^:M@X!8[Q\B][S6JV!K"W, M6>,T !X.3JTU,2*X-AFOJX/VU6+Y?!:F9YA?GGV9+;XCOLZ MII&@L MUF'6Z&A;?,'E^ON[6:BS.7*-)+]LYW3D;;H,WV!8X?LZ4NIM^0<9WE_[9+NC M?VR$Z5+[V:F<01)+<)8_$NXD.5-<>@^4&">@@MFP"QG=@[P-!6+I/Z((ZE(H S5>\MZ8#Q M*220,J<2E?="#7/4]A!&-LR;/TJ0'9RJ;Z8A3F?3]12OI* +8]Z8 -;4B8I9 M$8(=,L!H6(V%DT^M,PQWD#'NN37X7=RI@N_ =.RQ<,M+59IC9I&PK^M+JMH6 MTB4&6M))*CDSS#[4,.=$"'5U-7>RHN\'SBE2[P _%SG\=^%[#6LO0U;M<])) M #-8:LC*(0:9@7E!QZHQQ?#6?LO=E'2#FY/T?,_%R0E"[P ZVV1:2LMS6OJ6 MH":%<<6MRJ!"?9.78ZB&F8YCPUVVHCCO'^J[X57W'#F?8GDUC,K:V]K)&XRLR"-CL%YF55L72OP,$7CAE/# M6:=62N@'4A=9VE]PCF6ZE_YW@@7+'7C!?)U<+B!X"A4$VI)S"L65YJ5+#U(T M;BPV+*1:**$?2'T(,Y+2XNQLNMDE%\PP%UA.N0 %F9;V1S80=-(@N#4HB4-5 M'JK /@%1=Q,T[J7>L(!JH((.\/2AMC$(RVIQ\WE:_Q:6=6+A]PV/87;I'08I MI=J(*\0ZA8[LKDMD=Z/.WM*G%FQ=S'008>->\ V$K_8JZ0!G+W;+OL>O.#^_ M##M8C%E+%R#D^J!9&0M8R?6BZB%K[TR@B,!>0?1JUKQQXVSFB*-]-!S\M.O.6Y2-,Y8TJ%CO79* MZ !2^]>%MWAA*J$6G(%(NCZE+Q*"TG6L>WU6GW,4#S;M/090#]$SSNC2@>'4 M3 $=@.G7Q1IOIM.*+8K1*0Q<&V(AJ@0QV@*:E2@=,AD?G'9[#(;N(&.DP:8# M8^=4>7<&F?>X*4MX%Y8;0*C96YLKWI&&K0Z.F).DW4%9R3WAPJ^+>;JH/HVU.L+6KD6Z#H[,",$C@LK" M.B-9\+KUB_8?$M7-+5V30H&V.NC+"$TS$C@JUH/O/Y^*1%3KYDEQ8ZE1$\(CPX" MDQQT*J+(6NEK6X=@]U,S+F &+V9KI(8.;,R[BW4W+&T?IDOK GJFZX0R8L&E M!+0O @67 751P:;<.B%T!QEC]R9IH^';K^1.$G<'B-EK#KZE?S/F')FJC7LI M($1.&XE%#M;7D6;"IFA:7Y;=I&'LVME!L'*2H#L RK.<-Q:7;&^8YM?SY^'+ ME,[!/;8F' V+@<+ E%W-?-9!F58C\)R(,Y<3-H_#?TS5V&?7(&!JK(P>X'7U MQ&E3F%?'FBSQ,\Y7TZ]8>\^?X9O%:O4KDA?P,7R;8"P!24) ^T82>^3N.4:^ M8V;&^ER2M6: ,MO'D#AN.=)0P!M031V@\#VNPW2.^658SBGT7%U[>%>F:;J> M>,^1"^,@:U_WE43P66BPPF%V(A@C6I^//Z9JW$JE@;#66!D=P.NVH"9&D!14 MLD !,*.X)6EPPM &P>19D%(9T?K1[FTJQBU$&@@^)PJ[@_3 ?J9DGN_@QXML MLM<1LM2U(Q!FB+EV>_&1Z9S1LN;= W]$T[B52 -!J:DBF@'K:?O=OMLHX#.N MIRG,KO-R8O/;ZY_\%)UP'^#E*=OB%B\-"J4@<,EJ5R\.]$D.2DXR)\&]S:WO MH)ZB+>[E&A_K!?1$"Z0=X&O_.D,NH!468M 6M,+,@\[*Z-9%DM-:@B1^4*+FRC2'SL,DC8NC4S5^*_?=3OP=H.EREY%3BJ_IR]4D MF9(V4]EK7A44<[2]C'=@HDPF.U&\:QV)W:9B['N3]J?4<0+N "+/9K/%[S7@ M>+58OEBBX68*>S#5=("[Z^:5XMRWRXWX\N;.\1TN-Q.@)XEK[3.3$#DQM)G$Z8B= M^NK%)IN-C7* )KH'4-:)"6N#M &4T1W$MA/%GYVO/R^6T__"/,DY:^X4RH?/1*6_E0U/43H?638K&O@ >$%(G";]3*+U>KJ?P>7N^7M47Z-/YIXEQ M7DNF'/#$.2C%)01O59U&SERQ6,?2/P&&]D@:^YYV<" =*_X.T+17/'/O46T8 M]]H;#YK,+*AH&00*C(&AM4S[9+UIG;$_@*RQKV^;HJJU&OI"UJT3&V462K M3EJ*+YQ3X))&,$;6DYMS[@8LMSS*5QKP]G8H))TD]BZF==UB9G=DTWEME2;L M\Z#K^TV#$%W@($). I-@Q;2NN;R'E'$;1PR-G2/$W:/EV3^?1?;.2L$!+<4) M2M >"#8$0/H>>7U"*#;@87:<;S18IXBA\7.LX!L:G\'K12YEN%J4W?,]^NFI MM2+W?.I =2*'\-"H1F1;+GNYX&4Q@ S%9PP.M*GC3;@DO[FFARRB$R[2815: M9U#N(>7TP14NWB,%JMWY:_+19Y4T6'RZ_3A*L/BUFF4-%%"A=)')SB1<68@EB[ M6CJI"[>&B<):UPC=3\VX.>@A$--(\AU@Z&_+Q6I5^^M.UQ.KI&>N.,C,>E!& M.#J?302E%'+F/'>\]1O\O>7'32L/@9)C9=M!I?1ELX#=P,*KE^7*HJN/32"+ M1 Z[M1R9XO- M:*X=5Y-8ZAO-8"$%QTE$ALY8E3-HG:U7C@)"WOH)]8,$C>O3-%+Z+:^FE08Z M@-,'G-&//OVM1AQA5N>TY;/I?%K%M)Y^Q0NN IV].KL(25)PJ6(RX'SR]0Z8 M]ETR.,#CGX,H&]<%&@9@ ^BD Z1MYG:]/OL2ILM-W>?GL/Q$H0%:40+/#(S/ M)*@2!<0L$]B2-*<8(9C0.K=S-R7CNDG#(*F!S#M #AG<]?(\K<^7))\:(:PF M17+NDHI@0VVK1 Q1,* *L1$M8T)*D5HGDV]3,:Z7--CA=HJL.T#++;E,B&UR M#5V&DE*]A,,(+D<#+)6@O/ H^>">];CWZ<-@Y31)]Q2,7?4#F%@=?%8$;R7K M2"5.HG&<1RBUD)QQK:5M77!X!QGC7I0/#)36=;^>OZ/,I')QC?0#U N-ZXG726IL$V6D$97R]80D2>-(R)PQ!AQNMAFY? M:/YHD7$#[F%PT52PCP>(WP)DCI_JO>['ML,[;TML8H-(/! W;./09Q*1+GKT/8Q M?,/5RV\D/M+>=!Z6WS<%3[6U-OU+(FVV$?;V-)_XDNFT]A8B-UA' F9PWB8( M2!(NUI"86C]M'9"=<4/ (;SV7G3?02!YR>)N&^^FI4ZL4"(:9P$#B[O;(QGJ MX1"P]H6*)/U!('R+E'$+K(>#WVDR[Z+"^E=<[Z50,"?'>.* ,AKR3;6N'7D, M:&6=)P(XEZU#Q6L$C%M-/4AVX6CYCFA9-C',10/*B_/O.*6*FC6%KJTI!7JB+'((H#HP/B;N@N,CBR5VO:R2.D\\: M%"B/=J^.U]D?(G(@]G8BW3(H7)6ER6"XXB1,SH%EMNO:;9RO=R#(QAQK/J1VRJ M56],[KNM@RJ/AD, MVEI@P<3H9-*Q^7#O1Q$X[FW4$P#F%(@^2GO]0G/_#+CV"M$;$1&E@L@\G3Y. M(3B!-50O:$K$Y$7KI,@C21SW4JP;>#;18#. /NDKTFOC139ID6OLG/:8]/:' M/\&;TA]PU+[]^/:H)P?TCE$MEZ@-A4=G2P+O"; J>$^F3FF(D7Q19X0B<+4N M1'\[DPCH(1@TZ3GT.L@Y?9UWK=;#U/+C=_T/'X[-Y3M"1OCHZ'LWZ/ MD7L'1^H=0KF8;'35NMV%*H ,PI-OH)0DX22;P16=O=-:8O-C] "R.NFC^ 0 M:ZVC#F!WWV2M5XLE>0CS;6O2]/WC,LQ7Q%Y5ZCQO_C;;JCC__^>K=97_A23> M+9:;'ZS7RVD\7]<&IQ\7VRD8DR03N0].UR&Y"E0B!R(*D0!99IR"/ZU,Z]K* M)V5PY$[:K>%Y5P5#EUCI(N/^@/@GRM;&JTF L4J"B@$A6%G3;U9:I15]IS7P M'R!G7(L]-$Q;Z>&/,SQIW^G?GQBU&UVWFY;5,)RY?Y$G"&L.Y+!]>// Q*\0 M#+F3QH!AJ@[5R0("%E:G4+(E>5?U@PAK/%^IU-%EUC PQI!-MB9 X"B! MT7XLY&Q;80>;(M77?*5&6/C!@*7'R+L#9_*2^JU$JB%>S.NFW8R%X2DRF6N) M8^$>E,0,GEL&!7/@3I)X\P= Y*(9Z$@U-ZK MM(\R@QCJCD(><[9(!KKU',!;1(P;G+5'RFE2[@ FSW+>3- ,LW=AFE_/GX9"@<1]DM8=/.^GW *6K ML?+W)=-VC*%*F>*%VB6\SH**%#\X= QR*8'EDKTMK1L.'DS$?4.F6G].O0: 9W< M+IX>I1\OU@XP<5%>C)N[5;*,.PTLP_S3-B_[R_>KWWD7OF]*/2O'5VS/\[M9 MF/\:SG"WU6B#1:]#@A(U^8&VCJ7#.L"3*RY4<2RU;TDX !_CAG8GP.IF&FEL M'7> \SO#6O04OV89(7N6Z$CPLO;$4L12E#8QZSG^^5,(XZ/CD S$8U35 =SN MF 122DR"Y]HDG;P.9;D'3_$P%%Z\9#EX7SJ9[CS\',N&J?'C!-P!1"C^6")M MJ1>X_>_K^>VKI_>+V>S58EGWV207^HR"!KD]5,@*BOR123!5S(9&M=0B9L4F1]AW#: M'EVL/^2%4?I=/=K3\CP;0%UQ.%[7H8KEN=,[=%-!$)X'6%DLG=6TT*CR2 M5?>TZ311H5Q0);2OF+A)Q>CC5YX.2*=IH"\D;0?DO=AT.'ZW76"S3UZ>?9DM MOB-N)WJ>+]-GDFIU.5<3QP-&YP587FBSF)0@2NX@11%RL,47W?H"^4A21Q_V M\K28'%B7/9RA=[.Y&3-[+Y>3(&UV)7-(M$U!>4U!?/$>#+>H1-;!Y=9^W%&$ MCCYH9FRX-M1C!V"]JM%>OO;\Q/(';VG\I,!]ZETVD^ORP=/ENW7-Q4P$=I( MY;D"+1UM5,X*1"3O6F)46'01/ [BD#Z.S-%["HYM;IOIL -C^]")\BO^OOD) MN3ODZBBC%>T^04+T2H&SCD-4G#OM#6.Y]<#*@P@;O;_@V% \04\=@&_O5/BX MN*?*9H_Q^F>8)]Q.E&&J9&4-@G.UP8_5!CP:![3#4&7CF!2MPZE3Z!V]P^$8 M9_VP6NWHL/_1S=1]%U._+N9OO]3?W:K@];P.3MJ([N4W7*8I_?I$9INCK'./ M"ZM]UA0#1UH [B.S6 3&YG=_0_(S>@/'I\V<]H"*#DS]1LK/YOFW4-E?K^XY MRJ[?J.[]_L1S;IQ5"++0'ZJ(!,%+ <%FIAG/SC:?OW4JS>-W/7M:]^2IU-L+ MG.^+#)XOYE]I)=+SV[+]>CV-,_R B7YU/24_K9AH2A ">'U3KM RB#DXH+VK M0XG))]O^'=HI%!\&Y3_'?=?3J;8#(!_DK%76X\US[#V2V%?3-3&__#I-N!73 M>TR+3_/-IVQV_,04HUSVM248_:&*S!"YL&!)&G1.R:Q+:^]E:)X.VPQ_BCN[ MKN#1P7;Y$&:X>WE]O4/>+I:9[W4>F22!)1(;P&.LL0P%XJ[.E$C>U&^;+)O7 M+3^&OL-@_.>XYAM*;1U \I M>N.=P;6S:S.;+'-EE#<<2(H>5.*!#JP4(,7$ MDM6V1-NZ]7H+N@^#\)_BZN_)U=P!M*]WTV,H9$%#!X3E9E-L1!$O^5C94(P0 M;5&2MT[X'='%\$]Q77>\X#M S>V"-19]&Z MA_^1!8-_CFNSDQ1P8IW7RWD>JE[01Q-L#>V\" @JY@CD$'@0&;G0*F/[1XM' MU@OR/\^=U_$J: JDI^T#'5:?7\T6O[?M_WSYH4_1]_EN#MHW1+M92 M*"$M%.'K6XTZ(+/VOF(E:66EREJV?K;^$#V-VY\%$YA./,*F(D85%L$32^"R MXA2>*&M]ZRZ.G;8_.TWS/^AZ]A@Q=^#R5.?^ZI9HUXJI.%:,!DS1D3!\AB!9 M *9D\+$PQ.:C86Y3T0E8CM#IHJF NX/(W@/(R%U*HB!(49\>,1G *5D[E1?+ M4(;,!@9*+\^83]7Q@Y Y4N C F1?=,?WQHE9XP<:P2%T-(M =HB/L8B=+J M$E*"ZN*#4F1U0]1D>E$+CYL7L^I@:-RWRKA/IX:!1A.)C@V-=R2LZ6JU6'ZO M#+P+W^OYN^.#3F#-2]00E223JBR'P)0"+8J.:!*F( ]"Q@.+C/M^J3TP6LFS M S?DCK?/613# N=@DRVU(;H#G[@$[GG.&$5,JGUESU'M!IZJQ\\IGNJ) NX M(K_BNL9V!/JOTXSYE^__6-4KNMVHS_FG9VD]_;HIMKB,_$0H0EE%H9X.]=R, M!GQ-.F7DM1N',ERUCHH?3V4GP="1N+A]0S"DDOJ X?X ]Y)D9E'0>5L[JF?G M(+I82%;HTIHA-;0VG[P^NDQHN\ -]'0ACAP%_(Z?W8F3W MQ>OD]Q3;S*O"/X9OSXF>Z7J2LN6N> DF*G*+ S/@ O&5H[M M-W*OO-%!L1A60^,_RMEP]GI.(,;5>EL?DV;G]1YZ5R8S_:\JT.W/[Q#KQ$CO M; X&I"D:5!(>(GG=P*R-=!;)XNUA>:T3B!C74O:%TJ?292_V\NW\%7W^]"O. MD?Y2-I5;,0@1Z]-WZ[BH? @(,4JPF0<9?;;DS#_*2-ZQR+AID[XPUTH7XYO# MJ[04$9"FVYX*02@V MTJJOL,@XOUBGQ(JR;,*A@%WLHX TARBC1R8=Y(;7A+:UCV M'J)GW'8IW0&PF>HZ@.'K.?D%]"O??UM.U_AB\?M\HJU#9^91 \YBJT:Y#'Q6"D"9S@S&8V'P\RX^(&K?)2#?('$:) M':#R*CS?/NTD09+HUM]KO\O-:-(O5?JU3:O-D?9:C($15^31!IX-%.M*T0XM MB;0Q- ^C;.36(-T!= !]GIIY&6ATPJ4$=PG,2_$5@=DQZ4"*.J?+T)$0?'%@ M6/*22^N#;_VZZ'#J1N[_T1U>!])K!Y;U-F<7T1G)':=?-P5**(1 CQZ\%L23 M]C53@$@^C$K1*"*T':N23L_C%_AEL9JN-U-7GZU6 M6'N187TJIB,PP6J_=%<@U#!-6).S%RQB\V88A]#5VU2&)\+;B0KJV;I1\/4E M3/.+'5DOO]6$?)U1M\\L2L=8X @):Z/'@(RLN)"09ZB2=;MTK[CA*>QO# M\$3X;*[$GA%[X6KLWB#4P7B)R2C ZB) 11?!Q6@A,1$D9A]#\U%X4!74)N@LS_A[)RSVG710X\Y8I,-&0JR&X@8B^@%!1)N$BHAK^ M]+U!5&]3#Y[,$3Q>-1U@K64.:Q+K0-H4R0,F!P(4"[3CF->TSY0)1G-K4NO1 M7"WI'[F#:G?IQ-&PK[7&EL[=K (6KM@/-8DO)T M%.G6-S>/I[*3!\YOAGQ]VDI)'7@+NW$@M==K^L_SZ1*OW8@^F^>K2U$?M6;2VD4]G+HNWZTVP\G-VL9AE-9/0HCX28AY\UZL M7M2OWI9M@NL.B4[H+'&VNB#<,$/^>2S@%/.08C9.:*5<<[/X&/JZ?(LZ&#*' M4EP'IO)P49*/3M&HJ4/KO6:UD[&$Z+( S%RH('@6-Y^:/N%)W:4#.10@!U): MOP[DJ^D\4%1WIR!EMCYE:2"Y0(#L;#&_-7K+D+-!(9\"[AP'Q3+)D1F$DFA_6\F"OCE? M\/Z.7 >OVJ5?V$S]BZ?010='[SYO.QXN)A2N)BQ:$PL/4&S4=90G!?Z^)$B6 M6>0,ZS/: ?V_F_1TZ>^U1EQSQ?0 LEU4M1O@+(H<9'8>K*E)+,8-!),- MZ""%)?ZL4:TOH!^BITL?;C"0M5),/P'N5E3XIMXXO5M.26I?ZHR=+9\3ST-A M7O.*BLD/A>+9;WM0=@L63#$Y100W!I!81 \99$G6/*1D?9^HG? ML;2.6XLST@D\J$+[.9W?XY=+EZ-V0KZL=3-*ZJ2C@R)+)H^6.'%2D[-ADK?% M9XVLM1=X'RWC%N<\,?Z:**0??.T;_&OL:)0^J"*@C@8E&4D-+MH,(7N*F50Q MF%K7'=Y'R[AO[D<\@8]6R-$'[U=X*=8QU1JS MI,@:5Y9XBE$CSS8W/UX?H&?0\^LP] M1%^;ZQ3R )Q0Y OHS-$+X7QJ_3KX(,)&?L0^JF%KH:L.+-SA,IP4HTPL18$S M-2/DA*E3E3)(Z67QR1?6?%+BX=2-7 #]Q% <2&L=7/97MNK_U\*NKV&VC<5) M8M-$=K?^X-D\7__&WF^^V\R9O?W08=?A^.6W]#G,/^%[LN$O2T%2@LJ.&QX% M9)'HU!"ASH2A+2NR#D8FE9)K70#]M!R.F]%N7&30,3C^Z%MGD@,JQ74$&Q39 M"4M'5M!T@KDL-=.>1Q-E3SMAW,1Y3\!^E.I.G.%-?"_7': 5R;5G,BA(Z#UY M6:90'%E?Y=JB0DX92VY="CL\6@=+HG>%UL>HKNG$^1-:6JLYD^AUZP*= TD;-XG>&']# MJ*.#4&Q_*@T&0&Y1B>L'\.WFLB?YHGP5C,5([A4DV"JMG.D;099"^N5)L8&:)9]C821 M7\4]"62.EWD'D+D0RZ^+>:(OK]X'S/,=Z8/:U7:V6)TO<4]VM=4W'=TAQ4"6 M6]MM2WGK!-EM9D0H0X3,I] \[A7? -[7DRFP \#6>Z/G"^)R65M_OUU./Q&7 ML_K=9V>U/P^?2*DBEZI C#5.=V;3^UM#W=;JJ -^<_-CS8_J?_J/9:?ZG__\?[UM<_'.2X_?2^+=+Z:SM-? MZ038+O)K6)/8%F7W3G\Q7UVG>S4]HP/I1X\][OB4GZ_HNDGQ[L-N >98&O'; M&N<9\U].VZ=OEY_"?-<2G=2_6LRF>0OX>7ZWQ\+ES5V875K&JZQX<$DB9QZ* MJ-/7N:MI#"_ :UF\L3XYTSJP;T+XR?9<$Z")L?7Y6(-36 M7489D2WW7KK6=93W4W-R&NPAR7XD8?Y"O_W/"6,LU#(?BJ%SG3FE%+AB-*#U MQILZD"JWYODPRD8>5-P&);>28>V5TK?1VKQ7.J M!3!(Z_.=I#9^36<$P: MZ@3A>B>0*#2HP\2"-IY"$2]M:Z_O(7K&-10G:/ZF<6@F] [R %M>+ANBW>3& M%26L00])AYK2BQ1=:N)+2RNS+"*XTOKNY6&*QLV$-@=1$\'W?;)L[BS/$SG\ MQ.8Q!\SU#VAXSCQ 6:/CYMH*F_O;3>7V'75K'AUISEF0A1&4'/D4'@V"X-(( M9\A7:7XM=3!QI[^'^L%"5ZFRJPV@M=%1)0:M:X% M/X;.<0^U8?!U^_G4P/KKVX#MS](YPGS=&L73QGC=2U4CTW4YC?:./'94BN*G MR"!+26 J(H+S44.(S%C&@U*J_>29>\EI-A[Y+AA+*0IY; $0 P>5-LE[X4'& MVK]8L&1\ZUN0A^@9>W18&TS<._GX5 WT;4@NVFR&_<:C1UB4.S^GH6GY,9V- M;,R]?468A (8) HQ")X>5MB;KS]?DA4@]=)=R]P%_JY M=#&K>I,M8@85K8&@M01N;:9C5$;D W0G/9B^<>U16_S<\3)I&#WU;J4V@Z)V M Z)683NN(>4L4W(R?J_JS+M5)'W;15J M%]SI=NX1N1'/%YO;8)P?6\;QT,G?E"PK+.D2"@TT* ME-8)?&VM6X7@P^FM;R.W:1U9._+18C7477\_JD3M]J>T+$?[ 8V- M+-GVHZ_<9I9J$J% X/5P5%R $X*\W52R2B8:QEI7B5RGX.02LUMBJUW*[H*S MIP/:>F'!U-I+Q5*H0_DDI.@SQ\B,DZUCSX.)&]<"G8")6\5E@ZBC;^NR][[K MN$NTJW_>]!+M'JJ:7:+M/O\NESM9:950@+4_C0JN@&/>0A*LH)",_C+8J\(A M+M%N??3>7;#4)2GF0*.@0Y) MJH&^#HQYYG_;@1[:]6CN<^D9&Z -^JN[L M>_RR6&Z>JUV^X. NHC )G*[/LKW2V^ZWEG.A4V&.V]8YD?MH.=G#N?&Y=^V! M$-#YJ SX^DQ%*5UJXR$%V5LI%,HB56N#>P!9(W<#:(&-6_Y-8V7T;9 VB?&M M\3W&^.S_\X:&YEZJ6KU+O/K\>C6ZNV2[@D].F'(0D)F65;T,O"0_EIN8DU0^ M"=^Z[]7#%#6YHKK\],W?=DO'[;!SYRW5(&KJVPCMMX3^N SS%0GRV'?3]WY6T]+K0^AM5H5]]V*7 MB"/'F*G(+6CF_+9QB> A&*M,P-A^+L/#-)U>$\KO _S^D#7W[==/$[ M)LU\\S.:OGE^B+Y60=F-1:Y./^]D\:S>7=1"_8@%O*.#20;AA2G!8L9NQ]8 ![=; M^;40?-]6Y U^"K._AW5=[!@+F4 IW/6B?:3)Y'H&U4ZW2],BRS&'+K,O*# M"/LC7:H_!DFW'[NVUE+?QFFO8^+R^V43G;U$[WI16]:YXUR? S^[J4MT##^- M#-[_.B?_&)>S.Q>^ ZC*>"M*S& *'9I*)PLNU\;=+CGG=4@H6HN+KQ;E/\+L?//Q89Y)(+-I^;[IE+CIJW-<^/?X55I:PQ-Y/-$N MKI;KR>5RS^Y:[BJ(""*'@APPVD1GMLO@3(B@7;+):^%E.L@4TI)[NY_^=K7S M#Z?F6*M75[@0]-OR\%IW9DX\IF11@4F;R65:@#=:0^'&RE@",G:0\_<#(9Q MXCCV<" <79C IU1;YS;QH"9ZPS<&'*]!X%B- I,/LEB1(;#ZS$DS21C*!;@R M43*G8U*M7\\.URCP'RO:1R]7ZREY#[B:8%8AE6R!]IZB&$DYH&U8HZ6B62A< M!VQ=E7J=@FX;_SU&ZS<=MA.$W$$WKU_":KIZ6V[(YOOVSSW3ZK*./&?B2AIR M-S5"3#D"DXQ;5:37V+KPYS#*QNWN-1"D!E!*!U![CU]Q?HYU;&=-YU0I_39= M?WY^OEHOSG!YDSNG+$I)\9--M3V(*W4Z<=" G"074N9!M7[?\C@*#X*>_(-! M;T E=0#!W5"LFQ,);S"%.DF7&7FLQ9,?J=&2"=<46UMG&$:5M6V> 3^$L'%G M2 X$N/8JZ0!GE^V);NV7(*6)=1:Q#A06L2CH*V0@5/)66BZY;VW4[J-EW,&- M Z&IB> [ -#'9][3$@;),YPR]V$21ZRX!9H%Y #X LG20D%4>:0 M= R!E]9O\ \B;-PIBP-!J[U*.L#9Y1.0F_N%(A@72"+U>7^MMN8&O,X"?"FU M'"#SZ-)0#W".,52#S4PT4KQ2Q24. MCG9%O12IG?[00+2!&Y-***5U6YZ#B1MW,-E $!M&-2-BKF8Q)V\6\T]OIE\Q M;UL*W_P485"1,M/;*'R#GL"PI^X, MJK7\.X#2>](($5##UA?X%6>+38_'W:N1G1^(.9"DB@?#ZNZ@C0)!T3$>:%=X M8XH@Z37/7OV0K,.@]4?+P+?61P<0>QF6TV MG;(2[1B,LCXIX,E%'65L[4S]@*3#H/5'R\2WU$,'L-KP\ N9X/Q\<5:WQW9J MWY?=-3L%)21J.OAK ]O5Q<[QUF!A&:2C.%;)3':Y=@.07$EC:5]EJQM#[0@R M#X/?'RT;/[2^.H#DL_P5E^OIBD2W:5)ZOJ4>.H#5A]HQ(RSSKGW&;V&Y#//U+HB9:)\4TCX MD5"#"IJ\ 1TS9*DDQ2\^EN;'YX,$'0:I/UHROIT..@#4K_C[GIB6BSE]F;8# M;N])JB22'5.9^!.U,P\R"!8E.*]+"'7F6VP]G^FQ-!X&NS]:HGY0376 Q.>+ MS;&_'8/\?KKZYW.B8;JN7TV*"5R5P$ F1H>_0P?.&@8^.5:XT]F'UC="#Y!S M&+[^:*G[5O+_,Y2@?JQ77P,6H.X^_\G+3^_B:_CB4X,Q:6LS1)UJCWV9P?/H M(#KI'9=.*M^Z\&2XXM/;5Z3/9K/%[W4"ZJO%], J\KF/K32@0Z%M@0LB(C)-+TKPWQB-I[+96 MM@T>!U!4W][A;OCTT=[?M7_?M)?&?70U\MYNS/-VO&!D@4-!4V>WTQ$8HS20 M6)*2!QE#:/VDYCH%IU^+TZ?5A-\-J'+.I6&;I@K%4("D!$11ZV_11L^3%ERV MSI#=0\JX?M8)^KY] WZZJ$>OOJD\[/5VF/T29M4Y_/ 9<;W_4/TZB]I*02=M M )LRG<"\8H6V2@:[MW=>$4USF:VEPA4&@; SC+!#&* M9-@C>N7%00?K*52,^Y*HU?'Z9'KH.[*[>$%%0?+>E\='>@]^7M/!/(?2W6Q2 MS^ZIV1T-H(QS6BB,8#76@E:1P),7#RPGY;7DT36O+WB G'8)J*5)!3HY!*9W>S!,:LA(44UCO-B1>M'0X?2-O8$GS98N3\#U5 S?=NG=\L% MN0+K[V&>ZWOA3:GO\=;I@4]K.\/G()H;6::+Y6I5X/K9WII7#>ILCD&8S90X M!8K5J2J)_*-DG6-H?2RB=9>;'Q)UJI6Z=X&K7:"8MCK+ $)S\@T2^09!"P2& M00=.^R"5UO..LU73<>M*]/JNV^K>\+C"?X@7O_NJ'UO(^F9M8QKN\ 5%#! MH,H&G+("5!W?&96PX(34:'(ITK7VX+ M8&WFHNKDTR!T)JZ51Z%30&SMR/Z8JK'MT@H39)T$6!L<^P0>I?690B/+AZL%?"2QXQJD$S!S MOR$:4ET=W$ONE3J2G5E\1_R RZ_3>ME_UXO06J2;MF]#RWM,BT_SC1>(R^EB MZQM>"4(DBRXE!X4[K.YF@&A%!.O0:JVLDCA@#6M;9L:MZQ@$UV.JNRO<7W'^ M+GS?)*1^#\N\V?;;]\^KJP;QJ]7YV?9[-]/>/DEG3(!$G(,JM_?)4_VK3YLJB5^^W[V3+S8Q MKM:8=].ZTZ9RHG[K[?EZ59^%UU$>]6>X3-/51E#7I664CRD$!D75AK]>4SS) MD XOY%@S8EZ:YB_T1^5XW"*:EEOECP.<'K;9=<,2;\KM/;&^G%8Q;$P,L7[C M._^83]?WF1P=93!&%.#"%5""V3J"C$&RQ7!CK-&'S3$Z_LQHRL^X;86'.TW& M4WK?F;C+'KFGU9_=_)"F16=J+]->L4 6!WNG0>D3-">2.78_6!E'W&[9A]=?5P?VR%*RF&"_Y?!_66/,R M\S2=3>]ZDQ-422Z+ .3VU]L29B"JE &CTO7YA'#-!\Z>0N^X>;;AP3JP!KM" MZT7) #&Y+0L@[^+B.<7T5EV[,A;4I8.MJD"-) M'3=3-CQ&A]-;WT[@[FD]17Y_P\6G9?CR>9IN/G8\MO3W@ ]N6P7\6$X:.9 ? M\%.-LM_CE\6ROJ&ZA&:1A602%+AB:FUG$N"YX& R#X+'[$7[<^@>6AJ>Q_,U M146_33->>[YS.=?L)0EU.0^SBYEFJU^^[U13]]3NXF7O"L5AY%I'#YAY;7_) M @2O-E/W1."2%8[-&^ .Q+Z=QTR5G\6JQ MQ.FG^?/:'*6^EOKE^Y5E>K;$L->YA.D<-&-@,])YDEB&D!F2OISA/LJ0F]>4 M#K_',G=+6\%$K-&UL>#QO MC?R,_W4>EJ3'V9W+W^$9,U:"%-Q!C?UKJM)#/",7WF/6,92H7%=M'$#JN-S$DVNXWKT/I ML7?#>4C7U%]Q?;N!Y M]N^6)S'=3F?W>;P@CG%68Q",6 8 M+3''R9";@B!CD5I%Z;!Y;_5'$=AMS]>3 #>8BAZ//[_%WQP_U4XP;1!XBQ4Z M/RZXB9QQ$ED"(\E742$KKKMX=K6H!VI@./-V6(= M9GWX;[7M49CG^I]:[?(US.H%[N .W,/+/KD']P@I#._"<<6E"UR"]"K5_L0% M0LX2N+,I>!MC#@.Y-0.X<%6DSVY)]MGZ>5@NO]-ZFVG%$Q%$SG6FK,O:@=*6 MXC03/&CM./T(!;K6^?:#".O6H7L,1FX-,VFNDC]#(+O706QPZW?'6D]N\G[$ M[_!V3B#Y9U@21!D(85K6%H$OZ7=T[GQL/6Z M-5Z/4?RU?HT#R'GL5J /L%1G'"^_XFHBHC!&HP-=A "5/8+/%&P7U,[)>DFI M\JFXN5BLVXAR"- <)>$_PV$W0LJVHWQM-\E:@QB+*;I>$43"=!3U+4&!7.L, ME<@Z->_)-] )^'PQWWS(;]/UYXNKY]U#GX^X/%M-3 H*"[%J-4/:85*!JZ6^ MV@;)@LE%I1\"[:"5NCWU'J/L:P:LJ6S_#-9K[QKNLBW-X/;KH46?W((=+('A M;5C.T2)2).ISJ<^R70$?8ZBO7;,D/-(A_<>Y<+K1;.27[\]G83?Y;J*U+8JC M!&;(]U!:,G"26Z#=7+)/B24W7%WT+7*Z-7./P<,/>KT<+?X.[ID^G,?5-$]I M*W\(EPP]^S8E7U-ZJ[WB$+*N@PH8?14Q0G">8W8\T?]:X^@^8D:N#6VE[ILP M:B+['D!T1?ZOX8R^_+@,\Q7MLEKMLC@+T_G$>EZ$#A:XK+$NDP*"9@ILCDXX MF:W1K:>1_9BJD6'51OTW0=56%V/G'?['^1RK9M\M*0):X[M9V,Y+_SN>15P2 M*QYUR@Z<06(%I0>7> %K>2Q26I?$8>[ZP^N,#)3&*ET,(]^QH?*"PN1*-+'# M[V&'SOIHN/%@7-:@C+7$#C+0W"5K%->6AX/@\N.U1B[D'A RC>4\-FQJ:#)= MGU?)U#CE*U+DNMSQX4@(06"=V)-S;1TJP(F8(26>=6;&.7]H)OS>1<:M71@2 M**TD.S9"_D>8G],I35IEVTX;;PL104'%CA>12-N!3",!7=:LK")SJ0CW@C.9 M6&'F9B^3^PZAAQ<:MV75H*=00PEWA):'-@"=G\T8X\%S:E6IKD'TUZY]Z"FE:0[ L]U6=UST*+B03"5@7/K0!5-!VTM-\O: M1H[GKR;)X-3<]EW$*1ODA9ORZX/\:X-\2;#OH 5M2;[X*%]H.I MGG_F6G(5VKBZ;H%T$!3^B19?"H M"RB9)9#)%1"MBLHR$]';@TZS>Q;H$!/':&_16)0=V)4=]1='>'&<1V4@TG$- MRCD&WM$1+JR+UBO%M6_]I/\: >,>0JUQKU:G6-^/=]+8TQH+WFCK8!0%%E-6]]AZ^1!*"LI>'!6-Q_*]QCZNCB_3H'# M W=53773%^XH?DSX#I<;WB8VR9R3M%#;/1,?)+7( M)7/B0;E4^^^>"'>VCI MXIP;!D_'R[P#[-SI 5SN$$SGRTUCO>=A-L/\R_>;HX4FQK)@:V,H5E+-@PAB M5[EZ?V>UYLG$:)L_4SJ-Y'$/T/9(?$H-]@K872-\W&S%RQ]>\L@G)E# FU0& MYBR%PHIS\(8$+)4.49*,37J2O-./"!WWWN6)P-E46Z,G&+9EQZM7B^5EUO;9 M)_KC^>+L;+I:U6$.$UN?8U@*HX*I539"T/&0M2%AYFR$YRIF>1U^]V4;#EAM MW!D:[3 TC'A[P+$X7O\-%W1.IA?3)>8UA>W O5IZF*>MN_Q M;UX13'P@"VT] Z:XJ%.@2 X4B8&4KGCF7&8WA\3\ %S-2!MW5,5 2!Q'<;W MEIA]/L-0F7N%N)JDPF-![8%")@J5BH\4*A7Z*[.%)73>W>S.\6/+MK_ 01"R M?S (G2+$#ERP"S9V@JD1=.U-LYFY.$DZ:EMM,9W?!.I4N[T%(4#+J!AC(2EL M7I\5Q=?&0N0N033>$T28T>JP@MR323D(9+Y_D(V@F+%A>&> AIH_ M0+I^,"G_&1[YOEG,/\VF7S%O1Y\,_K[WGO6>_&GO(7P_01M9K9Q5WH/RHMJI M@-O'ZH4"-8P*4["BL6/[%*]Z:8]]P>7Z.X6E)/MYKO6(7S8/Z;>7NG4V#S.B MMM&B/98U'>.U@[- 3)@LVI"&>^+[,&W=OO=]#%+N?^_;4#$C'INKY7KROLZ\ MW52D21--3#P!Q;26Q&,%.87)T5E?LN?\[;4 MY>)4P?: AEUED#8L3$(>J"5GONF&^&AS'K\DY0UDUU'R&Y MD17^]^E\>G9^MB,\8>DF#U:L9K\%%Y,"45I>C,E/:@9_D_4OS^HN-4 MG313_-'RZR%)?-^1=Q4@6FN+*X$B?\;)3^*UX I- ">"=10X>M2M+^5_3%4O MKT(&JY6BD?<5E7/22QKD^47E1?@FK^IOYQ7169])MA^B^6:Q6 M7W8UA8,G>HZFZ,E306UD-WRR2#LFG48/6>;:\JN0EY9,!*&0NXR(G+5.FPR7 M+'H9EG/ZV-5%C>M5_T8=?5!, [DT$A1S#IP/B5C54>:@7)*M4V+WT=)M,N@Q M2+AI/YL(OH/C^5=<7^W,29**>5M?Q5L9@-S6#-YD#B@U!F.]99PU1LTU L:% M2AN=+EH)>/0;M1OBV!CT9Y<&_>6[#U<[2=LHB_"@L[ 4 "%%4#8E0*&,#5RK MX,V/SL-'KMEMZ^]CK,J0\N[ R/R&]7(9\S-R]L(GO/[*Y^WY>E5GSA/K&XXG M3O-89U>#]K31%%<%0DW4AZ*]\MG*B*V-T*,('+&)RE 0N?E&=#!]]0O&G0AO M\3@Q(FJ?M0;&]:8"L+;!([L=F$PJ:!]*;OV,YI$DCMB&95Q -M'9GZ'\@)R, MZEZ\>ZJH])[UQIAE^T.^GV T$$_,R,C %A9JK_P,3A4%#)/UN4C+RQ^G_.#U MV9-"9Q@=WYPH>K3 .T#+A9>!^?GBK#[RV>EF62_U-N7WOWR_ M^IU=2?Z&XRNVY[EFO6O[RET_%1\#"S8Z\)&"?.7J.]M$GHIRG+P&Y[33K7M6 M#<''R&;O>%C=++0:6\<=X/SY8DZ^[GI*F_W=!0F;(M[=E7,V.JK:RHF[S=2X MVL+':0M&H>)6EN*;-T?Z 4DC%W2-CIF;SZL;*K #/&Y(?_NE"O6RPV;4HF@% MII8Z*$^^C&=10RG%"FNURUJV-IHWB1BY(J WS)VFI Y0=KTYF.1T@Z_Y6G,Q[K:4B_Z16ZBA+ M/DM02$XU]TR79%,4K>/83OO>/DGTT481O2)JM\T420>%4*!#;=!89QS&HC(4 MS8370DD96G>0^P,VP7V4PA_1!/)*2%AF$ MY\87)SPK-VJQ_RQ-*4#/W)V>G\!UYU9?W]KW1R1MYD[7!1;V#.SC7ZOMQ)$_U6GWMGV6=/CJL& MK-WBE#(&'-,"BF>1RU02T%WGS$$;_TR_; MOIRC)Z@]LN;1D]2&\C]^HEH6-C(T&B1C9+W0, C)*T!K"=F>RZA;7TN.EZAV M5ZPSXD5@;4X=M2;W6D8%40H.1D@M U="BM95RW>IZ#;Y;!?MWSD]#Q/VKV#& M/JR6^2QMC?G\"$;LP16/;L*&\3Z^ 3.<6EI/ -V4Z@_W\Y#G)_,3W^>!VLJ*,?(J02*S&BW)O(^8K(2-*_OMT7G8 ;U MY-BM)OYA@KHU:[M@XIXJ^$8JZ*%ST^9RLCB=)1H.B+X6[1/ET:M(/.ALO"AD MJ >=@<^CCU=#!=[;O&L7:?8 @8N[0#J#,0DG@ 6D/4%T4_S" AA7F"X4VT0Y M*'/F>37OVDE9#S3OVD5R4_=PNM%\RA7.$]H 4N5 6*^/Z58*T$(7Q96O'8T: MJ+S#YET[J>S!YEV[R&]JQ=]H/E5R#"'Q3##G2'XX3Q"X1[!D^CQGM7-=BT9] M'3;OVEOQ>\MO8L5?G';O5Y]P]6.>SJT>,TDF$A<@!PIX\L>!Y;=O==1;.-GRLST'38J>)P6&SCQ0 MSGKPJ3C06*2+5@5O;[F.#[T(/+#"Y# X5'/+UF*<&@M__/''V]]?W6* LU2" MJ"]=R.LK!4H(3M2$O!@HLN;)H!Z$@_N^/IW_, (&#A9?!T_@#YVE5T]B*(D; M BZ)IR8]"6;!5ZXTN46>VIW>68 MHIX:._<9=D$%BAEAC065=!B^S#P\:> M6JS/B*P&A#^R%*!RZ4#,D*EC EXFN8 MQSM\S3X/KO%@=*C8.T73R^5B\P:U_OVO[W,B:9:UI^/=D@_):D73YA+1,T7V M%;EE7):AP=/ !:=-/#T^C@X2>*<@VNZ-"Y:V+,YX5%%'CR R!8^*PI#S_9&] MTS'PQ&2.+;-X M(&"AI5=GX>3C\N2$MF9M9S!+ 1-/PH!W](N*PD*TS -+&DVVF5N>&@M@#S*[ MS9+9!3^WKR/&5E<']U^/,_;R;%7%/\NTQ16=.Q0Y2SI[;-(*PQK M?(7G_SUS(:3"&=9K1D4R]8YD2ON1A.ES8D'9T+QOP;[$3GLSTQ=B6^FT?_"> M-\]:STP.*>LZMER&^FI'NS$6G<"CMCK)DM"V[CX[C+)I+WHZ@^4^VFHXGVQL M+U-JCD5'#98$!4I(!R'&3%R*[+)P7+O654SMO,S1;H;ZPN ^NCK0R_Q]D?NX M*7JY7"2LMV1UT8_S];]&OR!Z<,6CWPL-X_T(A5!%6IN= KJ-2C+)02M$03* MVE#$ZLB;MTD?[3KHCE#/,RB0=*U,8&Y;8NDL3 MO7LIZ?929Q<4W-.?^%"A3YX&_W^7JY=GZ]/E-_K>)J=3>ZZYS!R,RN25*FG! MA>0!@^,Q9R&L'-0GYLE<^-LK3]Q.KX$NE\T$.S$LSGLOW>#A(L//1)F2]@%L M+7M63 9R%;,!F6*F'X2C7QN@XT$"ILM\/52CR];BG?HM]O.?RTMQ;!NR<_3. MUSQ-KLE9S(E^O=;T^G^$;:6K83W=2:?S6GPW,>S^B? M?%Y^_HI__Z]/__4N_/AYP0H&YJW&!"[6[J/<(OBL"B1FZ0D>O/RT]?Y]_C&PT2-I8:NL%;M\*=72-(^K==F[\LKHFBQWM;.,H_.>T30,F50QI!Y M)M>/(DFNM#%!<5_V.^<>7G2:"\1C'7J-A#TUB*[M@=?+U?E6N6 C!FF9).?. MZ,A!H3 02M 0&=S.Q<,O_W\#1?IZ[>P M.F^)3=Z^"%IG,)@]'_/U1TPX_U%WWX7MM2HF6WTXK&>PLI).8\,B,,6R(FNN&6\][?,A6GJ#TR$: MO]TQLH7X.X#1)C3XB#]P<8;O<-MLWWH,##-2"!H+*&\B^! =F?7DF//2QM@\ M$_0^0CH[Y%H"Z'#!3^U*?UZ>AI--N]0\/STCW6POQ$H()3$/):(%%0N"DRA M%B,4TT6P..R.\8$%ILUA&P44S>39@4796L8/X>'_!RZ+86FDF'!JRQM!$X>7[> M<3I:6/PK;D=&:&1@G ]A)]CRBJC%QL,4GR0*8M"!]H0P3,X',. MP(1.R7BC'&]=5? (.;VYR'NJ_,GLF_WDWP.4+F[+[K"T[83D#;HZ;9AG319; M(5ELS0H$XXK6CEN!S6>A/DY29Y#:5_6W(=50#QW ZM/9]^\G\T?8<9B51&)' MUE_6RYS;0/W;KG M;]]/EC\1MQWAK@WN^^WG5@ ;FV]TC-HE!M:Z6E4H#,1 O]1>$US005!X:R_] M,(H[<^4;B<1'!VN M-RF>>(+G$;%U(*P/4/34UV+O2UE_7:YPR\(VJT?Y'&O68$$;:Q)A E<4 EJC M* 97A:EAJ53W?_]Y(>L0]2[;RKH#*WCG&'E[V0Y(F^2Y*QE$0:R<%'#,9O)J M!<]*ZJ8L@NNON,R"(UU<&9Z!2D MY)C@RN84AF5V[[3LM(?* >J^X<^.)^D.CI7[F'LU7V\>+3?\*)V91E_ 5M.H M&!V3,9$4K;4F!<%TL*U?9IZB:=ICJ &L1A%^!V"ZRUB\^R;/[DY7)]>K!O].A7F_M)PWD8QV=*GGEE18;$"J^)E!(< M@022"$EA),B803\ "?)(@6!1@O'' 17.S9:$VO'90X^1BVU MSCX7WSR8NDY!5R[2+MJ]&T;M+=C=C8<_WQ,+_$*G9/X\T@%6]]:LB& \)TE@ M;35'4:$'ARC)"C*A,D\.FS]GW*6B*X_G$)0<*.#)GQ'ND/\.3]^7V]@76MVD 47H.4B?,HDK%)[0>2/0^9T5Z21@/*@5*=^L@9 MP,]]EM+[;%1!1B&;(?\K) $A,P6&Y&:9P&+-L#-HO_6GJ:F> $N'RG["4VHK MK=?S15@DO'&ON:EX6>,L,J3@OPYNP%B+.UV!(.G -H:BWRJ8W3=3XN=L,LFL0U&@&NE !*6@?154>-9R99<2RI8?/([OGX( "X MC@'01&H=V(RKLU0KS0+W"#QD02YY$1"3J8.K6#1%,BS-9_3NYK'XCN%PF#B; MX6#$2]>KH5:;=_9-.^UP\ELXJ3O@TU?$TS>+LEQ]VRQZ\&7L7JLUOZ0]G.=Q M+F^1,"E2+J #UJ=)5@BADJ)G1>!"X6S[(JN&#]XW?:\7ZS5N)JIOQ_7-<7W^ MG';%;M"<*QM ()(;9M!#0*[KLXE*RO*L4QAT$.VZN80"QWW5B;AD^ !5>L$X@=(F>9A86I8 M[:>)GH*M >+RR3G&G 3),=?:2P?!.P7U.C/[$DP<> .TV[I=/57M??B-*.N> M8'3+OOYMM5RO9R4IPY7@P&Q29&DMV=?"$8SS1>6<4N1V9^#85$7)IO]#@CNXPA)T\[KC8ZV92G%9: 4ZBL"O-6 MEGPHEAY8>\*CK0-TM5#(].]D]]V7WO8)3:IU:K1Y;*YU'+8. M"1..):5;/O M71[SBGH?/[WY:_RQ4-=:'QW<9%YGY#\EG/;30<-1BT>Y#'U]5A\5_PCTZT:8%]FWFW36.^/9TF(VT&E MK\[PX_*$_N=?+D3^\VJ"FXF>,WN"Y8__XDG/_"/Y>+TZWKFE&3&> ]H M? *EBX(8HH+ 2E#<%5U,ZYS; TF>%J5'@]: ^J6Q]/R,8/UF<<'L_V!8??YS M.;,\B5(9J_T]09GBZK6U)I$'Y[#$$F7KDNU]:9WV^JYW(!^DV6>+8((DSDHV M6NML@:$C_SZZ DXG 0G)[XPR!IE:A]G[4SMM3OSS0O'.VGVN.'Z]/%O-DM=U M>%NA"%4Y4"[1AC4)P;(8N6.^H&@=V.]-[+29^\\*Q3OK]MF">/Z#=FMR+CB; M -G&;Y(:G-4.>,XH#-.!&.H"Q$3LM%4%SPO$N^KV&8%X%ERVMB@-7) ,E38. M8JE][ZU6CD=CE&J=4#.4MFF+%7J'Z$Z:Z^!"_U&^_K[(%_TU,/_^5Z)_^N); M_6GF'!,I1UE3;NNXQ.S!AY0A<^D#ANQC\U$8>Q$Z;0E$EUAMHM-#WSI'S1>S M41<,A7:@\;0#%?DT7C@!!KG%A+4;3.M>@8?DBXU6@#$5_%KHY3ET2-GCM69V MR_2/_$(UXUV\4=WF^O*5ZO]KJX;K]0,OP_KKZY/EG^/72SRRTI%J)8;R.E*= MA++685*0HU9T;N@$OM1MK;,G7\=KP4IS7V"\U\&M<9RE;&2T.D*42H"R0H&7 M5D.,14:4J%&T?O6\GY*NWO1VT?;C!\->@IXZJ>].C?/Z ::*M_5=1D#)C [0 MA J<0P=>)RX3YE!NS]096E'^P(I]91+O@9+QY-M!X'\]9^?#BBS[_'LXN=H! MF&3BB4&1@9@I7D.0)D&J@Q%==,+PUB;T48*Z:I)SB,5I)_:^'=*K;4,;I44G MX\<_V-"OV8'R1N[+C15?+/)'W.3]OJA-:3=>ZR7RK)*>$%) B3J#05%$['Q! M8,I)YHTS[0N/!A-WJ$%Z5\MJ:_^-MS6OWB6AA:WEURH3I\91:.;IEZ23"\SI ME'SKSJ(W")C6Q1D'$;=MT?X2[^#\(N)KE/%AM?PQIRWXV\^_KS&_65P>SE>R MFB41=;+! @O,D(P$!Q]"';I8BA5!1(NMTS>&4S>MEW0TH(VAJZE=[Y?+;]^6 MBT^GR_2OER=+.D6^_#;/=*@GK(_RZZ_+DSSSW%K#-8)U0H)"%$".8(#,=?2: M8REQV(2B 8M-ZR2-"Z51!#XU@-Z=U<5L%QCK\# M9=]WH/=F\8,^MES-K]\%;__PYP$!W[ /-PS\]N"D40!XMA@.UM=U65I MF[GWP8&6A8%*/H-S@@&:*#!'9J5O/;/X$7(.-4.7G_X8_OR#MMIJ'D[6LTR[ MB-<6TDE8VF$I68@V)W J2=2*">E;=Z6_EY!I@[Y6*+AM?@Z7>0?GUR43K^>+ M^?KKQ4Q,"EK)STT4 .5"AIB5@)11F50-LV[]LGX_)=.&<:-#9W^I]X2= M?X23LXU.Z-S'U0^L@^?0%8<<0HZUZ9^.X#:-A8LEN4F766Z=U?8P-=/&;Z-C MZ##I]]/,X)*A3=_/)&V.0H$DMY\DDVDKV!! J^!EM@9Y;IUW=GW]:>.RT2&S MJX3[[JAYS<&\V (UV:DL5W^&56[C*3_\W7$:-S5 C>N5@G,R-M*W+; M8I#$($^2XM%!-T"/+-*O&[R+DF]<[[02Z=0WA@\?IC><^RBRI<,U ^.&Y.2+ M %=]?>$P%"?)NR]F-Y0\NMZ$C<":*?9>M+23\J'NRP=:SH]#4UJX5K"(FAY%Q$&?6!2+J]YH2-OXZ,IH.D MW:\I^A1.@=NZ*P".9!!&?K "0+P7L&WG@C MN.;,-D_=&R\23ZN:J?L*S__[S>)RI;?X T_6YTV F;>($A641,:3 M(,FZLO M9X/062:,.&P4Y+#U^HW/=U']+8O37-#3'U4/LG1Y 9Z4$&2C->00J[\O"@0N M&)G1Y*(PSGG/#P7.3J\+D[Q0C8&:O43<=Z8%18O?<77Z,RQRS2+Y7DL&#CB9 M'OMA].PN+TQ;5%KRX116&J< 71Y]I"VW*(D3 G+"II$TK! M6G?">I*H@].[+A)6WI<'E_H_#6G0QMKLP;GP3"-)#=)\67R M@FQ\*#H%';UKW;)K %G3HFT*L,O5I^"_/%C-Q")W44X(5B)+)$ MGD3- "\HI%1*!XFM^R,/(*M3Z[8O%(9";4^]= "U2Q;^P)H:/@L\66=0 OE0 M'I2,9/Y=9L")[,R32MRU#FMOD= IA/95\;*=O*>.]3XOER>U:QM'^@^#JP$__ K_-T@NL+ZHN2 MZ#DK@%D1;).B SO5ZU?&C:+X5CG;NMCP)@739A&.;24.D'8'6'E]MEK,:RL) MDLSK^5_U=UM.6%0Q)K6L[G;;XZJ@N]M_ Z,"2UYGI3ADN*>+,@,7TA MS6QY\9H8+W4+@AO.;NP5*W@HGDDHH=2XH=1>?Z%6FWBEA,12 MRK!@??"2@R#DGQN$1A3[A&!:KTYG'\/BR_D-J>1.,:4LF* YA0C.01#HP#A= MB]4T$3VHQH2^>LT.T4]7-NC&@M->^8SZ1K&_8'M P]9ACP6UEQF2J!-.-=$> M!#E;HFC)4:44+E-Q:=6.G[J&S90GY3*S[\=8UPYT,.1I-I M$W4^LK:23D?A02 ST@3O2ADTT_(IQ5]?=!K[WTSQ>\NO@YCDP2/O[7R!;T[Q MVWI6LD2N220ZLWKL%?*2:G,@21+AWC&6>.LIIT]3->WM_[1I#?NIIF>P_7V- MY>SD[;S@S ?'T20.A8)WVC^Q]DJ0&CS94>T*[2=L/3-L %F=/DGOB82A0-M3 M+7LC[>Z0^Q&P=IYA;;AS1E.07QPG>?E,9MIR22>U2T9+R47S=X+'*>KTV7MD MA.VNC [,V/7>YA]K]/^^T$YYL5[CZ6]8EBM\D=+9M[/S%GO?EJO3^?_;*'+& M2^3%&0^>YU*G/44(.4E(R,@IU-+RW!IT^]+:Z>MZ&S@>18$= /7A7-_Z(#Q< M!J^0.$CS<_4O;HK$EAQSK>(63IC:VTA C#F##)X%Q$!B.9IWV(ZM3A,#1K;& M$\&B@V&,>XIDJ#"TD$(D!M'6.3L>#?E-68!TQFF11%*A]4"C41GJ-)%ATMTQ M A2ZF/6XKS@*'6,#9<(\Q<4B6Y!,U7P0" MD'O:%3/K+!<:C*VSYHM30&&Y (&)9954*J7U%>2!)!\>P&R6>;.@CU;'=&;1 M"&E,=17JA'4,COR%:$"(37#F@I'M7YANTC#M<](Q,70W@GF@\'6E4T/4S/M<]*4"&NDH0ZP=L'$ MQTIZ%B)+DP0$U+4C5(K@>+@BDF@0F ZY*1-:7T+?8N$:5]5IH31(;KH M $K7!+.UI9EG60017Z*T0&$O0LA.0#9)QNBM3ZIUS'B7BFD?(B8_Y?;72 >8 MNGE$WQ36EB6K(U=H%1CI"FV3;,'7]#E3,G(7;.1Y)%?],;*FO=KOX#1LIK.^ MY]B\PGCZDBB:G[X.:7ZR&91YP(W%8Y]K>$,QF.IF-Q+Q]!Z8V>RM9@0S'2VK MOG:BN"X(* Q9**)8V7SKWD_)X2\[\?3-IESP*JV7>Z]E4+FV;J'CFVM9?4(% MU4/D(F031[A%N4/&U+<(!^O][MO.8:+NX%2[L?-^;NJ(N.8Q,<'!;"909DS@ M/"JPI2@GN"SC[Z78PF_ R3=-,2;S84^173>@[)1 M@)+,@.>%9*-4*9%;SD3K;(.[5$Q]7=WV>#I0RMWAY%WXMFV9()..Q6"=GY,( M[R43']G4WDVN9%&\$KYUD^.':.G)I=E=QX]"9D^!3]V-Y&J,]DTCZ:+2KB@% MT=::V-JL)T3Z48BH;5$!BQG6>^2!!7I"PKZJNWM; M7-3[;1E(+-5W Q4-<8&V#N,*,O/(BX]B$!H>7**GTZ0%'MK(LH-CY1]A-:]L M? RGYSTV=&+2Q9@A:23/WJ$ \M0\9&>M-#%$(5K?$MVF8>JWS;:NQT$2[@PA M%]LF8'!%(P=M2KH8AFQ$[>T7K/!95&,X(D9Z<#8.T^HC$-E#Q!V Y.URD6OC M-OIB#(M_O2]$!>;*S]LWO[W_>-EZBS$NK 5KO $5>("(T4/,#+,7GBG9&C># M".L'2OMH_W93SN:JF-IQ^6_EV6H13O[/_,M77)]^6,V_;:1V MP9-"Q2TJ!RE(2.:T(XB$QN*O#67DB9A1:M)8$$VKY!^@)2I\V_:NCHM MY-TG;+;Q0@@"53* F?:6ALX?$.X#- M37/\]K*V2:M2?*[O;*[F[Q@9P2OM +5-02@F2FR=)OH *5-G]XWY*+"?O*?V MC6]=;9U5W+\OM[.-9CHX*Z)4H(D"XDM8"%EB;>IDHC1.139L3O2P]7JZ_MU3 MK\MQA=R!N:F"N<7%SXO.F;\M5ZOEG_6%-7RGOSG].5-)A,U K*+JB#X?%/&6 M U#@F*,UF0?;V@;M0E]/]\N' 6YT[4QML>YC[ Y'E^\MFYS:#[A*FVHA&[65 M+)&'0+PJ2Q:?K#_QZ@57V6/T:=AHCOUIZ.ENNH%E.Y(RGA?F_A%.SG#+)H^H MC;(9++<:%-J:Z502F")Y-":RR/((F+M.0T^7!$?'W-[*Z."$O2FZS94LKD_K M?=JGT]I-XH*M\ 5G66'4NGB@(*7N)A)I)/F"H=!%!9E*;-[P83AU/;G];4[7 MD30SM9V[R=9OM=\3<;.]*9Y))DA,NK9L,O7Z5CD(C",X9Q*G\)@"I[)'%'![ MG:FK<4;U_@\2ZM3XN->I7"Y.OYY<)K:\QDMKZZ)&M&C!6$'QC/4"O(P2I$[! M"1^%C''OH^_!9:?ME764TZZ-R)\'F&8V*A9M5L!43G6V9 ;'(H<4G1-"%^5O M9[,>A*)I.V)-!)^=A-PC;N[X?QNW[WUYD=+R;'&ZOLJWVNZ4B!2 A%R-K9&@ MN!+UGD74LSE$'ND_?E@&8Q-RINV/-8V+WE1%4X-RN$/X%S==! W M5IFMM_MO6\5M1 H^D'4/2MLZ6I5:_>VL.71+1>G]5F7A=] 6:EI"2-$9"8)5.L4@;/2B13G+1P(NH0 M6V?>/4[1,!@]JQO[ABKHNX]DY>X#B72^7B]7/]\M3_%=6*WHXS_PP&8,3WRU M<4^&77@8MS6#Q* "JRT_LLR@6'W%-IR!]<[;F'.6J?7V/%YK!A3>, (XN. = MJ"0%..$05'4/4U1&(1^!N>?0FF$7O0]IS;"+J#LXM#[BING\A[ Z_?EY%1;K ML!G7O$DDBUR(DKT LL&UM1NKJ:8JTH^I)M1+(7WK5+M'R)D>/0>I^DX!=1NY M]PNABY0R7E 6S!FL,22:F@L=+7(ZTW,05@4G1.LY%H\2-"V,FJE]&)SVT,'4 MMP OJCION@7;LCZ%0M:71R=]H BR)/+>.&T\6RS6\HD4ACT#/[A$E]C81X?+ MY@+MU\ZL?_MY_6\V6TEE1L=W]J!]'8$1L@5G609N+2NF)&]=:V=N.'4])4J- M=I =JI7.\+;-C]:"!"(XY.SJG LRUE'4(3RBSLFF#9-OU^PWQ57')]C!^GX$ M5GL(?^+I\:_F*TSTUQ>&U@8KV*1\F]R5)HZP;!YHGQ\3=7 M[0'G40MY]P";,_R\O+:)YKCM)?MBD=\M%^GBCMS;['DDCAR7M!M8R!!+%9J+ MA2F=O#"MZR@'DM93O+XG#&Y#:P2=/+=KYD-[_3[PM5&OE:?H]&M4\@K)]V$L M)CKL @=7"P.R+IQ9KDS[>3K'NTX66(>R)D'M(LQP4JPGLE,T6K@RZ9 M[_MZ/ZC81UW+EK*;6OG_?1\#+@4ZI"GNC)'7;$F]:=XC@8=@DU!9Q#RL1/N^ MKT][[=M2^0?+;FKE?Z:X8DO^^A*\W!>% 7*ICR$6$\6$CNC7O@[3EH+??C)X M0/?W?'S:&Y:6JC]4]G1 M2DD;@>% 87;F.=Y^B4\I\LB5 R.#KGF""5QP&FSR6K,8D=O6>;Z')KX<];UP MA%AD9[GW"Z&+;:6<82%; 85G19ZUXA 2'8U:MR1"%/#9J;UOGW35U.+<:9+_-F:XF @A=G0$"BW[3E2\PJ&EDX+WTD+7C)"7!D@^' M F3*\Z>]2@=B90_Y3HX6LK@7/+Q?;*VAB]E%&S5@%AF42QX\DPQ$(3/I)<8X(A/WDV!,02*=;+ F] MGY_FNNR(8-A3DCUA8?YCBV94SHEB+$0=3.W4)2$:B9!CMCZ88K35.V/A\O/3 M-$$[)A;VDV1'6/@T_^N"@<*20&L)S!24@Y*HP"=!L,X4JO,JE;BSXWCY]6GZ MFQT1"?O)L2<@X ]<7+!@7-0B,0<^(+$@* QWR01 RZ+3)F)D;& MWG#'P,V>4N\./8^V(8[<((O0RC8VUO372 2KK8&.KU^W+MSV8Q,<,J+T'7N,(;"\'7QW69N2B),<-; M'Y8[D-=G^_M#$#>6;OHO*#R?6%#[XO<9%AL, 1N MLXL(GA4HQ2$G M@QM2;)UV^5S*"G?1^Y"RPEU$W<%!=I.%\VY9UNJ,*0'71H"*AM)=WK.M9#HU-"XP\.'LU7Z&M;XX@O]1177!5,, MF0Q,)D"GTGES(Q=I3V'2!>EW+I9AI8-#5^SI1K$%9$:1= ='TD-3VJ6W@47C M@-51"$K%"!0S(N@L5"81%I5''D6^):4G)!WNQ+20=Y^PN=AA0J/T.9.]1$G" MD;(FDN8 4A;O<\DVJM:WT \2T]T<^]U5_31\]I![?P#:9@\DCJ%H#L8&1\:3 M3N$HO 2,3%O)N3%N9/#TX/ T4O+CT-E#XA-71V^>5:H5_I1P$5;SY68WF1 D MF6$%5B#MID0,>$&_9+31%*?"'<]FKR+I>Q?OZ5%K_Z.IC6RG!L<%W7]?K+]C MFIK!B5F/ 60APB8QI8T4NJRM80[ M@A \R*@&7>T.Q,C-U2<$2!N5 MW@.2 ^3;@7/RT(.:4A8-IW"1&YW.A[$X:S+(DH734A2)K?MK/YNLP'8WN_O) MNSO87,LY,MIEES7!'U,^?QX)42N007)RV;P,W(Z*FQTSO8Z>(;B3HH=F>NTB M]>[0.@#6A]4R(>;U:Q+?=N3@^U+9G"7,(027@05&1KL^L,0Z5CRS@MY:[81N MW8SR86IZBJ;:0*F1Y#O T*N+95_/%Y6)E\OUZ?IOJ^5Z/;.)*:$+!1$UM4AE MN7'M!!B;*=)@6 IO[Q,]0$Q/7E$K8]1"[ET :'"VK(LZVVPU&"=$K2,CS@)F M"D4H:O79N#AR[:2I&CX>K Z0_]2/[34:NML.;15IA6.,;.M%/ MYFO:*O6<_X3I;#4__?G[7^EK6-"F249Z%5*M,$%9WYWKP&A,8(.DORJ2I+!/ M"Z-=Z9BF"G4,@!U;*7WA[]-9_+^83C\O_PB+7/]G/S]BQF_?JR;_"'_-OYU] MN]ACG'E/D4B &I;4^68)8F8(!6,Q)I=H;SOW@X WF(!!B'//%''CJ*$OJ'V< M?_E*'&Y\T'O8?'=6[W9K/%,)#2?K6?9,!RL,<$&N@4+N("H?H,1BF7*.>S&P MD/X@.@8!SS]3X(VJE*GQMTFL"C_KA?)=D[Z9;[7EZWVYXOG]YM=9;;:I9'8D M6U/GQ0H) 0L''U,V6(Q*8EB.VR%4#+M?9<\&?$?32 ?QPC_)1<#WI6QW#^:- M."\N;FKL/7,L>5Y3!Z6K=\J9:0@4<(,IRJKD)&)H7>7_-%7#,/>L+O4;JZ(# M<#UYK?QAA=_FY#4L[K"Z?H<4,6G/?$F%9&AS+;)CX+*PX(L3);D@^.TV9N-? M_C].\C!8_EIO PV5V'^EY($V0"8%8)R4H.KXW1RU"Z0Z4TE-)_K M^DQJ(7?1^Y!:R%U$W=TYM\DXTUG)X(6 G'P!I1E9/>LT\,"0)8Z>YW_'6LB= M%/MT+>0N4NX.)]=*=)+S1;EL(=?.8DK425U1.*BOZLXF9&;DZ:T=UT+NI..A MM9"["'SJ"P(*1=-73/_ZL**X=--]@G[W916^O7SQ\?=/+](VX5 EKKRFX"#J MH$ 92[_#%$%C]B*HXJT>UO1WX((](65?U2Y'EG-W1NPN9['4Z.)]ZOYE_EBHY4U MGZ&4S'BG@"M-+#!R_6C7%?#(C65&.]^\#]:C!/5DB_94^2-Y5(?)OP,P[9!O M84LH:5/?A9F.>U]J*R_:?T%%8C@:(U/GF3!'O]TY!&8C:69JG^EOY F\7:[7 M[Q>OZ?OS'[A ^N$\#5'4K<.1@;"!@T+ZQ868P3#OHRPB)LL'^4F/+-)G7N<^ M0&DJSK[O]UXNOWV;GU:1K<,BOUPN3N>++[A(.CM[)P(/K@&G M$".?G>#[\EO5$VVC%^E_S^;K^>9@_^WGM9\N*3FEWZWG9#(V&#CW4*6*-OCH M@6]F442KP"%%.2758D:5;0ZMY=2(]&E=M?'0>*?V? )-3UUI>F_Q+18=I*C. MJ3=UNE;M/FUJ1RMAK4ET/C@V;;7Z>$T-IH# DQ7NN^AC:D ]6*QKA4F8M(&D MDP!ER>'P):9-(X<4#3=^6,N57Z7"?2>E#JIPWT7"G<#D5@4V(\:=\?5FKDX- MMIS7E^<,,3&*6&R)+HJ&&.F_PGTGE3Y=X;Z+?#NXA+C'!C]@=:\B)BTHS'41 MP2DD%GWD$+7CD%,IIMCLO6W=$FP/,J>]EICRE#N6;CN [[;YWOMX,O^R866F M%%<.F86@->WG1&)S3&J(1HO@F0U"MGYDODO%M"[6Z(J_?2U[F!;ZO@#Y=+I, M__JZ/"&1K7\G>9[^_.^S!58,?%C-?Y#;\>$DI(WO<< UR.Z+-+P,.9##1EPJ'F5*%&4R,GS1:P;%YRR,*5[GUEE3-REH=ZGQZ2OMVM]H?U!H M_>T[+M87AF!5*Y V4?=O/Z_^S8?P<_/,_V=8Y8LY:R4QP6MY'..RCN93M*ML M%8J7DG.>L;3.-6Y&_+2&\ !,/7QS<4QU=G#$UG:!\SP/JY^?PH;]:BW.&X@Y MES0K=Y*JZ;N%-E#_;5"UU<74 M;Z />387T7NVM1X]!PBB#C$NL=8$L #,)VE1ZL+]L"[ZCZ\S,5 :JW0YCGP[ M,$0O3T)]TOUG?1)&YJ;T0HS#A0:#0X8@V,M]S50XB87FXZICS[VFBJ5\AMLSB3CDHA @^6@FJCR(XSH4!2H"US-,SYUJU*'B%G MXC?+-@H? J,]I#_U,?=AA:_/:E!^PV"!#C&QC_:6C479@5VYH/Z">&2HO$ #@;GZ2J$R^)09),>RM1$3 M_4EC2W*#@&F/K-8X.5S&'0#DR=/[HO MI; QMSZ?#J=ZVJS$/KRG(^N^![1?BX$N.J5L.%S74FW,;Q;7Y]JB3;)P6Q^& MZR-_@CH VKT.T>5V.N^9 M-\?URW!R@OFWGUM/^.(?KF=91NU%J6,=;#U[1()HT-+O@E M^-2?%K;'5'>OZ/[]+URE^1HW^_;R+R]YY#-="DIT$3(G*2NIZ=30P8.*#@.3 MR$ML?>CO1>BTO:Y[1')3U4Y^DW,NL_7KY>KR,OW%>1[/MV_S];JFDU&H24=, M3 *R<[75"'DXP:.#HISR%+FZX 97N3^YVK2=KR<"W#BZZ 5<'_&DUC5^7O[^ M5Q4I5@X_XI?:-K=V7)NO,)V^ITVSJHV;-Q4B=$94;=U^YIDED04+E7N3ZV#" MS"%81MP;)WDR2A1>=D)B,]*F;:S= VRGT7(O&"=F7YY@J,R]1ES/C(]<^)2! M):QSJJR#R)0";@OGK'AI[,XV\_H"T_;9[@%OATB\ [=QR\9%@'>CA]],%.N) M%PF^>@^J6"1>HH-4DDKUA=OYYEG&C] S;8OMB9W 9HJ:W%1=:V_Q^2M>30JJ M_L5R<9[0L[A\B'J'9*YO<:NU$9DK$-PH\F=E I^9ZU+7I8Z^.#29FV M]_:DYN^H6IP:L[^O3^??-DTQ[IUQM>5R9G3*4CB2GS+D%G,6P5F=((?@ M,Q M)#.L)?S !2?NOSTE ,=0R7.KT7B%:?,*2_CAH]9I#%EHU%J-G3D=IUZ##E8C M$@6[A%A)(4$Q$!-WD(50)5B376I]7=9KO0:W-I4@ SA,]95)>OJ=C<"U#Y@" MH\W;NB?NKUFOL0NFQJO7V$6='80MCZ2!!Y)7HV=P#&\7F,'3?4 N:<3RKU+VGOR7D*HL;].#(*L8]^"*NB5(V9; ME_,]XWJ-7=2_>[W&+KJ8.KQXS+O9UA1@40FM RWK6SM/HEZX*Q)9*'7JC.*W MR] >'#;UU%K=UVWLI-KE>'+NP"@]G"!N;&')1 -H:F/^>B7D),59T@=6C%%9 M\]:VZ)>OW3CD'&RCJ5XA=[$SLV8L%Y&)=JPCL*($[[,!9A4&#"53@/^?VHV= M%+Y#[<8NTI_ZR'NHX,#4$2(F)_!.6U!U2#P9WIJC'E4L/!9?AK5H?7:U&SMI M;TCMQBZB[,"NW*PKT%J@4/4(3B0(96I+H%@*6..TD,Q*+U1C2_),:C?VP(4ADP MJJW3@$ML=4=Z_H?C+!GYS]3/^O(:JB0='Q M '6^/21;LM-*B2"/@;'$03&%@ MK(],>Y>-?#(MY=^G=F,?P(VCBU[ U2ZKGVF7;>8,A+(4A4JO:6L%#HEQQ9(N MD?C_3^W&-+"=1LN]8/QV)4%-!SN]@9U'99)TFE]C4^JGH/$0DYSA%S57!8(C?0:@B#DI-&0(7@:16D]6")8XQM&<+=.$5 ,CJ!5B3(PDFR4%E1;"DS>.^YYT*CL_'? MI @H:RNMY8J,-:-MZI%< "UJ!;(O*J.@D,DU%L6O602T"Z;&*P+:19T=Q+\/ MUQ8PZ(/=T=0+S MVK%,85',ECR+4CP$E 8<9]DQH[2V8^;B/*\BH)W4OWL1T"ZZF#J8>+,@U_7T MK%(?3MXL?N":_O%%IJ9,UF>N+4A>*UYD".!U0[-0(>6+L3)2BB& 0LI$%5,((T1<)63*#N0AC[;#F$PW&^HR73S4B3AK* MMX>CJD$4KAEW,6*=+U+?0TJ H+V"HH-C.MH@2G/W_CCITL^@V.P@?^NXNN\! M[3MU2&>BF$AL%70>E/(2(G$%WA;CH^9_@J9V$P[5"TKLW&2N3J MD]SJDC-$#+,>&>=W=5F[IR0UW7><@,SN;?$._#O'L_S(BN>G"H0G:A/VHY\ MU9KVIRR[J[,"-?*1GILO(2^T'@9X842F" M+^2?8"JQMGN*+#7/+?C5\UIV L?PYK8[:*H'R#W]K!JDY;U[*3^G?/:]E%%U.'* ^Z-MLN9,*SS-$ :O3D-<<(KB#% M^!@#_>2U$L/N_YY8J/O\EIV4NAQ)PCW8HL,C,>FB3CD0Q[[VU#?,0!") =.6 M9,!B2:YUBO9_$A>:'*C'U?W4MG'8K$WKB[\3ASL4<.8*@W]4^L@ZBE"0":QDW) 'F MXTY(/.Y37<]9"P?#=AHM]X+QVP]'3&>;O5(@,050* MXP1"T+5R:)+PY0N^, MGC,:6IC)O27>@9/YZ N0YT5*8Q!8=@B*6P3O&8-4LI"A6!-BZVN6@Y_J>LY# MV =LS16U.^C\.>@6^&5C68_7CD 6B\[2YMG,QU&268B&8D)4VM">\E:%X[8C MZ#GI8&]+UEH3'5BU_;H-\F*3RUA HZ@CJR.#X$T!;BA:J_:;8^M>^^,UDNPY M9>$0.SB^:CO []XR?K=_^WY!5BM^%J=;JA"JAL-,3L(_"<&)U>C+GFE06/T?/LV\ =Y,JV4M344??0)CM,QJB=S^!E M5*!F99&N3'MNQ[U'-+M[U]V3$T\MSRQ-Z?G:Y/PR+/%U^V M_%8EG7[%XV20';#^J+EEK>0R3M:9\3)SK0VXE#5!/GMP/@:0$E'P8"7&UK68 MO6:=Y1!25,(!PY1 18VT356"H@4OC!>A1/A/UMF K+-=,#5B-Z4=U-F!&_E( M,@N&.GTH ,; 0=F M4F+ "S6.U>R][IU8N@OGW6V$SB&9YWMH*D>(/=T4HSR M+,:DB2,N0^TTZVN%]Z:91Q1.ZQ#E5:H#(R@2 MD]+4JAX+3B8)S">A998&U3/MO=5>C4.[;NTBTZFQ\:" 'F@350Q]P&<.*7!5 M>Y)P\#Y(",IC\!*=*/XPR])37ZYQ,32F[#O"U6-;)5GKF+,4P>1: IUK-B5W M 4H=;^.]DQ&'F9]AZW7?W:W%>=5*WCVXT(=?.D;NI&%(@3)/K@X@D>!0,@B. M65ZLM$G]I\M;EW'@<74_M<$6>)':P6.3AE@ 5&11%6^72 W M]B"/CE\;=E+^KIDSNVBB!SOZ4.>O($7AM!7!>95!&1O!8RI0)W&+Y%4@*8YW M ?%KM6;;!W!-%=0!T/;+XT'NK=8I0%:R.K8V@,_DV*9,\DS2"G*!GDV*5L]Y MT8= ='S5/KN3N>T@2HC%W>9N8Y!Y[$ ^;3$A X(D9]? MF$8C;>$VML;,O83T!9E]-'S;TS]8W!U@YA.I8&.0SSV#:JV7BVJ?-WLJ:J6% M9!F$E!16,W(-HJV/=86*5@Z4=0=XN=9&=YN1X$P4 M(AM@R=>,A$V/YX)@5*Z7?,44V?ITNT/$M"=:>Z0<)N4.8')I=2\N:V42!!C;?LC7'):YNQS\]+1AXB9^(J]+T?H($UU +GK]%]L01(' MA2;10G2F/IR: B&2@36U>U^6)"+=NL_F72HZ<7\.4^_]SS/[RKH'M%R%G?<> MRYYLMW$\0;#2@T(1P;D8H2AA&4N:<=]ZQ,03)$V+HT,U_G#4?[#X)T33>G5* MK)PMZ$LDQM.?-=-NL[F\RG0H"P$\!J(_) _!" :L!"FQI*+R(*>(%K@&'?KI M"C8/K3UQBZ-)#[4F^I@83Q_Q^]DJ?26AO/BRPG/;?8NE;9?;E+/S00 %JQ&4 M3Q(\=P)<"I('U([?SF?="V2#"9K&0K71^7)L!4R=\O?ZK+;=_!!6_WK[]N4V MJ/!!,BXXT'_7]H1U8C>S"H1,FE/H8GF^-9OA@12_>SX^'1A&TM^RH3"G!L-O MJ_G)R3PL3LD]7)W^OI'-:K[&-XOT7]M.UT6B2S5H%;4?'"-',>3DZF%/!IC+ M(.2P"6U/KS5-]'XDJ#06=0>N.W]^K@M.*[N.T#[_5U@/IU%4OA\4?O$U$?1SQ>/HC,F?8K"US:: M]=:/%0MU, !PY0O]G^>!M8_\/7\ MKSK?O?:K7I]^)+YFPB190M(4HEM&YU(>?9I]\? M L)6:IK:B7R'I[>F+9[?ZE37N,Y;O)'7\7EY\YYGE@(K1=;._U*1NTQ;#5QM MTA8TE]*Q('49UE;\(#*>?9+]/D \LO:ZL(SQ]*H_Y37FKGC>%!5PBN*T9?4^ MD\=4I^QI1E&@\=EW/#\8IF,IM!? /K0-'_!K/F&B?WHZI^V99#1 >&RU=H#<^_AZ M<7;Z=;F:_S_,LZBXB+HV:'=TNBC-Z8@)BH,VRDF.QI7FZ>F/4_3L6YX?=C/: M3%E3WTO1<9"JYK[4JUTZ&HB1F]S]?C+_4C?>Y^4_R N:E11LH/T#TF@Z$$A4 MX&@_4?C(;;*69YMNI7H]-.!NMX6'W<2S7PQPHZOHN35VV/Q)O*V'I@T>'E]B MU$8/.W W3L,'R;D*EAG07GM0-KOZVFD@YV0-*YP%;/W4/%;#A]])^\N?2,[L MZL<\X0,;^&3SR8T#_!'3\LNB&O!S%WDSZ>_\$9C\7*%\$I"8(:M.-AR\R'K3 M.Y2A]H&UC]C'8*2'&J&]L/9P(XBIU-R#RW@2%I?Y>P95D+6WJ3?D\ZKB$1S+ M"KC/4@0F@FN>)')]_5Z:0$P&A]L>XKZZZ0A7VV0N;;/TEG9GT F4%P@!C2;G MUDB*K;0RIO5]STT*IL76_II\ !)[B'7R((%(K_UKMREX*A@?? 09/$G!J0#! M%0E(X;9,3B'>;@OU4 QPX[M]Z'D?]2S;R*H/-7.U[4CLR,RID(%1R% [-?DZ MBKV6>WNA$T43Q;H=U+S][K3I+&W5O)>LIBZ9J"'KQIJ5PK-0!@%U]O7=(I%= M,PI\##9Q6E>$0?-UGBJ)V"[82RN-J9V$_;70 W0N$$\0SQ)#@I(-(3Y%!]%+ M!\;GI'V*!=D@MV (>"8ODMA/6;?5O8?D)E;X'_/%_-O9MPO"+2O!H,S 44HR M;22!B"H!ST'KPI*).*@:_0F5WUAT8J7OH[)E"_E-K?CPUS7")2/FN2O@LW"@ M OF^(>0 5@GCHLP^YD&O#T\I_OJB$]:YM%#\WO+K( \+W_8-KE3UB4NG8;Z M9@8*R8V-CDE(T92DA5,FM'YZND% +WTGIO8:#M=.!]#:OQSGBNU%ON7$<\[0 M&)M!%D:'LC<1?"$/G/F:GF"80-O\>G8$/J:-?P^ U:YE3V/KN .<7QJ+^J+S M_GL5P,59$#.ZQ)2%6 )M?_YCGLW"RV<\<20K&: B.5P:T X\E0O"!^VA$)D^F@0=W M[^*]]-B8^@!OHYW>X/7/^>G7CWBR$=GZZ_S[Y^7OB]/YZ<^+_>A+L-&2ZXM, M*U!9D:!R3L 4R\&G;!$'G7&*Z"XBC(:.->*=N*?9U MCN7WOS"=U2KA]Z70V;YE@T4MI!4*/(N;-C/$$ D$>/3,:JZRRRU>.!XA89K; MBV.AJ*7\>XK:#O(0WUZF?"J-D;:1A2)J-K"TQ+X-#,@$%>=KZW\GAL!OGUBO M#0N]M'&9VG?O 2$=;)"]TZ#?G55[<-&.YWJN/'+U=_JW,;9Z%X4U1) MP%G10+\AK52Q8 XI%ZXSYM:M%L;B9>+^\[_@=CD(+<]YUVQ^^0>N3R\+6_FL M:&08DX+B:_L #+(F=P6(3AA4PN=H6SM=+>F?]KGSE]@=AZ*B@QTQ2 _O:K7K M^A3/&5Y_7IZ&D^M_7W7Q;GGZ/WAZI:494S%(ZP)8BNY J63 UV*Q9%W4V@F; MM)XB)MF'F6E?%GK:*WW@Y5?>..D MV;2N=]=%1ZWT/4@"X]3^9H;(;"D@>9WNEY,%[P,'F[4C#RD9?ON![=^B]I<, M T5.DLZ_4.M")10'& MSJMZ>\'B)ID@6.>4J $.Q?F@C-009>8@#+/)(-->M>ZJ_0@YOV)E\$Y@68ZC MN7Y!N)UXQ;6UW#L2C0_5UTJTQS6#J-&JFDGOXWN8AH)&,"0G":MIIGC'P(3/::<'+&)E.LG5;@SM$= F>7V4X\:>9T@F2T!,6-A^!\ M^O_;^[(FMW)+6]M+\M0NQU\M5].OQ(+EGZOI665RTUOP!S]] MT.ON[6@:YEX;?4$;R3ND;%>;6*!YR M+B!#L*"\RA"S86"55H7'E)5OC<7=VTHO?H;%VFZQ/5ZRXFX'2>^82)C M\@D77_G$>"N=)P?!KB>66<4AN*@@EYA+DBQ9,T@'Q4&H.?DQ]0>KR_@@Z45= M6AF.#]/EOUXO$-_,:(.X7'V@U2D.PPGH^ M9.XC:N1F?1TH3S>0>6XZ=&E-_CFO/8C.IJL?:Y:$4&<)ET!GKS2@6*ZMILB' M)8O"7)#!%M[\46IXLD9NG/.,]*@!;)ZK)KVLG;UPEM<,*=%Z'ZIIB;5_%\D( M?#8%C$M*1UF,CZUO@P8=9K2HV-S+#L$)1'!DK8 M6L7C9)WOS(-3,O'M^AO_\BDUNV!JN)2:7<39@5=Q8SBE2$:B($-NM*L]6Z6# M6(RM24DY)9F#5:W?V7H< 7M4"#PV]G47>72$I%(_4#PR"E+) MACJN8>Z3Y\D1S$O4HFXZ04S> M0BI%VJCI_V*+,6_=S0,=X\38G_,]P&6#N!&:"[<&[L49 W9E@:RXKVN4!)F8Y"Y@.9RF3!)E^Y2:" M[V\&Z-Z"WYM_'40#-W.X@S>L6%/ "L-!&2+#,UT@)6><,T88T;H)5I, M+?>72 =P&B1!6T1=0R_B9JX\<,37F#& +*1-/I4@[59#[?Y=K+$?K(Y1K+&+ MC#O ^<-Y_RH5KQ5YC9:O59]S<$4C:%0L*Z>=,JV317ZE8HV=<+)UL<8N0NL M?0T>+),3H0ACP).^$Q]M!,=8@JRD%QI%\N9$BS6.,&%T3/?@R++O!>W[I#J^ M^OO;=+'^XXO$^HD*63+#,\3 934>'B*B 16*DGTT*F4/E93KYB2D]ET<I?7+!>R^8MH';?YG)I;.=?OX;%CWFYH/I%6DV_UYFM31/9'E]C MV%2V'>@;)IF-KZHOYRDDJQE44.T58E+HF.!R0!%9NETP$!Q<2]>P:.4=)7F MM@O:6I<3-Q!T#Z=^.RY90J#R#LX7$4'"Z.B1UR9F"H(Q'H2SVFGC"[]=9C*Z_=\O&N^O;KU?ZW\83 Z,QE_- M^M"5?UY,EI[EJ[Y,\_JC>VXJ#$HG,8+29$"41V! MMG&C]HXNG27S=$MM&1!%@=.\@0J M9 TAHP=B#HLF^Y#[:<&]-Y7CAMP=Z/)OWPD$0/HY"[@2WTWEA?##I?9LNYS<99(SR0G,& M&*2O!SX%HR$$R)I'K6UV*J9N*KYV)N_9O$AVH9,CP>X43L>G6'//V]2C_-$R M.!UB31D6MB9@7XC9 ;T_ALWC]/0C>'!.!S4-!['L,>Y4]D M,6*.#$Q)]>I6)PC*9[!99"5D4,ZVSG$]-HW/YL'U)!1T2 ^#P6]H'X[[DC' M32WQ))XX3J(TE3N80@G"Q!N3D4FCFZ)?/^.KG%!ZGNU#&$>#VRSQG/QZ4.\YX#!%2KLWK M2^68%Q$H&O>IE%Q2/U7+32@>]Q#MZ'WCB,!Y!@?>M1?3QUUTDPV3I@#+EA%; MR".(5BCPJ(IDT:+'WMX(MR1MW .O(\49 @H-G]2/5%)]]V0.U91N6/2M4]...SKD(KOWQ?GJ MRWPQ_?^8_R0>+JXE^]:^913 W716J_Y>M(!RM&(R3H.SG%2/VU3[T- QA5%8 MAE%)$UM;X4$IZJKZ>A?T[3IDY(B"[]8KV9L'Z^:36>;DA4E0O,^@=$[@63; MD\)47(DI'2?S^R R^IZ# M5_,2(4J7(;"2=5$B8HE/^>E/+7*R:&PC_?D HN@/4I_^FF_H*-[YC)$!NMK/ M(UL%SAN$7!)ZYI3E;KO)1H\LTF-R5S>0VD\4'4**T'&I'*;.C>#6@PB^@&*\ M0/ V@A162!^"-D[N"ZJ?R_28E]0/K/841W_ >CT_7UP:W6A5X.1-L&SKH,PZ MC XEA^"B8X88%,.3]U1/KM)C-DTWL-I3&!VB:OK]4CT2C\);(2"FVD/3!@9. MF@PH4;C,T&J_K[7ZN4J/:2#]H&H_83RWJ/;M51=95PPG!T" M3:!BA@N9I&H M@-K%C,(V;\PY#"5]SSD\S1NA5L!Y=NHS_PL7&WY\G:XF:))V*7M@7)F:'DW^ MM.:YIF!Z#):3.WV<+(DV]#RCP'Q/O ZJ0@> Y[DITI_?OMW@!=$:@[(6?"B> MX@?!:ZJ6 "VCCTF*E$O7I]$M>I[1=42'BG0(>,8.$]8DQZ<8<;X=(^YF'ER] MQ0:7>4J&O.98:O,&J<$7=$#;89EEA4RDK2*.(VWX&=VT'*8QW:+DN1U!%PU. MWI5K?-EP:H),">ZXKW*CD]F4"!Y=#1.ELHESXS#T?!H]3-HX'EZ_F![RF&H$ ML%[T[DG1;OE#_WZ]_EL+=+S0Y8!$E:V\:0@ M<"0A0 M3Z(0UG!N(?I4QW,:"&,0H00[7$Z;S4G[9D%G =C^A@!YX$ MZT7O[HANB\G33Y;B/>2[\XECVI/P'%E,2V*T&L&;G"!D%Z0I(@0_R&24XY+Y MS +)0?2Q8^!UJYM[FJR[INHQ3YQ/I'%,!.L ,1&OZ!N2LE# (G-2*6*6.XZ2 M'H?>9Q84'D=;.X3BJ -O2/JO>/"E_ MR("\GHC,9HA1%$@R^*11R>":#\=NM?FN*K)WP=2N%=G#B+,#!^=BY_3'ZT)# MHYQ2]6CRF7E0JB:7&%- *Q6Y4U$9U[I[X(T-]%WP/! (YJTDT@&<]F?<3[)G MN3HM?X2OEYGQ&8V)TB60AEE0P0L@7ZGV-],2ZQ-R#LTMY !TC ON V#5K*ED M(QEW@//[_*@/'__<%%W$7"S&4H )'>DD0@O>1X0ZW)UGF1BSK0'[Z(9Z3'4^ M)E[F0PFO R1>\F6MUCYHQ!@+6*S3!:)2X&0H8+A@Q1D4%*P695R+&60<76371Z.C'WE^0#D-B# MK6,_J->M"\;5QC9F:7.((H+4GJQN)A7Q*0LH-DC-R96(MUN*/?#N??-S^Y#S M/N*9M^%5'V(6[+(4.0@9 R80OC!0VD9P:"TD5E!&&81!OX.8+S]WW..AK9CW MXM6(8EXN5I.?#85$4@5]BI!BG7@L!4*H_3DY,NFD%4G[K2P[?>HUJT[?_;3H M-Q8!A5,=@?\[W )<-R@4/P2L*%1,JI'C1V(IRXH-U3L?"Z<=;C67:!C!C MG@D'".NVN/?@W,@"_X_I;/KU_.MFXRX6P6N$Q:TCPY:T K)S!71FC*/!,?.A+?7F5B9DW.K"Z&?-O:Y)LS R$F M!=FD: KGB/DXW59WV?7(.;%=7%8<6?:GC/;U/W4VQ'3V^6(4$I\(S1U%=X7" MAU ;\$<$I[,!G112#! %\J,/V]IA_YU?"S?&7BOH'PJ$4TN/^7C^]6M8_)B7 M6]?F+])J^IU^WS1#9MO%!DV2V8OB@68 M6D]2Z35/)B7N6(@:1)"D:)QG"(Y\M1B-]R@)5 \\=3+1C/ MY#1E;D^K HC6F:WTD/LS/SEY?3D1V(453V[ZP1/\8)_ MNQ+7^7G0&+6ME&90"#U[W;JH:Y\4GTT,QH"0ELQ=U@:\\1D9W G#M "#A5/8A\0=CAG0&!^RRUX.TWOO"+3UV*WYV6C@D#AK.!V[1PVL M+VJ8KSC#K/?.,P;.2 7*U^:"C!Q_5HPEST7H(@=ID'<$VGKL_OSK:. !.-M= M _V%!L[P?HO=YY#9X MST;SAL+7@=[GJ]G(>O>D12+&?5\;I5LM6-:^PDLR'*_#=/'/<':.-V3,:O9+ MM, B7[_B!H@6%22;F39%(2NGXZ+NQ8(3]61'OIWI (ZG?(?3D'V3HD-&SS1( M7P2HXAA$259;H^2JEH>AV:JHXL14^$3O@'I0G Z-P$XH_N5NDIYF'S&)$9,4 M"(F!Y.\U^$"^FG:J>.6\8_%TSO$=B3_1$_R7L@1#XOF7NM)ZFG7&>6*1E"#) M9M9<#03'O0//E3+:DFJA77[^=S7\@KG_S M_GR1OA WUZV6FU9#/;W,H'50.U(Y3 54ECGG.C@P8"B@="X0-($*OVSSN513[02H^7&EVSV Z_]O:B:2LD5D)T&KVNN/ M\0A>" ,QJ<)SP7J]>534_MS;R&9T:)#L!,H])39VK[T'O2K!N+SL'<194;8. M6:P%.TI9!9$' >1(!RU]XA08/.5.;KM8SY#:5\3S ?G=@25K\/:<"B*I9@"G M:OO#4-L?^F)!&F.\5-F5ZK],+=,A!_6197_*:+\<$;C^[;4929,DK4Q, M.T!56R;E0JQPQ(6BF;6J8%:AG^**!X@XT5?T/5'8+$FM!21ZT8GX- /B;09< M'8!UKM>[0O_UU_GLXFC$1:*_FCCGLXU% NU;V$LAN2B*%;6Q:ELM+-ID-S/ M0:@YT1?FAEHR/DAZ49=]!'%A)]XLE^?7!"K&/QA#:* M&V9Y-[4)]Q%PHF^M(Q\=!T/AE/7@UKGY/4S/JB?[>KY8O_Y,/+=HA2U7H_;P5_-J!#IX2('DS.'%12NLYG)[QZ%7G1FC/7^AWKD>T< M:E/??V-&[HV H9MTU72SET<%1?L6D3I*Y^K*_3)0KOHA?@DJISSXP$1SX& M:,ZC"EIK@ZU;9MV_DW%!U%38\^:<[Q(_FXMTSA(O(='Y:P0YJLAY;4\O00B= MLF2%$7F#(ZB'UZP6T]$8*KC4'PV*ENRU*V;$=^[D=Y@LX^,YZT9W@%J/I(0:@O"M_279__G?#%= MYFFJ8MF0([5BR1 YR44*EH-D$%GMXZ:5M-SK$&SS(/'Q+8U[/3@(DEH*H0-, MO<2X^IF3NC;0S&B*9-'63JR1* @>@D,&Q6:-61B=3&L7Z.XNQD7.D.[/@1SO M#C/7FJ$F(PGUQ)9<$PF42@:B0P7,)*W1N.!TZUJ[A_8R[AEVJ(P?A#!\[ M+^=]^)&^8/K7^\5\A6N+25]]7H2OO[_X\.KCB[3:&-"4%9-!D0%5-3D_(8(7 MU59SBSQ&*3T^>>FSRX(](65?T!+K%$'%5"&+ M7-L.L90B:9\CCA[M*NCM3EDU@ST'#7F4M99)!S#[<[; -/\\JTD+Y#G^AC,L MTUJ?NW$EW^,LG*VFN"07\,V,UJ6PXD5*BW/,DUC0!>,=,$?*I'A1$%,@U\^: M$DEC?6H^'^" [?9ZP;0G=.;CR+$#R#[,R@FWQA/;$#C+&I1V"H(I 61!+ZPF MU4ZMYZ@\O)M>7?HV@&LDA0[P]'*S; VW; MV32M!?VNO/GP^\<+/Y@X_7;Z=7J!@.6$]$X2Y0%"])S4DLQ\D#H#UXY)C5*Z MV_<<#P0:1]GNN&D30V&Y4W&?EA7^>![_BTC^-'_U][?I8DWNQ"J-Q7@)SL=< MTZ4D!.^J#^-1&%ZLD:UGJ1RVXZWPK4\-WR-(LR_LOIV&.#V;5D][(B*3BKN: MQ"TC*QP=_<%PF+RVDZVP9IX!UO;E_MAWA9N:LL4E*>_##_KX MLW5ZU25-/R[OLR;DP 2..@&SF9R;) .X8C+80$9>>9.3CUL=Y#LMNQ6([*F! M:&#VCPVL]XMY0LS+U\30!R]*)TJ@#(G,+6(A<^NCA<#)W.:$)?K(5;1V*T!M MM=Q60'(G":3V[#Z9W-6:WSN?U5K%-LFK=S]OF.S5)_9]A/15:9EA=?2 M4J1RQ8C(2>LBG=A6*@0EL9!A90DDQ? L8!TJW;J&>/_==I(T="">;OM21Y)> M!S[[AM(;Z2UW")[P*%7R*4(JK X6X)RXFAB9:BTH+%&*E]:ZN=7&QD7?L5!R M/S@;BJP#'%[ZG/LPT]:Q'#)+$"8'4$4P\E.< ,Y\M@;)LY"MZ\X/V&XGR7&- M+>:QY-<15%\CB2J;V^73;[&SL MS)4!@#:46@=8?(B,DAQ/W M@7M1.H49#3,)!*48:P4I0LG5.^2%H&^PQ M;BASUX+O^\-GO@IG1XQI/V":S]+T;+K^Z#9Q[?V?.4QLN\7^CQ#?1J.]BXX! M,\K5[I@$O&P,1-1D8(I2BK5.RA@POGU52KW-^8Y7:WP@=_0FIU^L-L:VNJKG M]'D_;OSQ)&61C-2%6%!( 1VWX)FJ-CWQ9+PN4K3F2(-M]QOQ[H*P.ST!CRS/ M#L[.;4B^$61=,RD3'JK'(0,4I6N>KD6(QM3\R4B.B"TRV]8QQR'[[3?H&!JT M321X(FC]_4OM)_%F=N?9N;:/OY#VV=G\KS!+.!%!%>VT@"(D*2M:"3%F"\BD M8#9A=*+U+6-C$OKU+(?&]%!R/A&8KR-W"I&#C>=-#5S MET$P(9/_S0*SEGN56ZLBV+"V<6TH@EJQDQ(&3+W9*2+X>"L"R#(3),93XRK MYBTJ]M]NOQ'Z+HAZ,I=T(/EU<-S>G\KX%@.9C<_7^X%/+!<\9RE JYHA*[B% M((R&D'UVB@<;5>LN8%MOKM^8NQ$,&\IF=]#Y"]#-\#.=]?E3FSS!.SIV'UWH MM43#/:"M[6.2<>"=T^ $'4?"II0T>^J,W7JU?H/#;_5@F^PW7&UZC+:45(](?*0\4%A6K#4,I T4#6E$"$4G,,I&$TSD40_NUAU8QCE* ML-H4?XWDTR/T[KF.S)S4*#,*P+.-]>(G@].UTTFTG!7)7,&AK#+H M:% [4!Z'.FG#@.R:%_H'$L-8-%&8 "5FTAD>.7@I&' MN/9)."D&!]C-+8U; M,70TM.U#2Z.; MMH_XN?I3'_!;+>8F=_\J#XL7ABD(*+E.M5:Z%I*% ):A)QPJ^E_SL5$/[.50 MXW3KU:-W$]S)=U1.^UD1MEE]^FO\^GRWG9].\CF'7C9E8YD*+X,&&0MRP M)H-GE@'SR2@E2F:L]5O6X;L>>6I6"V3=MF]'%N6([MMRL9IL[,*[Q4=PF^C#'AA2TSHM,&T#11I@6LPI.]^0O"AM<<%U+%E M/V\HB#Z 5*^@-Q0L-YT-ZWV?=<2,HO,FF'&R( AMK)/H>(A;#:W>#DUW-S . MI-K(]"Y #F3PZ 79\_D945!'H.$B35V+=&WDB=3$"+G5+*VG]58 M2:B(UA8&$E7-0JU),9%S*#DFJZ7W2K2^XQN(E''34T;R?WJ"1P=:\@&_X^P< MEQ.%GG/%/'";4G40$D3A(DB6N"#EUJ9Y'X[+M?NZ@!X%"'?NK_>0RM@'[MOY M[//9]#OFS9-B_6O,T]F?']_C(M5L'+29B&&":!"QCC(E:IC/($T.D5FGBW5; M';]/+C5N:-<3I 803=_]_-9)TQ\[M[S*0U?4C-0*#WXZ#AP&8QQEK&Z@[8F__$=M1URMO$1>!0^QW4_#P7* MJ^HC%#*H-2W5FUR\:]_ ^,XV1A[*6-Z;>LQDC=-G*-S[M$8H[B7:?$8J[\+D[H_,S%- 89*E\TB7Y>AF7 MR7-G!2Q+S FG>2SM2U#NW/D(9-=/HDH'7)U:\G8?9N\7T\_3B\6K))U%DHBC&FC-%T2U'#D[Y!,@L M8LR22&T=RSVZH7%?75J"K3W_NW.X+L?,UIXTZ^2*O+DP#9]QDACZ;!UY%Y53 MY%QP"#(HL$F&R%D17@Q[2_#8[L8M !X"9@-)9NPC]!\4]M3[_W>SU_3YT^\X M0_JF5&HG'BW/29(I=M442PJAG4H.F'!>F*)K"=AVV9(/+S)NI6[SPZ\5._M^ MY/B 9VO(A\7JQZ=%F"W#.N0]I'/44Q_9\/ECI]TW>@MY:,V?3VI/!Z? I"^8S\_P77EHI=]^W/C-1?@LG4"> M:OR1:E;%.O[PM7%"2(6+C)IM5>NQ2X++/AL=N\RH(9[N)*<,+KB1DW<_35>5 MNC>S//T^S>>;)%45I4>6(QBF-1W;Q4 (+('PS.C )(]JJY[B3R3NWKOXR$DH MPPM\WI+[O<'G/Z>K+VO^5%9]F7[[-']%D>[JQ^6M.*Y *[1U, A%LW36 M@XG63QPT )'-U?M""8M!3MOPN4.;@P>L-AKE;*H3/(V M@0\4?BJC+7&$OLHVD4MK*"8-K:\('MG.R%EQ1SOC6DNF7Y!M%$_Q4&14!@H: M8A*SI'@BR?4C*B\AZB!:]P)[=$-=NN:[BWT[..TA@['OG%Y4<;XGQDV7R_GB MQQ_S%6YL;ZJ-@XR0( 2K>: R@1-101'""8_1\MNM#1^X<7IPB2ZQL8\,Y\T9 MVJ^=^7DQ9V1&'_AZ7CPID"@1'#>&COQB0N"\\.:W T_M:=P7E6Z.M?UDU"_F M7GRMA8?+=^7:SR99<<:*R6 "$O.(0/!0U_,50=G?@ M0=VF@?ZS=;1;NP-SJ M'X V=QXRJ<(3<^ DK_W.M($@5&6-]%QH9YQNGD%PWT:Z \X^0GX<.GMPO+>W MV[4V"2Z#Q)@H(C"U@;VH;X\I4\B8T"2G74Q;^3>#/?T/]RS2ZFQJP]S>T/'$ MDZ,P&97D""@M(]*(1^3Q6^,O^3@ XX&5_%VGT];+/4A*T M1T464X1Z'RL@>JNA&"Y)W;3R]E=^V=])L ^_[._"Y4Z\FVF>AL6/CZ&RZ^-J MGOZU5BBM,K$D:["E*E0QY 9:AN!EE#PF+>WM-K9-/)Q[-S/R\\<0H=7A3.\! M/3^W7PN<;UR17R;,.)9%O2-'Q4D?1"(6*47>("N.>\M)Q6QK&#VYJ_&]Y@;B MOPVJMK+H %WO%]/O887OST):=WR]# 0,%UR%!!19U!2LP"!FEL&(0+\*VOC; M+;8:5+O=MY.14=18WG?3Y9=*PT4MU85%9II;X@7X MD CO%%P0':@A%V%]45A;+S0V-@_M9=QRQ^9.4!.6=PJ=ZQ=A6*+QRH%8M[?T MBD[S:"PX;XH+(LMHMAI2="" >KEJ;B/U+:"TIP@Z -3'+_/%ZA,NOE8R-N84 MLV$BU&;VHK8!-L5 M*& Y+(P*1"Y;O[*=7<;_4%G7RG?]IT/9/G(%ST?ZESR MM18%4RL':)>>24>GN:9-I\A !R^*#$5DW6(DVM6"XU96-[U7WH^)/4C^\N:) M=ITY,\!+S1 (Y)7'.@XC9JER"IG'TJ*T\-J2XUWN[2FLV^+>@W,C"_P_IK/I MU_.OEUZV+MXF.BIM,1H4XP5"\A&22K)X1H%*;C$&YL:B(PM]'Y'-6_!O;,&' MOZ]M7'/'M">L%T \ 2L^&Z&D2&&K7+"G!']]T?&F?S01_-[\Z\ E M_&=83.OA5CO!7,PZJOF>65FHS1QK%S5R=H*18!U3D1FFU';#*G?P!V_O8=R9 M],W#T8-8W!E$+D?C>*M+HGUKK0J%5#:!"U* 4,E(;XUSIG5?\+N[&#=F.$RJ MCT!D#Q9W )*W\UF>S]9]I6*8_>M=H5U@KO2\??/;NP^7DQ<#G7Z6HO!4)/%( MU*&+TA1 TBUN%4=L7O^TU<;Z@=(^TI\/+8H.\/41TSFM^JZ.])Q^_K)Z/9V% M6:KC06H+LWE97/WFS2SCWQ__"M_J;RZG;QF*T2,&*%GX^OI%EML6#=J[0M_Y MY%/KJ[*#-CSNW7YC/!Y/=&,/U;P<(/DQX8QX.+\8=\UY$=*2_Y\CN96< LH@ M/0K[ %):7=\8J M>L9]RN",K*_C.H!7)8&.]'7VSKC29"SOO:N/") V(KT') ?PMP-WZ)YA(4&5 M&'D=4BPXTA$MZKA2.C))FP3J8(61JK&/L^?8'=?]@=.(S=T!Y=JL$(\*=2(C MJZ*M;*E%Q893N!HT2L-RR*9UC=+)S-W92<;;SMW9A>&CYS?5F8OY!5&0+T8J MOIE5A9HO?KP.=13CZL?E0!A9T%?;2^G>&UGCY,V\QT=>=<':OMK87@I08Z M? MWS//L^%:0>6R5GH92M(!),XYV<"3=.J7?7O6Y0*/(<5,%4-5$'87DC27M MP+LHN6?-A$P_M92O\^)/Q8YJPO ?H7,LZ/:_8IV^^$$N7;Y;+<\QO9M<; MZ00K339:T=F-I'&H$8)3=1IT23Y*@S(WO_3;87_C5PHV<0WJ910;,TC-FG,RZ=?O(A_;252UN)L4Z&P )H&^OTO9I^8'4B"$3T)G$GL'54MMW.NJJ3 M:P.M 432 ="N*R]!#(SD M502.*$I2I7TMYDX[[*HVH;E-:RVB#@!X,_BA*!8OVAQ.6,F*V^2!K0>:):<@ M1$4!+7?&YI@2-H?:0WOI*KFX#:B:L+V+?I(?\%OX48E8OBMOY[//E]GS$R6$ MR(PXPP.OE5^!T9%?6Q8JPU(B(UU$ZQONA_;258I:&P U8?O8-T]71-2&PO7* M93K[?(,8R67PTB-8PVH+JJ]2*3][?Y8C'_B^C[/7RCWZQ^3&+VIMC @6-VM>:T]B'G M'@K7PACN(V+K?,==]M?5JUL;:S28>#J W@ZS. ,:HU6DX,,144IEBG(-G>61 M!^MUT<:)87VF@Z>D'NN2= @OJIEHN@;=R_,%*1-1-IWG228&A2PX",Z)>87L M>63,0P[,4M1AI"S'&\M[?6?;79>R9X*VO672 =*N.Y)KST"3;49O/7!69)W9 M$,%E$8$ATYD7Q:)HW:CG]AZV0\]IW;8?Q.?>>[A_^W:VOGX+BQ^;?.%P]F96 MYHNOZR56\\H_=U!O]]V6:-KS_0#J&O6"_[_G84&B/+MW_9?393J;+\\7>-4D MW+AB)!)&O5#;TE2L:,&9AH]/H7.L!OSMN\7"S1:IYCLN)UTQR02>Y,61D M5: CWGO&0$>?;.'<*-/^FN%B[7'?!(?$Q%WCM0>WN[B>^L=BOER^7\S+=#5Q M$I%GET$AUM:@KI:((P=+])> 26O1NF'8M>7'?>X[)EKVY7D'WM ?2(X=F7Y\ M2R1,ZL5]#C:"5)F#LA2D.CJ40"8314HZ2=T:,#[\]5R%6:9Z%SKRQ7CHC&)21$@9UW? M(K%0N)L%,%^,M3H&V7S0U%X;'?=Y[YAP'%Z.IP;6B>8R%&TF^'-;]YW;2@^\ ZWEC%?K?KBOE6O@,UR*BZ' ,ZL;TS( MJ_1".PI^C54Y,YE4BVYNV^WFD++XQU?XZ11M!H1'%9%C@.0@4 MF-="F2W[O1Q$]JU-C5=$/P!6KE?4#R>:#L[GG\2=G;F>]HNX@6-SIGM9<1MTC M[W+&@C>>V1S!I.#(VT4/CE@&.<08?#".I]:QRC;[&KN?6GL\[ 2Y/833 >"N M2'D]7UPDWM6K\\OR\^"P&!Z N^1!Z<0AHC#@C69!9L$,MLX+>FP_/0-L'^G/ M!Q)%!["Z:FAPQ;4-HS;DQ&PRA5<(AFL*V)4Q$)VHH;NW1OJ@76R=6?#$EL;N MOC5738>ZV,JG\/>+Y1)7EZK#E"-G0GH0GADB2 APA6+OD&(4 M9.^S;OY^ML/VQGV<'1QW0PEJY(9MV_JY;Z^2_K25Y,XJ#DS51N.\($2?"GA9 M:&\R.BN/&9V^W:GIQ2!MV(>/%8:75 >F\#_FW_$BD_AQ9?XP/SLCS^*OL,@3 MGT3.6=;4*QE!%:[("RX2DE#,DJH+AJV?Y/;89O]A[)Z@F1]7@AV ]''"?@MG M]4<3CP/P MV[H6XN,J+%9'@.'O7\+B,[DE\]_GRQ7]_-7?WW"V)%*3S#)$ SP;1;YQG:!K M6 :6#1T]V0FN6^<&[[71<4.8OF#:0I;=V\V7F,_7[2*6D\(=8C8%#!.U#,2E MVLI6@,*L1=3"V=SZJF;;O8T;X?0%RSTEUCT2+T^%DGQQTG *$.L\%*T4A!P4 MF*RMDC)IQEM7?;4[P0?+7>T+@_O(ZL 3_-4L;Y.7L/E%_2>&)?[O__'?4$L# M!!0 ( *=!=U96S,/C)P( "4) 4 97@R,3$M,3!X:S$R,S$R,BYH M=&WM5E%OVC 0?M^O<%-M?2$X(0A82",-PM1(&:T@%=O39.*#6$UB9!LR]NOG M)$7;1%DW:2I[6!ZLV+[O[OM\ML_>17 [CC_=35"J\@S=W8^B<(P,$^.%,\8X MB -T$W^(4+=MV2@6I)!,,5Z0#./)U$!&JM3&Q;@LRW;IM+E8XWB&*U==G'$N MH4T5-7RO&M$M$.J_\BY,$P4\V>90*)0(( HHVDI6K-&"@GQ IOEH->:;O6#K M5*&.U7'0@HL'MB/-O&(J __@Q\--W\-U$&_)Z=[W*-LA1J\-]A:626_0'W0= MFG1IUQYTDD&?+BV' 4;G,^V)HFU>8.1:I_!M9&SPDRABN\ZO8T:EHRJU+4M MZ[51V_G>BA=*!Q,:W/PV/HX\*?BB3)*Q=>'6>HP&>IA.>,:%>VG5W[":,5O8I9#A)-H40SGI/BJB5U#DP)@JT:0\F^@N:DZ=7=LN';UWXR5L"!O]VI M2$\^WH2C,$8=NVW_S/AIKHE>61#&29V_@7IIB?/[T3P,PG>S<#+_2Q+/(618 M4Z20<$&J ^=N"PJBLC+\*%*/_<_(OY*1 M@%>E9%15%) 2$7GB1)_GM'>?OID+$.L]>J_+F431)$!SGFTK8;*%HFC\IXG1 M:%ZTT&W*^+GVQC.*3M[-/Q;<#6^>&ZZ 3*=Y!TJ]F/;/"#JIXS_#5!+ P04 " "G07=6P/H]JKH# !9# % &5X M,C,Q+3$P>&LQ,C,Q,C(N:'1MW599;^,V$'[OKYAUT&0#6-896S[60"([6:.) MG=I:I'TJ:(F2V)5(@:+C57]]21U9+QSTR&Z#MGH@2,W]S7 XDS>SE>?_?#^' M1&0IW'^XNEUXT-%T_<'V='WFS^"]?W<+3L\PP>>(%D001E&JZ_-E!SJ)$/E( MU_?[?6]O]QB/=7^M*U6.GC)6X%XHPLYTHO[(%:-P^MWDC:;!C 6[#%,! <=( MX!!V!:$Q/(2X^ B:UG!Y+"\YB1,!EF'9\,#X1_*(:KH@(L735L]$K\\3O3(R MV;*PG$Y"\@@D?-JX[[V=R#UI(3BUG_34D[/?WJ_N%KX8-D]\TN/_RB:0T00CR4H M6R8$RT:N-'H062#S@/GKAV:KT+S5U_.;Q<:?K^>S MMK8O/6_U8>DOEC=PO5C?O0B&@Z!_W16"1&7GJ\3^.;"Q;Y>75 S$M&<@#A@1SO"TA8+10/5 P$ D&0@/&<\:1 MZK @Z1Q'DI$&BE1QK'%,"M$P;(1LG*KW%2!/UXQGL-%,>+MD/;!M6[/L0=]T MSKN :-B2;44N&GK_HN]>=)N].30N*LZG8__\4-(]E'2&UL!J),VA:[1:C+[A MNO7>' XV,_98EB-:5ON* MF^VXQ$>B)2"L'I [Q(/D],3L&V/+[E8/1E=RI!(L^; T$"O$64IJB8A01 ." M4ED!3U JQYXA0!$D.-REN O[A 0)H#S'B+>):=P[*^"2TIT47->N-8EI*^\O MEMLEE[:_KLC@;YK\IA5N&MH/$#%>05,JF# -)> S'.!LBSG89I4@4Z6EAE,D MI'BZ#W(;D50*()4/P)\2LB6B!ZO/.9>L A':T/,44208+R%'',4\E[=WGK_VV?-8^DNVZKN\;)7XK7]?:9EP8OJ[G!(S5D]HH_JWO>(C\;6 M5JJ9XHS/(F@KN^-.'(O\R:3;K/7078W_T]\!4$L#!!0 ( *=!=U;()B%U M!@@ @L 4 97@S,3$M,3!X:S$R,S$R,BYH=&WM6EMO&[<2?C^_@E5P M$@?0_>*+[!AP;!<5FDMAJ$C[5%#+68DP=[DEN9+57]\9HVE-86 MZL*)ROD9O<%/X.+\?V<_U&KL2D=Y JECD0'N0+#LT9X/FOX05>3AZ%!T M1R?'<-P][H+HC8ZZHG?<.P)H'751*:U"=#X_4ZK MWLOP>O@8M:[HR+@3.L.:GT^]Z;0[N7(TK M.4[[_G4EJ%MTB;32IO^LZ?].J:46\T2J>?_%4"9@V3N8L1N=\/1%U:)G:A:, MC(.@E7\!VHF#^,=9F,41ZE$RA<6L6AV:R/5O/PU>#X8,Y]A:G<7'[:]LG?V& M?@IBUV_7VS3O55W%R])B1.A0,%]I-2ZO;X:#'P>7%\/!^W=KT]IERNM+]>_- MI;MQ+H,J>P-6P9Q=U-E;[ER516"KQUO.;O$O9E*M#5 M_1I)??8E:C]JB5KUQ42^O(-.5Y;JA-9@P"9\"LS 5,(,TZ*;2,LNTC3GBMU MIHUC.F4_:I.P5K/V,],QNT[!C.?X+LIME0W2J(Y^/5GWZ]/S77N_?/>:6_08 MNB>9L]M4SQ2(,52#"TWPG= X?JJQ[*%Z+E/&TSG+4V=R0/.Q$/J:B$[E+,$G M(]'M,8_PE6$ZD8XY'>36!%*(P%INYB22\%O <4LZ+;X3: P.J7Q!Q3%(()(& M"RB*I=@=+1%@V&PBHPFS.7TL^\_ 0*&$)I!(S"N<5H#-I)O@!&T&D3>0]&9H MFA8XS2EV$VPT+R_#MX+/SG\$G\!BF2(""$Q+CU<1G"B.S:;4+M,8DP\G$HC? M(Y4+U(FH*KFWBHB41LU9AJ @/!/.E5H"ML"*?3 TQH3P[+)*$KE" 42I1BCY MX:RW)^)VPF*E9W8!80-C:1U24\#<2? /<&RV-TO MZ X83SQL$ 9RI(#E92!LI;7-,6I1KC58!/YG1 M$0A\;=D!PD4 XB]@XOHNFO!T#.P"T]A-KE"BU>&U5N\ 7OJNK9X(3^%1$DE- M VY)/Z-<5X)S@!?9\NB!XI6!8AR(YOD0Y"A!).%Q[.TS [?7W7/@'O"77P^Y ME?/GSUJ'S=/USRNPN+-!__NR^FEP5JGB1SRWC^]"I7<$"+1BI%#,=6Y0 2;! MJ;0^M:(4I%X/;0&62;F'W\#8?62DD M-Y(F( /G\*4F)4VY)1[@"XKUI,$G8FT!#<+=N^^4<0R9*%>BDNA8@CT_'CXX3C*VI% 1_ M;G7*J>YPBZ%#9)EB@ANQP"=&C.0CJ:2;$R_9-"Q%JX>R1VD(M!71$MGVY>VN MF%"6FPRCQ'H>%47:"&^ I]UCP-T?DJLYM4!&44@BN*4( 8'1*C.L,-]#8F-( M1'L9$M=3KG*?40DO$,=(EN44/6TWD-X7]C&U(3QN9L >^]@1\[H-/'ND<[=] M[,=4+WXO#;2)B#^]*62CQ?;$AS.$-4![/'1I@._P?0A?L9?PO0KX6,<9'784 MU->WE&'\_-EQNW5T:G?)X\1?=!3EAM!4(@LKP9%HZ_ -G2FC%ANABC]S9!FH M]&"+"3$&!.;6!]*%R;@!!7]"0X'&^6M#L_F MM,;B,2PX1/\-YN<.NM7/X[63R_=RU7BADII;@^;4_N%Z^%0<(MK%,:R/MG$[ZK1(.=D>&\SO10O$(<0VFABY2/+/07WPYQ8J2 M*3[OR]0OM.]TNFH"EWX.1YA0_O?OQ0G-QV>&D7>^%^PX.<>[$8N#B*D3= M-S6<6&_K=NI')]VMSU3O-K(I37$5#=_=7UZ; M(=W*>^+^OYQ(B-GU'40Y'96Q]S$2"C!["80OO#Z^HEXA25N%P-.8UUMN<(/2 M[E3][=25R7E'-SSGVD &"RWM(R)].MRH[8??W*:P=L=TR?0\:6LNN_"1U2IW MZUT^<2VU^ QW9/UMW?._ 5!+ P04 " "G07=6+HVG O\$ "C$@ % M &5X,S(Q+3$P>&LQ,C,Q,C(N:'1M[5AM;]LV$/Z^7W%UL#8%K'?'CE\:P+4= MQ%@2%[&*MI\&6J)LHA*ID70<[]?O2%EI$C==5[1K.\P?!$MW/-X]=[Q[P,&3 M\6P4OWLU@94N1"//&\=C.(LOSJ'E^@'$DG#%-!.I%2]!\?9:8U$N95LN=(0^F$$;X1\SZY))==,Y_2D MMC/PJO>!9S<9+$2Z/1FD[!I8^J+!DO XZK2[B=_QDU:KTUYTHZ"[..Y2\S?L MMGX/T$D/U:LU2F]S^J)1,.ZLJ-F_%[5+W=^P5*]Z@>__VK!Z)X-,<(V;25Q< M_:ULW%JJ-&I[BX7TZ<*[4ZQ:GJC'9*S)>\E>""H;'R?0$:3JWAZ.AT-X^GL$AO* MU?SU\#*&> ;!,;QVY^[(A?ED9*5!=.0W83B'X7CV*IZ,?_C@[H93!]'UVS [ MA?AL O/AU3][!C[X1>EM"1IBEW1D=59=X]*_,UGM75O$/9MP3E5.MS!TX8)HW831BE%T[88F:\VN*]5C(UL3,_)W)!.*9B M=F.]2BQ0IB::*"=VF=%;4&4EQ1;><['):;JD3P^.COM?4!X_2UD=LN< -OI= M"67K/,=,8$9RAMO<%IJD?ZR9I&;2*P/2AV0<$BPC"<'18?K\%G+,M$2>@A8F M-\F*\"6M<0^Z40M1[?:!\/0_C:R!UH#!.!ZL@EBX\ QK@KHI?KT'.V$2<2\E M50;AIA&3/ =XS9!>^QW M'A7[;O"H[%-F6VXK>GSE%UOUW58[_"RSG@6B @/A5IBG%XVH\:"J>SX$MIYK M>[>J[<:#Y.W2@>J@1,Y2, 7?K^V$Y8VQU+\SU'.:[6=.E/_^X?$K_MSJ])5] M/A@FM\7[36##B']&S"PS>H 3=LG'QNY7Q7!?]4=&RE;7&)OJ_<'^U8*JSMUW MBNN"R&0%861)6K2?9<]V[,^DP-^GB(>@$$8#)D(\@E-.3J$ MV;,7%SM*DL)B>X_VK9 :+BBJEE)<,\-BD>!]A!>;@;EA.&07AM[LQC+:>D0U M6TO.U*HR]X#D&/DMT<$Y6S"EC#O(BQB.8_0YRV!=XA?C-/+,_2%<(WWWNJ,4 MU65/3]*G_)W]R9[)[5]8V]2#KY"U!+ 0(4 M Q0 ( *=!=U:H9$=5ZJ4" (]:&P 1 " 0 !E9F]I M+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0 ( *=!=U:(K4\W)!@ \D 0 1 M " 1FF @!E9F]I+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0 ( *=! M=U9RNLJA%"( &I/ 0 5 " 6R^ @!E9F]I+3(P,C(Q,C,Q M7V-A;"YX;6Q02P$"% ,4 " "G07=6M%_&@Y:) ![(P8 %0 M @ &SX ( 969O:2TR,#(R,3(S,5]D968N>&UL4$L! A0#% @ IT%W M5F7(UK8E, $ CY4, !4 ( !?&H# &5F;VDM,C R,C$R,S%? M;&%B+GAM;%!+ 0(4 Q0 ( *=!=U9[(5Q,[M )9V"0 5 M " =2:! !E9F]I+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4 " "G07=6 M5LS#XR<" E"0 % @ 'U:P4 97@R,3$M,3!X:S$R,S$R M,BYH=&U02P$"% ,4 " "G07=6P/H]JKH# !9# % M@ %.;@4 97@R,S$M,3!X:S$R,S$R,BYH=&U02P$"% ,4 " "G07=6R"8A M=08( (+ % @ $Z<@4 97@S,3$M,3!X:S$R,S$R,BYH M=&U02P$"% ,4 " "G07=6+HVG O\$ "C$@ % @ %R M>@4 97@S,C$M,3!X:S$R,S$R,BYH=&U02P4& H "@"2 @ HW\% end

K4E>&+/KLG/,R2?J6/HTC1T*P*@SPEGS24QXJF@+&1GKN=I64>P MSS(3Z7B'L-:.N3R[I*(58*J,]S@PFA8'//O,$9M '^?S+$ZUKSGAQ F+_NB" M:,&4$%J\8/C>>!:<3V,%MK=103X)J!0K(:29B?-9W<19A<$&?*$._Y #2S<-A$)\F1+"" MP9C\R!-'[9P N[B+[7="49N"*S4ON2#=3&\:YR0&$0 M2O%P5YP?&9RY4 MVE0,V]T%'=QY/" 7N/8#B,W.G@!,\7"Z?LT03\T;@;=ZC_PAKBM,9RAH.Z7] M1U97F,F9P$>@[Y'1S)9U7\>_R/OE85N0>HG7&"')'3#%">XRY5\8-=,TI4"+ MC 3!+YVK3O QNED(/AXWE3'Q71>IW"BN$H0"=J[H![*'/%UWR3\EE]R[V'8% MSB1D@L[<"R-LC*5)&').;SA$0R=IPDE4]1WU70H-UX&0_9";2\Q5QE@.^5 0 M0JNDL/)*)]W40ZCNQ3*$K1. 6$QQ7A!%C:\J:_\@HGYV:\9V-_$6P^#QJ-#Q M*)@(R!>^_5.58%@$74XUSFR\Y; ,!$8DU[9T&"/ >=!!B>X&BKB%(Z!B"YA= M#[+31S&\;=@S.A;PJ\1UBV $LQVAD*8$E8 T9*3UAEZ\%8V15;GY$:L J#3"404 M]>,<++1CBOK&^-T00_\\MX"_?U!12F9Y6*)-UA< =YW#1RQ/T-U"8Q#OU?&G"-7K&Q+7X[C4PD%[$T34:\G MCACVQ6JA;P4] W<6.J[VO2-0CQ]ONO[PM-&=I0!D+<-@S"C#P-!0]D[TA9<@ MJN;YP)LI^\EY69_,=PP-'G=.'C4T>-#I/WEH\(XXN)-8*88: P%2#AJRSSTM MFFKQ-M;&,5 $M^:K6@1ZF:B(R%%9_2:4?-AAA%6MJ(587_?*!$3JRRLE ;:J MU2:%9U7).-C#"+@Y[*W32V(D"41NF X[\$CG1318-?=P^9CP"IN1[%FB2\FF M7CHLYM"6MC?/%G.0)RTH\C,BHGAF/3"4M623>'W:D0BE[:R)9^SDVD:CWZ(A MQTF$I\3*#6#\/?JX-Z!^S)Q22,&+6$-T$L\2A[FOWZ,SFI/>;":4$2>T!BW? M"J#K"-2&@<'G]/J[";46M59*M\KILN)I>!1< 1LXR]'%9!42S 2/Y\2$Y1MN M?,EM/Q):]8Z !4TP&*?<$]A8H0+\Z^3E>!E$]#4?3\(@M8B=]QZ_'Z#+(_<@&=K2-Z9MS M9'#R;H/=-,IN4V.VZ(H-J26T3,I:LJ;JC!(P13U>I?HNZ7:8Y1L;BQ 3?)4: M8:*4U:MUC.3:\KVEK1#[H;P%,P0N[2B6ANQLSR=&!^,HSNOZ.&\_Z!PEZ4G MG0XXY\I)9Y([R'IW?8SSZZ5!B*K=X.AA5V&!AQ4 M)B ">%TE['&9S8!IB>256JG0%N$$6DHDA)T_IT9S7*E!9FEMT5YB&:7E8FD) MHF2,HYQ=!=0!%%VS:*F.S,*]FAG\F.:+B3)[S'[P7 <9;0D,>N$XW2&I,.!. M#9PY8J[[EGQNCLL: M PXFE\L/"]=DMF9>3KE3-9KH/"-A8%B#2L&.)6%#;27Q!\QF^@;2/1]$I4TU MQ]1PI5-JU#J>)Y@K5!=">@.5;#A[:[TI4EK@9N^+@V*IS,3S#TJWE"'&FFS2 MD$[YC;S>'R R*U"^(]X_]*&5MH,R#U?8AL;NFQ@S J5I0*GO\"EC"SNJ ^5X MLA]SB 4C>8K-TC2.+^,3:3#?+9#)UXW^&W'$Q$.J,)M&(]L7Q)5MN/FAWVLX M)!+?PTYS 8KL#(\GX/?'6X"+"* MC_*2N'#I[YS)LI27A,8 "-MAX3(\+F82=X7+7O01\KEH%J;GX]G4O">B+=K( MJW5OL8)5S#/1[_5HAM?%$D,BK6@'WNOEH)SL364,,%)]D01:%T/4'#H4DU^NA.\C8N\FNOL M5YT;:;=#4@ *ZX.RM:4FT8B_04D%5D$S@!:)7F%1[C&-L%%&6?KD2;)UM&B! M4QW?-,Y'>ZCR+!PBT;T(GJI;^>G^CN$.!2B][U7N!([S@K M;B'5EQ8Z"R1*%O]1M7!B70M:O=A(]QKV/CCZK9+FNWLYK$%FCM M/RM6_L@S%I=5)$:_8]THZGW"[BA$9$"#-L)VF@.LQRDX?9<&T+F\>O.%[&UF M1"-L4LBY_&,X84E3-AY44ZI@?0.#V8T M):%IWB:MAHX<[B.KK'72KC77-CT6[Q8A$B01WK-\G^22XW_1C::!$:.2EZ[Y M*/\KQ^HB,LYM]^PD_KV*1SKH;S>?+B-MIQ2<1Q-,:$ [-?5+(WQE>9Z5BLU> M@OIH-)O8.SG,,V/*.=XGG3-(#RDTH6=*%REZ>1D64FBI%(T48*IFAXNAJZ0: MZZUT+U7'-R71;B^@\'!8J].M@K7ZTG0G=]#4]P62$_>;8E"-=WNG)RI^[G=X#?SO<7_W1=6^NFVQOOW/8 M.]VBR?;W-QT6: +IZ[]_VO])/Z>I(\W(0+[GDW\E2LA7O2+._]?]^;>@Y_=V MP7C 4D"=R.W',]=N R];O0]Z45U84(&0!@^6!+5%/^BV-FSB6IM3N]XG%OR$O@8J_:I%'L#O:1 MY--QI]\^??%[\\5:]E"/\UD?6UCNQFBU<&NU3/MD(O<:HN[U=Y5I?[+MV]@/ MO-NQ^^Y8*VQF%JY&^OULZ(_M&:Y.F]-2\.(;]=2&]39>#+@9]W4OK:&D+3"2M_"0 M3HXZAVT[HYVF=9\3?)]Q"2BFHL;Y3M%ZT"8>=H[:)L-W1U0WU$[ZO?Z;MAW3 M=V56?VSP/]^3STTS_>*V$-BIH#^(9^R4T!\=9>MV^O>.LFTI2[^?_MGV$/1U M5MK&(X[3_JE5T#]=N/*PVSEXF.K3FFCT[GC79DO=UPQ_VN-MCQZWWVV3'M?, M)LE&Y]KMI=*W74;'(RD1O?/>+0G)]N3AK5+U/D3C-$*\=9JD?9) M8+)V23J[))WV[-C.&]MF;^R61]HNJ=M+46JN]]1.CBW4Y'I'NX2FMI_12?N. MJ!7JV-;PJ;\CQDN6(E++!-L2<3>GX//GST&21>E3.QZV\$KLXDA;<4PO3SJ] MYQ)':I\ZN%-&?R2ML_V-71!F.T7T02'GP\U9Q4X'_?&<_+1%Q[/CY&WFY%NN MKON>U!#A&W(@P$@S4.*..QZAQ M!F7T;9?E]?@I#,?]^UBPNPRO[3G:DVZGNRTGVR+]K3T)L,WG^K-*%7:GHN2N M/\P;G[M^T&N;?K [HJUPA._L\_;8Y^V;<*NWZU[>K/XAMZIKAT1<;S"TQ#B0 M)A'[L(/8+#51I#^MUJRVD2N3W7"/"JI'W*$'\/&GV*&' 6[OJ/&'FSH[8GPT MF?-7:I;SMUWO6$+2.EW=.W;SEEN'_9_^MFLX^P1S:5O#V9;T5%ON5=+:+F9G MIJUJU^VK=9BU6YZ(<9[-9BKGAL#2 MJB:]<>VINT<\/3H@4#X3Q05>P([8W!#28Q="-( ?;/!2 US%15J%.R?=@[_ M GLPFT&,RB.$T6P2A'B *,_$3F)1SU\+C3^PL.A_8-?XNZLG@/ M];N=+CTTM*X[>K837$^5?12>P"D[II(,J:<;%4LS#&[ACWJ2E<(_1P'\7@WA M&5AN7$;Y0H:9QW-% :NH#$KX\$#!6:4(B N3Q#\L5)2'F!\LFX(?4R7%T+G; M3$G3!9+ "<0S>16+PH8E_(F(&5;UT=UXC)T-EWV6SMZ;T^#Y)S PCJ;W(+J) MXB0:X%H6U#\"WZ9,YJ*:SV'=PVE$FYMB&YPX+8N0/AJG<&1E!LNG_N5/<<]K3+FU_.A7N#A9D&:EM&\J%5#3)(W'P+Q3 M?5N(J(=5 7.%>P1$7!;Q2!$Q_I+2G;@JX4T@-O\4+*.+AD.00?CD.,N#: [D M^2V>P3MP3;J=@[\@]=JG#5\!VNXW_M;K!.?3*)WP'X95GJMTN( ;/Z2_!K@0 MN,H@M'!IT^@&F$LJEQ3!79:_!=-BSAH5=$OI5V(Z284"#_YKB<#@X1P93YK! MC8Q*9AF_=*XZL*=)$@'+>?#E.]FJR_?W-;VT6TOZ/&FJSD-A]:+;V=>".$1R MH.[5/O6%1+Y(+Z&5>+=Q.0TF-!@OG<1ZKW/LC88MDVND+&/U6-RBD-O+0&_: MP__RI"\/SAM'+,,*9KA&DB SW-U$\/H"L"_@(ZP;N<2(GFEV23 MN !MM]!EZ+0^8#R@C"Z"*3P'GV[2;;3R9+@*,*@L1RTBPIU!W1W&+O2[]%LG MN,(E!3=P\%$ZY+,=RVQ@(>;O6ETJ>.EPYD!NM%S:F!>'!V)5ZZ0@&NG%?O_ MI F%N+&H0P&U)8ME9O8T]W:) L<9YD8MDV"AX%3AZ.!GV ]2RF*47TP8684[ M!GI=KL"8@ > 84\4Z)E?U<)Y&+X!2P2+"38?GP;!!]K9>!',L)[7:*(@8.16 M=8*WU'!F[=3PMW-D(.D"#PKEUTA32C&%3^W!XS5%$C8.2(]NA::S!L(%'36> M<#L)NITY[#1IRD;Z,>&[FT.S/@.[CLDP6? $1='%=QEX'>88X<>'B(DVC& X M5'U'SG+CO"B#%%G.#,YQ6M@5,_W!!DY5-")&9+G+P^7D46^KY.1R?^Z=CLK_ MQ!%?@U&8Q,,-9KZF/_(SW\C[;ILA1-%T%:H.$^T()%% M(H,2WU%<<3%O$9(!FP.O056?[=FB2HCLQPH''JJ\1(Z6J D(/?Z;<%SV4Z!E M &(L*4@=OU5)0FHYR#'D'@&8'#-Z93C%OX\4J )@]9H9@?A$JQQ'&V8%RLRF ME=-/I,'+'HQP,&!C"_JC9LM@:<"#L,HA?A]UC3FJ&ZB$L#HQ&\0LP)'9@4ZB MTDJ6 0(8>*K83Q-\/94O\_XT\;VVT0S';E@#Q36A^CIOV$W0$](1^24LV=RY M_A!SE$'>W:96EF.V,LD32CG>92WOLI9W6PGL\1UA,O M>IW^7YP(4IGA:Z>UUR0NA(&I _.3&<;&?G*%WA4,K:*9#=8S>?N7YTF)$JH@ M/PSY/D*8R[@ >WZP<)(KM/^GT;=C%VO\N6YTILFW"U,?44AKG1=&5LQ;2(YX M6%A4%!FZ=72,C;,\_ 4E494.ISJ?XY=_G;\UF1RT?;!3WA_Y"^,J@?'Y78Z' M\5KDL-#-D9F*:XPI%>6,/#[T=JK0 8[Y*W*^#4D6J^OCOR<%;^Y&)9J^4D!4 MZ++AV'_"2X]&%$8L8XX&/O=U3@8.TB+YPQI\40$N0(LQ.;WFQ.:@ IUR#*8DX?S&,4/S!85'>J M1[Y4-2^2P(N<+ 7XMA5!E#KP1X,9#6F3((][KJB.DB3(2%+((3AH]%; 8OI1 MZ@TBM5?.2)RU@5E\<5&0['3")R!?,?CO2-OYE-;0*'0':@)?E,0!E8YJ85\= MD#9I5I)SB.<\S3$TGE5+[Y(0;T7$XI[A0FH@+A'P.'>CA>V]V6<%43:>O-Y_ M21@@%-'C-X6S'#C"*%D4,<;+.*/)6RT1W/[^B8FD2 +.$(V"D=5B+M=F]*P< M^?AHQ< 9CW>;QZ7:@ZN@%_++O_:^9+#%0,]G0*0F\2!XT3_JV['@Z88OUJ>^ M+LWB=AJ#^>67.5VH/ MJ *4R D<"6829QQ]W&!^Q Q;06_WO#5?%"^>TCM:L8"UTY6L&T[BO%7V#')W M'28FB6+%2T-] >:'F_C$<@"D'D=Y"Q8HS-#)ABJJP5XB*7J$7#V6 $6N,/'= M)(\%V2"AE!QN*DB&"OSO# @5E_[O+/\:FO_"#\1#)90+@B3.F8S^6:62M-\6 M;87TQ]X;G8) Z[TLU2PX,2^\ W4@ MI:'*YKR^/"YA7@I(,LSRE11-)20$(/HV**"<)Y&?_'V Z8750?YYQD0/#. MI F%WM @%5 !QP3H-"N5*;R!>0$+F@,K<;*0O4SOX"4^)RR+/5I79:X4C'T# M3RAB@\*>7G&^;;_Q7=++U[SJYH\66<*YNS#GBA?IOWD>S9'(PN#]^_/@I7S! M>\2,.Z_RHD+; AU["@P_+ C!3 M2K:\A) (Y_#(8QC+WKZ5;QX=UM_L=8*&K3)>1"[D0XJQ7,@SR@=1^E4L[@0I M&)UH3KD#RO"'%[(>'6^5@G[9T 9IE]2^EB\&*N(8H/92%@WY@3XEVGSK?H &$7CK[6&-=64GF@BR"I?K-I"V^G*&]+C)%0P5D2?T5G%9T/EC;# M?V VQXRK \7FX4#YR@_?PO;3RP.< (C"_V"5PR5#%<1P#EJ*ITH7;#?-C310 M'!(K V!$=8.U8&8"U&))>(%8T_$G&D!DZ754@DNQV=H\0I+/=%E M-8KA(F+YNA*#"I4_:]@4NC6TF\N<;ACE^6(/MN$VRD=-+NK>?M\)H)(G4_BF M<\O!8H:[!ZMX^>+XV.&V^#BRQ/ M"+0+%V[U+DO$S1+I[;)$VC&7798($62-BQR?.)!36B_S60NV#C&"FLB3'7=8 MHSDTOM7++^?!E?@5]D_Z+%09K*@3- 2PKX'-G%<2N/EG-BB",RY([W=[QY[_ M$Y^$W[1G(MR 6VK\&@X*P_ML"%C !5Y&C2'#=X<1.H9@8R19XZ1+*2U:<#.+ MU,F$=\]C2)H9_ 0L,T>]!'^/!:^7C #T M&;LZ-"QVM>ZL:MNRJ<@/65P/$#5A@"J0]B@11(<]90>\0TX,],@Q*5A5&9,V MQE "*\_*I%XNGPLE+1Q:4!8])P1!0?V!8J/B8CCPA*&1@+@Z4IG@KE%ND_>+,<+I^WP,FS2 1WA'G%Q6R>9 NE@'91G.*[) X MWJ#]SQ=?KL^- _KEBX-]QYT-<^,\"'$TJ_BFYF9NROOIO7JXK_!X?ZONP_OX M]RH>(0@+;->S#>J+/?)LUP_,@R".BNT,S''2;"NF?E=HM#I^FD+7+X!NC M*=[CQTW%/MJ]8X*ZH'L5F/:+BH-HB0$(1))H#,*'V&NT"^1:@F7;K M(CMBCE[) *V%0))D":'DQ?.$79(QJ/^#*)'D!;?TR/1>O+6513EFE.;BQT+U MGY,@'(@PFA[':0DEAN943D/K%Q/'/(' $309NH=--1?.E(^= "-)FB5?H79 M@[&""0N*;\YM((,\+KZRLYBV@+V*"_Y&6>6II%?0QC&B[2Q::,]J40VQXFE< M)=:5)XYH6;3GRJ^G>Z1@GP?EK4IN#"P8QA"&TUC=*'<^\9 I *$6ZYNR&/%4'A@D."%P902)O2**IQP7@:BNS,$)4R9348W$W826M4HSX6W60YN\*!4 I< M#YP/>L Y%%HE([._3.^$X:A))4?<4Z#@I+9/6W"5SYU P4+?L<4'[(J)6 M?TCTOQU#AP[$/8N!2HB*B+0;\)AP:XBFT(WI>I_3 GWYY!D!&Q29"-&"48@] M=&=RZ!/\JW/:H>#.EOI/:$.*LS*$^X&J66!D<^BD 1?D6"5T+$NKJ/Z[%X9! MKRG&/M-&HK>J%26>4D0RC=)4)>:FTWV*1D!-[ 12W]2P*M$\)_*&P3!<@F3& M9@A<&5D[;!:O3]7OHU2*H,#9IT_34 ) R'Y]5X0AOCQ,<8"I)3B2\P%S,A0Q MG&1M37=+@K)I4( I[K$-TZ:Z1'YV<&JO2Q=A) MM9Q%)@D>^CY=&E!9>681>*+[U3@UR,VO> M_B]D'*,L*=S]%:.9_[Y^@_MN:1_N*4=FM>?0^V9H- ^S-+S0>GDF-5>C[YUY M2BHGEEA-E4-*!5OY-5>U6VI''H$*'7(8?$(0S M$@ M4*2R'6=2A,V*W$#$FI4;KQ5)3)UQC%'WN*PTH#-A!V1Y8?)64#PCI?7"_=Y^ M>'#4#XHIN?^1F_(E_AN")N=QOE.=:7KERZVGO'3_XJ3]I,],Q.$-9T?!*>')PX:UI: M3XJZ1SZ,O041R^M?E:7RYC-]774"(U(=A[%+)4LG483!M"PY<+XO?YAW\?U#N$5 MT.M>[!_6\+[CU,G7)/U-R(B^1>"LH>[<0 &T5*>3D@##CQT<^V."-&+NC#DM M1@)(_>E![?L2F2$@>T)49016MZ ;W=N6[>*\]M!BEP0$?Y!4E8X>C793N= F M*!@<(X9X1=,#P6](L/TL@N-JJE19\Z7X(H";QX!H&8+Q1[9855B'^CK^2$7W M-:FT;R-Z='E-'A0?\3(5W4GI; L%W(DB80N:%*/A-.0]TLE=\HVEN\I1\X7H M-C,9T!6S-F.0IG*LA2.R-A-RPWL1)<-*8@'&[>7<@%VRB)LLTM\EB[1C+KMD M$:LL)0M=](_YF)OP'V)SFG&-ZOJTXYA>%L.>^+U3\')U-=8-6-84ZN IKPSE MR(W*L=/(!@+YVN6XLE9;PMTP79N[CXA<\8("QC36+&>,>K5PFVEHV-% MG6(KEG*GNP-= 2SE^V[8Q'-Y1*NJ'_F@_:6[M8H2N%9WEV=*J5W3/C)QKOB1 MC$L95#OMLCR>D ) ?S<]?U@Q[#EU.Y1]XD\>E;XF:V/)HC[Q,A+63#]D#8FW MPBU9I6^]<.>SM"LX]%*-*J4F4$N3B/5#K;^VX_*L!])?2/QO.,PK"@Q*O2?8(2=_(?86I6DUXR!DQLQZ%,48%)-"W08/2B?X M9%U-/5;PQ"^&=#]J(GH*(9E48.W68I_6&MH(Y-31KXZ7HRQJJW9SPF3);.CR M3.#G6?05R7;!^50V7%9?G%.MO6Y"5!3G..ZP*,/Z!T/KY@83J_84RLO>0>@X MY/R1\*82S<>^R[%3FX==FVP+P?%@%/&.N6M7?'W'F$AL#J0Y6_VSCF_17KHQ M.HKMF8&]+ M"HRP987_0&\&_B]2'D8.7'-0P?^/T9E<*@0_LQ@F0Y86A-J+_43A?)J*QG)L M\12NW5B=!SE"KC\RATAU%Q1MF5*\K@+F$A$X:K)P'A_BI4I0'6I.*3PT*8)7 MQH,=7*#7N7BRM$*P18%-; E#95^P+D19W"V0*$=V; 4CU35;QSBUHB&G;=_) MD7:*6^I>@?9ODX!Z8<9!N>QAC+%]3L*%N'3I/D;%*/J=+X7&9'!XJ75VK[TQ M_H4PM8+ *WN'?Q%'"]5TB7PC,"V>"#8C:\6NWE,5-JR7"IV7_$"M6-)=A.*M MX9Z>\CO6_T>]Y;W3_;!WY M__0#7.:]L']\$A[T]N^]Q(8#V\#]S:\>=9N]WP?]==[OAD:*33M6]^T^S&E^ M6G.:UV$[[OCJ&A_[P>GI(_G8]UKG8[_K+)K\[ =.@N/&?O8[K\E:7WO-S>Y? M\OOXV*TJ?Q0*/[ZGHWTK1(YC#OGNQKN/8;W+L1[";^9G:WV/2QQLG>]Q(TZV MWM>X8HH/]S<>_-G\C=H;VPLNF/=\$B;8BL5LFH2PK%K!D: .CER#P<@L=X?3 M/#WMAKUN=YWNXV">K=!BPI7ZT6&G>^CH$TTY $O[K?6 386SR"EQ"[Q;M3C><6CEZX/C>.&&@;QU$)G7JW^\ M;]RN=UI/G+I'\,Y+@'6\HTT3"P4B8>3*J!>]>MH8_/%/%9C[V41'8-X?LQLW M@ +_O[]/?E6.&]/D^!,0EV;XU8H<_F1!I?)U M8$_T_(H >^44XUA.SGX9^6L\I,9P$H2# ZJQ50:1-0W>:T9^WWR%_9"IYI5N MT&V9G[1 AO8.T32UCHSNG=;IT[2'6]L,SO?%=.]CHM:]]4S5_<[ M^\>K_/GA)@[]T+K*E]W8RY/?U&GMSHJ8.=6P28W@'64&+O%Z,D&+8*W9-?>ST:#MVT2G55QGQ07> HW_ MG)D]85&B.-V."L4/$=!GT#\EA*A3E[B]+@SK^PL4%3;#E=*VH;,/2^T%W!NZ MM&%N),RR,ATRI.N_?.?AMH"XM$3)3)4-52W/3<8-/G"EAI@3A;5D@I76.]W? MIWB#E"IJ):,V/+BCCC4%?X]SKG>G1#23D'2DBTZM@D#W\0;.#C0)1@D MC,% M)J]RYD:RZ[01)@FL"T-OQ_B3K]- MB#/-'R>EW8$5,91#QXZ]3+!RT^MO^$J7[9+VR3?VQ*DX109L-5"B)_XGA7;= M\/>1+V8;B[6.NZ=AM^<&UYO(XDI1H^,S[W@_YQK?]DJ4<#!U$)16-<3>70YA M1JN-8$$,>0,(\\M^C[!M,]AA$%Q[8XS\$;PMKVRU!M4)O(9GO? 8_@-@E,Y@U9\:AKNRS0S8EC1.JXYNSI$FKY>>H MB=/IO$1YSQZ\W22[HVW-[V#SB'N138H)6#O9(Z2 M1I='AA* J!"6T?V3;21OPGQ9/HE2Z58FA @G$X\J,&A7]][8G=C#3TRND-' MM<]BR4.!G3J)R4FX-4/'^* DGT)>D;KYQE4"-T&-W!W<@P^.]M[>-Y)IZ(E#V^+;DBA:3HCK#\U+RVF6,B&*,HUQ)T!*1M+ZW9&&NL$G\P. M-R*:H63"3A($(.?VS]O)DT@T9 H2*V@!QOY+"1[4E5&892>"J84)-;W8OCDQPY2E0T8J7+ ?F* MD\IT.M9?\PQWD]E"P9F",(MU Q36>G*0@(FB8(-*!1Z\/L^=<'PT\D.8Y\** MN[J0(Q+DNBYBLW!$?\6SS5*F6CA!JMZ(G")$5.^I,PZ,$G,ZZS #HX*]NXY= M/U;HG^)G'959P4)'A6G"3LB<&:)-W632?8"B3 5_7N# M=>Z$VX\&4Z]!WXXUT,53-M2( M9F!7:)213G 6)+24\2I[!K]/Z0+2FTCV')[8"(]6=T(>:DQFL#03&XKB[GKH M*]@$JMG4#NE.2:$?0G13ID3G!LM6@FC84X,B(-JKM)5N]'/T_')SQ$'YE#&M M;>EWV]Q4T("HNEBH+GRJWXW@1=\-ER^/V))VW7?6_]M@,:'<%]5LAM%DJHVK M110TE])7C/[3+__'W-4;"K;3I01)BU6TTE&,H\"VP,+!7$ )BY][1Y][24]S M4EWQROA)V"0QNB!V,MBC=M?S0KW6__$&V ;PVL7K.*4%TTMO_"U'C8FBA\"X M13DD?8%_MLH4QBI1H2IS^+^1_K+\W*&?_EJ.EG\[.NF<]D]7_@PTM?*W= M$1OK=7_^+>AIZY,I A_6+(IMGU8M"[GN/1;5Q26M MIX.M6W]O@_5_UVN .NLD1VRK/5GV<*A A7Q3V\H __>83'QUN"QD_BOBJ.8XQ MO_.GS>_-F/[?RGMSGS&<3=R';<)^/&"1U'?QCWRA5;/ M 5_>)M;;.[HWW]TB#6%';&U:V\N#@_LKJSM!OA/D.T'^QRZ>*8@T&:Z8LL7M M&^L%G*DM"MV)]FWFMOOA8;?;[&G=2?@=S7V7M9VVD>9^L*BH2TC:RH.[;^Y)V&O(83OQ4PWU=3^G,=TTNVU[8AV:NH]SN^3 MCZ))$#_2E^9!^NI&Y+ZI'M$^M;VJD%^!_I1AN\KH&_^<)1J30>=14)T6%T2K MD8Q4I?'.P]8.N;U3JEJL\>XLVMTF[-3K^ZO7VI@?$WJ5H#.ZU;#%\W.E]GH[ M5VJ+CV>_VZ+3V>G(#^$V$LA9T;GCF:F[+WOAT<$]:'JGZ.[LD9VVM]/V'B.? MYS$Y\/:J% ^[X#O-[P.U]XIPMO MA:C<;EWXSZT&ZO;F" N]6&YQ-8\6"#'US#3"D_95+NRTP:U0VG>JT(,YT:/R MGNT5L4>'.RVHY4?T'+6@]MF-NTW8;4*+1/$:U:+7[_3;+HL1X&?N!.B&N1K% MV"\N56X7P+W@G'^0UG\-J#]_67XRB];F??MIZ)1K]5!;X_ MEK;8-)6X5#.OI6PP4O-<#6-N\4B-2&<9L"ONCTWC=CN2(F+&ID*JO4&$Z\(6 M-RHMZ/&09L;O.%UP<%2+_;[II.+](I9^98 MDRP:OE@$M]@CBMH\T4[ASL[F49QS7\HQ#@;' 2_C-[#QZES_ D/M>PON!+^J M8*)2/#U8,?Q^8HY+U\5**WLI.@,2PS8VLH/1D/IR87>;H8IO<"TACM(WHYB3 M'4ZC=((-IK"3(B&TX/2X2ZCNYL@-KT)OR73*Q11.;@][HN&I8L=#Z=KUHM\Y M< G,;C=M%&)[(PF-J9V/;2P[1T+@)5#;;BX/3@.8XXCVA C[A4-VO!!>!'73 M,@40TBX-9MTSYXL/<,\@[. &SPYS@CR(4[ME$K (1MQJS=]FNP[:V;ET0M,^ M%UE\MW.T=%S.U[ C+^TO?#.O8*I)S&W)X'9V@EU/2H>C[1_N>E*V8RZ[GI3W M%+&G#L]F$=M[@(@][IQ^'PG;#^XE7 _LXQ/J8$D"8 )LAUI'"L/^_/ES@)VF MY:43^Q(S/*F?UNDJPEXOOER?RQNGO@ROTDTDN ,9MJBO3C-D1U3#(6!_29@Z MMA5U!?>RU.2QL_PK%=+I%L0L;;Z7D#[^(T(Z>&E)"]\4,87?HVT>5]BO+JS) MT&917C^GM6+0-FJ&.Y3#7<"NW!6V3:UR[ @_EL[@EX7>V6;2CT0^]*_#"M MXN"A6D7H+-$Y5/TD?"C/\ [ 9P9 T.-89H#(?'%!EVZ-8K(M1MW:;A?;(W&: MEL&=0'M'GJ;+34,;1$TT!.N#5<'5ALD6- ?UMV:P6+,UM>N*TIBOU3J1K)L+ M$U11-BYOJ4%SBG[7'?%\4CL(74O5(0-J_%1 MW6J8O1JZ@S$I9P>.#\&52G(-S>6;/ZS' 7UCOW/H*8#SC7(417<\]E[=++6Z MKO!V K]Y?7WZ:RI&['ZCRF)FCA_H=[KV ]@962LTA5%!;E6.'QB#+HCG-=^L M6IN]>=9KT0X6](/)LZ=]FL=WTB<0<=>W, XT'_P0E'YMQP]#=X%>Y@T2=BU2A&M<]_Z _UM[ 0-;#D>_?=/&_@\ MCG[:Z++H+M_4X_!'7)ZE' V6UBO3OUI[WS^EP5DUJ8 T>GQ=NR$ZDLDY27JQ M6%5+2PO1(BUB \]6WF:@APU*EUD@V4ZXSSLSUJ51]"":>2^3(MPB''N/V(RU MZ.Q7QIHLD2%505!UK6/B=AH/I^BK 8N1M%9TC8,^#B,E"W.91O+BH>\J M674)O&GES@/K)]:WXW<"V'M]SWLGM/G[+-+.LQF0@KV%=E?>*[JUWO$ T42P MQR-B?Z\WBP]'GRE&BJ>1G8#"CAJW3=1 MG+ 1O*!5'78M,Z!EO5.#G-9UO&I9=D_UFM!' GM7JM6;WA)C^4X!NC&7+5=I M=+A%)%:(LX,8.O#E8L]U-/K,=N4$&GGY^BFL$.@\*3=J)9/JUN*+_LQ8>HWM MY4>[+T>O^(A-<":2E#K4$B'\'"6DVEU-%3KA(M+7[MHRBA5J]YWVUBR(%V2TTNIHD.O]=X$GZH2(VP$53G@B1;B+E;P M-7$.B\)IM%3NV5!F:-+ BR\.CFMR].1@A1P-C+A&- E0E= .)^+Y2HY\!TA0;>@N0*]<'B NGWWJ%YX,K(C.#BAKR' M^FDY<2+@RU+-G%'?L2R($M .@9Y9'\/1KZKY/*%_(Y-\&Y61&8X$85P$9RE( MA@2.!]T@#5N]H0)UNE4*%.CA>W*5GM*]\8-\*\U[4""O>[:K=W7&I]P$YGGW MT3=^^!5JGOBO*IA&F*:#]J"^3 $1E:>0NY(_L)ZD?!5KWXS?G/2WBM^[29@> ?4H^_NS]^ Y[9?J[PF-[J:1[G) M_!@;3:^PFAYZYS)2/%&GIDB^O6_H!,6V0:AW<[9#DBSP=S4OK37T2QKCOTA] M1(_G[U6<4Q,/X-ZW*IA%7U5@SHYS4L#0F$GG#WHL&H]!ZY>L!50FU4B<(:3D M2WX#ONI%MBFN%A?#)"NJ7&(#-'&5#ND![9QH&A0MGB)*9$KJ&^:^L+L2WVC: MK$[P ?XSQS^.8O3&*C*G9I'V$>/+NQP^-X?O:)?#UXZY['+XB" IM,]>5N(- M)@]G%3<8FZM>!K]5HXF$U'+GSY:WD<^I*H$__4>-.H'6W#R.*I(\M*,QF[*C M:,8Y4$FL;E!5AO\/)S[+"I@D7.IX#,/"ES')'-@FLO&#M M,&1V^WHEBY(2HSVL*GN]?Z1+S6*@HK1\O=<[>;)S(\_#T9NGD_QOO+WI'70. M<2\D_8PYC[2YH&]DMNRRIOT%6#["LLJE?1@J OSG MW0D\U@GX52Q)AK]3.%O*0G8[_5@[?1,EE='4G035W18_'CNQ4AC9B6WHA=)X MM\V/MSU;=YBC<[;? M'?71F%D9%(*32%=-X/JBQ9%)O8VQ-.:A K2@(__#XC=ON M&[]1L;F89J7UHY5!-9<$TESA*5&Z097?M5RN*UIS?'I#:!_P/R99-A)[%=^S MM4=ZE=:=Q_D)-)%R@%@:0$1$;?2Z&^S&)RF%'^F+IBHYHTVT$K#0PJ)CV"Q0 MO]!VY]\"+/3" :8Q;,&MXDH]F0BME0C8*9K!V>,^\0^ZDS'3-4P;J2V()FS_ MW[H[:,>0X>$L=*8(^6?Y+#@UV50Z2Y6!5^TWA[N:C9#P$RS4*Z=8G9=R-BSM MQ2BCP^:U8-:3*=7+.?"?F%00(3%3XN56? M!=3V\34@ [CPGP;N [3,W%*XZC:@M26,S3*H\DD5Y/( MJ3BBX[ .MQBK\%2A4HDI<%I+WV2H?)8W<#_^KK))'LV!8()+)UUF*_)<3DZV M2K\ZT_6+-ONJ_12'# C8P$@U5O1*(B_'E"02-,!<>"Z)Q*I'9K12#LIEISY[ M,_^DNXF\62'C614/ZP"=5Q^W@YBY!Q6H7F>!Y?YBI90.(YE6*Z4Q6E1K+<1 MMXMD=TG38ZX=YT8YXPS#7$4)2"<\"_RLZ@3OJ,* =(",_I>V@US>VI&.6\E$'R:10R7@/- @@$2GC!0514F1 MV3(6GN0>39)H(V!\ 694,X6]Q24^X(0!,"1;(%W#"!4%,/698IDB'JBS]EC7 M[,-=G0)Y2'(\H>; %72(_5=Z;=?>GS#RMB^I)+%E4 ME-UCB^*]3'6.A< 5)7D]4+J.'L,K&.(V$T-B=\F:1;#V7!I]@K?"V0E23:VV M)Q4II/[G,<9W68D 34WT39-.ZTR3-5-7A9A4$2H;J/#)3:6;"$(,A U\"=[J M!)\C4$[IXL@EP@MT"]0&3Q)"#ID'>+5CC.&F= $-C( :8TRG8((=*'@2N$!ZN7N.'$UVB7+9>PN-_KA75W2I@E((@!-&Y_'R M9^L^TUSLV6Z B:(^VQT0!>;Y;L!SSB8UZ0(K\IJ>("<>E&*0I'$QK>O;R]HU MPQ.P_BV>S %)88014XXJ[,I#X_B7GLY)LRB93KV86AMK=YO\L.DR@ MX)=L9NM"XW0$+S+Z8P0:;98HUY'+3COTKK".8_9 VU/NIUGG%]??D&RW+#5I M3A%N!6Y<\> ,I]-=2)&WYK"6@;."#,D9VH1E]KBAWMVQK#N6!FM<\[8M,*\N M4[]BD]D+U9XZ=B$W\/D.OAIET;^ M%'-I6QIY2VSJ]R8S\MGJTYP1VGYY\[D9BMV/75#: $,I^*_) ;&^=G@?U3ARKJC."6DY">P83%%X)]2-KN$9QCD0"+J#&18%E;Q2,E"B M/%]09(QSQ+#(3T)0F*J#*$,4P[E8,1@'KK(JT3"C! GL]840O=,"S6EFXW M>[_8L$=()[<"R*)#XZ0KCBQ+^*L, W')SY,H3=5(;@J:Y2I1+TR6\V9+/9S'/) D8[P4)+HYZ'W?='T[>S/I=X>+8++/1%RL>8&NK3W^CZPJ M14LB'M*<)>,YA]UN"%E.7$P2&3+T JCZ$M 6KJ7Y.!D/Y \)?=X6&C<&>W/C M85#"/T<%07(I8&'(T.1-':E-XK$:+H8F'4(/8?$0$X3 )I1%0K#'E3/[NR7$ M-1P2&LY_6@7H03G-@=+(:$S. M6::D<_.T7IEW8*G7'^+.$SNXUXGU5YU8%Z&BT97(DE;2.TPY0\C).136\"^= MJ5$?EK9,P+N 0]*5P*CD?!O;J8:7S2-8,T[[$>M:A<66NW1*$K==E>AUNUNE M2YQYA8O/6)M ]\"S73Z5%K1?C3HK**E,6UH$)5Y(:1<66V@UR/.=-+$+$F!L MT%,B(7%-S1Q%'AE_D850Q?37"-BF?/\WD(@%V/5L3L./$ABBO#:=@BV)N7JN MP,FS!/FW?$VK#%JU$\4&ORM (3"UB:+:&T0L;,_HV&#.DH9I^(]K2;M:& MW;.(R[HI 'ZQ8530H.[$I[85!794H"DXYZ8OW_%!W<6K@F=SU"ZIELN)+Q.C ML+CC4L2P:CBW1Y./52_#]6C&[.,&.D5SXIM68K'BJXO342[J& M_I4:+#Q^:=)T)%>7(@K,$5;M#EV?NH_T,C5^1,W]4Z5+Z9JFS:R?>0>&[Q76 M#M#?R2)@;?5&2=7"A(+EH6,;E)DUO=%=29P9!T*_)RZTUFSV;D80":33%3)C M/1W-$R41&_8:GT_BF>3.AY02@U9TE*=4QB$Y5Z&V4DDH8:(T(69X': MX*BX:!$M:)@@$#&5+FX!\UO)-H1;C!HN'CN3]^32L3UJ73^P^!>]?:_]X/K8 M5O#RQ?&QTRZ8=X!_9+5)&J)F1TQF1"@2D6:5IL1#6YWE\ MXC2QD4M0FSP6H+H72CJWK)#%Y&,BSSK7M^C;=?GE/+@2'\S^29\OAPZ,G6%& MH"@D,HEK6.C9L PWV'T;6L#H![Q' 4JXKD!@1. \J1I^<.\8QL$R:"ZVP"6= M=/^RS NU[G3W/(:D5F@'Q$ 9YCR(AE^9,\#*%O2<\ZN\CU$G!89X7.KV ]@^ MMM;#]-2ADC@U--4H&KQMV:4>N:E')SLPRG;,I6U91$]$D#4MM9; *)I440U^ M4[80"HLT'2;J= P1U@GJUICT$%T^&]HX:!/S!/TS(X??,J.D .2QXW&6.4V0 MX69H^\:DM.#\#SQI9T0<(W]0@>*DU^;<<<4HN8 MD_-A^R>7*YV&@N; /;0C2J)1EJXJ.SB\H3_G3*HL>_?,&@/OG;?X#4"K3[! MA)7)U/7&E;75^H#'VCW#72#)XQL566J,6S)>8(.IU;0,G_"(+NGZV)N:WJ?["IM-NN9IGO"5%Q.^2;[ES( M*)#&?VA2G#''(ZW&&,3@-K(V X)R1\9C9&$P^Z$2IH*$/D2!D; 7P+$U^1ND MRS&GHHP.5 2/Y67)'Q W!+L?X)!OP*G9MPZ"?E'(L7S\C='^4?Z57@SEC\B9.)0Q6!A>0FHP ?Z8YQ%IOG062[LF7'!A M#I->E$Z\KD02^)'Z]]#1P4M&ZT'WKKSO1REFTOCAAEZ73^3-\SINM _U&X]*BNC&E/!2S+4.U712#R8M $)!7?*)8(GVMW\$EE@%E!#&*O..J>( MV'2D@E F237$]-X9K (N$.8C8?^5$I/0=(M3@>-SKANYU[D*C2OE, #I9 Q< M2<9: :<\HG /$<3) 6P)L[?@I0B0ZVP.P@I^$>GP*N2B7=]%1Y1;&$5(WV7> M(1N'Y615B[BI<3NH;B$;[]&6<;(Q?H3R8,31+)J;G2P0H9RFN9U+>;:6J!WX M/AZ- !#Q%_R25K!,3IY._A&(/M-=DS0U'+EWU#D]^HM;4NC<&0.2!7R (%O\ M]S%-F"0V_H%0?("T\+Z2N+7==Q4G[1BD'$>SXM\&4?J5_I/IC R/65P0"TH5 M$&"0<(M:?.8591)322ZJ=43 &.BFN!)A^_ F\IW"T\%8S81J(H1[.MQ/'\D2 M^X=]/>@[9%INP35@L9I4JSI6R"^BFJPQW\PB65FFW!"_P9Y%)K_ MTFR!:P*0!I-,9 [Z65QQP]X1$4?2 )XQH%\CW' MA5ZR=-_O'[UZ'7Q@L:PSC?PGX4HT#OF4F7=:^OJPA]H7X%3OZ>X.PCP2LZ38 MV1ODXC%+R&((8HTY,+K6M8N,C'=,JR6!RQX(S"HS[CCK(.(ON+EI2]_6FK3U M/SBS"0.K(3"ZVA*RH.FIATG2L$9.+;&0T9$;D#=3Q.79?#FG$LF?'\CT*2,M MIZ;:5'Z3O#A3](" HH3NAMY$SOI!?\M,4GE(I]%F"+S$A6NU,&SOT$G/H8#" M$F0@JH-BMY!U9]1GX+AYIH,DDFJ N0NUJ M(WMY??$A.#[K/-O\V?_]Y>SC]>7UV?7EORZ"LX]O _C#>_WOMY=7Y^\_7?WR MY>(J./OYTR_7P8>S+_]S<1U\N;SZG_;++\JD$"M.VX^V='1H315J'4^YI+JV MD9R(O2[>BR]J0JYGN'17>_\3!KWCX/S=EP UNN,W0;]_VNEU7XY?O>R]"NMN M _01N'FZ&N^5C*^-JHJ?94;"Z6. H?1ZMG'++H]AE\?P)*+EV8J5D^'YY]CZX C%Z\>'BX_452=:K7SY_?D__/OOR[^#MV?79?<#@EKBS!P;W M([#@FI=[??;S^XO@T[O@_-/':USK_?2"DNZ_$5J(MKQ'OI!YH5[K_WB#$ U) MM'@=IS0!>NF-/QXRZ1N54VM9V2?:(/Y9^/?I:>?D)G#_XWTAX6[=XB[ M_[4<+?]VNM\YZI^N_+G;Z:W\;=VP!YW>\>HWW5'_2C/F6<.^X![_]T_[/]4@ M'%_WY]^"GD\NB)%7WQK>E1\OX+L-W>)EY?=;E-R!IUG6LN>',)1 M_ 6=<>1 M82;L),=&37LRQ>%0@27YYJ%G^12!IBXWG9L3Z#ZF-@,_0H0G]*& YHS]%U#Y M_5P-DGCH1F#>Q?DL>/GY_.S3S\'EV^#_B;^]3K/T(UC_.8&8IKCJ+ZA(Q-'1 MX* W&$7=L3H\4$?_E[VW;6K=2!J&_XK*N\^])U6&Z-T2)Y>K.,!)N.\3X *R MJ?V4&DDCT,:6'$F&0W[]TSTCR;(M@XUE/+8G6WL >S2:Z??NZ>D./*)JNJVY MMJ;1P ^,/\[1=58U53O"7S3=T#I*3(8 @8!&)Z=C\.N3%%]X&728^1@>&7:G MKSFJ\]./4R_N_S!C7BPFSDV@[QVF^*9L/%4@>_/UM2QO;VJ:T^F;VKR)^3YV M#=E_N\>N[SRVF&3EKL$CZ\-,\LAF>437@$>,MGAD5U5:U$R+-1,F,'UEY5FE1I*\,\4[ M-O".(XA&V@;;X(T 5QPV9?RP"=AI MGD:53SA'D;9Y-I6D^U9KBQF%C6[ANX_TF ,&N3R4OGD%XWL ML=@-K_-29(X6U^L*J$SM:Y(^/]EA"2]V#9*7NF9D674I??WQZAXAUEG NZ,1 M2Z6O"@F417GFVJ.6IEJ93U[FPI+\59Q-H,/+<+,RK]E4SR>\ ,T:HBP!;%[D M'K-KV95+=CFM?@LG@L6.!E55,-; T,=V\9,2)+_%414B8.LY9>D!Y)T7^H01 M3VBC1'%9KA#SHW].BIML/DT;2J.)NKUF:73_JO1I)/7)?61>B9E=JLO&0WY! MHJB)6](QNYE1U81D\'M(BO<@_-BE1.SY,\Z*JXRLF(597H9[2/[#+^ MI%D!6![C-*V5M6.%@&?8I"S].<4K,^/8QE*"]]:SL8>W/G)U"P M>A^3BJVO;GI2.*>Z^(L%-3-^U_(!+2<.@ S+F>3L1CGK38R]*P*:^6GDU<'% M;QZ]C;L@82GV98D:)FGJK0-PET,DC_*R=M75#';(BXH6E3XFA5T:;BJ*R@/- M+/X%+P QZ5C8(CNSGX4\G2U##$A0A1+A934X[4YKHHH^)U?)CY5K5@UGZJFH M*$>!BC#C%2-F[+KIZ=Y>7G4!C95"1FMI'U>_KH?Y<>DD@ZYJ^UVD MTI4RHI92=XUU<1FYGE;$K632BE ME)?(*@Q)1%\YI%M-6!3P!>L76UJF\!BL:KKL3%J/4T&O)YW0R_/J8(#-:0T]&,H0 >O8C$EAH&B M@/G2KV,%R7"+I9U;U($L[JRF12N%>=%4W46-BQN?3?)JE5U/>GF7W9.84(P3 MWH2A>/VN\]QUGVUPM3?ZG?"V!5U^G3C'>GCL\G!W4LJ=&V_E M76'>2;(L9YAAO8YBSN7VR#5M 61F^TU6,WTKN=E=8]4 60VZ6H^&2<$\5BC/ M>ZFI]JFRE#.O8(7XX9O"U25UMW6)G?Q>+^-'\KI *&]YDKKL]"JKK.:.K\@S M6W(94?-B(5J61P^V/JM$LN/+2JFSA#//6^;8J%5J)KF7=5/:N3_H/987,H&BB,<)>T@->@V(P M /7+Y$M1K)FUHT@8A(&=OU?%,;/2W2NW6'!B(W[0Z:-<]Y-!SLH-,[_OF;S4 M.:NJ8+.$PTW^I$4LY!D+A7)16VAU>$\794IM<87\:*8>1C#=0@2P?A(84^!5 MT]C")K5U&I]'^1#71> \TI))$<$"QPL+SGVT'%E8HJ59LMR6'0%1+%ZP?H%= MY;KLULF"HP#-HU\35JNKUFM/^/TV"YUS%ND8U37-?DA3#'K-1G$RA4=XK7?& MOKB)592QF6K36F_CRIJ:36SF0@A/E8>NNM3R4M>+FLG6G8NJBQ6K&EPC4EH0 M:5(GT@R)=,B)=/46LVOUE'VSI6S9,*AL7<4Z!?TUQGA?4?X:9X /!L7?S,MI M.F*9C4P&4WO%HOC6I"9^T:DD?#_T&F3:06>4S&88UOZ5N2'[GQNR8_H 31I6 M';]RQ?Z5U3RUE45I90U/3$EN-\%$55U\5CY]2MKR<'#I@Y7QD+KWV%1L/D#I MB>;:0QE/YB*,50C*231 +]1+6'.UB7O):YN/QGD9Q2R.H,O*]?B&6D.\647 M"T\"8]:[03?+P9VP=7X!OPE\Y-,@P&!1D1A06#L 8PP$<']RQTV?WVD1[6.A MB9EX7XTB"PB F01K;@H$9CP$5U.R_UK#^*B7SYMBPIHY4%;>G^E 8:X?L8 MO,SP0)V:5R5,X3"')%@=?I;RI"E4UL7 %T9O,3R'5BK-*B\0V\3[17GVG#ZD MQ8G3%-<7=16'\X>D\,G@)8NRSU-SY+!LT)'QO3[S M&,L3JW)?'8SS[H!5_\>+-7=;!4<^13\47>Y98?59T3^!(<6:L3G\9,2RZ M"W*(L>Z^9;85?QZH&'32 P9'6"@W(TA 93#W4P1OQTPF1C,\-Z&B2R6C<<3K MMY>5M1O;A)9@\5F$H@:O6N,1A%'9.YH?P10= JHCQ*(494./SX(:BI,I^*#L MTU6JU@DTIG1RV;N6!VU@JPS2:9IX25&5NP%'KY!1PXIX47FD%:0:Y,!P/ C! MST'M#A(L&0)\)LT44IXRRJ;"U*0CRA3[#%K>%?G= A.I5IR2B_XHN)K5#:P\" /JO9[.[Z MD=SF:>A;PK5"14<.IL@-QD,/LU%YQO$;1"0$ 8+VQ@RBE*/HNBMW,O! M"BDR]G(PL9>%5"S()9R+JXO;G_^C?+T^^^VNJUQ>G2V^YB'J%LZNK^ZNOUV> MG]Y?G"M?3K^=7IU=*'>_7%R\4DY2U+V_LXSWS?K66O7]K53:7-)S3RN5HD6\PJ94W%)GO_:O3>U_ MOXHX-&_Z].ZNKD[?4:"AD-"L90>*?3S-5\J%[Q(HEF;K-Q&_!&L<)#@_NJ+0 M-K9]-M4@[N1=Y+2#VUZ#>69V^R[FV0^(M:1P%/93/]8M84"PH/ 6WD69O_7&N+]:VQCK!"[:V(QGY-"3N]82WA62QVG 6=Z>!LJ!/8G=DS M-=TQK=#T5-VQ?-VQ'9O04._]<3F)R0;4CX9DD/U/Y\@H([3C[.B!D-$)4LUI M'. /+&OX1 88QSG-SXKCS'_C(24P#4"(,O8IHKA8K4@O([?E@A<(KO=PW J8 M:M.XD/RRI_P"#QBAKKN6XQ"S!]SCA:%+#-4DGNY0VV/\HK7&+[SO&+SW>WX2 MCX='0<+BK3CM/#.9*OA+7=L1B9^V4*]RQM$]PO$GFL8T[Y8([)ZUQ:SN"4SZ M8W:5 4L=*9M?\O3<+G9C M#JOG8F'W]41@LQC:J$FQK,MU\(35FI!XE;!64[TF"(RNCM4DA:&[0W-<+^LY MM3'-%\8]7F.@9>WSG6:@MB1S"?$7X)M5&<8"QZ]K]N9MAIWW_22=M2VHUZ$S MN]/O=1U;)#IKR2?:&<%\]YBD^1'F*0.662K:XN+C!V_%F*N&2,%;:1 +*HK?15\6=FOKN0+1UQN" MN7N'EM+T?8D-,8N]/D# M,'RL7M_9DTX3>E16B81"<3 MR']-TC,.]XOA:)"\4'J+5XYQ%??D^UE*@VAQ.-S29#A\S\EM7:72*KGIHI%; MF\:_;O%[8&(8_\T9;/=)CG>]6S/X%Z:^[CE7M79Z.6V4K12\M P,7NIF6S[! M:^*/"#]3[R%UX YJ]Q-.*E ME=][&'H0YE-[,1\._)L!B7-PR2]*^,/OO)T8_49)1F]QF=?A;^"W(_>=X@WT M4]\?#\>LX,XY':58FA>7#4^>#K%>YM]%Z8,Y'K1 0:Q]M"6->W&IL[V(T1:H MT^[T[=X>.@-"*X%K7O().T\A0KL*@\M1$AZ-,UYC5F;&;%P95$AH8JI5#:T> MYI9ISMJY9?)D0%S":TO.OT%X<[3E=/KZ^L?_\DQ +G@W3EUV)X37'+I[:\]K M1$2$LV26OW*VVN;W1FFT&Z-_8,F/MUH/%ZW9Y!Q/N;1U06[Y'%>V3QGH762WFE51F1%TSFD75\#J0N2=N7 M[6\X_;PO-<#&:A!=76TK,T"@B+5DH#UEH+:+"JS'0#IC(&/MLU-Y:W4=59J. M:5"W/642S<;/3=D]%@[Y;Q/ +\PWM@V,@HB48B S8 05S"N3EHDEK40BK0-T M9K@$I@]X'A8'V)$LI*PG&GP0TG=*Y(-(*&C1(4 DW-0@_Y72YISA,/I.@Z._ M:9HTL).%#KH#;_PLD%$C\U@$E=9OD=T<>=E@" CE]+ ?C%?--#*Z>M,T1I0 M(6BV+Y.5)BQ6":2L]1!K0[Q?) MO/>PGPR'$6\H+,WF#Y+#=PCYLPKPBWG%;>,BCS2,Q26LEJ7PLH354SM]JR<0 M81UT]O$N*8UGDJ8DSE_*#N[2=M^TSKC+P6%QI"M#X=NCE7,:4D .1E2>:#Q^GS ^"#NKO?JY'.*W M'. KQ[M[AHQW'P"YM5=ZV[M?+_)#MW:LOC_%?%K.+ M!;9Q:U?4I&TL(&EMYN;\$J1E=_J&OD-&\1Z$5G;);HZX'+!5!"*K?5,G.[?@O7.=;M($SZN2]$6) MDYQ6M]18A4KL? M *NZO8?;0(($E)D"IP$:,9=^=\7D0AG!;JO(*4;/6]96> MRQI1"Y7[(?TN097D^N3F8"F,;D];N[6)/*!X-^'<%IF>(X+UAT<+!+WT!RY=F[VALTU([3?I;%GWVM%%=*\/ MS4KG+5X4_$+QDC1-GF$7666C2ZM\*X+]&RPBNPYG^N^L9B?A9=FN::Z=#BC- M^C_!/^430Y(^1/$1]QRY[\Z\S"@.P#\^<5FP8D/Q M 3;C292#\^J_'C'0,6+P"8,"48S7N)-8R1\I..^# 3O(44;D@?Y0N=_+;I)[ MS3YLE*8?M^U7-\D#"?>P.>+[R1!6\(+[XPD')(6/8R6"]3ZD9,#R$O#T"F"1 M48R9L @"2UD(699F!(.R'#[ IJC9\4( %4LP=1[['259A&&-$U;J*GJBGY^C M('\L(S>U!PN0JI-'B >+&.>+'YF#_)8@;1K3X*C_^YB6JT'".O)22OX\(M@V M]H0,GLE+UOEQFL" NF9@.+O]A9L,PXUMDM-T0/TD9:>:)V,@[Q1'P9J(,&M1 M'E.,\_TC"N!!JO8(M8W0-(V>$QJZ%8:.&M#0HY;^1Z_3OT=!AD1_AB'"&,NO MD?X<87-H]W_RTA_[36A^C1X_7!+,'7(P^KRXNKC]^3_*U^NSW^ZZRN75V6+V M%74+9]=7=]??+L]/[R_.E2^GWTZOSBZ4NU\N+N[O=FXOIW?*]5?E_.+LXM*H75%W,*J*I4,>69RA HU&?J-*&EG@N#L;?SKB1 ^5KD@+DRGXLW%U\?L MJYF@/?^NUSLV56?AU^JQMO"[UZ9UCW5G\;>OS?KZ=Y;QOEG?6JN^U*QO&*<[ MWG5GY4T5U"_2MO D=X5-+=%C:>?VKZW22FGG', =:SFXTM%"JZ2V'_?67H/\_94?>T\*IF8+2[Q;;B,09WXYNC+P9HR A'7OJD: MN6"YX%U?\$I9N;N3&=M2]:9#S3?<0$;LJL:1BXF&;J^M0CQBI,*V>-WA4$ES M ZFP*Y*FJ[(<6$??"=(LY/_,.9>F\RADR^;^KL]Q",W7[^ZOS_[?+]??SB]N M[_ZE?#J_^'IY=GG_@W+QO[]=WO]'E,;DK<_QT6&CUPX\-W;&T8SQF[0L,YSE MB?]G%T_-E275UUD17*WK#I=U0]+K] Z/ZH-_ MX]HF;R\$L%H)8.UUC;%@W>_3'&VN6^_TV3G,?#FHN0\4\/?Y^=/)S.FM2/)R M%V7N)AGS]0X,X_PQ2>&!X$192+X,Y=G'4"XCTVRRK.7LH DY&Z^P8>,^-B0Y MUMV'V>E;7< ]_G\)SN1;4SZMMG?#<4P:]&R7^(;I]GS'#D(:&IJF4=]7/7U+ M.+16Q:'I]*R>[@16J.DF(:KGN99OFCW/\2P']K(E'&+5UJZQ*@X#FH%L8.EB M)%/N@*_APU-,K&'2 X_H)\J3K?,'A>3*.?7IT*,IM_<-K:O@GEEQL\:OM#5$ MN+2M!!+AEUF&R9>(Z&2<9]AV ]APQW MU3ULE*#>CPQ85J?O].S&VB3O^*"4VAN0P =_3ME6Q'>:@IA#M'RA*$W51*P4 M)0_%!8WAKDEL^UR63 A;:L4X%?:]3&+!@E1\42M&>C3U-=_X T)4[URU^=$! M*NG=".3=O#] M0EN6S,BH*DKAS8VP7UK[\+N]"UU]>A4S496&LUCI878A PO M"\2][<0F-L?)[_*%-75[D8FY':SC"3N=OMMU3*=K&O/E\U?G8E$$VSN1NKT( M1YM(U=1.W^X:MM.US/DD[E60NDYXXB#*G[85GJBAOW 7Y]Q"36NA7X\LI2LN M+;45?9BGI:5##UI[H0?QBN@*DOVTP,>!I2*86>V(*#B*8L4G(PQ1R M4FQ:^ M$]C? .@OXS,.^!H?K9B)J6E8^MQ$_;MVGK",%XM+@&U)[ T0H(D$:'9=RQ"( M /*4I#:%.J;, MP&]SS#5!R#7BXZR.CLL8L$._ 4ZN:'X=WI/O3+\,W M1V^V,/1V$*9W36('-(S\*#\PFWNK\OF6Y@16%%R0-,;.3S5TG'-LK&S\8 $# MT^VJ^OS!Q/)<) UO@:FP=:F] 2K$_MJ&TP5.$8,*#_/&-$P& 4VS?RF? M"@'_@T+_&D?YRT8N8>_H9=>M:H&[&IHN&&J:6,KM],W>?,[FRJ;1TJC;(3M] MW\AQ"W&8)B)<3>CK[.A-5]OJ0;=Q0CW,!G6U,ASLV'HU)?$6; JD%84P#8!. MD(SQSDZYO?5853@'ZI];!-#>R+ -E#8YC8,6)!HVZ>Z:[GQVR%J=U5K _9:] M,2D%I!00UI)I70KH&%+I&N[:&2C"B($/:]@A8"\+V<7B [I8F(N[6.!RD;/> M[JN@Z6:G+WM?;&$MLO?%(?2^N+N''[]>7-VS)A+7-Q>WI_>7,&#G=O7U^E:Y M_^5"^<_%Z>V=P,7JRW7>V$+I7#'/WF4WCT/NYB%$!6FA437=UEQ;TVC@!\8?YRB65$W5 MCI8+)=_2)QJ/5ZY##!-CX3K7;CEDO"\18<4KYY]P@MH/RBC- G7N^>P;_F&JZ2_MJ ] M%N3!,B3=,.0TL6:OTS>T>;]JY7SR77&I#ID@MZE-ILAP1?6!]QZZ=ML)8SOI M:$*6C_6Q;&IFW4TJ,A@[.>@2Y_H(!EA&IR,N7S@ 45&2>H_@L-[/D' M!9>&*]LM+MHMYOH9KC+L(BX);B >WR()&BJ2H+,#)"B$=;8S6N*.#N##AZ[R M0&.PV09==NF,!,,HCK(\92G0!U9R8IMJHT#'SQP9P+FG4YAX+_-JG7ZOJYEM M^;T[&H79;UIL77]LB!9U#.%;AOC5!Z6[L0JE8N$H!2@T&HY(E$IOXT/5QFF6 MT?RR@OS9(TD?,!%CGON,3M]H** M [B8>3KV\W&*L5[I)WQD>&D">,RO6(D?+1&[N$F'H.U4@!8TP<*2=//D-T]F M=J>O"U)@;@O"?KW)=V7D85;N2^;.-V6U/C$48W7R7(0G5LY&-WH8GW ;2OD) M6B9-UO/;:>]J?8+%I":U:ZIK1]2V2['B>%Y&3W EQ&)M89H,2T64Q.]30'N: MGBA&OFS%V9/*^BOSMHM7HW1WGK5E6NV!T^WFG+L6Z-94T8CJJ>O40Y8YMKN: M'RMS;#\DQY9U<)+YM3*_=B?R:\4+70DA>%X[]7>%(:P%[=.QN _-\E((R0/_ M#PMSE:"ODG#F33 -7 ?+%/[ 59[TBQ.+6H*J]$Z_Y^K"4Y40YN-N2/&?211C MXA9X> _1$XTIYG&%RLW-C3)(2"P/]3(!G2UK^.O$T1;2_JZ3WP=&?96EOGL;,3M]1Y<&^.%Z'$#IPEST9'DN)6+SSP+R8#SXK MF0DU(]RODCB9#CDW"1UL=+U.SU3IR A,6.V?JB]/6%A2JC=?T$P@RI+:3'IT MJVNSM3+3=M>*%DJ=O1)(Z77ZUMIE%*6/)BYU;5ZGO4)=3J??6CU=J=@$'KE? M=8.73W=3/!HF*2U\-B4GWV4.MG@I<),,HJ^ /FQ %L5C@.1UA<)[GA) 1A23].4RI\,,1!XN-TW8=?3RC&+EE"27I/QC2,,*R>!(($@@2"!(($@ M@2"!(($@@2 6$/8BEHY=>['-TL9"/OO6('3E_>^/D[JY=?>_Q9O*-1@: *4@&7L# M.@?$-NY""[%*:0$N:P$J(YK")H=#D#+9(TFI^1BX2K.@+6@#%L@K37IV8]M;K&11"[NB<6S(+]V1W^MJQ/I\5)?+)^,JV MN!0;^RXVUHP&;)C)>N\2'-O=T^NB$*ON'O>,G1(;VP]LM.@K;3"P(>(JI0,A M@2"!(($@@2!B4$$04[DYEO [^X,&"H%5D0?*P[VLRE<]_@L?C/,L)S';F*PG M^Y'G'WL),2'.8G;COLZ7V8.7 ZM"M- YY))ITU=S2@EYR@7DU7CHT?0ZK'NU MV?5$.*Y\).Z*NL.YK3%"7'5_-BOWKVGS]9F$+Q0JJS:MPXBMU[C8+)EJHNZO M+4%CZYV^V;7L^6M=PC/BA_LRTOTI@?!C3KP!A9]!]-3_"?XIGQB2]"&*CSCZ M3NQIV>53O(C./XGB /XZ<9FD_&"QI4]LTOM'JA ??!I8P0MV9XR3'-Z!N2VP MI C6^Y"2@3(B:8[.3_Y(,XH,SQ++"'I(8123V(]@$+!@3K'?=79<,O\.$V50)(SD)\%VD+0A.'&0,,Y 61SPH\03D!Z MTA1'P9J(,&M1'E-4;?]X&T>]3O\>!0.R"AZ1("_\]"/IS[$#AW;_)R_]L=]$ M'*]1\8?+CSF?EE'UQ=7%[<__4;Y>G_UVUU4NK\X6,[VH6SB[OKJ[_G9Y?GI_ M<:[1#F\W5]"LGXB0["X\@P4%:BF M9 RS!]D/(FYL"56\<-G3-@7.B<>'3,Y4RI$=F<%Z!V24T9/RE\^E 1/%[*WL MH<_3\Z$RF#$^&53XUQ,]<:QR75'8?\6;BZ^/V5/8TMXW[>O?6<;BEZZS6%U?=MJ/-O7W,I+ZRJ8*WA=I6QB16F%32\3- M=V[_FGCA\1T\:7AO$NS!WH9;>?]B!R/WX+*JW<9EU1UKX2S94[+GCEQ6M5NX MK+I_C:HU4W:J%B,QYI?91Q_9,^:L+ANY-5.@ MZJS U#TBBB_O- [N)V@[K; &AM!U>$^^WR0I^R+/T\@;LRCI?7)#8)I5.HG: M5FN=1&42C[CTO)DN-2+2L[T[]"SS^D6QJQE2=8MG&8BAV9L-IK,YZ_J=_FMQ MD#9S66VQ=WM 9OU0".VRA CU-J@-THML')DI]=ZX'4M_.]&3%9RO^3^K45R MV^1^I^VXKD#,_W$IOV[C6;L8>48RV?<#DGWM=I)]#9GL*Y-]A]DW[O[ MZ[/_]\OUM_.+VSL6\.A]5CZ=7WR]/+N\_T&Y^-_?+N__LW/[?2O]5T%'0SF] M.L=?-$7$_;6:#2P3>UM.[-6-8]WLM9XK:QUKQGMS=U_[SNBUGX1L'^ONH:_5 MTLT-K-5REE[/3@17MP]3!TQ!:T?PKVG'ENKLRF+58U??E<4"9[G+W6]8D.>D MRSPG.<=6\KX^8&2:/+>Z[_?,M^4+&^Y29V>GL%9TG,F >;4W) K (V"_GY$1 M6NRO)2)),"\+9M\?#\<##+TQV+), 0[E>N"7??*MX0!SDT#?%N):7],F$GJW M>JJS'&V]D2_H[ADKW:0TI&E* ^4N3_P_-]JV9-]@=\9+'BX+N%44[8K99,*# M:E9BG],P\J-\0SV!Q-M_@U21\O6=B%_E>HS85,&K=&T<%BU5'=]Q8)^R*/BV M^W+M#SPE\8I(O-N-)>R'LKY/9AUUF0@M1\J1\F:!'"E'BCE2,I0<*4=*AI(C MY4@Q1TJ&DB/E2,E09(R5!RI!PI&4J.E"/%'"D92HZ4(R5#R9%RI)@C M)4/)D7*D9"@Y4HX41( M.5(RE!PI1XHY4C*4'"E'2H:2(^5(,4=*AI(CY4C)4'*D'"GF2,E0*.5(RE!PI1TJ&DB/E2#%'2H:2 M(^5(R5!RI!PIYDC)4'*D'"D92HZ4(\4<*1E*CI0C)4/)D7*DF",E0\F11(.5+,D9*AY$@Y4C*4'"E' MBCE2,I0<*4=*AI(CY4@Q1TJ&DB/E2,E09(R5!RI!PI&4J.E"/%'/D& M0WG$__,A3<9Q< 3?)NG)/WR?TC#\/")!$,4/)_KHNZ*-\L\Y_9X?D4'T$)\, M:)A_?J)I'OED4'SF)7F>#.&E^()R\F)&E?WW.4SB_"@DPVCPS/YZIM'#8W[2@VD&44R/'OG?FJK^ M?YW^%S(@L4\5DBOGU*=#CZ:*H7457=75GW[$!35 37\;!%Z2!C0]RI/1"4! MR9)!%"BXFRG@J$H#B%)93$RCB.\EL:_D\G>R0I MS3H F!C7SSZ++-/KA:KO]C33-P/5!0D M^5$Q!6 $@$49>4;!_W3"(\UV.WV]:[F]GWZQ.-=+D]UFTFRW]N!H$K($XD7AQGP:88,4_\/Q^3 < N MN_AK'.4OTYP81M]I##5$E/Z_2-KJ5;FZ;A?=$F!ZY0]E:G MM,:1:^D4_<-TRF;Y43R/[R/4GQ0J4JA,"17#[?F!YYFA[1"3.*[KA*I'32EXO\*RVA,H2>M[H]#7#ZFJ:L=N216IZR90-^_ZT ES](MI-L=QAL%UB^2W2-A($? M@H7M.9:C.[;IF]0#_1@:K;#=BEK10JVH=AUKWO^5G"DYP5;!&V"V&S'A(I2S(NTVD\A&-<;,*]\5UI=8DE@2YGQ%LQS7T:R>K8&+Y]N& M%^B&[^LZL=W LGOV'^>@TC05_G>$ORRIVU 4TN!\G +H;F 72<#/7RX*&<@& MW10"[P;E79..ZW7Z/7==!2?)3PJ)K4?/UXFS'S0UK6"<@YOL!;:OZJ9%3>*H M;D]U+>J:AND0OV=Z;4FR?Y/!F"X49$URS.GT'57*L=VB/$'EF,22Q-+.86F5 M@T#+,ETWM QJZZ8?!HYM.P;U'3GM(RT(/F] M+\#2 ,+=X,#WRQM+MQB(.FIE6.[UL/1)P&_QUG M^9#&>79+!P0,F?ODGGS_?6+Q?$U2%F#] O9K %;3B,89P74V&+*.VNEKZQ_B M2T%VV(),8DEB:>>PM(H8;ST2T;(8UX01XX> MW;%OLI7EFM'INUU+%>ED4%+B[LHUB26)I9W#DJCY'>^7ZJ9X4OT \CVNPY B M"F%_69YA&D>TL;C+SL8P9:198DEB26))8DFF9H M19+; DGR0T[H&(_@U_R1*O0[3?TH8R-DAH<,ODHL22SM;H9'8UKA*4JU!XI* M[,O+9,@-><&/3D'J!5=)?,TJ%?$Z59=QEJ=CIO4N"OD8-&FS7J>O&VMWW9!$ M*D7)UL,G,M=C5W,]3N/@]\)P6W! >)/2D*8I#6;'-\DT5L9C/N5:-&Z15+@+ M,DUB26)IY["T]3R/EB6Z*YI$E^U+Y4@YLL61DJ'D2#E2,I0<*4>*.?( TGK? M/FL#UP'6FZ%/$:;)4!F55CP?>%@)OHN/M1O/"ES;>0-Z1WT8FD>KI]J[6(ZFV],%J64@$R]D>LR> M8&G;1XYKBI%Y28$=F$VSI8XWD@P/6UB(9PE*:MI=:I)8DEB26))8VD)74)&["ZU+7T3#TYLU> KBE M?XVC+,KI'4V?(I_R,-TM]9.'F,W"\JJ:XG%ZIV_JLD'GCE&IH#)/8DEB:>>P M)/P%Y)8EOB&:Q#^ [(DKFBN#))-5SF1L4F))8DEB26))GI-+:MI-:I)8DEC: M.2RM4F>*$E<+K)YAF59@VM1Q/,UTM)[JA_ 1T>@2;EX&^X7?9OT]\ ,N6;OK M;^ ,K)QE:W;ZO:[CV#++=B_)KH7HPD;(SA**[/8JDZ'72#1?R(!=M2"Y>9 MJFUZFNL'(:54"PW:LX(_+E;>K4(;IG>K8%LMH-=(V8+O%T7[76T 4K&E9.IV]W M#=LY)!J5JD*JBK89<2U5X>Z#JMC= *\4%U)<+"8$1Z&&HF6X8$%^E MQ H\3W4T(_2TML3%FXI;5_&ZNVEV7:NM3LA2=4M>W/JF5XE5^JX74I4:JN&I M)K5Z+K4U$A+;);9NVJ_I[@4ARB:NG&<\O#V^1AA2DZ/ZIZA MA[K=,UW+=%13=S4KU'JA:@5ZP#)/]#+S1%^S;MA%(0/9H)M"X-V@O&M2<&:G M;ZY]F"[)3PJ)K0>_91[TYBWS'C$=@VBA'Q+#U'HJ(:%*3?A ZSF61]VV)!F[ M7;=0D#7),0L,=2G&=HOP!!5C$DL22SN'I16$.+$]4_,"HH;4,JD=>$35=%MS M;4VC@1\8VQ/BMEA"7#9RD"/ER&TVZ;).B\22Q-)^!A[Y M[Y>QGU*P\%O!XA- M>$(3SY"3#+'#<=4:0ZPHFMU.W^B:KDC5S20E2MM.8DEB242I_J&!UG=+=4U% MJ6ZIJD!2_0 RV:[#D"(*87]9GBE 2='&0D<[>ZHASYXDEB26))8DEF1JETSM MVNPMJ-9C$$M57Y]8M.7)V1G:0TUV*MY.-.9[V\KJ?*)2GZ"R3&))8FGGL+2* M)&\][M"V)-<%DN2'G),R'L&O^2-5Z'>:^E'&1L@D%1E\E5B26-K=)!5\RY?9 MCDZG*-4>*"JQ+R^3(3?D!3\Z!:D77"7Q-;LQS"^+7\99GHZ9UKLHY&.P)1D\22Q)+$DL32/F))7MZ2(^7(C[N\)=Z" MY4@Y4N21DJ'D2#E2,I0<*4>*.?( TK#9L?61AT#9:'1?(/&N9 R*Q)+$D ML22Q)/.L)36)>]5[J>0\S'?P9E,B;NE?XRB+8S<(N M%C9E-9B=OJ;U!"K5)JET=V6>Q)+$TLYA2?AT[)8EOB6:Q#^ O&T6FV#7PFF@ M1+%"O_N/F,.HY"E,RC$@T[1E\H?$DL32#J9I@XJY#IF,NQH//9K"'^S%Q26B M^'XBY9HT$A:+MM;62)+HI&C8>C1%YE7O:=R%7R1!"QPP&^?7X5D2,_!Y WI. MO;Q)KO4Z?4.=OQPI&L=(2MP%N2:Q)+&T![EH((6R"[G15++K;JWR+7B/5?"$#5B:/Y,HY]2F>22J&UE40[>ND67A) M&M#T*$]&)PC]+!E$@8*[V4'.6NW06-?MGFT$FFKW/--P0C>T*#4LSS!-WZ2. M^\?E"B6]LNMQGN4D1H@U,8S6Z3N]M?L'KX2S+8>!-TAXHL7R_KD9!*Z .)&8 M;5Z+M<9IF(_QF P =AF/\% MOAKV#).8GJ:!P=4S>U[H.;9CVKJQABY8T;(R.GVWZYAMM;';"1J5JD*JBK89 ML4%5S#.;V5Z'U6TPVNX&<:5 D )A.8% >YZC:FIH$3\P/5-W>ZH/TH$:F"+G MZ+0MVW$)U8S73$RG:YEM%4R6REGRXM8WO4HXTC&H:[NNX1+/!=>M1VQ;-7JZ M[05V8/K!*X[<@BCD=6U(0]U(1N5]7G^_*VQY:2,R5G"LV9H4XH#J>F.:86F MI^J.Y>O@J=J$AGIO0]K0Z?3-WOS=,O$8KSB5*Q=2P-EA7-7,E&\&,6O\.UF] M >L+DK$WH'/+7V(B^<[-O7-7 A2'@H_]>^<[RJJR1W[,"+("I3AXA'BQBG"]^9 [F6X*QV9L&1_U?7"X:"E$ SU*U1ZAMA*9I])S0 MT*TP=-2 AAZU]#\TP^Z43SVF$VY]H$=>2LF?1R2$+9Z0P3-YR3H_3A,D4.,, MY&>!MA T8;@QT' > %,K25E%F1,P>FB*HV!-1)BU*(\IVH__>!M'X&?=HYQ" M5CE#TY.UOB3].7;@T.[_Y*4_]IN(XS4J_G#),9?@Q*CZXNKB]N?_*%^OSWZ[ MZRJ75V>+F5[4+9Q=7]U=?[L\/[V_.%?N[N''KQ=7]W?*]5?E[/3N%^7KM^O? M[W9N5U^O;Y7[7RZ4_URX'W(R%]" MHGXB0W"0\@P+&>6/R1AF#[+*H=J>C;"L17HZ%.'/Q]3'[:L87Y=\YZK&M6PN_ M5H^UA=^]-FWOV.XM?O*U65__SC(6OW.=M9K+SMJZ$[33UVO?EEIJ P.MD9W> ML-M"G(FTWU?S@-O(Q=]'B&E+0.R#64VDS/0E 7E&LD19OOB%0*#:DUA-*R:9X2G-OGX5=NMFCZL6X) ];52E.L MLM\M'W(MN=/E3[F:MKBE@ZPE][8/U\SV\WJCY*-]Y2/#LDS7#2V#VKKIAX%C MVXY!?<A(( GE< EIKS49P MK2B>/- 69A-;-OE1#%--'XR8E#9/HY&<2Q6A*?DV3X<5P-$A> M*+VE>, ,R[@GW\]2&D1-Q4)AUKZQ3MJO>/Z8)+(V'9A6B$QO+IT/Q@BY&K+*[Z]+=^&T\A::V-;H],UYW2 KFN\-];6K']:BOJ4+OQAFVX5? M]D:K[+CG@/8%:A$@A8?HB<8TRS!3\N;F1ADD)#XP9V+KOL1U_'6"B.N0=QM8 MGDVMUMA4NA@'YV(TTMX\C=G@5ZCS)5^D7[&C&N"T+NO2-A==J"]-7*;:Z9OZVA;#;EOGXAU%2R!(( AD M[>RXLWJ3)D]1%O& ):MND8?C 2N7P"Z?@OU+HR=Y_/6A]D^%E*])>EZ@Y+3 M2).BTK#TF?!NB/1LQ3&"5J4PO=-OJU'(CAI">^?G3DO^;) \'PWA$\R^C0,E MP<(S-*=*%#_1.$_2B.Y-6^ =T "7!=1??D^CG)XGSXT.BM'I&[KP_HET?L61 M^\O1%;8@L-:6][OM^.ZYI?],TI3$^7NE^NY:7=N]@EJD&/DI)1D]I_SG95PW MQWZO,-/$FECO7UOGL%B:^0<@[MN % MV6N'OZ0;)"Z=M>X&O8O.G$Y?;[AE)AJ=2:4H7<,561&353%G/1J.2)3BM?T# M:-I/UVFLT<2/]"9 BU91@MW:1 1+QJL4:SEH OY;JBT[>Y"3!S+ MS>@) ],%L0R9I"."W38?9RT1DH[X2DM1W,V: !K[9O%N^TI[9>3<)/2$8D"GN/#ZOOR*+;T&$30! 5V MSFE(TY0&%]_Q:C8]C8,W^+0'?&K*"@![3(4?J1O>2X5.IV_;!UXJ8+]F=ON$(W7]& M'JA+[V>U&L;< 592^D3CL?1^Q%!_)5IN.5::9!&>GC=I,&\DDY+MG\G>H*2^^2V[*0[U7O[/CDCV2.K[A#0X,O+;QGV*7JS0]';>3"V!99M MU[+;J@6T-%WLD+>U;[0NABNV5:JW0<%UG=[\><[*'MV6"%X<3T>L"V[-=Y.N MEFE$OHX'=,@B8G/N$:!M4P*@U^G;W9[60F1?&(W7HH]UR.2\.8VW07)V.GVW MV[.MG27G5O19.:3 O<'HOWF6%6[G;GVH$&ZNT/H=V4H)!\ESIH1I,F0EC;,9 M]2ZOKK?G-!TJQ,2QNC7]6!?'ZEYTW/[7.,HBU$.L0^ZHJ$#"SM]I68%$'CQ\ M8-L)\E(XW PW*9TJ"G,:!Z\5(;+=3M^4>5=[2FOM-Z!8A]9ZF'=ERKRKI0X? M=D$7 /)A T%AG^6/5,D Y2UKA=W-CMER+R*&FJ^ &2P5EEV'/ W^LK2BZX[I M/*MJ>(]*^,1XF8\ESIGT:A2W=(&ZGMY:@;K=3M?:__A]DX,OX_<[$K]?4J\8 MG;ZV3HJO:/'Y-O2-)->/C\\O2:YF2Q[+'@7@[5<"\!\2?-RA.80P"(0V F:# M_&$4D]AO(\B_@\!8(\B_;$SL4"$F SOK!7:B+!L#8[+@CI\,APFN*?'_9 &> MHBO=H=VVVT9\A[4(J[O:EP5BKL,SAI8[Q,II'!2-PE;..NCQW%%5_(XI,OBS M_>#/YLG1QB2872!'(6R]'=8P]#M-_2AC&F8MA;*[1WNB'!@4S'I18&2E<&UO M=_J)R)/E[2N0YAH9*? M0.0E:WE()VEE)RF*_6A$!EC-D+$#\&! TR)*3I4!7OY7$@^6RIKB'IK#M%4- M^)4CX1OBH,)4*;>:9)0F*QSN+76UK@!7IBZL9B4R=4E7Z/WQL7ILC+L]R8C? MP$#W9S1._4<@DPP\)8#!PZ-"AZ-!\D)I,;@0WW3U@DU3<=W'=6P-+VG>I;:LT([6-FNNJ6CZE )83_I$+):2IK3PSJ# MMBETY7CIH+_?H.^IFD%<.S1\8GJ^00P],(S0\3VJNT80K&PT+4=XKQOLCKP% M*ZAF$T);[GCD8CX;M$U]N;N^WC;593VL^%ZIY]M2WB-FSS0VI MS58H-UM;#GXE[GD&>0,)NKVSC M5L7;09@FO9[GA<3R#=3%@WC>=:P.GW;DI;O'I-7 M:!-"0U,+*35,W50]G]B:ZCJ@3DFO9VTJ8/2ZY6M+RU?0R(X$@@2"0+;1KCN" M968*B$80JD7#\$G=/7;W_L \/T%NTG\MD;#HFK.+J2?:.K?H!?;X)&EM\!;] MVZ3E=/K&.BE-\HQ,_)&'%@? $O.C6B:F#ZHNRA4=-S%*RT\'T29)<]]@O?"#(ZE)=KF=?L]V9#[F?A+1\#/('KJ_P3_E$\49&+J7$>.$MY:]X0E:$1/]/-S%.2/)1G5'BR I$X> M(1X 9)PO?J0&"Q_L')I^/#?HN";3J0B#@:/^[V/5;F9$'NB1EU+RYQ$)8;$G M9/!,7K+.CU-[&D;QT0P,9[>_<)-AN+%-V8PG40[4[R]!H9]0)$?QF%;U M9\-D, @7I\H>Y;<_L"464.ZV5.,OQ3R+ 0)QO=LN+[%VVP8NKB]N?_Z-\ MO3[[[:ZK7%Z='2_G]QKMS=PX]?+Z[N[Y3KK\K9Z=TO MRM=OU[_?E;O:AIA3/N;ES=#Y!."YO[SZ[>)\,:V*BMFOU[?*_2\7RG\N3F_O ME(NK9MS)AY MKPMXG!/6R2RAB17#+#I8[X",,GI2_O*YM*2BF+V5/?1Y>C[4]3/6'(,*_[HP M USW6+==M 2*:$;QXL)(.&9&PHQ]RK^SW6/+U1=^K1YK"[][;5K-.-8G<3#]06WD#>P\"2X+))]3_A/^'HP1&Q??_4<2/]!;DM.+ M,*1^OO+QC8&7S.VUDOY6)9\=2JK9-Y;8YAGD1S/"/*V;G;ZESB=.O^]FS^Z> M0Q[0/0>DHJ[BT8*%H4N =8BG M.]3V_KC\ &9?68E93(DY;:4@[&A"S7Y3IN6#&C(N8IN<&MNIY MIAFZ%J-,533*M)$RM=Y\6K)HE"F.ZR56JNAK>H7&P2*-LEG#4CAX_'-S^]\; M 0;*%+9N]DQ-=TPK!!FF.R#4'!NL:1KJ/2; ELAJ75. SQN/!H-*%XZ)@,EBKG]AU@>B0AE2I- T9I:CXM6Y;GU M@RW)(B+M;;LZ]TT6T3O]MM(E!=>X,V='FK6MPZ,=G$,(DT<0$;:@LEP2'['* M MPJ1<."]O,4L7?+?-@=8M9J2NLP3D4YK!JZ\!.""=!OCI*2M3HC49" ;6"Y>1 M*\DVN\(VK5O12[#-LNV'#,W'N'RDXM7XRA'>_H(?+FVZ2%#Z.V:GZ0TH&K/4PUVQ)B"4V,XKJFF4=L];$ MA8<,([,_?O5=RVPHO;L08@VD M^N%U 1W+P&6N6A?0T(\UXWT%_-Z85G?:+S?(IC66FG9#U?:V48%9%:@"\^MK M:;L"\RLZ9PT$KL+'VPBROE7.> FH3(4!7E?% D*!Z8.KZ_N+.^7^6IDJC?SU M\NKTZNSR]%NM2/*"PMR+:W>OH$Y,O?.F^5*4@MT6D!2MHH]MZ.VM%H8N B97 MXR$\[[<06)SI-D'R<4JOP^L1Y;(NFX0X+!Z087753S$H8IJ!&WJ6&;JT!^_S MW9"ZH1^HE-) URV8G&8^&2'+I6.0VU>G][_=7F"%[^N;B]O3^TN@@IDI L895%WX^T4$R0FN[ MJ\ *QB'Q :,@(?'/]$]:G6!EA.LBRMYR1,,P\B-X3!G@$G!4]I*!W9ZQT0C0 M%*3OL?([+5]2SLBGHX.!\@B/*G^-0;;F+WR>(SJ,_:9]_F+RP_B+LY!2,_;+$-CH70R 0YE#47CO$?G\D?<'/P/P?TO++\D6_ M_OIK^:(N>\*C#X#*/%'H]Q'^G8Q3 $-(4]9*$-R;I'A=G"%%EO-%91^!<9JS M/::@.!!^&&L\5JYAEF&498Q&,S9]S+4]? 'X U*B*?L\';.9HE0)JVZ%75Q! MY -BGR.8_0'L=IR=HT8I4>._=$NHX(GC"]_/XQC0K#Q2,H G\8-GP$1,,WC9 M8YJ, 2$D> )/#%PR +J24@!O&+'[H6/&X'SQ#PE>86 K]"C;*I^XFFT*2SA3 M3OW'&%@!5L@PP>$TH 1L(Y8.AI,,DRP'>H&9 O;L:#0 &X6]5WE^I.!3@J!A M45988;>DG:[R1 9CBF4:GJ(TB9!6CY";Q=F!VH&Q\5_!,E MIP&1P"9AIR\CP!T0PX ,1XQBHSC+HYP!&!;NC:-!P.@+X5)GWB"!#R8S3H$' M20'))XKCY(EYP<6J2@ZKL42=%X[ /P=6R\?>>$!2MO&2&^[K?%=R&-!1QO", M/_F&\!F"&#A>84 M"!^X98+-$ 4U-AS!L2!W"J!,P0@P/L;[X_!GD]BK[08(F(5"K#7U/*I%)Z3 @B?R0Y_C5, -<9;!) 3#PDR9?%81]A="T& MO:8D1(&H%^41F(*?U@=* .*%,"<+T)T\42[C1@1D7 8Z$<-BF R;*<&8(FT4 M)3XY PU'H'P9S!#40#8^56B:H,I@V'XD3Q1D+XU1,\$N*,\OX:&U:CE J3[' M! "-RX=*!T[H$UZ,#*?9!=%Q-30AQ8P^/Q/FAZ%*:4*"I9"9$T80E./6&[P,TE3F @HB$F#(0A9 MX"M&Q0Q*/.+H*4;')P!X M"> 0YAFG\"G#">> "!&"2A8(O6!HGTZ_DJVXPB 8/R_'RCG-1E%."_SPQU&1 MPW,#,#'\E\GCI36*LX/2!Z9^ !4/QL(396]KH@^"3P%)/5!$#$C'8C8E!'') M>1150&&6<&Y%/4:[A1' 9H]1B'"!-X,;(%+"=$I&,U"H:I.RS0QFQ,( M@(G-"1R.E7NV^SRE<#SUN M4E7$/J)H-(5<.T_$-=@%WR/&I766[3(;E,G(+*,%80!7QF#;\"WG.'G))#L@ ME(!72HF,P"S(*!EG@#4@XVS,"0>D#S#+F&<1<0JL*RC EP>B.:]CBAMZA6%! M)Z)DQJ8K:6YB'S,.#R+\&]@W8OQ6T3G3L*59R14">[(T:+NHSF$+,".CJF/E M#DTT$#. 4+"F5._IYNX[^,TOKZ!9LG#A;=&@T/+<.K_%^C.C MC2S4/K;>U1:IX=0&2Y0<&<<-(7VT07@T]__\0^N9G[<)A1XO\Y M'L&/'(CVI3SR0E)'-=<%J<8$&MA3IJ-_YD_'L)0@ O4)3M^/;.%'8#8Q%W#* MT&,ZAS6PKTP^@!5Z0)QAGDN+F.&[,)KQ041Z1N&A0'E (XS'0X!=IE?3\((, MF!;F*S1EE/HDB #(,WX^TY),$,R8K*"I4&CG$\\;%?9C!$8[2'2"WX/ECBM9 M9%T_HUIXQHTR.598_'QW!@B!"'!*TL$+AR0.RVH..A/C\2,ZB-SB/9$CN4U:&(' F6AA:Z#S'E M1^; N2 K\N< -K0(,0%G1N#(8Q2&AW)0A/'H "Z?1U#"<>5HU@.&I1%;":(20&Q*M*3R M,?-\6-8R\^E9N&R 89$4314T:IG(*^0$>W$9S>( >TB39Y Q*&S&NV"#H6-X MQG,AF"M8^68S3A+?74!]G *M,!Y !W0- )V%\"V-:AXB8K%-A&J2@C_QI:IT MS>A9<[M3\^,5VW1VBC +"O 4-4@<)1C4 MC,D#R\D VB/#J5<-7K@Y"0_&>/D!XZH@JMC.XPSW-HQB$-E_%S/SB!NWVXO= ML,_+93P#U"9.5W?:B2X]ZR+"6PK-4K!["4E9H5;.= EX V5 XTOYU7GY517? M*-4E_4[],7)DL4FNS?QT'*'88!J;(D\6X44>NISBP&(/'*X11D%@'+.X,_+$ M#.**9Y(":H57"G^78&+=/8#: >*E"5>L;P#?QY4B]Q&+@/P2" #I::P7O,Y) M+4D?2!S]32J/$7W^F.T6-6@7_'.T7^+Z@PN07PO[).6Y#\O; 6(= CT7IP?5 M4\P#C#/^ZKKKP>/I>0:H\XOWEILJW=9ZK*K\CO(:.MF<#3&)*\/P'1 6YQQ/ M>"3 UHZG;$44D<6A@RD:.BIIR -[+D1Q$*;)L'#4T&I@9E(56?#&^>12Q$#R31DIY1##X 5%#'MF#OD 6SQA8E"#):"0OHO+;U(H): ![_(S*:! M8U,6XF),4!YQ,(B#33J@4]OA=[:XB0#B"XB AU K":+\R6 M 49N!((+U?L#8;L91'D^8)=X>'QZ*ABS ^1ZRJ("TST6.,FRC^=E+QF-$O2& M@B+,15A FX(P0 >A&HAX@B6!)"(9+\,3#8&D(AK61#(_\4H+HQ(ZO2%RF< MV'IZ 1ISS)J?.+G^BS\HTC.>T09G-EI*_QI3%J<8@L..<3NF#FOG4#!JP$][ MP7*/ZQY,=9)UW&#WO#MEUEHN9;;4Q*Q$_Y93:/5C9<.II'<3S_349W8PP/TF M&6 N6W8/;_HR2/P_)^FE]FS:INVJV"'*GIU>W2NG9V?7OUW=7U[]K-P VY]=7MR](^?T M[<5,+]YP M.DH>4&EF$&MN;TX!'5\GMA2%3+\P3-.<4X5SVD0"K,*:,"=65L MKHB-56=!&%T<#S'U P,='ATDS]U)@AX&KXO(07U.X$4_8@>__% +'2CX'KVC MH/2G?XM9O.X.KY%-XG^_'=\=*S^?GMY,A?W 7, H/$R,/CEFRH#/FB;P'@Q7 M%Y'SRMF'%_#%8P(,"Y[0XSE:V""+_);1Z_ BXW&%6J9U;Y:TA4S%A]6S!.)R M_>('/)"Z1RG&?*N@:],U1=:1.6'EO#''AH>$2G)34/V JLNFXJ@)_/4GG<"" MY_!DP!"C6C8$8?U-&0W"*D#S8;"-A<\95]7R5@81SYTK,_,P_7209..4@9R+ MF@=\\Z)G^%L"=OS%H[]-.YT<+3>M)\4SGW&Q@C+\KP0\_#)YB#$R:_**6=N@ MW#%"=*Q4=%T&O7D(LTP2PM@WSTSB01P '1B44?;( ,K>SF)(7/L7,B-C>6/1 M$YJ>W<)&2&D^3C'Z/ G3T.\^LC<+1V/@@>7T^K2L1<9;C5L88NZ^0!/R>^#R% MAI$8S^,'@[E^*, P1Z*TR,.:HEA,,D['G&1YLA-/$^5/H@5TA#L)2B)A-3I! M:$>'_-A@ESDY(8K8KGB3(V(_1 MP&Z(X[-ZYN;7BK3OZL)XDO54B8&",ZKSN=/!8,IN85'GHS(P[)$!8<3(I%VM MYE8]Z;8XC$/1]5L\X.9!@&GLM$CS?XXRVBVR%JM6#Z61>'M#+'PZ MB>)61VZSQ^$?RQFW7-A_!<;&^ G:3[^#5#HK$@L6TS"LH>:#2R$S^%CYT.).!^1B-1F7,']S?8%!DSZ8L=3:F^9355JHYE@U2 MZ-)CI807B)4A)6AW!*5-,3GOK_0&8X1G6J3D\+-P5-.4'[P5Q>[*.T&, 4$_ MI+7GZD[&WE/'P( (1=U)A<2$BF,F,J2Z?Z M(/'P]#FK\N0F"?W5HLXCO*P!9DN17J#U/L-C@^BAN*,#[QA/\IYK9MEXE,2% MB51>M*MGE"_8+DM4?PU])4 8'-A):Y(4B=?L.7Y&.IT05.V;Y26PA>0>%IS" M2 J[9$/26F("LWTSGL^'],66"NO&S.TF6BEND\!V'P%82T\%18,56Z12<$L6"7_ +]$!WRD!?+:W]D M#(9F.O&%\+2+9_[!R(+]IE^%:V""SF.&4;D>D$2JS<8&22<#_N M].Y,L56[6XG VXG*Z%8 J_M=U6=3#EAEHTR.UWDF:U#+R)EWH(: 1+26"XRIGML:XN_?N_)J68>VV[O7=.^_IWEN+NS M6%=M_Z@;%MM3ESOJWM"9]#;.*-_HBX;%)][>57'>*-*^3G/E' 0K2_4QM.[4 M!@\'?4MM2D#LH^E6:A,[,*- M=:3?MSK<*^]_;XITASJ!K9L]4],=TPI-3]4=R]<=V[$)#?7>'Y?+E;2?=TH8 M59YQE[ZA +>N=?IFKZVN4$MC3O"649(##XX#X0$CU'77^J=OM;5K;9Z4DD&E0PJTL97 M8%!0AZ9O.&HO='S0CZ'KF*;G!C:FEYFA:S$&53^<00VP=KNJ[NX*@[;9/ZK' MJXZ+S%G?:):=*%5DEH6YSY.QQRYSEZ2PT%735X-+H[ 1C^D^;<,PK<7&2_C/ M<^(K=JH)?&;/,=D/XK2'>7]?04EEK1E?ZU*9!>;6O*TEJ6POJ*PU"V)=*K,[ M?4<,(MO3[NL+>I+2O,7P7'$,:<#N R"" :W,M(4VW %Y)FM#1VRQ(T1H#^CY M%2'3Z_1-TVK7+5D7J[L159"<+3E[NR'#.F>O&(]P6,#05"7C2\:7C+]KH<@U M&-_E@_G@%%-06:'RA^I*69D5'$\N)M2N_&%2,5Z# M432]JQ2W=&^*)S#U]6>:/*1D]!CYRN7D LUQ<7_W];LO(MXIV7!>[AG)'D_C M ']<_#4&MAI@WONB>SC&7!JNI_N:2:PPH#IPM>=ZAN'T;-L(;)^H0<^>3-YN8H-) 95WOX"N&AKP>6=%N8'P44'C7/<6PP7+/I+ M62DS?G]C^@9NT>8G4X ?R:*R!0WE1F09MM?*L&DST)%EV&09-EF&399ADV78 M#KH,6Z.U]V:MI1G+F-JJ;^H]$@:6:GI.Z&I.Z%F.J08&F&V:M7'3_K*L5++0 MFI^[)">D!U3N(]J%XC_8$3+G30NJ59?WJ7D_,;SRG(,1C%5UV1WH3T5I*RPA M];TL3C&ILS/ YA$9KX[/K^^RPC)1QAO)_(5W M:J.<&:EL!MZXDE2MPVKUE+$4UZ0:\XBP%"<\GR[!BN7Z^451\I!27G8)'OJ_ MXT%1;K H9Q/P=]>+@: YEF2L^A]KH,F*-+-*0$'W5?"^%*W8JLZ.98>Q('FN MEX7&R^_\FCTK1XXHQR4=*Z?3#7)X-T^L %_5<69]G8YX6K 2;:0WKB^&7 M8Y'R./0F97:PT<+S*6SP2J!L MDR+#1I&QZ )'P1%%)]N MTV8@*J0(NL+C@^#U+L%1P\%A[ZRX%#!6@C^.\YR M7B2L*(13E6GJ\LIZ))LSV*KJC'ZM&>>4\<9+\#V2=%@O.,;:H//2?JSE2A74 M+*.%QTI1F0.K#3':LZW*F9_]WB%(=7>IDT6*E52MMJ=;-[;(E^&@?7 M6*MG_KB2^V$3'.Y&V;_3^:*8XBL?K':4LP;U#34]RUK!7(H7E4@]X!G.)C4O M!)03-MEFE7QF:BE5?Y;5AS'^D2X.S6.]3N9A(*6B9S=.N= JZP072C('APE$ M4T9]5@[-9Y5Q2D:=O+2L,E44XFHN_\7+ZJ"GQ.?EXR>35$6U4.%-N7;U2D]5 M,9P)\V*#T$D7Z4F]-MZ3G!4*R]GRN.<;341,L, W_4C(L"\@_88M59K@7 'T&1?[X4GN@ MK.)8]2IG[V9N.Q9% S/@OU@>ZJ6$3A-=L=G*0JM$8567.#S!J0B/4HJ12B;S MF-YGNU&*W6!3GJ( 6HGU([9(7D2:RU(N1,'13]%&8H[)=$\]\(\C)K3'S.@H MD5IXM_6]\VF1_A+6S(?U3.;5H] )KE'[[[3R?F"913)WO;1:6:.-E1 N;PLU MP2=/IFJ\%05Y"[J85/QKPBSO%HDM(K$ZF$ M@[W2,]/PF55?O$@WFNMEE>J4LCX;*+18/,HO0S),[M9@BTTZ$-HH-B.,]("I MB0>DV3&[K9 B2PYX=*M8(V$&[ROF0"6+6.'TK%;^&EM2DJQ>=)2WAL;:C64P MK%YLM)Z^M*@R*'OQB$FC$D@5N"?%%;&K+HN184?BJIYC,_EMU>8%YP96?$^^ M+SIE,-6=,'/Y/GB52/%ET6G&&* 6(/4+=JY.&%\"#I8%;6#WE6L%+3P;HFQ=O M*_M8ETZ"L#"HWL)AF9SNE0["UL.MAO28\]SOQ>\9?_"LV M''M%EQ8!J+=AS>\-:%$SN"R"W.7B 5;!HO2UKB+C%'Q8R@\F,MKP:@1$-1^; MH;&-0KVW23T\SMN?U/#WA1<85^X>*2V4;8Z& 0<$MU6C/^D@>DR2H$1-TP(\ M6M@M&+U=FS_1F9B7!9_N5^R1-(UY/]QGT&K?EFW946?6LYO54T(I1^C35 M>B]3(JG2O87J9C6X.=,MV ZGT EUWA M6?8Y\[IX#*PXMHQ9"O03%HRN LNL%7%Q^HM. !-^.!'Z7KC1FHNY'*_Q#M'' MG,KN4.B5:RIE3V&< C$9#]D6E%)BD#F1_,"60:!)M!?EQF&/V(0\KH7^@8:+O?U. MI]K"%9XP70)IO+ SMNJ%50Y>>'GG-VPLF5IR[Q*F5[P+6H]N*CM9$HG_:*8L9[B:2GSR3#Y-8F/)A]PZ[T6^UHPZ:() MB^8N&!EAC0CSLD,T#RMS4-8VP,)B[""3-#7#+.ZRLIR,E5?5L+,55L8.D'P36_+:?^8QS]-:95IN9W\%G_IF6KS>E4K8(VZ[WU M$.8-?8$G;^")U0DFIQ6=JFH1MR@>C0%QXXS#NT!8'>X\:1L/KU,*[D0$_/0( M_Y#4?WR9H__J&V1?UH_H;SKU(GA'X]X7+Z"K/$1/9;P"S\!IEI>S\]!.7%', M7^.$Y_>PKL;(ZCX+4'"P%AB@"?YXO>-D-9!]L(_<.S9LYST^LG-LJ>WW\''<8]U=KD_/_\_>NS:W;2SK MPG\%I;/SEEU%<>$RN"6G5"7+=K93MN5M.2NU/IT: ,).Q3! *04Y=>_W3V# M"PGP*EXEG%,[2Y9(8*:G[]/]]'JQK$2 71X2C=/1P;!?26J?-UWE:+9D8/KD M]ZTJMOX4:5[F\:\SA^:E'7\.;@.6$[0>/EU.S364T]RS[%GX_N+%I=-&E0JA MO "@JRC2^7+J(UVJ3;^Q_%[-%-Y.$-4B"7K%TH] /5 M[\C*PI(692!(N6#LB=5]6<,0_+W6 1Z50?:;6G)1=8Q\@A M/UP+IP MQUL32W217*]$(*G&8P/ECIPH P>Z/%:UI! ^PA> I3"],^2#)PS]BTKD]M3! M(R4%XJD,T<(DAQH7_9# Z>'#L%>E#'-;::2B%!Q?+^]^VRY.M2L:S*V*"G'( ML?I$0:0A*.'9>O9"^\F4$S5ND0ZD#JEVJH*$/M4*;VA[4^LK\U.M>ZEU&5/] M-YGDQC.D(.,-?#%*MP0F6PZ^L\-JT,_I\/8S)O8NB1F6I*/-V72TJ_/("(1O M>KK/;,,/+"]V846.'?#8#NV32$TEO!;AG4Q8]F3B,5* M5&H[TT91]ERK,@U9% <& -@_GVJ(4DT"5#>;W&.%DTR>]+4/LU_!1&22%5_ MXO*AK!_"1!S%;]P_>Q@GR0J"Z]^@1UI=C>5,FYJ>/!HN;SY._SNR0"U_MG9&SK M[&+\F*H3QY4ODKE0A+XG/-\PO)C%OL49,^(X9('+8Q9P?X6KH.+DO@U Z5\. MHP_%X?U.V_JWU1XC#JEW7=:JN>;2E2='7H%BGVP#SO) M2$7AE0)6=S*5(2/Y*P7/%#8(2"@K.Z78-*\^0STO8 MCZSLPBN]L@JTI'8'5Y00(E_3RK%C[$YU$JC:.2R6!)\_R4E$A,)#C,$)S=5= M!?XR>*H%A'A. ^FN(4W&^4Q$ 8IBBE0D9?6+P11(@&UV4VZO.JK@2=5+MD5_8A*VI5 MQ&ESPG:M#G9;;8 CN83XC"W2*/;[D8Z 7> OBN'> MJJ+@JD:Z:I@7!2@1,?N("AO^J80T4(T!.38&@)P3,V!S&%I15*,I=6\B3)!\ M3J(Z?(N/P0\/XDE&>@0W37W"^-=T4->",L<9)Q("@*2G1YI0ZL7*=WV#*JCZ M,.F&MZKDMBC"CN4U.;:2_*UT;BP72^I10?AK490OS5#14U=9H4B*AM) M*]T]NQ92AK5J=$D5)%!)$[(V(]18X[S-$E & 4&8BBH)BJ2[,N$URH2MKDRX M*Q/NRH2/8RU=F7!7)GS$9<)+RWYG/&"N!P$XO@:PL,-"$? H$(;M,^'9OA'@ M-<%1^I+MFU_JSE]0TOP1 D/LU)<^'#E$.99R%B[/C#>YIK]#!5S*U\EK+Y/0 MH'1'0H]5_EHBP:<0RJ]7%7]!-(- CX(R"]C(1A?EPFB'&(HPA@KN2?-%%3HL.PC%Q(BC6!. MBZPY,'_"\;:.@"*PI#JGC.AT,RVQ.;+L':("4M-YK>>\GBK%H*^ZTJ4G84I3 MLI)JCZSV(=^$<:':45'^_53TD\M<_2$A(CZHAM%O(KNY@U7-36.X)R$#.!B5 MDF>@Z"#DA@T=OPB\XSD<[/2J"PT]4:E$6'="E17#8H-310SPT7O$"1K#D=VE M@X@ Q&0"4KX:60]SN!#'#R?8RBZ!8W@F;W;JWY_"3XHF93>U-!T$EZRJ/&9P M6?":8)02C!9="$4)1+I8R$5X::H\XSW^$@L]IK=[2W=,\F&$\X:8R,7WRX=N MM&+USI4>I+KCY:5V*.^NJT]3>[L$6Q!9F$@3K%8@L7)Z"&&=\>+BA%(WF6R6 MKHC0TR;#07%WK[9">BR4!0.)*NKZ=EZ7 MHT(#3<*V%2@TFF7TGE$S?,K'N=*FCO XT<:NL:G9H;\O8?^K-*_L5*LM';5\ M"O)!SAZ'\/?G%-E%- M 6?^V86A]TRW.:+F[7-.;M,QWAO*_ZR"ZN3HI2[$B.;/WLPNUYGG/, M8K05&SU3JV/8LF!D_Y[+"3[C*)RD(U%S[9[W>X%3$X>;^]Y+#,,1/^,HPK)3 M\:#?-=+#C1N8XLI!W4%4EQ=S^YQE529OM^ZK19_4.=RZ4\ MEJ]T+W8=JUL-NNG(KZO#6=OP&L>ZP\;6B&?7WI]Y=N'U#$-O.!9S)I^M[&XL M4 "[\MI7M9B=(&[%T=VO(%K'NL,M"2([NV ]VS%.3Q!WZED\[^$GMXR." ?_ M9$M!\"GTH\[,*)?-4D438E6G5H+V;=APYS'%$Q&SN^\R*8T<$OJ<;AN$&:_M+E["FHO;FIJS7 M^?"WG/N"8Q"OJMJ.9EW,)=5RK*V^[;,+PYTW9[JH'9E7L41@&$*ML.K?#MIJ MRFKCU[5 A%SA R29++2D42N/:E)L,:YNNAZ)9LA5K:)3M5 2TE;QSV^3H9!# M4KYEXOSCA)CECZ(V2D[0DO'T0(ZQX;+DLB=?76O#+?%7-F02PW4C/7(C)W # M9KF6;P2V%1O,,4TWB.)E3O6GKQ^G1[LAY,AUK+9RG7U'.2HV]BG/)R):C0'T MB@$<8(">Y7H]CWD--BB+SZ@9Y$G5MMWW2FDLX &(-8H35K@QH?;AVXTLUEY\ M(L1&- 5%'2>U[OTV 7+C=TX VG/;2@S^N[RH;W>J3?>#(,8F"5,PV[2]6(^$ M\'0_C&S+9][:'NAA5)M[=F$WW=*R(*ZW)E5S"6]5!FK&3BI+U"G%9J M^^Q6*LJN1802)X:Y%#FR3Y?#Z!,-.(<=(=91/M.]Y!A'5H?=WKEQ@_)[+O%- MPMHFC]_S^*.&T#*U]'(VYA1J2X6O=8LR(A&78S=2;3[Z>8G+R<=R@$B%446BBXN40"S\D1:)AW?4J&3M"GC' M)NPRHJ@)YVU<85_DO$9#IP& &8=A%,3ON%V!&*B2UHB^\A(_\@5VJM78XV#G8$G3A#6-DIXV6,N'T,(B/=I+D?\1G)157->!._,DF!"ED>] M0$UN;P41:]TRN?[_M<2!>OL0N];S0 :^&U0-"2OL\?G M7FSM8H\,]\CF[S%>T HS=R!S/0QLT<4=SE.)\\0ZG*<.YZG#>3J.M70X3QW. MTQ'C/"W%;9KUW*W0%,J/2D$^S M&;+3P- OH')48)Z< OSJ'Z)8+GGQF*O'A+C,:6M?OGS1/@-3%LY]<;^&T*8R MV"@F.=0BD?P1/*Q;!B76^Q#)FF M)0SF>-P-&=-%[/F!$<>^T%G@B-"Q][=0_^P"C)3TXENQ5VO_[L^_P5"LLMW8 M;?:2OW6WU['Z=7Z3#J+FIB'4*3?=N.-W];.+ZZ%H1CFC4JAS">C MB/A"+GSN8)(YVZ1#_9AFZL_MNVTY8M? "0]@])[HE!M#$Y0B>.H7UUQ/6B[& M8YG?59F!6L8!*#1!/:&F3Y406J@6BD<5"53"5\?T!B9F9ZH : ("_)R)*FM1 M*IQZ H(4U"0'C2DR'-U0FZMY]7# D_MJI@>ND3*.13*E6LT0!V")'BA%\==$#$.5X"ZS+<5J MZ8$+I*N 5SN(>%VIE^,0<]5J&C6)!%[^_)W(:X>* M@\M;&,5JN4*NPT%,-$MM,BQFPA'#J7%22IK@U>,T*^8N NO_K[QO05G.$H') M?D0,EW?M!5K?[$/*D\'*FNQ!E#E+R=1R)*]T.]-)3CE[FC.AYAZ4]U$S4ZQX M!*+"PZ61T!#1ND%I3"J;!@P[-5@PW^^[NKLA*IC'-H/H6@:TY6R6 M1UN&"K9:&FWMQ;)#9N>.$/+I5!&\+L<=8-=) U9U@%UKL.R)@6O-:]V6HWKX M6%:)"C!_- -619(RJEVO=VXE%*N7"/:R]OY/M$6V> MQ+'/+9WQP/2$$_R_3ZN57\_)O5WBJ&P^N)+CK%O*95T;Y->?5R^[LP,\<(MV M)XB=(,X(HAV:++0\W8V]D 5Z['N,!7[DZ$' 6.S;)(CZ#@71 4$TYW5Z')T@ MOC*H0W5\>3VA+'.V6.ZZ$13+JAAN)RU56T?Y0G4S2/-.7,!3EK5I"M M*6;'AQ7XPGGN.,#UGL]]V,[7;'(\"+K>*\/:NIS.N[?<7[PR1*WCP'U=+%+? M,E$@->E?V9#*.&+GCACM/Q.NM%B]UT$TB<_"VB\W]$EK9) MF8&7"!Z\^I?.@W^YC+AO35\R8I/AS+,+QSPB7MNFTV[X1Z/4YUR+XOF(J%%N M4URZB&%47+?(VH@-TV2J:L$"ND3I!&L@BKUUB>"M$>C%:*?8Y$ ;YC+#])@= MLT W/3LT/0=4DXA-ES+%S[:.\S/%'E;Q>B?KIW,] MZ[$=7,\>4-97 #W=;7$IL% %%@*G,4RQ*)G M^',R!JX.5UC\QV3(A]2[]FF8 [_(S,2Y=I6)*!EK.)P'7O_F1SH")K=,Y^W/ MVA>)'5,@94Q_$M14ZR-WO.N%>RP::C"S2T@[Q'AEA?J=J',?7IR& +OJ\"]<(58 MY$TK+Y>(VRO7!*=<+GEZ?1G'DG]L0AE6+3WR;TB7!&BD+ JV:U0@=4CE! L$ MDWL)4#0<8G-043D.7Y)@1 3,4-6<&G8-%*,.:%1L,5((801?=4_ 2@)) .=1 M8&=('"OJL)!M'S(NR](0QY?C5A%-3,)_X5^2^Q'VV:CXK=C.03L/KE+"QI.= M]M^3_$\I@_A390>R4E7)V6<\2_(VRY$F!M MJ"! .;8@!SC&24USG_I.B6W60]BY<"Q;EY!R UP5LGG13)9F2F?4P8KZVD>" M& 4:4#21"TX5-?NQQ@JPAL_E&4C8:5BE(MU"6NTK0^HFZX1RQS'23B02B@3-D6 M-89U<&BH)Z*ZR#$0U6 QBHA;=6]B B4H*<8%R:LK@Y;6-$?7NX0^WLG\+527R-!S_O7B\H\219(&:?9I# M3^"?VXS?-_&L#]8>+]%=+VM9$I4/7/F[UK[G,)NE9V1^7S^YE4*'*.0??/ MEE-$X@I&X]SP#J:%"!W0^>5P;MDO4[0Q6)\F&WX:JED+X\>TQCC32(MSX^(A M-9[.(DB[,0M]P[#, M67[HV^ KAZ#F#&%Z?F3NG$#6'#OP*M5<;)EA;.FQ'QD.B.X>D[M\+8&-B\>/JIB.661'$$ M6S*M#99^:SU-T?: &FQ+I2Y43)ROJQ]TW7/,V-116_NZ'>A&Q&Q'V&&$F;UH MYP?@S'>#%E*AK\UC86._+&QX5@S^HV68!GI*$3?C(!:VY^B^,(4A=JYA,4*< M0\'ES$B9J3H_SO>>-J*.PZR8Z^@2&(RQ(/+!K626Y0G3M0S+-G9.'8@*6VKE M5Z/.K UJP^CK<+-+W&R[P\WN<+,[W.SC6$N'F]WA9A\Q;O9J.-C-[RV]AC[. M:]L_1%%FH.63 ,L Z/JQ0'+%3, D"^^H?J*X-\PEH'-.]Z[P^PZTK'[1H@E&,SW^+4KS0;1 MBHF5=,4M[ND.7#R( 9S(]00+4@HRXBX">>^LKHZ+1/ EYRXQ<4DT\ M BI&LNF/H)WDBC ]*.5'D@$^=(>:*"L^4]MN) ;)@ZAM9!8[6%Z4X^W_X*DH MH;DLQ[!A*4-QWZNXO!07V"C=P$:"-H*XD$D5T\6309P,!N7<)73NQIR9MHT#\B+'T75'CUT6 M\!VG^)ANG%T8"U(P318OFPTUKUTEHIEO8P;-;&3<6IOSW(^.N+4)'N*$9<<%<1P?5 M&@6F&PL(2(471CNG,SN[2\6;ZNCVA38'WTC2281MGJVD/]2OJOSI< M+3@F-32KOZO1%L4)?X9P3(CKHL[W,R*KY(W&*Z;;LP7W" +@62#%H6$S^/^! M[0C'X$'$F/!](VH4W.]C'[([1\S=1:-M( QP+%KHZZX;@L!$O@%QAFD;GLX= MVQ+Z["X^?[B\^7"S;!K2\=?IMV>OEI_I-/4,&Z(PF\=1Q&TLR_(A\ 17SK1! M\T0!,^>^9RG5I]_#[< //#,$ 62C'.5RI8J$!G7X9 MVF"@/L((O*O8,F=&EG/#NSI%H."9!_#&"^],03$.4GXD)CR'/**G#H !/$LF C^ MMTKIE-7O,@E6;.R.8[) 5#M2:10AET-$@P=2:Q'HU.P6MU^DJM2H>+4L'%XE M_L:ZJUQ.UOEM L9&>JKX2OG L=$D-$L4-;1$_96^V"M[G<+T06#7 M5/!4C:HGW+>Q4".1Y)L2^>UBIT0RGJ=#>,-3>9+T1;EF^K1\HLR1M;P0I$KM M&;,QL!5L(A'KOG28CN>\&.P]$>4WX"HLS#)KQE[23B:RR+>24!GEP34X21[( M6/H7-6YR9A-1G![ZA<.I:J9=A1#5/LK'8(;I#MS^OV!Y8T%)*_1R\C&UO4VO M@-AR=?F@JKUAB%\GSBFR'M1\%V-&&/.YX%4,Z,H^'8_@D6-,E\#A3$*A$KE4 M+(KN0"9["ZE$A7QD_1?9E>DQD_YM_/*6]CX[*XPVFRO&NJN*3^2FB@D^23%> M'#L[J<$S*F=R41J?TT;!BI13#3,IME%%I,;SY!PAY;D)[(.4'U38*-17 MA#E5:M:3660I8"K3H6$[GI@2'BT-!M@X0\(*.P8G*YS(34TH 2J[$66/*IQG M .N44VPRULS M^LS;HC,U$P_I@"9_H=TF<9=]8 LX![A!:?Y3Y*%%SNA[H!=&"W,YQSN[(ZM6S;W@L"&*-8-&Q'4;)3QJJNYG*Z:JZOFZJJYCF,M7357 M5\UUQ-5<2_-4,Y;9#K#I,F ^YIO00H.I#B+&?=..8MH2&JJX@6-!>W&HK[R>VC\:2<)G#Z M_-$+*Q!A)6C2%7AH\P$L.UGDEL9T' E/S)G-,0G.U;47\<%S)A MGEW M:-L"3^RUW4SO*@(\;R3,2>K M&%_'R_T5&^O3;>5[5U5,Q[R&:\A;EV6L^V"C-TX2G6A(D,T:W]6 MG97,#'=KLY*[&/LE-OR0*LK M9K\;8O\*6'#'>GFE5*2IXW5/\SKTY.?7'[6";@F,I!.]>3YRG4#T98K3WC5Z M:_9G925O&MOVOH\F>;E%U_RE\?.>_78XRF@==Y,LRW'/JU1M]'\^I6#V6[/4K2%"W:^,"!J(LPJ^#:'2Q\][*<>K0 M6,69?$# N[S5[N"4LB.*6+K ^%@#XY7X:W6/G1UC6N9EF=UVWFF:W2Y0/@+U M3>%$7;94[- F._86='87Y[Y$=MQN&K25'5=7\<[))67:@UO#.%1T>]3/>%G& MLCU&_4%XT4M,Y8ILJ] "+.#-*,5\4,FZSU-81^=AK-YPM'T"O1A-OO6X<.'- ME8N%O\U&I6>IZ2TJF O\3D*L![8JEBL M"_;UR19HKM;A!O/1+ \ =:F@?JD>;30:*/#8=W)XP\V=$.-/0QD&P/+GP&": M?@/6\LB@JDQ9>5MM$''JB&4)/U=M5Z/]:DFUX?K<\S:\V JGM8%N):<@=@!6 MTW_N *P:CUU'N[Q"J*O:_)T&LM76J7<*GEF[/5]O4T=XSAVHU0RHU=:8^T5D M9ZHN9#D(J$.\6O$%6V&8!?=N;M^UCX9W5NM@;YD.TB%GG3(TT.['*2\!K/B. MB[F.?\_%);+3:B.)J]#=PFKRGN$=4SUYA['5"=(.QGBO*TA-63%P[.>S\]<[ MEY0-[.[QI;2ZKQP@L_H?-"&#WK0@MG[)(H&XOAMS&Z@QJ<\O-,JHCT5GMN-7U/CN29;66<7EGW8RNQ5F.IUFOU#+Z/S M:([Q&3OT:([$C5GM_D4#+&#.GBJE\M9S_53-^8L^R0XJTLY7%QBW1$>;TXSI2,Q MRH /J*[IE?7HKH,>L6N-?1F&DWLYM_U][43:),UIE;13GKC2\=G>]/<:?.8" MGQW)Y)+.\5ZIE5<6+73-O(=/+2^0P#7Z)RWOY/HGNV;?4_+V5V+7)EOZ)]]] MOJOTYQ8S4"\4UZHSY2N9\N=>!+^*9,G3WR*.RH[[S:&4<"0\2K:NT5+6E[9^U\._L:*F6W0IH7HX6.QNB9V\9O MV\8Y'WE=>R?EG90?IZ^Q1130XY/CUUG(=>AE=%OKMM9M[=@6W&VMV]I1+;C; M6K&U)DI4!>UTT8(:U8HC-7-_P3#O/4KS!#_P,P$7)0^B0O1!M[3V+>6TZ=57 M> NVF0\_RL- (W]>]<$Y&2[T^!)]?_>E=0R+_9D/'OE3 M?O:O:;2E9%@\W&;P]I7W+MW59!C!OW[V#P#2Y/M]S[9PF>MB-%EFW["VC]$$ MCS4]/M59Z[(Y0?DI8MA9&C^.=A9%R?1#SI1D)_<\0@(D,/P5KXD>S%NTN MPT#V_R01?%'H+A>.%4.8Z7JQ9=IQ[.F1B -AF__//;L@!#D<&W*%,? 0@3?X MQ8PTS]>GSSC =>3X$(T5'[Y^^/[K?[2/UU>_W_2T3U^O^FM3I8G8/&UFCIL* MI-F_7O_X<*/]N-:NKK_>7'_^]/[RQX?WVL=/7R^_7GVZ_*S=_(!??/GP]<=- MFP68,9*4\4CL@'LL")BONXP)X$0GTH.(<=^TH]CU@[,YWQ.>"/W8YK;)&=,# MS_>"T(F%'05.&+HA.]L5(F.%]9GG0LQI(_S"QY,,_G<.(B-C#43&W2ZV-?NT M;)'V2WJ'^ M0S3))\&S7 .26O#/+)W"_P^K#0U][_B[G&VM9E]4*OYYNRNN\GXBN^&8P5?.;'HQ@\B"^PFKNVAC7F MG%U87G/>ZK.NO(ZAC/4H--Q10XDNU'"LIN%85WIY+(+]::C$^C_@'?]X;"U( M<4&B7?\D"^:.0FA/URVQ:T)KO[(NUI,1VKM,M,V?91X:8OLDD1N/0FQ/U]8Z M-;%U.EM[E&+[,9UD;5+K@]3ZVQHK] JE]G2-K5N36K](P^^:QMT^J=AQY*P/;2O(0=H=#NJ:O9CI@A)/09NN" M\-K8*]=SK6?KMN/K2S\*[;! Y1O^D:L&Y#DMN1]-4!LD>+,E\LT 4D[7<=DG MUM5*LOY[345_^#N$CU[>X[_:9-L\N["-9JQQY%!$1R&WBZSZLX:#E^@CB*Y[? M?1RDC[7YRM_EM.$?J:Q\F5,W9S>+^XZQ;FYJW'((F]5BV.V\ZV&)R\DSY0I1K]#0\=#JWD> M/Z] O:VDT(Z$3L_4#J]]\O-1GR(Q^(@G$>$C]ZCM@E/**0?O,QQ,(LH.4@O& M/;B=DXQ$ [LR&N!>F\G%%G$WNQ$W^V:?JO^@#%H@(,G2^UISSZ"U,^'9Q2M' M1XNU,TPO,T>T4=B_>K*HN UK2P?99Q?,//YQ*VL;Q$Y67JBL6+;-?#^V+>&8 M+(PCSW$\2X2>S4+XF=LD*T8A*VL/TEPD*\[9A6T]>S+X*>.HGKZ-Q1O;;!)B M<4>TKIE=]=+VZ,BQ=H/9RU0=6S.SE&O_7N,DF4^?ITE61D*UW6TCH9X0HFDG M5L>TMT-8Y#7%JBD^V !RFOT?KRP&EG >;?9Y&M*BBX!?B5>_]0BX#ACS+4N MV49\L$AW;'$441<&=P)S,D9W4X%Q=#"V1R\P'4+F;A RO?D(F;A<0CA;BM=G M>#B8YOG FLR4'D^'K=EA:\[JA@Y;L\/6W'7Y0X>M^7QLS<4X@^I75+*PCXK3 M^3O46'FXAS"\VGY>WK[_'6-\5ID?D(C+8:2JE2_!LWR@8HGW21X.4JRG:!8M M.X9TD,$_@Z]@LE4W_(CQ,((UV4PW8S^T0Q[;AL\-%AAQ QST^X>;']]_O_KQ M^_=/7W_5FBYAG6=;$5V7OW!Z@8YE<#L6X*TSG]F6[SEA#-;2\YEN&9^DQ!*,?;HJ:H83/<,Q5B#(\12;# D M_[7'# &0/P>="3_-\MU7,?XT#--[\1D6MEH_A5/Q'1R3H?>;D9 &I!_@GI , MZVSTN9'=KC9JG5VX_7F@6&JS/;Q?&PF46#%XZM'>QVE9H#_)9654#<6V%&[D MA^-A"*SQ^I:E#TDDHG=/O\.Z/PW+/'2ED=8F(CN[A2P;'!V(.S#AHX[/M;R29"/.6A48"]L.AIK/$@G8]),JCL*%56A=+'O M@VNW*66=4U!4V;#\6XX?%'\G.3QC/%723JJLKZW7&7((M7R)NP.:30;C O\Y MJQM435(Y)Q9+@*,2RD[D0-8\S)) 2N;7="PT@\A]QQ] T?,$E@]_0Z)68BO^ M'HEA+LD6".T>/H+?QE5IC\GXCCZ.'PJQ_28'!LBUAW0 MC3O:7?IHP!OGUY2 M'@X\"*P$?$M9!UPEK8!/G3,/P\G]1';U0&B2A,E8:ID],L,)\ ($%7C8?("B MPQ"7/<.7 *_'Z<$SAX9"_$GT@W6SF^%!C2XT_*[-!O#OTBW\P=@ M)8H@P0*-TB&AF\ME#&^!O /!0:Z)"F@A N"\H3R=\M./=PE\'?:B[HZ0QR-@ MI4$ZH@);XNS[HA*=5">^>%C; ;#R1"K5$3REKX%+F4U&4C#@M8I4%67 7WE, MLS\E64!EIC.TJ:T:WU[C-!$C=\)K@>;XIS#-Q^?PRT*E:4# 83X""FFC+,55 M%56@\-CQ79)%YR.>P;/HW!*1Y:77Q4-Z2U^KR3Q)TR/HSBF1RL1# BR%[X>S MRR=X3@,IE&!"@.D)Z61(KED.SPX5\P_1R=9X)/X"!U?4_#QX6>UC?XMP G_F M809"2\>!I$!^K '7PP=Y>)<(U"9W@CJP_U<2(:\24C.E3MWR8_",;ZO$[0'7P"Z()",LO\\UF M=V2;'YF25WE@("%H7E'1H6X ;7F?XH(A-L;3 #4,NA5%$30)_#L28!D3U/83 MNMCY!77#LR8^= >WZL$1[2N!(S]I(.1AHF>;2[>6G"G,JX MT=U)0G#N,SAOBB;@[44L Z%!AG9GE"5AJ[:380 ?/A5+ 4XCITV]-\G1_0G3 MR2!27ENJ1*7H MY.9BF,!SE)=67]LO'12.+U\ MJ4 MYR5VEX9!3$\&R@GYI/!QB!4@D(1/PS(7?'TF2##J^JZ(FV2?8$8,]"[E682<_A[< M:!24SECOG+OJFD8,'Y(L'=*1J&[.PN "J?\4*GQ]2+',8R"F>8JXYSZ@9%69 M$"F^7@NW>\2PH%0P0$7=2%Y=(,BH*=90IK*,QJ;]B'72$=.;EEB@V)4 FIBBLY'CG ,M NEU!>!EK'R@<11F^QMA;8"RBW8", MR?P-YFYZ53@I'Y"D] (ZNX2&KZ':OTM&6O!$:_B,IN(3",Q(D-24:]&H-D7E M(-!T8<2L[!*>9Y+":2Y8V$<19!,.UJ^\*Y$?_EC&VL6'J[]5;2VU!WWA3Z>2 ME[J"PTV P+@#RA !0P_'R9@RD;1/^,6@^'<-R:>1*PS$0&44P!DDT21I*Y,^ M= H#/FQ-9\RF/GJ%DYF)\WH\2_E&93D*K5"[\E)56SUP5,#CB*K<2*\.,J=% ML&)D%U@\UM2-E490*F4(BZ%!?;W54EF"$ [G9K1Z:M>S25Y,J4W0,.7P*C1" MPZC^OEZ1@VHL0N9N\2>I](A<,]_&I8U2+ E!NH1W?#B$" 5E8BB%"=WON*0_ M$%IECJ*>5YQ/_2;BCM\(4817NC MOB#_5GX#7)\D?L)7363 VY-$;EQ=)+>5.'-PU:7:I4\7^A4X*9(U 1,*?+B$$E(RMZEVU*_#3$Z"%D!E4H;RS9$B9YT%"'R*F5)LL*/5] N;9 M=G2[<.Q4QE.%\Y2= MKUDCRNH"/R/3$MTF YEN5XNEF CSQR%Y$P/^V*<#HU-0IUSPPAU8NB$FN.]% ME)">I&PUAFN4ZE;[3J7B4B^X4CZ-/'3Y\(*W)AGYZ$JX(W7:]27/(^F;\.T; M]K8Z$50MXX%*)J,N%H7QIB3W+5_CN/K:==WZLI[R##!>' [3"3Q \@K0#01_ M7&BX\6-:SS/43Z%V6.E0R,,"CNA)N#GY&+GX&',?^/ ''L)2GPIJ+N3+ VF MDAAX4KKZ5D]"5UU.;B? ]Z95.XD%FHH44%.-%/'^'.&52H4$E Z40JYD*#WK M0W+;^#-Y &RD'!@7<"#\9+TS;RV[;^AK]]8[Z= MTI[OX,'?Z,'XJ4(IPA&+D$]R::.:BXA52#B5W47> C)'%X\AFPC"9SKG/0D.W7<=V(\?BOB4A2G7/M.JU ^94V]X5+8T, MP)5"A_ATE4B>@5@?U2(0D M$.1POE8E^SK%Q'WMO2PPP#\5;ZY]32ZBUV3@LAJ.C%<&[N%"VR*O"*,D(A&7 M"<2GUO5,Z7>CV%-=JSQFJ%J'TV:P+J=?:W\H79<9%92/92Q6:!]I/\>*4S"3^(=K 2ZR&$[G MA[;EN+H3^R;SC,"WS,!T'.8;++3T4$TYT'U+G^-W%V7'-[7;UP]TD;M:>7'- M\_; 9^C!8>'_-1WP^@O4EC7YHM)Y+3(=]7B14U:ENDVP]*(T^-M,"J;N.K9X MO4F.24BL@*,;:%&\C)Q+=3 C514B$YY8(XBD?Y('_=<$+YFX=B>X3*1#R)*) M^KG^M_Q+KGWCF(BM^[7TF\*AE=D:B-Q&>&V..8IAE*M[\>16EBZJLD%,R(Y& M@@^*!%U]E_4ER%>B6[M& /$[VI9B]93"ZJF+E3+IU%+>1'4D ?I?_ G+@:LH M1.9E,+L2%YD<7#JEK>6GZ"(8L_XM)]2HH@P$L03FZ8I@'Z*U>-KGIV.AA$7+ MP4BJ!$^UN,0KXI+F^RDE3I?8@8 @)0_O1#3![%=,%5P%3=3-1PJ[520J \H4 MKX4PSV_*M[3FO&1,!,Q(>:9(71!(]B),V_+,9W="C+.HRD?>L\LOE\*J/,XD4BW6&&< M1I[O:_H@=:?A/#O3I_+T1?'XJNE?3,H%;]\8;QLY>R7@(2G#1-8WE^R5M]B, MHJ:REKE?QV#&W&2""Y/9KL7@?WQ#MRUPHR-/"(][L1H+9!C.;+_.=NQEK1W' M/[LP^TW8K+(G*2$E^J1%Z;07P0=TC:JJ9DKJ5WPOLQ*HDZ5EE#>(V@,?3"@D M4#3'?%BF>L RZA!,J$M-,H(2+-)PU=U?W:9]4?[* LM>3[:"+@0Y^P@TT@S] M_'](U>'3_@=T(VP(;-XW*:0?:+Y%T^1C$E_9@I*CBS]!9*3JZ\M+H 7,,\^I MH-SN.MP4NL*U_"CD/#"893N^%W*(P;CC&"+P_:#D)GW7W.3B8. %W-37WO%< M4H\:'>3%.QFA/)^YO&_5OKU"L@L=.LGEO3AX+_2 XEH8ZR(,6UJZ)99E10Z: MC="Z3-VTCG?TK:#"V&P;H# VZY)[77*O2^YUR;TNN7>2R;T]=+ L@'FQ^]J. MX4X^%25\BV!-W :L2>0&PN&>;SM6R$+="0P]] ,S#"R38\O_+*S)IZ__!@I? M?__TX68#3).E;]LU*,R-2GY/V 8.7^:#M0'Q5QZ=^4+!OU??_XM!!H]-#EMG M+C-,C]DQ"W33LT/3<\!=%[&IKN*7 X*7_C8PX)>"_U9+!U6KDTOX@A6;IF]['FGM>L789U\.[L'7MIXI^U)V4!3M';)&!*".@5QON;Y] QZV&#FGX MOHKQVGK'QUX9\">WY$AN[YR/?%AU)_&=Q!\^B-Q XCT=0T?/>3D2O[@V[F@* M?GY,5<\D!'D%_SR'XWM4<%4*^(H\R/5CS%.JR %)Z.M2?#8HR;%,9_M5+G8? M[/!.2G)V4#_D]VUC-1JL6-0Q-UI\Q84N+[%\HBL?>6WE(^\$*&=J$):#7P2>I(US^W<1.S.^JQQ/_C"^>2YLW-WPB<, M=*=G[)5/7D,4]+V&5U6?L5YFN)!LW.&>BUN39)ALVZ%"S M.6E]LXK5(_+O.V[;HDK>&K]AA+H/[)D+,[3.)98=TD^PMD> MSU34KZ)"=5^*FD[H.H[S-IEQSR[L%B^W*X1^,6RV+PU=8[-Z]B%._A;1^3\B M2]O8SY.#!0WSER-BP2VYUR=33/=]XQOL#;-#[;4'\W-'KR@E^CS2'+?2VF>1 M^2ZSI?[6JLVW<>BG<=71B7PG\J=[A>GKV[["/(C(MQ3>S0*,[0'#K<$I!@(K M7>8T?[1 DQ5_C\0P%[5AJ;7AJ!(&'?9'@/:$>@]GEPF)4PO??N29P+HZ^-2( MTVB%HJ1"#7$=WR49S:Y% &%\IYP,\ G19H=#(=]8HLW*AY1+Z15/45,>9AY# MJX,W @UE.*RPWOG4+%.<$5!#SU538M'7*CPO0A87&8VNC:<:C6O#9"6\-L^U M.Z E#<0E;H\*N&Q@.7A1#>R M@IDL8Y8"AIOG$IT\DP/34'OUM3\0ACM/X87A1,$JYP(^C\/IT\=AC7KPESN: M!CI$B/K[9%Q/JRBLM_M1.E131<,[V!NAH(/V*)^II@2K*;TH581UC=R"L[ G MV1!.,L-33W(UT95> ]R*$'/E\2HV!94V=<(#G"E\O.?[F9;W*RYZ[2/&._&^ MO_B(^YK6*-J5ZO/B_P;9OR[6J^@]1)'S'X*8 H(YFJ):4ZK:[2 -0/7DD]$( M1![8"[D">3&]18C^D$8HY.,,,??+D0EJX*>)YKP2091)/1M/:1 [*+?Y6L3Y.R$4Y<*CH: C#DMT*.*\_OX)?P M+V)1_L"3 55-U[XM=T0S"7 -A&\NIV_3+)^$YD@7GYXK)\EP%W+RW-3-7N3$ M0CF9U]=>JD*@\M;,P][(LK%Y8&@>YF55YYL'?1V\^KDJY%14S_P9* 44_^O! MX3=F#GY#''[W[*+#X5^Y*:/#X>]P^+>WE@Z'O\/A/QH<_OG&OE"QE&+:A_%? M -GOE(=["*.K[>?E[?O?,0C_MPQ';XV?O@T@DKL<1C@3:81S]!:-+O#MQN@" M._0,GPLW"GWFV'K@6Q8XVRZ+F&W$L3\+W/_M^_6W#]]__$>[_/I>^_ _OW_Z MADRZR12#92\^& %;R.:]SW<6NV&Y]DHT?W:B"5W=Z)]QKW?6:'[+7_!!7KS+F M*IV!-Z7ACL7":5I&X+FNSL"KTAWFN%[ G#"*663J-F,&%;Y7A!+6[/^I7:^<.W"].S8T#UF!A;S7".PN.WHC-F!:[MF M%.QM[=[9A6$W%H^?R=^V1[U=7_'KZ"M>XS)$=QSNV%[@>GK$A!ORP+ <<-4L MTS4\V_%6!:6;R])KW K5"F8@0C-ZNM/LBSM2M/JN\;\3T-T(J!,:-@NY[YMV MR#P1<<.)/-L*P$RRT!7.JAAR6Q506\>IWSU+]TY%0/?=2W4P;^Q'FE+ESLJ^ M6&Q&;NBZMA-RSNS0\87A,MVV?#L*7">.]^3/V+H!3O2:OI@IA*<+C\7YN[>UFV<7Z[EB78-1J>!\V_0M)XRMR&,&%X%M!H)S(X#3 M<@.A;\L#:>HP"W28WZS)[9K77@QO^4'DQW;L,7!E662XOAU;L&'#9W'H\M#: MEO%L\A:.6_)>\[B.@QG ?XN[)!P@/.K*%M Q;6$P7>AAQ"P7S*!CAD[D1K;C M!ISO*QMAZ_9.K,BK !+P'3WRA>\8NN,R*_9AL\(.7-WV79-;KK&+.'91;ZJM M.UOK3>T +(Z7[YAK"MOF+D1$+@/WQ<,<"KBCOA'KX%=O+3QK\I=[=N$=$S;* MJXFP/DXRX(=))N@2&I0 _KR&N0DM%MD^,RS/-AECIA>'<218;'FZY4%?& ;? Z$2F9\)YFJ:_?W/C'R,40A?0;)GO0LN. M8B8B)S!]X#3FA;9CV18W#1;SF/D[,S>&#N;FF"9>OIIXYBJ]'TVPQ3)/XS%V MIJYA:0)="!=\$PAKF!6$GA<*%[C%$_!OWXCV96D,H^V:M0ML5G(PS3@T?9T+ M$5B,.T' ;,OV>*R'AK MW=J[I3',+K!Y#7S'PS@.6*0[W&2V&?F>'X/Q8>#T MN+;K1(>Y=S(P9]LS6J"F7T_@^I^?4-5O=@D*R$ MZH8II8[87-"_&C@7G4M75IM[5A3IS'1#YC$?,=TMPP7>C+P@Y&&TMM>S6=4)D+G\CDNYCB%0ND3BOQ/@ MZHC+,)S<3ZB5Y?(>,7S^H;:E=?SO[F+A-7#DMF:';LZ138$!$<+^LS_=/<-KX#L[]LS8X=QTO(@%PO ,SV2V MY86Q&>I!Y.TL<#"QL%A_]A2&+G!8\XX!D=A*I$R$_;O-1-X Z.[ZK8N]*V;3Z,*"5\!WGNLQU_6-*(@-YGDV-SCW M;&;[+(A#)]!WIYA-=/Y?X'@<>K?;=X]]S,(\ Z)NO&<_/KSNLI.6IRVE?>9 M*T[P\SH1^/L"-P6'!@X7I(B67Y69=%5F^=N:SG,T/91;=.)?,>=O*[]TC)R/ MS1<],).GPOFO(<3X#.'$SQJO#KS"B(*3>66!QCY'V3Q34'=D1USHTZ%Y??:QW%P#M.@#J(8#^AA:]?8J.OFB0SDJ.X=$9 MW]6!-K9/H./6:2=DB!%]?56]UE1=[MF%NZWZ_>UQQX%CQ4Y/='KBI476S]03 MWMF%XV[K_NWPBN*89];53Z:<6(?#V XR#*M@N_JJUIQ<8YO^6I*RM4D\VUB[ MI;=/W5DRA@>''M.L*(5"374MFAA&(IJ"LZ7Q>.2ZRD%N[^7 J[G3!+5$#N:+ M!/SR'G@GDL/Z\ OWO_];_/BB30;CC#\D..WO_$H;(&?AR,!D&*L)A)FL&'H4 MF="&:3&G2M;ITU+P83A_*DC3/[4'/IB(=8QG^X#F6>T'@X-@Y]FS_)7G@P_IWE^/;R!D[J.I]1AJ0O7#>& M@^;[005F.!$^PRD=$2&.:QQHE^A&5D&23QWI]'3$7OUK MX1W/;FG2WI@34M9(^][) MC6/P['DH<16]D4,+@A?SWZIYD1+[G883@J0!"RL0>#D?$R?$9?(/CPDR=@"/ M3%%@*D1X#L]X2$!M!T]JP!ONIJ]]:IX+K27@:K@B35[3+"T9CB;C'$=WAH,) MC9JKX.HSD2?1A ]P&3D00$D2S9++_@3QPLFD29B B9&/*(4:GQ/# N0W^MIE MKCBE KJ7>Z\10\W?Q+90/J1@^%_PWD22HQK464QN[-7V6UE/KP-.#!_R#*U?2LM^IC@W_J>+H]W*.*J[@.B8G:>W&,\LZ MN["L>6UG)2.G7ZQW]_^*Y=_?[]^X>O M/[3+FYL/.'1H[8$N2Y>PZX$N[T4L@&S159J/\RL^2M!X@[+[E@D0]0@"*Z*M M).J"*3FV=2KC7FA?V=\])O/>I8+VVJ-H]NW"VU5%Z-)>.W9"/3N0.=66X M7.1P;)1U,H-U7@.X4F&DU17@9EUWKZ(M=5NFB7(UBNP?)-555JQ-8G 8E=7- MB7C!?+4M_;L67S$=[\:>[?UTK _N?)\ '.*.D=V MU_KU1H23+!D_O9!+,Z()]7P&C;4L -1FLR%,+)/GL>Z/Z\V>*"&!8K M%K/?OC[9+?C "WX1 0[%H%UDLY<4DBSW*4/\U8VOW8$UO0)>VVI::8;7FCSE MU(:L' $W;;,[V3#[YK&W)__ >GYMM*1NKNM4[CH03\;&36>RIVM<%R@B]^S" MM+8,.W7ZO<;KQ*0[EOJ39NXMIQ3796[O[(*YVQIL<7CF7J$_]GE]&-;I]6%X M.^_#>"^"\:(F >;/]F (US1";MN"ZRX3PO M$7LFX[K/_""RK=FF@O'=#^S%?92)*QMI''B:# M9)S42BZ6<^J!&C*NA]KEY':2CS5#MDOI/>U1:%1G*[# !J$:<)L?0G M0I'&MC=@N4!DU[$D=$7GYK2 X>3^$91<+BHT@JK/S-;/+L:/+8UF$;Q-BPD$ M@=H[LXP/;\NA9.FM0%TN&Q0QSC;U7QI'3K\W?GDKVZHY-J]0RVB&=3B<.M1 M^V:RI05$"[Z(V$-C:F]\!,<>5.;LI])\W-=^8#-,DL%)U9:E)3G$!%IY-5); M?'$LD>3+)]P>*3J!/V'[IR_\[^1^E_>;E4B: B,H.J>Q^3*?!+GX M:P*$&SQAUW(FJ*49Z+16OWG #5,$ONZ;X&P%>F :?F#IOL59%%M,3H$T=3;= MU;]OLIA(EB9F24$6[+B^'&7)H,)@@'5,P@W(H<>QB&(S,@T(KCR?QW' 78=[ MD6Z"T93CERW=L/;/)96+"E;ZPM;GU:N5K9B!/0"= M)D"2>D2J-PF($J]I.>R-G^HDS])[;0RVCH00_[?LGD>1+&$E:FJ%]I Y#E]@S_P9%"8D4R ^_0@\KYV7;&OX9%#9/4:EHNL1V%EIGTE ML("KM)LK+T^Y8@R3D$7?_,\$S9 \"-4IJB+9VK>4UZA77^$!A'"3\?RO-'JH M#N1N.N8,=6K_OAQO\_RQ,N[MG%#Q(1T+=7:"R&>.? 9V+_S9HZ MEQW@.G)\B!N:#U\_?/_U/]K'ZZO?;WK:IZ]7LX C:W;%MN3.CIL*98KK1OMQ MK5U=?[VY_OSI_>6/#^^UCY^^7GZ]^G3Y6;OY ;_X\N$KXG0T+4!KUFAI%F@V M:V1ZPH_,T/0%9\SUO, "+X:)V'(B/<9)1D>9@@&?:1A16 W^ W@B-#%KDDDH MM1%_TJ+T<3@G8NUKW]147@02P0=\3<=",^Q>$0W?E &;]@&_720H*"41(YP8 M? _<;O"&^AHB18&$S\%D0M<\+SRNENB9(*[ WY>0';E,6:23<3Z&G:"+CTP: M0&0]1"=L<2 >AMD$2(QY$U)5VK M#-4G<@;S\7=8U\T8<;R45PLN3:MCZT!4U6_UY&1[("\ZXT;L M&;;E^D*',[5UX1C[V188#-9OB19_TD:#2:[P"3,ASN]A[7?:YT_OKK_+ YX/ M!]^Z7=L.@A V:GM!R (_YJ811)&(',]@%OSF@)'MAV*."\'3EEEKCXO(V=S:6QZ!?DN\%3\<^/ M8E'XB;!?;80: 8&(@:6NDWJ*P.H2)3"2IVL$E>F2%JK*')L$ A1Y]0 @7R[U MKU*#96(7_M+3 C[\DSY3JPVY3_)00,PR%"G(VD"&J?(YF,-;[R1"V]6%"*,0 M1(RQ4/BN#PZB$S(_\@,KC-H%K'$O^CQ]XAC8U-:2C-M$WKBEQY[-'=MS(^9[ MH1?%,7@:OFV%@AG&G*O>;>\((2S-?K.]Y*=I 9.1>TFFLI+2+R+?3M[." +A M3<#LX7T)7:+"#^] D$66@PN6IP5Z\QOEQ%V^NRRO4W!$Q0/L$ \4N"\93_"C M\]B$#ATO<##[^D3I>_#&Q@D?P('#?PIW;H0IL*%DHG@BW4^)R#:=8IU2]["0!M>WA8!^RF81O60WDP&K3:#80B=X^H*3_W/_>O^L!D_PK^Q;6/-W]H'R<4H;SM MD4AFR3_IRM>-WU>\;FPCR_8O'*U0=PR=>Z'MV&"M35^WC=@1@<&=./;"^"@N M'!T&MF_1S1JHC_W<#Z$\3X:$AURH7)W1?$GBZ8"'4W='1A"-/834[ <]6U/F+O)"3@NECR8K6'6.CD!RO%LD+O:3(.:6X[,/+!.30KTM)V A";L3 &3YS@IB[>FS !D7@&3:WK;W$[:Y^=N&U%$NUANUS$T+* M2:&;9?@]''=MG )&FWL_[Q:-L8@T5^7*OY0+I]"\A6+&V873;_:0'8 %=KA) M$_/XS0+^GU;*_34YI]7VEFG6DPOH07FN5S<)9B\,.!@!;C+?#[@9\1!.V(7S MUNV0'T5>R;4P*;DDK]3;H #K$)M?$#BXK#7[W9LR4:2QY+ ;"IVP"0%\RXW3 M:NT"L$YB[=WEO%S9\7O^JQ8L$P76$:S-LOG-D6C(5'G!5:V=ZLO3 "Y.ZV[) M@)=I %0C:\WZV2BQOZ/-.;BYIA]9;6YMN[!Z6HG80I4Z O.NE4#:R(W8$0U= MO*)LJIZ-&60S]V'5S377CZ"X"PKKM\4#C284RBN6=54K1:1\A'= +3O3&HW:H\7MZ3);HQV,7DMDCZ M8 #4+W(UU[741"#7F1=!$[R-RU&CL E\4))C/CD4JMIYH_%W&RK%1F3Q>[4V M=[Q-#P.J%B-0;G/!1=NZ%-A0N>V: A @ M&7'U":1EL+A[X.-MPFE<8D)-A$>R.*@(-D4!3EW!T]K,D+&\&*23X(I+S M_TR&VIM?P>B\U?X;N/BVI_W&GXH?U_[DO?EG^0-Z+U<]9P; MI7T_*]F0XJF0\@NU8SNH6$M&Y\[6G/ MS P=TV>A9YLZBRW?-RQ/Q*[E6I9CQRY?U>E[/Q$_TN\T6C3ZAM-)18%Y<#F, MOJ;#<#,_T,,"CI;[PNF1R7.=J;YV6>5%YA ,'6;Q-\2OPUO5KANF]_R^1)C\T6B@?9N?^(? %#S67&GQ?#)W3M8E/M8E;7+M:UBW7M8L>QEJY=K&L7.^9V ML67M7S-> (]UWQ,6XZ[A,1/<<_!^(]N$H-GC-@^L%=K%6M>QU+O8M_T ONOK MTLZM:T ,NV\9F\WO7?PWR][^"&.O[UF;KN>EK)5Y_@[6ZCM>M]97OE;'WX4> M.*ZU+GZJZ:UV6JW.*;-/=,#Q94OAWZ8#GU=TV]<8$OWBYDG_JI*.KWFF]F\= M#3H:=++0\4%'@VH.0!]OI;0U2' B^\*+K:E=;3I-9QU0ZZ,>5O">NFGDA>@* MY[WY))7G$'4118\/"/Y&C,;2A36@ZQKIK&?09)T,V(L8X?Q#9/<; MD73544?/H]?Q,>2B6BG3,:.8ZX83L)@9@>ON)8F*I""D^G M.2\CFF0$ U5532%:Q&RMDH2*:DR;ZPYWP\,5CFY:OM"Y&P2,QZ;O,IO%KA'9 M3$31RC-_UC]('%XB#P+->)3"=BPC.MV IV=KAN=[B[ M/UQ71+JCL\B/<%R%ZW>'N_' #*PJ9[WJA8=HLC/1 M8"N-[>FQ&UAF)'9VN'YWN#L_W%C8<(2>QTU=@/C:OFT:ML?#R/6\B.GQK@[7 MU[O#W?GAVK&NBRBV3!$Q<(YU+XQ ,1MV&)BV;L7^S@[7V./A;GI!.VA4Q\G)2'KM'[IMFOIOL,BQP@9ZD5F:CSM-A\ MY*&XI(-;K=>KFLWHFV<7S-9[>@MX?,<$.V*"(+8KX?,ML!BAA;3S= 'I\CWA;YW'D"0 MV(X)]LL$D6'$KA,8+D2Q3( :<"+/M7Q+1Q !W9[7"+P[)K#/+JR."?;+!);I M.HB1X8'N9P[8 =^SW-CD%A=Z& ;VWIG 4V@=TRP5R8(>6P;W#:9CY$4'+L) MGF(0!981&4P<@ E<1!+MF&"O3."[S$2I=UP6,D>/.7CF7F@*EX>F9_ESABOM MD F\G?J%+^[\N&XZW# -UQ8^XQ'(,@@W&^3H2A*.:V.PV56.7FEP")] MT4+ %ZDO-NIBWTAQR*E$H#B2-&I5&E1']ERMT<[X+U=K=+R^.J]OU-2_&U[W M.E[O>'V7O+X1QL%N>-WO>+WC]9WR^B:0#SOA=4/O>+WC]9W>NVV"@+$;7C\OA$@R&YXW>QXO>/U7?+Z1O@HN^%UJ^/UKI)V7:I=3\;YF ]QO=IE M!PRS+OG6Z1U\9LI6GU45M;'@3[59V/(4\^NX]KLUVPH=@YU=,$?O,;LY([SC MCQWQQS/3G'OE#YO:AEV+=>RQ+_9X9F9PK^R!^!*VU3.PO:7CCSWQQ_.R:7OE M#Q=!:*R>[_D=?^P-CNIY&:B]\H>'^#1&3_>=CC_VQ1_/S-KLE3]\"5UC&IW^ MV!M_/#/3L4_^,'6):F,8':K-2I"E)K?#T+2Y'T7,MX[IK@!X\Z\Q#P;B@CZ)>TZ&$ZX^&B4/%_\7_E.&L!]M-,G".YX+C=_"7C%)JSTFX[N9K5_Q M43+F@Y[V^?.5]N;_^S\>B,\O4Q^AWQF_O,4'YA,.CX%W/-XEX1V^.4\'D<:' M\.H\G\ *X&_3+^#:*$OOX:]I]B07E@RU\1VL;P;G64MCC8_@PW^#1(W%X$E; M"Z_,M@.@AAD$)FG; _=@3"N]*9^8TWI6]7;PKIQ)_$SBMW\QR M:\ 8 ]S+&Z2!HO<R-5IG)IP-)H@1!#4IMOZ7S6NF@Q+"9\9NB!9X.!B3W;-3T[BD)? M& ;S+$42UV![(HE'P.Q+2((P@X;"RNO/>H,ELRD^10:"O]XO8Z;Q'02ZMW<- M%I:J)Q"@K(;(FZ6D%7\&07N$QTCF'C^*P8.0TUE@E9DHN?U9CH!A6Y;CZ);K M6P:+ MWW#"OP[<@T?#?60]D3QS LW=,Y8=K):$:=U3D)'MZ1]-_Q!RG@E!C M@QD1530T]NI,\O .%,$ SJU&,%#N^)$QV"4P%M)=H'_ (^A_4:^!UM P%X%O M!UL"!I(/0!_AYP582@T2+IKT#$$4_@U[CS_ [?P2=@@CGE0."LJX^'J++A=;"T@4 W,4.W _=$ M#S?L7N&SWTR"7/PUP;#JPP,N5WGKY"W$DPS6F,%3QV ?3L0C&*<0"&J#A ?) M *W&4A=Q*"BD*,,+)&],[AE*(IYPCZ*3M2Z'S AL?1S[ILF8';E^9%DL=*+( M%;IGBW@.;O&2..Z*9]D3+&JS6,[2E\1R( N%7I*.43%>N*\=_]%_DCZ%0"8& M,Y^A=P,*$I:1AG]"! ED'B0YN$U2QK_R/.)_21DL O>:;X!>T4*VD0(Z+7_) M,,Q(VL!\K%FM;+N"1USGINXS'EN^*WP!JM>,;&X&^LK5RB).DQF>J;S$3VIY MGR 4DZ3 .U&A.1=??@; LIANR]I&:VQQD^HVI1R+=SJ? )N@R0UT/$$5 ;0 MTW@)>33IDAO/S*,==7(LM )+1'%D^&;,=,?Q(PX.@!T;OA\+Q@4I50/B*G<_ MR3$+JYW[+?[)G.18&Y\UDF-M']IA:W?K'>2[+Y)AFRMVL'0 MC0+7]KCI^8@>4RCQ0RD>5\-9[;7D[,HIQ82^:G)2?6QDP0 M:L1CT M&=&WG%.RMIQ3.GXC^ZZ,R&$;7].'>M ._YUF#=!S PPN_YHDF9A*-\LD%)A= M;3+"?^Q3W%I\0@CZ_E>$XQ_I%S@0/@:K_1U6=S_"I7SA8)LG]YM%[):+#M4J MHKA 0:'S@$3#A\/R,IGGD :R("@*8!7N P'G$C0B+8.KW::"__3UXP+Z?L=5 M_4A)P;60^"L).&I_N;2\.9\72/V89E$NABUW\I9W=C&^ [(U;4 :ACR'GRCO M25NG7$16OAO^< ?*IXUQ4XSU'Q/*%K2R,*4V(FJ+:3V@#QS\1?$WJ!!\"!TR MQ5URE^JL(#:J/[:(F:+ED5@+IZP=:#WSV*>%"I?PC3]AP4,SRGH_$8H#8._7 M<77ZUR-9A]&B7OUVR_[3-.\7%(XD?57&ZQ&]''4X2*TXQ>2-]M>$9VCMX32D MRDJ'TY\#;DM!)*<_9Y+5FOTHO"YK?')Z;4UWK)XJE1'F5&3>D_X9F,CQ.;SC M'#3_GV+<*YT8Q8K1% N#@K@.QRE-12@66V94934!98%PX6O5Y1BN&3BNKD?< M9-RSN#"-P#188)D.@^A\LVE36W"&F7YV82W7J[ 9+(E2Y ;"C9^D(P/B6% _ MUW(^3O+_G[UW;6X;QQ*&_PK+N_.\Z2I938( ":2G7.5VG%[/INUL[)YYYM-3 M( G:G)8E#2DE\?[Z]QR I"B)NDL6Y7!K)RU+O 'YWZ-DYSD)G!%RPV.(D-C MSK@S@;RF#M,H,_&@UQM\*Y!B"N[E6SI+&3R:,U6/IG;A?DM-M&4S9=0.%(^$ M0T(A*75!2'HJCF+?=1Q.(Y%IYBH[*JD; M'YXN %]4*5@>'L B5<\R,=K& NLN1"49M4?-Q=%!/>N;FT^\JNA5N6Y#&2@_ MPT&F'=KO4\P>2[ZJ7[XET>BIJ,JLW)6K8?;D%AED@]YXM/B62JI>J+T11]+? M/#H#GB][W^1+=O;SM%(*&FG^<$;A[6OOW20N M)B#(^J/W0NNR.DMN M\49!PF/_;D,%/OBP^_P+$/>_+E?=+7.],W_3*M&^-) MSJ1!ZK>9G_,U"M'ES,5EYM65^8OS'73U#F9*5IN#)7YLNLR;W?6 M%&\@%#1GO[U[N+ZW'NZLJ[O;^[M/-Q\N'ZX_6!]O;B]OKVXN/UGW#_#%[]>W M#_=U$F!&2&I1GQ(NA9[P,\1-!S M2_7YH$%/NLI'ORCHZ72MBN)N]09PL%/0BF"56CU#O3!7S+XIL)H;:7%\!MTR M&3]?]N?4V>Q6;:[2 BW0^5K32N+J8J@VR>DWQUH<5$H^?_YL?8+S;M)*UXD! MYFEY=F?*PX)4_)C*/IJ%TN"QCH#_MWKY5?;_M&YEGM9RF66#,#'\L$BASR\J MD^?SN-Y>4MW=6#+754S&8-\ZCN0X#R>.)?%=%KFF/8-M4T>[8O2'Y310#;'@ M\=T9&TJ[#)R-,9R>7?ABE<7=F0J8(F00=XS+ZD/R-4%7G'59^#NO!BD ^FN2 MCC/K,H&;OZA>HF+-3:X!-H/G)+2*>+QU&8ZF HA7EU] X,&WQ6%TB@@M'+#J MP_HPO:AO_2Y3^#*//]C&/1/#DG+NE )9@K&G+]6X4R3]V0LC%5*WF,9=;#S[ MR&8D# )!! U],-1#Z;IN!#J?XY%\>/?