0001410578-24-001054.txt : 20240626 0001410578-24-001054.hdr.sgml : 20240626 20240626152341 ACCESSION NUMBER: 0001410578-24-001054 CONFORMED SUBMISSION TYPE: S-1/A PUBLIC DOCUMENT COUNT: 200 FILED AS OF DATE: 20240626 DATE AS OF CHANGE: 20240626 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MultiSensor AI Holdings, Inc. CENTRAL INDEX KEY: 0001863990 STANDARD INDUSTRIAL CLASSIFICATION: OPTICAL INSTRUMENTS & LENSES [3827] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 863962954 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: S-1/A SEC ACT: 1933 Act SEC FILE NUMBER: 333-280016 FILM NUMBER: 241073194 BUSINESS ADDRESS: STREET 1: 2105 WEST CARDINAL DRIVE CITY: BEAUMONT STATE: TX ZIP: 77705 BUSINESS PHONE: (866) 861-0788 MAIL ADDRESS: STREET 1: 2105 WEST CARDINAL DRIVE CITY: BEAUMONT STATE: TX ZIP: 77705 FORMER COMPANY: FORMER CONFORMED NAME: Infrared Cameras Holdings, Inc. DATE OF NAME CHANGE: 20231219 FORMER COMPANY: FORMER CONFORMED NAME: Sportsmap Tech Acquisition Corp. DATE OF NAME CHANGE: 20210524 S-1/A 1 msai-20240331xs1a.htm S-1/A
0001863990falseS-1/A529238411956823514946P1YP12MP37MP2Y11956823529238412926296119568231195682312926296P2Y0001863990us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2024-03-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2024-03-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2024-03-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-03-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputSharePriceMember2023-12-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001863990us-gaap:WarrantMemberus-gaap:MeasurementInputExercisePriceMember2023-12-310001863990us-gaap:WarrantMember2023-12-310001863990us-gaap:WarrantMember2024-03-310001863990msai:SportsMapTechAcquisitionCorpMemberus-gaap:CommonClassAMember2023-01-012023-12-310001863990us-gaap:RetainedEarningsMember2024-03-310001863990us-gaap:AdditionalPaidInCapitalMember2024-03-310001863990us-gaap:RetainedEarningsMember2023-12-310001863990us-gaap:AdditionalPaidInCapitalMember2023-12-310001863990us-gaap:RetainedEarningsMember2023-03-310001863990us-gaap:AdditionalPaidInCapitalMember2023-03-310001863990us-gaap:RetainedEarningsMember2022-12-310001863990us-gaap:AdditionalPaidInCapitalMember2022-12-310001863990srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-12-310001863990srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001863990us-gaap:RetainedEarningsMember2021-12-310001863990us-gaap:AdditionalPaidInCapitalMember2021-12-310001863990srt:ScenarioPreviouslyReportedMember2021-12-310001863990msai:SportsMapTechAcquisitionCorpMemberus-gaap:IPOMember2021-10-210001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001863990srt:ScenarioPreviouslyReportedMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001863990msai:RevisionOfPriorPeriodRetroactiveApplicationOfRecapitalizationMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001863990msai:RevisionOfPriorPeriodEliminationOfHistoricalEquityMemberus-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001863990msai:FinancingInvestorsMembersrt:MinimumMembermsai:FinancingNoteMember2023-12-190001863990us-gaap:RestrictedStockUnitsRSUMember2023-12-190001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2021-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2022-12-012022-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2020-10-090001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2021-12-012021-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2021-05-012021-05-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2021-01-012021-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2020-12-012020-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2024-01-012024-03-310001863990us-gaap:RestrictedStockUnitsRSUMember2022-12-310001863990srt:MinimumMemberus-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2024-01-012024-03-310001863990srt:MaximumMemberus-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2024-01-012024-03-310001863990srt:MinimumMemberus-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2023-01-012023-12-310001863990srt:MaximumMemberus-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2023-01-012023-12-3100018639902025-01-012023-12-3100018639902024-01-012023-12-310001863990us-gaap:TechnologyServiceMember2024-01-012024-03-310001863990us-gaap:ProductMember2024-01-012024-03-310001863990us-gaap:NonUsMember2024-01-012024-03-310001863990msai:AncillaryServicesMember2024-01-012024-03-310001863990us-gaap:TransferredOverTimeMember2023-01-012023-12-310001863990us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310001863990us-gaap:NonUsMember2023-01-012023-12-310001863990msai:AncillaryServicesMember2023-01-012023-12-310001863990us-gaap:TechnologyServiceMember2023-01-012023-03-310001863990us-gaap:ProductMember2023-01-012023-03-310001863990us-gaap:NonUsMember2023-01-012023-03-310001863990msai:AncillaryServicesMember2023-01-012023-03-310001863990country:US2023-01-012023-03-310001863990us-gaap:TransferredOverTimeMember2022-01-012022-12-310001863990us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001863990us-gaap:TechnologyServiceMember2022-01-012022-12-310001863990us-gaap:ProductMember2022-01-012022-12-310001863990us-gaap:NonUsMember2022-01-012022-12-310001863990msai:AncillaryServicesMember2022-01-012022-12-310001863990country:US2022-01-012022-12-310001863990msai:FirstInsuranceFundingMember2024-01-012024-03-310001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-12-012023-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2022-06-012022-06-300001863990srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001863990srt:MinimumMemberus-gaap:ComputerEquipmentMember2023-12-310001863990srt:MinimumMemberus-gaap:BuildingMember2023-12-310001863990srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001863990srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-12-310001863990srt:MaximumMemberus-gaap:BuildingMember2023-12-310001863990us-gaap:VehiclesMember2024-03-310001863990us-gaap:SoftwareDevelopmentMember2024-03-310001863990us-gaap:MachineryAndEquipmentMember2024-03-310001863990us-gaap:FurnitureAndFixturesMember2024-03-310001863990us-gaap:ComputerEquipmentMember2024-03-310001863990us-gaap:BuildingImprovementsMember2024-03-310001863990us-gaap:VehiclesMember2023-12-310001863990us-gaap:SoftwareDevelopmentMember2023-12-310001863990us-gaap:MachineryAndEquipmentMember2023-12-310001863990us-gaap:FurnitureAndFixturesMember2023-12-310001863990us-gaap:ComputerEquipmentMember2023-12-310001863990us-gaap:BuildingMember2023-12-310001863990us-gaap:BuildingImprovementsMember2023-12-310001863990us-gaap:VehiclesMember2022-12-310001863990us-gaap:SoftwareDevelopmentMember2022-12-310001863990us-gaap:MachineryAndEquipmentMember2022-12-310001863990us-gaap:FurnitureAndFixturesMember2022-12-310001863990us-gaap:ComputerEquipmentMember2022-12-310001863990us-gaap:BuildingMember2022-12-310001863990msai:SportsMapTechAcquisitionCorpMember2023-01-012023-12-310001863990msai:RelatedPartyPromissoryNoteMember2022-08-092022-08-090001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-06-012023-06-300001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-03-012023-03-310001863990msai:FirstInsuranceFundingMember2023-01-012023-12-310001863990msai:B1BankMember2023-01-012023-12-310001863990msai:B1BankMember2023-01-012023-03-310001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2022-05-012022-05-310001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2022-03-012022-03-310001863990msai:WellsFargoMember2022-01-012022-12-310001863990msai:SportsMapTechAcquisitionCorpMembermsai:FinancingNotesMember2023-01-012023-12-310001863990msai:LegacyInfraredCamerasHoldingsIncMembermsai:FinancingNotesMember2023-01-012023-12-310001863990us-gaap:MajorityShareholderMember2022-01-012022-12-310001863990us-gaap:FairValueInputsLevel3Membermsai:FinancingNoteMember2024-03-310001863990us-gaap:FairValueInputsLevel3Membermsai:FinancingNoteMember2023-12-310001863990us-gaap:RelatedPartyMember2024-03-310001863990msai:RelatedPartyPromissoryNoteMember2024-03-310001863990us-gaap:RelatedPartyMember2023-12-310001863990msai:SportsMapTechAcquisitionCorpMember2023-12-310001863990us-gaap:RelatedPartyMember2022-12-310001863990us-gaap:RetainedEarningsMember2024-01-012024-03-310001863990us-gaap:RetainedEarningsMember2023-01-012023-12-310001863990us-gaap:RetainedEarningsMember2023-01-012023-03-310001863990us-gaap:RetainedEarningsMember2022-01-012022-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2024-03-310001863990msai:FirstInsuranceFundingMember2024-03-310001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-12-310001863990msai:FirstInsuranceFundingMember2023-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-01-220001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2022-07-120001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2021-04-020001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2021-04-022021-04-020001863990msai:RelatedPartyPromissoryNoteMember2023-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:B1BankMember2023-01-222023-12-310001863990us-gaap:NonrelatedPartyMember2024-01-012024-03-310001863990us-gaap:RelatedPartyMember2023-01-012023-12-310001863990us-gaap:NonrelatedPartyMember2023-01-012023-12-310001863990msai:ShareholderPromissoryNotesMember2023-01-012023-12-310001863990us-gaap:RelatedPartyMember2023-01-012023-03-310001863990us-gaap:NonrelatedPartyMember2023-01-012023-03-310001863990us-gaap:RelatedPartyMember2022-01-012022-12-310001863990us-gaap:NonrelatedPartyMember2022-01-012022-12-310001863990msai:ShareholderPromissoryNotesMember2022-01-012022-12-3100018639902023-12-190001863990msai:RelatedPartyPromissoryNoteMember2023-12-192023-12-190001863990us-gaap:WarrantMember2024-01-012024-03-310001863990us-gaap:WarrantMember2023-01-012023-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2023-12-310001863990us-gaap:RestrictedStockUnitsRSUMember2023-12-310001863990us-gaap:ConvertibleNotesPayableMember2023-09-012023-09-300001863990us-gaap:ConvertibleNotesPayableMember2023-08-012023-08-310001863990us-gaap:ConvertibleNotesPayableMember2023-07-012023-07-310001863990us-gaap:ConvertibleNotesPayableMember2023-06-012023-06-300001863990us-gaap:ConvertibleNotesPayableMember2023-05-012023-05-310001863990us-gaap:ConvertibleNotesPayableMember2023-01-012023-01-310001863990us-gaap:ConvertibleNotesPayableMember2022-12-012022-12-310001863990us-gaap:MeasurementInputSharePriceMembermsai:FinancingNoteMember2024-03-310001863990us-gaap:MeasurementInputRiskFreeInterestRateMembermsai:FinancingNoteMember2024-03-310001863990us-gaap:MeasurementInputPriceVolatilityMembermsai:FinancingNoteMember2024-03-310001863990us-gaap:MeasurementInputExpectedTermMembermsai:FinancingNoteMember2024-03-310001863990us-gaap:MeasurementInputDiscountRateMembermsai:FinancingNoteMember2024-03-310001863990msai:MeasurementInputPrincipalMembermsai:FinancingNoteMember2024-03-310001863990us-gaap:MeasurementInputSharePriceMembermsai:FinancingNoteMember2023-12-310001863990us-gaap:MeasurementInputRiskFreeInterestRateMembermsai:FinancingNoteMember2023-12-310001863990us-gaap:MeasurementInputPriceVolatilityMembermsai:FinancingNoteMember2023-12-310001863990us-gaap:MeasurementInputExpectedTermMembermsai:FinancingNoteMember2023-12-310001863990us-gaap:MeasurementInputDiscountRateMembermsai:FinancingNoteMember2023-12-310001863990msai:MeasurementInputPrincipalMembermsai:FinancingNoteMember2023-12-310001863990msai:FinancingNoteMember2024-01-012024-03-310001863990msai:FinancingNoteMember2023-01-012023-12-310001863990msai:FinancingInvestorsMembermsai:EventOfDefaultMembermsai:FinancingNoteMember2023-12-190001863990us-gaap:ConvertibleNotesPayableMember2023-02-150001863990us-gaap:ConvertibleNotesPayableMember2023-02-140001863990msai:ShareholderPromissoryNotesMember2020-07-140001863990msai:ShareholderPromissoryNotesMemberus-gaap:CommonClassAMember2023-05-312023-05-310001863990msai:RelatedPartyPromissoryNoteMember2023-12-080001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2023-11-300001863990us-gaap:ConvertibleNotesPayableMember2023-09-300001863990us-gaap:ConvertibleNotesPayableMember2023-08-310001863990us-gaap:ConvertibleNotesPayableMember2023-07-310001863990us-gaap:ConvertibleNotesPayableMember2023-06-300001863990msai:RelatedPartyPromissoryNoteMember2023-06-300001863990msai:ShareholderPromissoryNotesMemberus-gaap:CommonClassAMember2023-05-310001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2023-05-310001863990us-gaap:ConvertibleNotesPayableMember2023-05-310001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2023-04-300001863990us-gaap:ConvertibleNotesPayableMember2023-01-310001863990us-gaap:ConvertibleNotesPayableMember2022-12-310001863990msai:ShareholderPromissoryNotesMemberus-gaap:MajorityShareholderMember2020-07-140001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-05-100001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-04-300001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-04-050001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2024-03-310001863990msai:FinancingInvestorsMembermsai:FinancingNoteMember2024-03-310001863990msai:PrivatePlacementWarrantsMember2024-03-310001863990msai:FinancingWarrantsMember2024-03-310001863990msai:FinancingNotesMember2023-12-310001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2023-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMemberus-gaap:FederalFundsEffectiveSwapRateMember2021-04-022021-04-020001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMembermsai:LondonInterbankOfferedRateMember2021-04-022021-04-020001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMembermsai:DailyFloatingLondonInterbankOfferedRateMember2021-04-022021-04-020001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-05-102024-05-100001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-04-302024-04-300001863990msai:FinancingNoteMemberus-gaap:SubsequentEventMember2024-04-052024-04-050001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2024-01-012024-03-310001863990msai:FinancingInvestorsMembermsai:FinancingNoteMember2024-01-012024-03-310001863990us-gaap:ConvertibleNotesPayableMember2023-12-192023-12-190001863990msai:FinancingNoteMember2023-01-012023-12-310001863990msai:FinancingInvestorsMembermsai:SportsMapTechAcquisitionCorpMembermsai:FinancingNoteMember2023-12-192023-12-190001863990msai:RelatedPartyPromissoryNoteMembermsai:SportsMapTechAcquisitionCorpMember2023-12-192023-12-190001863990us-gaap:ConvertibleNotesPayableMember2024-03-310001863990us-gaap:ConvertibleNotesPayableMember2023-12-310001863990msai:ShareholderPromissoryNotesMember2024-03-310001863990msai:FinancingNoteMember2024-03-310001863990msai:ShareholderPromissoryNotesMember2023-12-310001863990msai:FinancingNoteMember2023-12-310001863990us-gaap:CommonClassAMember2023-12-310001863990us-gaap:CommonClassAMember2022-12-310001863990msai:PublicWarrantsMemberus-gaap:IPOMember2023-12-310001863990msai:PrivatePlacementWarrantsMemberus-gaap:IPOMember2023-12-310001863990msai:SportsMapTechAcquisitionCorpMembermsai:PrivatePlacementWarrantsMemberus-gaap:PrivatePlacementMember2021-10-210001863990msai:PublicWarrantsMember2024-03-310001863990msai:FinancingWarrantsMembermsai:FinancingNotesMember2023-12-310001863990msai:PublicWarrantsMember2023-12-310001863990msai:PrivatePlacementWarrantsMember2023-12-310001863990msai:FinancingWarrantsMember2023-12-3100018639902023-03-310001863990us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001863990msai:PublicWarrantsMember2024-01-012024-03-310001863990msai:PrivatePlacementWarrantsMember2024-01-012024-03-310001863990msai:FinancingWarrantsMember2024-01-012024-03-310001863990msai:PublicWarrantsMember2023-01-012023-12-310001863990msai:PrivatePlacementWarrantsMember2023-01-012023-12-310001863990msai:InterestPaymentsOnFinancingNotesMember2023-01-012023-12-310001863990msai:FinancingWarrantsMember2023-01-012023-12-310001863990msai:FinancingNoteMember2023-01-012023-12-310001863990msai:EarnoutSharesMember2023-01-012023-12-3100018639902021-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2023-12-192023-12-190001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2023-01-012023-12-310001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2022-01-012022-12-310001863990us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001863990us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001863990us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100018639902023-12-192023-12-190001863990msai:SportsMapTechAcquisitionCorpMemberus-gaap:OverAllotmentOptionMember2021-10-212021-10-210001863990msai:FinancingInvestorsMembermsai:FinancingNoteMember2023-12-192023-12-190001863990us-gaap:TechnologyServiceMembersrt:MinimumMember2024-01-012024-03-310001863990us-gaap:TechnologyServiceMembersrt:MaximumMember2024-01-012024-03-310001863990us-gaap:TechnologyServiceMembersrt:MinimumMember2023-01-012023-12-310001863990us-gaap:TechnologyServiceMembersrt:MaximumMember2023-01-012023-12-310001863990us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001863990us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-12-310001863990msai:SportsMapTechAcquisitionCorpMember2023-12-190001863990msai:SportsMapTechAcquisitionCorpMember2023-12-190001863990us-gaap:EmployeeStockOptionMembermsai:EquityIncentivePlan2020Member2022-12-310001863990us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001863990us-gaap:SalesReturnsAndAllowancesMember2024-01-012024-03-310001863990us-gaap:SalesReturnsAndAllowancesMember2023-01-012023-12-310001863990msai:SportsMapTechAcquisitionCorpMemberus-gaap:IPOMember2021-10-212021-10-210001863990us-gaap:IPOMember2021-10-212021-10-210001863990msai:SportsMapTechAcquisitionCorpMember2023-12-192023-12-1900018639902023-01-012023-01-3100018639902022-12-012022-12-310001863990us-gaap:ProductMembersrt:MinimumMember2023-01-012023-12-310001863990us-gaap:ProductMembersrt:MaximumMember2023-01-012023-12-310001863990country:US2024-01-012024-03-310001863990country:US2023-01-012023-12-310001863990us-gaap:StateAndLocalJurisdictionMember2023-12-310001863990us-gaap:DomesticCountryMember2023-12-310001863990us-gaap:MajorityShareholderMember2023-01-012023-12-310001863990us-gaap:SubsequentEventMembermsai:EarnoutWaiverAgreementMember2024-03-012024-03-310001863990us-gaap:TechnologyServiceMember2023-01-012023-12-310001863990us-gaap:ProductMember2023-01-012023-12-310001863990us-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001863990us-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001863990us-gaap:AccountsReceivableMember2023-01-012023-12-310001863990us-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001863990us-gaap:AccountsReceivableMember2022-01-012022-12-310001863990us-gaap:RevolvingCreditFacilityMembermsai:WellsFargoMember2022-07-122022-07-1200018639902024-03-3100018639902023-01-012023-03-310001863990us-gaap:ConvertibleNotesPayableMember2023-12-182023-12-1800018639902023-12-310001863990us-gaap:ConvertibleNotesPayableMember2023-12-190001863990msai:ShareholderPromissoryNotesMember2022-12-310001863990msai:FinancingInvestorsMembermsai:FinancingNoteMember2023-12-190001863990msai:FinancingNotesMember2023-01-012023-12-310001863990msai:B.rileyPrincipalCapitalIiLlcMemberus-gaap:SubsequentEventMember2024-04-162024-04-1600018639902022-12-310001863990msai:SportsMapTechAcquisitionCorpMember2024-01-012024-03-310001863990msai:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001863990msai:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001863990msai:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001863990msai:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001863990msai:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001863990msai:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001863990msai:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001863990msai:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001863990msai:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001863990msai:SportsMapTechAcquisitionCorpMemberus-gaap:CommonClassAMember2023-12-310001863990msai:LegacyInfraredCamerasHoldingsIncMemberus-gaap:CommonClassAMember2023-12-310001863990msai:SportsMapTechAcquisitionCorpMembermsai:PrivatePlacementWarrantsMemberus-gaap:PrivatePlacementMember2021-10-212021-10-2100018639902022-10-082022-10-080001863990msai:SportsMapTechAcquisitionCorpMember2023-01-012023-12-3100018639902023-01-012023-12-3100018639902022-01-012022-12-3100018639902024-01-012024-03-31msai:installmentmsai:Ymsai:segmentiso4217:USDiso4217:USDxbrli:sharesxbrli:sharesxbrli:puremsai:Dmsai:customermsai:itemmsai:agreementmsai:facility

As filed with the Securities and Exchange Commission on June 26, 2024

Registration No. 333-280016

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Amendment No. 3 to

FORM S-1

REGISTRATION STATEMENT
UNDER
THE SECURITIES ACT OF 1933

MULTISENSOR AI HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

3827
(Primary Standard Industrial
Classification Code Number)

86-3938682
(I.R.S. Employer
Identification No.)

2105 West Cardinal Drive

Beaumont, Texas 77705
(866) 861-0788

(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

Peter Baird, Chief Financial Officer

2105 West Cardinal Drive

Beaumont, Texas 77705

(866) 861-0788

(Name, address, including zip code, and telephone number, including area code, of agent for service)

Copies to:

Ralph V. De Martino

Cody Boender

ArentFox Schiff LLP

1717 K Street NW

Washington, DC 20006

(202) 857-6000

    

Ryan C. Wilkins

Amanda McFall

Stradling Yocca Carlson & Rauth LLP

660 Newport Center Drive, Suite 1600

Newport Beach, CA 92660

(949) 725-4000

Approximate date of commencement of proposed sale to the public:

From time to time after this Registration Statement becomes effective.

If any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933, check the following box.

If this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. 

If this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. 

If this Form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. 

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 7(a)(2)(B) of the Securities Act.

The registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act of 1933 or until this registration statement shall become effective on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine.

The information in this prospectus is not complete and may be changed. We may not sell these securities until the registration statement filed with the Securities and Exchange Commission is effective. This prospectus is not an offer to sell securities, and we are not soliciting offers to buy these securities, in any state where the offer or sale is not permitted.

Table of Contents

SUBJECT TO COMPLETION, DATED JUNE 26, 2024

PRELIMINARY PROSPECTUS

5,050,505 Shares

Graphic

MultiSensor AI Holdings, Inc.

     Common Stock

This is a public offering of shares of common stock, par value $0.0001 per share (“Common Stock”), of MultiSensor AI Holdings, Inc. We are offering 5,050,505 shares of our Common Stock. Our Common Stock is listed on The Nasdaq Capital Market under the symbol “MSAI.” On June 25, 2024, the closing price of our Common Stock on The Nasdaq Capital Market was $1.98 per share.

The offering is being underwritten on a firm commitment basis. We have granted the underwriters an option, exercisable by the underwriters any time and from time to time for 45 days, to purchase up to an additional 757,576 shares of Common Stock, representing 15% of the Common Stock sold in the offering (at an assumed public offering price of $1.98 per share of Common Stock, which is the last reported sales price of our Common Stock on The Nasdaq Capital Market on June 25, 2024), on the same terms and conditions set forth above solely to cover over-allotments.

For illustrative purposes only, we have assumed an offering price of $1.98 per share, and we will adjust the information in this prospectus based on the actual public offering price, the actual number of shares of Common Stock that we offer in this offering, and other terms of this offering detmined at pricing. The final public offering price of the shares of Common Stock in this offering will be determined through negotiation between us and the underwriters in the offering and the recent market price of our Common Stock used throughout this prospectus may not be indicative of the final offering price.

On June , 2024, we entered into a securities purchase agreement with (the “PIPE Investor”) pursuant to which the PIPE Investor agreed to purchase for an aggregate purchase price of $15.0 million (the “Purchase Price”) a number of shares of Common Stock equal to the Purchase Price divided by the final public offering price in this offering up to 19.99% of our issued and outstanding number of shares of Common Stock (the “Share Cap”), with the balance purchased as pre-funded warrants to purchase shares of Common Stock (the “Pre-Funded Warrants”), in a private placement transaction, exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”), as provided by Section 4(a)(2) thereof, that we anticipate will close substantially concurrently with, and which will be contingent and conditioned upon consummation of, this offering (the “Concurrent Private Placement”). The sale of such securities to PIPE Investor will not be registered under the Securities Act and will be subject to a 90-day lock-up agreement with the underwriters in connection with this offering. For illustrative purposes only, we have assumed that all Pre-Funded Warrants are exercised immediately following the offering.

Upon the completion of this offering and the Concurrent Private Placement and assuming that the Pre-Funded Warrants are fully exercised, the PIPE Investor will beneficially own approximately 28.6% of the voting power of our shares of common stock eligible to vote in the election of directors (or 27.8% if the underwriters exercise in full their option to purchase additional shares of our common stock to cover over-allotments).

We are an “emerging growth company” and a “smaller reporting company” as defined under the federal securities laws and, as such, have elected to comply with certain reduced public company reporting requirements for this prospectus and may elect to do so in future filings. See “Summary of the Prospectus -Implications of Being an Emerging Growth Company and Smaller Reporting Company.”

No Exercise of Over-

    

Full Exercise of Over-

Allotment

Allotment

    

Per Share

    

Total

Per Share

    

Total

Public offering price

$

$

$

$

Underwriting discounts and commissions(1)

$

$

$

$

Proceeds to us, before expenses

$

$

$

$

(1) In addition, we have agreed to reimburse the underwriters for their expenses. See “Underwriting” beginning on page 102 of this prospectus for additional information regarding underwriting compensation.

Investing in our securities involves a high degree of risk. You should review carefully the risks and uncertainties described in the section titled “Risk Factors” beginning on page 10 of this prospectus, and under similar headings in any amendments or supplements to this prospectus, for a discussion of information that should be considered in connection with an investment in our securities.

Neither the Securities and Exchange Commission (the “SEC”) nor any state securities commission has approved or disapproved of these securities or passed upon the accuracy or adequacy of this prospectus. Any representation to the contrary is a criminal offense.

The underwriters expect to deliver the securities against payment through the facilities of the Depository Trust Company on or about June          , 2024.

The date of this prospectus is               , 2024.

Sole Book-Running Manager

Roth Capital Partners

Co-Manager

Sanders Morris LLC

TABLE OF CONTENTS

SELECTED DEFINITIONS

ii

ABOUT THIS PROSPECTUS

iv

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

v

SUMMARY OF THE PROSPECTUS

6

THE OFFERING

9

RISK FACTORS

10

USE OF PROCEEDS

42

DIVIDEND POLICY

43

CAPITALIZATION

43

DILUTION

45

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

47

BUSINESS

65

DESCRIPTION OF SECURITIES

78

SECURITIES ACT RESTRICTIONS ON RESALE OF SECURITIES

85

BENEFICIAL OWNERSHIP

86

MANAGEMENT

88

EXECUTIVE AND DIRECTOR COMPENSATION

96

CERTAIN RELATIONSHIPS AND RELATED PERSON TRANSACTIONS

100

UNDERWRITING

104

LEGAL MATTERS

111

EXPERTS

111

WHERE YOU CAN FIND MORE INFORMATION

112

INDEX TO FINANCIAL STATEMENTS

F-1

You should rely only on the information contained in this prospectus. No one has been authorized to provide you with information that is different from that contained in this prospectus. This prospectus is dated as of the date set forth on the cover hereof. You should not assume that the information contained in this prospectus is accurate as of any date other than that date.

For investors outside the United States: Neither we nor any of the underwriters have done anything that would permit this offering or possession or distribution of this prospectus in any jurisdiction where action for that purpose is required, other than in the United States. Persons outside of the United States who come into possession of this prospectus must inform themselves about, and observe any restrictions relating to, this offering and the distribution of this prospectus outside of the United States.

i

SELECTED DEFINITIONS

In this document:

“Business Combination” means the transactions completed pursuant to the Business Combination Agreement, including the Merger.
“Business Combination Agreement” means the Business Combination Agreement, dated as of December 5, 2022, as amended by Amendment No. 1, dated June 27, 2023, and Amendment No. 2, dated September 17, 2023, by and among Legacy SMAP, Merger Sub and Legacy ICI.
“Closing” means the consummation of the Business Combination.
“Common Stock” or “MSAI Common Stock” means the common stock of MSAI, par value $0.0001 per share.
“Financing” means the issuance and sale of the Financing Notes and Financing Warrants pursuant to the Subscription Agreement, dated December 1, 2023 between Legacy SMAP and the investors thereto.
“Financing Notes” means the $6,805,000 in convertible promissory notes sold in the Financing in connection with the consummation of the Business Combination, all of which have since been converted into shares of Common Stock as of May 10, 2024.
“Financing Warrants” means the warrants to purchase 340,250 shares of Common Stock at an exercise price of $11.50 per share issued in the Financing in connection with the consummation of the Business Combination.
“ICI Class A Common Stock” means shares of common stock, par value $0.001 per share, of Legacy ICI designated as “Class A Voting Common Stock” pursuant to Legacy ICI’s certificate of incorporation, as amended. For the avoidance of doubt, “ICI Class A Common Stock” includes the ICI Class A Common Stock issued in connection with the conversion of the ICI Convertible Notes immediately prior to the Closing.
“ICI Class B Common Stock” means shares of common stock, par value $0.001 per share, of Legacy ICI designated as “Class B Non-Voting Common Stock” pursuant to Legacy ICI’s certificate of incorporation, as amended, prior to the Business Combination.
“ICI Common Stock” means, collectively, the Legacy ICI Class A Common Stock and the Legacy ICI Class B Common Stock prior to the Business Combination.
“ICI Convertible Notes” means the convertible promissory notes issued by Legacy ICI on or after the date of the Business Combination Agreement and prior to the Closing, which had an aggregate principal amount of $2.925 million.
“IPO” means Legacy SMAP’s initial public offering of SportsMap Units, consummated on October 21, 2021.
“Legacy ICI” means MSAI Operating, Inc. (known as “Infrared Cameras Holdings, Inc.” prior to the Business Combination), a Delaware corporation, and, if the context requires, its consolidated subsidiaries.
“Legacy SMAP” means SportsMap Tech Acquisition Corp., a Delaware corporation, the name of the Company prior to the Business Combination.
“Merger” means the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving as a wholly-owned subsidiary of Legacy SMAP.
“Merger Sub” means ICH Merger Sub Inc., a Delaware corporation and wholly-owned subsidiary of Legacy SMAP.

ii

“MSAI” means Legacy SMAP following the consummation of the Business Combination, whose operations following the Business Combination are those of Legacy ICI.
“Private Placement” means issuance and sale of the Private Placement Units concurrently with the closing of the IPO.
“Private Placement Units” means the 675,000 units sold in the Private Placement concurrently with the closing of the IPO, at $10.00 per unit. Each unit consisted of one share of SportsMap Common Stock and three-quarters of one Private Placement Warrant.
“Private Placement Warrants” means the warrants to purchase 506,250 shares of Common Stock at an exercise price of $11.50 per share originally included as part of the Private Placement Units.
“Public Warrants” means the warrants to purchase 8,625,000 shares of Common Stock at an exercise price of $11.50 per share originally included as part of the SportsMap Units.
“Share Cap” means the aggregate number of shares of Common Stock the Company may issue in the transaction contemplated hereby in compliance with Nasdaq Rule 5635, which shall be no more than 19.99% of the Company’s outstanding shares of common stock as of the signing of the definitive securities purchase agreement for the purchase and issuance of the securities.
“SPAC Warrants” means the Public Warrants together with the Private Placement Warrants, and does not include the Financing Warrants.
“SportsMap Common Stock” means the common stock of Legacy SMAP, par value $0.0001 per share, prior to Closing.
“SportsMap Units” means the 11,500,000 units issued in the IPO, each of which consisted of one share of SportsMap Common Stock and three-quarters of one Public Warrant.
“Warrant Agreement” means the existing Warrant Agreement, dated October 18, 2021, between Continental Stock Transfer & Trust Company, as warrant agent, and Legacy SMAP, pursuant to which the SPAC Warrants were issued.
Additionally, unless otherwise noted or the context otherwise requires, references to the “Company,” “we,” “us,” or “our” refer to the business of Legacy ICI prior to the consummation of the Business Combination and the business of MultiSensor AI Holdings, Inc. and its subsidiaries following the consummation of the Business Combination.

iii

ABOUT THIS PROSPECTUS

This prospectus is part of a registration statement on Form S-1 that we filed with the SEC to register the securities offered hereby under the Securities Act of 1933, as amended (the “Securities Act”). We may also file a prospectus supplement or post-effective amendment to the registration statement of which this prospectus forms a part that may contain material information relating to the offering. You should carefully read this prospectus before deciding to invest in our securities.

We have not, and the underwriters have not, authorized anyone to provide any information or to make any representations other than those contained in this prospectus or in any free writing prospectuses prepared by or on behalf of us or to which we have referred you. We take no responsibility for and can provide no assurance as to the reliability of, any other information that others may give you. This prospectus is an offer to sell only the securities offered hereby, and only under circumstances and in jurisdictions where it is lawful to do so. The information contained in this prospectus or in any applicable free writing prospectus is current only as of its date, regardless of its time of delivery or any sale of our securities. Our business, financial condition, results of operations and prospects may have changed since that date.

For investors outside the United States: We have not, and the underwriters have not, done anything that would permit this offering or possession or distribution of this prospectus in any jurisdiction where action for that purpose is required, other than in the United States. Persons outside the United States who come into possession of this prospectus must inform themselves about, and observe any restrictions relating to, the offering of the securities and the distribution of this prospectus outside the United States.

This prospectus and the information incorporated by reference into this prospectus may contain references to trademarks belonging to other entities. Solely for convenience, trademarks and trade names referred to in this prospectus and the information incorporated by reference into this prospectus, including logos, artwork, and other visual displays, may appear without the ® or TM symbols. We do not intend our use or display of other companies’ trade names or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other company.

No dealer, salesperson or other person is authorized to give any information or to represent anything not contained in this prospectus. You must not rely on any unauthorized information or representations.

We further note that the representations, warranties and covenants made by us in any agreement that is filed as an exhibit to the registration statement of which this prospectus forms a part, or any document that is incorporated by reference in this prospectus were made solely for the benefit of the parties to such agreement, including, in some cases, for the purpose of allocating risk among the parties to such agreements, and should not be deemed to be a representation, warranty or covenant to you. Moreover, such representations, warranties or covenants were accurate only as of the date when made. Accordingly, such representations, warranties and covenants should not be relied on as accurately representing the current state of our affairs.

Market data and certain industry data and forecasts used throughout this prospectus were obtained from internal company surveys, market research, consultant surveys, publicly available information, reports of governmental agencies and industry publications and surveys. Industry surveys, publications, consultant surveys and forecasts generally state that the information contained therein has been obtained from sources believed to be reliable, but that the accuracy and completeness of such information is not guaranteed. We have not independently verified any of the data from third-party sources, nor have we ascertained the underlying economic assumptions relied upon therein. Similarly, internal surveys, industry forecasts and market research, which we believe to be reliable based on our management’s knowledge of the industry, have not been independently verified. Forecasts are particularly likely to be inaccurate, especially over long periods of time. In addition, we do not necessarily know what assumptions regarding general economic growth were used in preparing the forecasts we cite. Statements as to our market position are based on the most currently available data. While we are not aware of any misstatements regarding the industry data presented in this prospectus, our estimates involve risks and uncertainties and are subject to change based on various factors, including those discussed under the heading “Risk Factors” included or incorporated by reference in this prospectus.

iv

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

Certain statements in this prospectus may constitute “forward-looking statements” for purposes of the federal securities laws. Our forward-looking statements include, but are not limited to, statements regarding our or our management team’s expectations, hopes, beliefs, intentions or strategies regarding the future. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intends,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.

These forward-looking statements are based on information available as of the date of this prospectus, and current expectations, forecasts and assumptions, and involve a number of judgments, risks and uncertainties. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date, and we do not undertake any obligation to update forward-looking statements to reflect events or circumstances after the date they were made, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

As a result of a number of known and unknown risks and uncertainties, the actual results or performance of our business may be materially different from those expressed or implied by these forward-looking statements. Some factors that could cause actual results to differ include:

any inability to maintain the listing of the Common Stock on Nasdaq;
changes in applicable laws or regulations;
our ability to implement business plans, forecasts, and other expectations and identify and realize additional opportunities;
the risk of downturns and the possibility of rapid change in the highly competitive industry in which we operate;
the risk that we and our current and future collaborators are unable to successfully develop and commercialize our products or services, or experience significant delays in doing so;
the risk that we may never achieve or sustain profitability;
the risk that we will need to raise additional capital to execute our business plan, which may not be available on acceptable terms or at all;
the risk that we experience difficulties in managing our expected growth and expanding operations;
the risk that third-party suppliers and manufacturers are not able to fully and timely meet their obligations;
the risk that we are unable to secure or protect our intellectual property;
the possibility that we may be adversely affected by other economic, business, and/or competitive factors; and
other risks and uncertainties described in this prospectus, including those under the section titled “Risk Factors”.

v

SUMMARY OF THE PROSPECTUS

This summary highlights selected information from this prospectus and does not contain all of the information that is important to you. This summary is qualified in its entirety by the more detailed information included in this prospectus. Before making your investment decision with respect to our securities, you should carefully read this entire prospectus, including the information under “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the financial statements included elsewhere in this prospectus. Certain figures included in this section have been rounded for ease of presentation and, as a result, percentages may not sum to 100%. Unless otherwise indicated or the context requires otherwise, the words “we,” “us,” “our,” the “Company,” or “our Company,” and “MSAI” refer to MultiSensor AI Holdings, Inc., a Delaware corporation.

Our Company

MSAI is a Delaware corporation incorporated on July 14, 2020. MSAI is a provider of sensing solutions built around high-resolution thermal imaging along with visible, acoustic, and laser spectroscopy imagers and sensors, that perceive and measure heat, sound, and gas in the surrounding environment, helping companies gain insight to efficiently manage their most important assets and infrastructure.

MSAI has a history of losses or low income and expects to incur significant expenses and possible continuing losses for the foreseeable future. We incurred a net loss of $13.3 million for the year ended December 31, 2022 and $22.3 million for year ended December 31, 2023. We had an accumulated deficit of $33.1 million as of December 31, 2023. While we have conducted operations since 1995, we launched our SmartIR cloud-software product suite only in the first quarter of 2023 and have not recorded any significant revenue for our SmartIR product through March 31, 2024. MSAI also has a limited operating history providing SaaS solutions, which makes it difficult to evaluate our future prospects and the risks and challenges it may encounter. Additionally, MSAI’s limited operating history providing SaaS solutions makes it difficult for us to evaluate our future prospects. The loss of large customers could result in a material adverse effect to MSAI’s financial results. For the years ended December 31, 2023 and 2022, our top customers represented approximately 44% and 17% of our revenue, respectively. These percentages may increase going forward as we continue to grow or develop additional relationships with new large customers. The loss of business from MSAI’s large customers (whether by lower overall demand for MSAI’s products, cancellation of existing contracts or product orders or the failure to incorporate MSAI’s product designs or award MSAI new business) could have a material adverse effect on our business. For more information, you are encouraged to consider the matters discussed under “Risk Factors.”

Implications of Being an Emerging Growth Company and a Smaller Reporting Company

As a company with less than $1.235 billion in revenue during our last fiscal year, we qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). An “emerging growth company” may take advantage of reduced reporting requirements that are otherwise applicable to public companies. These provisions include, but are not limited to:

not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, as amended (the “Sarbanes-Oxley Act”);
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board (United States) regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (i.e., an auditor discussion and analysis);
reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements; and
exemptions from the requirements of holding a nonbinding advisory vote of stockholders on executive compensation, stockholder approval of any golden parachute payments not previously approved and having to disclose the ratio of the compensation of our chief executive officer to the median compensation of our employees.

We may take advantage of these provisions until the last day of our fiscal year following the fifth anniversary of the completion of Legacy SMAP’s initial public offering. However, if (i) our annual gross revenue exceeds $1.235 billion, (ii) we issue more than $1.0 billion of non-convertible debt in any three-year period or (iii) we become a “large accelerated filer” (as defined in Rule 12b-2

6

under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) prior to the end of such five-year period, we will cease to be an emerging growth company. We will be deemed to be a “large accelerated filer” at such time that we (a) have an aggregate worldwide market value of common equity securities held by non-affiliates of $700.0 million or more as of the last business day of our most recently completed second fiscal quarter, (b) have been required to file annual and quarterly reports under the Exchange Act, for a period of at least 12 months and (c) have filed at least one annual report pursuant to the Exchange Act.

We have elected to take advantage of certain of the reduced disclosure obligations in the registration statement of which this prospectus is a part and may elect to take advantage of other reduced reporting requirements in future filings. As a result, the information that we provide to our stockholders may be different than you might receive from other public reporting companies in which you hold equity interests.

In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. We have elected to use the extended transition period for complying with new or revised accounting standards. As a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates.

Additionally, we are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements. We will be able to take advantage of these scaled disclosures for so long as our voting and non-voting Common Stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter, or our annual revenue is less than $100.0 million during the most recently completed fiscal year and our voting and non-voting Common Stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

Risk Factors and Risk Factor Summary

Investing in our securities involves risks. You should carefully consider the risks described in “Risk Factors” before making a decision to invest in our securities. If any of these risks actually occurs, our business, financial condition and results of operations would likely be materially adversely affected. Some of the risks related to an investment in our securities are summarized below:

We have a history of losses or low income and may continue to incur losses or limited income in the future.
Our history of net losses, negative cash flows from operations and negative net working capital raise substantial doubt about our ability to continue as a going concern.
Our revenue and margins could be adversely affected if we fail to maintain competitive average selling prices or high sales volumes, or we fail to reduce product costs.
If we fail to successfully manage the expansion of our SaaS capabilities and offerings, our business and financial results could be adversely affected.
We have a limited operating history providing SaaS solutions, which makes it difficult to evaluate our future prospects and the risks and challenges we may encounter.
If our products are not adopted in our targeted end markets, our business will be materially and adversely affected.
We expect to incur substantial research and development costs and devote significant resources to developing and commercializing new products, which could significantly affect our ability to become profitable and may never result in revenue. Any delay or interruption of the development and commercialization of new products may adversely affect our existing business and prospects for winning future business.
Product liability claims, product recalls and field service actions could have a material adverse effect on our reputation, business, results of operations and financial condition and we may have difficulty obtaining product liability and other insurance coverage.

7

We will need to raise additional capital in the future in order to execute our business plan, which may not be available on terms acceptable to us, or at all.
We create innovative technology by designing and developing unique hardware and software solutions. A failure to achieve scale may affect our ability to sell at competitive prices, limit our customer base or lead to losses.
If we are not able to effectively grow our sales and marketing organization, or maintain or grow an effective network of distributors, our business prospects, results of operations and financial condition could be adversely affected.
Certain of our commercial contracts with our customers, agreements with suppliers or co- development agreements with partners could be terminated or may not materialize into long-term contract partnership arrangements.
The loss of large customers could result in a material adverse effect to our financial results.
Components used in our sensors may fail as a result of manufacturing, design or other defects over which we have no control and render our devices permanently inoperable.
We will incur significant expenses and administrative burdens as a public company, which could negatively impact our business, financial condition and results of operations.

Company Information

Our principal executive offices are located at 2105 West Cardinal Drive Beaumont, Texas 77705. Our phone number is (866) 861-0788 and our website address is www.multisensorai.com. We make our periodic reports and other information filed with, or furnished to, the SEC available free of charge through our website. The information on or accessible through our website is not part of this prospectus and is not incorporated by reference into this prospectus.

8

THE OFFERING

Shares of Common Stock offered by us

    

We are offering 5,050,505 shares of Common Stock.

Over-allotment option

The offering is being underwritten on a firm commitment basis. We have granted the underwriters a 45-day option to purchase up to additional shares of common stock, representing 15% of the Common Stock sold in the offering (at an assumed public offering price of $1.98 per share of Common Stock, which is the last reported sales price of our Common Stock on The Nasdaq Capital Market on June 25, 2024), on the same terms and conditions set forth above solely to cover over-allotments.

Shares of Common Stock outstanding prior to this offering

13,869,744 shares of Common Stock.

Shares of Common Stock outstanding immediately after giving effect to the issuance of the shares registered hereunder and the Concurrent Private Placement

26,496,006 shares of Common Stock (or 27,253,582 shares of Common Stock if the underwriters exercise their over-allotment option in full) including 7,575,757 shares of Common Stock to be issued in connection with the Concurrent Private Placement (assuming the Pre-Funded Warrants are fully exercised).

Use of Proceeds

We expect to use the net proceeds from this offering for general corporate purposes, which may include payment of liabilities, capital expenditures for the expansion of our production capacity, funding working and growth capital, and the expansion of our sales and marketing function. We retain broad discretion over the use of the net proceeds from the sale of our Common Stock in this offering. The precise amount and timing of the application of such proceeds will depend upon our liquidity needs and the availability and cost of other capital over which we have little or no control. As of the date hereof, we cannot specify with certainty the particular uses for the net proceeds. See the section titled “Use of Proceeds.”

Risk Factors

You should carefully read the section titled “Risk Factors” beginning on page 10 of this prospectus and the other information included in this prospectus for a discussion of factors you should consider carefully before deciding to invest in our Common Stock.

Lock-Up

We have agreed not to offer, issue, sell, contract to sell, encumber, grant any option for the sale of or otherwise dispose of any of our securities for a period of 90 days after the date of this prospectus. Our directors, executive officers, and certain stockholders have agreed not to offer, issue, sell, contract to sell, encumber, grant any option for the sale of or otherwise dispose of any of our securities for a period of days after the date of this prospectus. See “Underwriting” for more information.

Nasdaq Symbol for our Common Stock

Our Common Stock is listed in The Nasdaq Capital Market under the symbol “MSAI.”

Concurent Private Placement

On June , 2024, we entered into a securities purchase agreement with the PIPE Investor, pursuant to which the PIPE Investor agreed to purchase for the Purchase Price a number of shares of Common Stock equal to the Purchase Price divided by the final public offering price in this offering up to the Share Cap, with the balance purchased as Pre-Funded Warrants, in a private placement transaction, exempt from the registration requirements of the Securities Act, as provided by Section 4(a)(2) thereof, that we anticipate will close substantially concurrently with, and which will be contingent and conditioned upon consummation of, this offering. The sale of such securities to the PIPE Investor will not be registered under the Securities Act and will be subject to a 90-day lock-up agreement with the underwriters in connection with this offering.

The number of shares of Common Stock outstanding is based on 13,869,744 shares of Common Stock as of June 21, 2024.

9

RISK FACTORS

You should carefully consider the risks described below before making an investment decision. The occurrence of any of the events or developments described below could harm our business, financial condition, results of operations, growth prospects and stock price.

Risks Related to the Offering

You will experience immediate and substantial dilution in the book value per share of the common stock you purchase in the offering.

Because the public offering price per share of our common stock being offered is substantially higher than the net tangible book value per share of our outstanding common stock, you will suffer immediate and substantial dilution in the net tangible book value of the common stock you purchase in this offering. Investors purchasing shares of our common stock in this offering will incur immediate dilution of $1.092 per share, after giving effect to the sale of an aggregate of shares of our common stock at the public offering price set forth on the cover page of this prospectus, after deducting estimated underwriting discounts and commissions and estimated offering expenses payable by us. See “Dilution” on page 44 of this prospectus for a more detailed discussion of the dilution you will incur if you purchase shares in this offering.

In addition, we may choose to raise additional capital due to market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans. To the extent that additional capital is raised through the sale of equity or convertible debt securities, the issuance of these securities could result in further dilution to our stockholders or result in downward pressure on the price of our common stock.

Our management team will have broad discretion over the use of the net proceeds from our sale of shares of Common Stock, and you may not agree with how we use the proceeds and the proceeds may not be invested successfully.

Our management team will have broad discretion as to the use of the net proceeds from our sale of shares of Common Stock, and we could use such proceeds for purposes other than those contemplated at the time of commencement of this offering. Accordingly, you will be relying on the judgment of our management team with regard to the use of those net proceeds, and you will not have the opportunity, as part of your investment decision, to assess whether the proceeds are being used appropriately. It is possible that, pending their use, we may invest those net proceeds in a way that does not yield a favorable, or any, return for us. The failure of our management team to use such funds effectively could have a material adverse effect on our business, financial condition, operating results and cash flows.

If our stock price fluctuates after the offering, you could lose a significant part of your investment.

The market price of our Common Stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this prospectus, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us. Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions, such as recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock. In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

This offering may cause the trading price of our common stock to decrease.

The price per share, together with the number of shares of common stock we issue if this offering is completed, may result in an immediate decrease in the market price of our common stock. This decrease may continue after the completion of this offering.

10

Risks Related to Our Business and Industry

We have a history of losses or low income and may continue to incur losses or limited income in the future.

We have incurred net losses or low income in recent years, as we pivoted the company from primarily stand-alone device sales to pairing device sales with sales of our software solutions. We incurred a net loss of $13.3 million for the year ended December 31, 2022 and $22.3 million for the year ended December 31, 2023, and $2.9 million and $3.9 million for the three months ended March 31, 2023 and 2024, respectively. We believe that we may continue to incur operating and net losses each quarter until at least such time as we begin to realize the anticipated benefits of our investment in sales and marketing efforts, though those benefits may not be as great as we anticipate or may occur later that we anticipate or not at all. Even if we successfully develop and sell our devices and software solutions, there can be no assurance that it will be commercially successful. We believe achieving sustained profitability will be dependent upon the successful development and successful commercial introduction and acceptance of its solutions, which may not occur.

We may continue to incur losses or limited income in future periods as we:

expand our sales and marketing presence;
increase investment in SaaS solutions;
execute on our product roadmaps;
grow wallet share with enterprise customers;
expand our distribution network; and
pursue strategic acquisitions.

Because we may incur the costs and expenses from these efforts before experiencing any incremental revenue growth as a result of these initiatives, our losses in future periods may be significant. In addition, we may find that these efforts are more expensive than currently anticipated or that these efforts may not result in revenues, which would further increase our losses.

These initiatives may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue, if at all, in an amount sufficient to offset these higher expenses and to achieve and maintain profitability. Certain of the market opportunities we are pursuing are at an early stage of development, and it may be many years before the end markets we expect to serve generate demand for our products at scale. Our revenue may be adversely affected for a number of reasons, including an inability to up-sell or cross-sell SaaS offerings that we are seeking to expand or develop, the development and/or market acceptance of new technology that competes with our thermal imaging products, our ability to create, validate, and manufacture at high volume, and ship product to customers, our inability to effectively manage our inventory or manufacture products at scale, our inability to enter new markets or help our customers adapt our products for new applications or our failure to attract new customers or expand orders from existing customers or increasing competition. Furthermore, it is difficult to predict the size and growth rate of our target markets, customer demand for our products, commercialization timelines, the entry of competitive products or the success of existing competitive products and services. If our revenue does not grow, our ability to achieve and maintain profitability may be adversely affected, and the value of our business may significantly decrease.

11

Our revenue and margins could be adversely affected if we fail to maintain competitive average selling prices or high sales volumes, or we fail to reduce product costs.

Cost-cutting initiatives adopted by our customers can place increased downward pressure on our average selling prices. We also expect that any long-term or high-volume agreements with customers may require step-downs in pricing over the term of the agreement. Our average selling price may be driven down by customer-specific selling price fluctuations such as non-standard discounts on large volume purchases. These lower average selling prices on large volume purchases may cause fluctuations in revenue and gross margins on a quarterly and annual basis and ultimately adversely affect its profitability.

We may also experience declines in the average selling prices of our products generally as our customers negotiate lower prices and as our competitors produce and commercialize lower cost competing technologies. To achieve profitability and maintain margins, we will also need to continually reduce product and manufacturing costs. Reductions in product and manufacturing costs are principally achieved by scaling production volumes and through step changes in manufacturing and continued engineering of the most cost-effective designs for its products. In addition, we must continuously drive initiatives to reduce labor cost, improve worker efficiency, reduce the cost of materials, use fewer materials and further lower overall product costs by carefully managing component prices, inventory and shipping cost. We need to continually increase sales volume and introduce new, lower-cost products in order to maintain our overall gross margin. If we are unable to maintain competitive average selling prices, increase our sales volume or successfully introduce new, low-cost products, our revenue and overall gross margin would likely decline.

If we fail to successfully manage the expansion of our SaaS capabilities and offerings, our business and financial results could be adversely affected.

Expanding our SaaS capabilities and offerings will require considerable additional investment in our business. Whether this expansion will be successful and will accomplish our business and financial objectives is subject to uncertainties, including, but not limited to, customer demand, attach and renewal rates, channel adoption, our ability to further develop and scale infrastructure, our ability to include functionality and usability in such offerings that address customer requirements, and the related costs. If we are unable to successfully expand our existing offerings or establish new offerings and navigate our business expansion due to these risks and uncertainties, our business and financial results could be adversely impacted.

We have a limited operating history providing SaaS solutions, which makes it difficult to evaluate our future prospects and the risks and challenges we may encounter.

While we have been in operation since 1995, the company has a limited operating history providing SaaS solutions that we introduced to our industrial customers in 2023. Our limited operating history providing SaaS solutions makes it difficult for us to evaluate our future prospects. Certain factors that could alone or in combination prevent us from successfully commercializing these solutions or our other products include:

our reliance on third parties to supply significant parts of our production process or to manufacture our products;
our ability to establish and maintain successful relationships with our suppliers or manufacturers;
our ability to achieve commercial scale production of our products on a cost-effective basis and in a timely manner;
our ability to successfully expand our product offerings;
our ability to develop and protect intellectual property;
our ability to gain market acceptance of our products with customers and maintain and expand customer relationships, whether through strategic customer agreements or otherwise;
the adaptability of our products and the ability of our customers to integrate our products into their products and processes in a timely and effective manner;
the actions of direct and indirect competitors that may seek to enter the markets in which we expect to compete or that may seek to impose barriers to one or more markets that we intend to target;

12

the long lead time for development of market opportunities for which we are only at an early stage of development;
our ability to forecast our revenue and budget for, and manage, our expenses;
our ability to comply with existing and new or modified laws and regulations applicable to our business, or laws and regulations applicable to our customers for applications in which they may use our products;
our ability to plan for and manage capital expenditures for our current and future products, and manage our supply chain and supplier relationships related to these current and future products;
our ability to anticipate and respond to macroeconomic changes and changes in the markets in which we operate and expect to operate;
our ability to maintain and enhance the value of our reputation and brand;
our ability to effectively manage our growth and business operations; and
our ability to recruit and retain talented people at all levels of our organization.

Our relationships with many of our existing customers are limited as they may not be prepared to select us as a long-term supplier given the relatively recent nature of our business relationship. To establish preliminary relationships with certain customers and to build their confidence, we have entered, and may continue to enter, into pilot agreements, spot buy purchase orders, non-binding letters of intent and strategic customer agreements. These agreements are largely non-binding, generally do not include any minimum obligation to purchase any quantities of any products, and do not require that the parties enter into a subsequent definitive, long-term, binding agreement. If we are unable to build confidence with its existing customers, either through these preliminary agreements (due to any failure to enter into or perform under the agreements) or otherwise, or if we are unable secure opportunity from these non-binding agreements, involving strategic customer agreements, we may be unable to produce accurate forecasts or increase our sales.

With respect to new customers, they may be less confident in our business and less likely to purchase our products because of a lack of awareness about our products. They may also not be convinced that our business will succeed because of the absence of an established sales, service, support and operating history. To address this, we must, among other activities, grow and improve our marketing capability and brand awareness, which may be costly. These activities may not be effective or could delay our ability to capitalize on the opportunities that we believe are suitable to our technology and products and may prevent us from successfully commercializing our products.

To build and maintain our business, we must maintain confidence in our products, long-term financial viability and business prospects. Failure to establish and maintain customer confidence may also adversely affect our reputation and business among our suppliers, analysts, ratings agencies and other interested parties.

If we fail to understand fully or adequately address the challenges that we are currently encountering or that we may encounter in the future, including those challenges described here and elsewhere in this “Risk Factors” section, our business, financial condition and results of operations could be adversely and materially affected. If the risks and uncertainties that we plan for when operating our business is incorrect or change, or if we fail to manage these risks successfully, our results of operations could differ materially from our expectations and our business, financial condition and results of operations could be adversely affected.

If our products are not adopted in our targeted end markets, our business will be materially and adversely affected.

Although our products are designed for use in multiple markets, each of our target or new markets may have unique barriers to entry. If we are unsuccessful in overcoming these barriers, it may affect our entrance into, or adoption by, these target or new markets, which could adversely affect our future results of operations.

Our products are used in a wide variety of existing and emerging use cases in the distribution and logistics market, where our products provide conveyor system monitoring solutions assisting customers with process automation, predictive maintenance and failure avoidance. These customers tend to be large companies that move slowly to larger scale implementation, often with years-long timelines. If our products are not chosen for deployment in these projects, or we lose a program under any circumstances, we may not

13

have an opportunity to obtain that business again for many years. Even if our products are chosen for deployment, implementation and adoption by our customers may not be on terms consistent with initial forecasts or agreements between us and the customer. Industrial automation is a demanding industry with product specifications that our products may not always meet.

Our products also are used in a wide variety of existing and emerging use cases in the oil and gas market, which generally consists of gas and liquid leak detection, tank-level monitoring, pipeline leak detection and gas processing safety monitoring. This is a nascent market, and while this industry is experimenting with the use of thermal imaging in these applications, our customers may decide that thermal imaging is not a feasible solution for one of a variety of reasons, including current price points of sensors using thermal imaging technology.

Our products also are used in a wide variety of existing and emerging use cases in the manufacturing market, in which our customers are generally engaged in power panel monitoring, early fire detection and electrified transport battery monitoring. Additionally, our products are also used in a wide variety of existing and emerging use cases in the utilities market. Both of these markets are competitive, and customers often have strict functional and pricing requirements for products. If we are unable to make products that meet these requirements, or sell products at the required price point, we could lose this business to competitors or competitive technologies. Our target markets involve risks of program delay, loss, and cancellation.

We expect to incur substantial research and development costs and devote significant resources to developing and commercializing new products, which could significantly affect our ability to become profitable and may never result in revenue. Any delay or interruption of the development and commercialization of new products may adversely affect our existing business and prospects for winning future business.

Our future growth depends on penetrating new markets, adapting existing products to new applications and customer requirements, and introducing new and effective products on a timely basis that then achieve market acceptance. To remain competitive, we develop new products and upgrades to our software and will need to continue to do so. In connection with this development, we plan to incur substantial, and potentially increasing, research and development costs. Because we account for research and development as an operating expense, these expenditures could adversely affect our results of operations in the future.

Further, our research and development program may be delayed and may not produce timely results. If we cannot produce successful results in time to accommodate customers’ or potential customers’ implementation timelines, we may lose business. If we are unsuccessful in introducing these products in accordance with its product launch plans or any publicly announced launch dates, it may be injurious to our reputation and brand and adversely affect our ability to be competitive in our target and new markets.

We expect to rely on products we are currently developing for a significant portion of our future growth. However, even if our research and development efforts are successful and completed on time, there is no guarantee that we will be successful in adapting our business to our new products or that our new products will achieve market acceptance or generate sufficient revenue to make us profitable. Our future products, such as any software solutions we develop, may be products we have limited or no experience commercializing. In launching such products, we may face foreseen and unforeseen difficulties that adversely affect such commercialization and could have a material adverse effect on our operations and business. Additionally, the success of our competitors’ research and development efforts, including producing higher performing products, may result in loss of business.

The promise of new products and successful research and development may even decrease our expected and actual revenue attributable to existing products as customers may delay or cancel outstanding purchasing commitments for current generation products in anticipation of the release of new generation products from us.

Additionally, new products may trigger increased warranty costs as information on such products is augmented by actual usage.

Product liability claims, product recalls and field service actions could have a material adverse effect on our reputation, business, results of operations and financial condition and we may have difficulty obtaining product liability and other insurance coverage.

As a manufacturer and distributor of a wide variety of products used in the oil and gas, distribution and logistics, manufacturing and utilities markets, our results of operations are susceptible to adverse publicity regarding the quality or safety of its products. Product liability claims challenging the quality or safety of our products may result in a decline in sales for a product, which could adversely affect our results of operations. This could be the case even if the claims themselves are proven to be untrue or settled for immaterial amounts.

14

While we have general liability and other insurance policies concerning product liabilities and errors and omissions, we have deductibles under such policies with respect to a portion of these liabilities. Awarded damages could be more than our accruals. We could incur losses above the aggregate annual policy limit as well. We cannot ensure that insurance carriers will be willing to renew coverage or provide new coverage for product liability.

Product recalls can be expensive and tarnish our reputation and have a material adverse effect on the sales of its products. We cannot assure that we will not have additional product liability claims or that we will not recall any products.

We may face risks associated with our reliance on certain artificial intelligence and machine learning models.

We rely on artificial intelligence and machine learning (“AI/ML”) in the development of our deterministic artificial intelligence-driven sensing system for industrial applications. The AI/ML models that we use are trained using various data sets. If the AI/ML models are incorrectly designed, the data used to train them is incomplete, inadequate, or biased in some way, or if we do not have sufficient rights to use the data on which its AI/ML models rely, the performance of our products, services, and business, as well as our reputation, could suffer or we could incur liability through the violation of laws, third-party privacy, or other rights, or contracts to which we are a party.

We face risks related to sales through distributors and other third parties which could harm our business.

We sell a portion of our products through third parties such as distributors and manufacturers representatives. Using third parties for distribution exposes us to many risks, including concentration risk, credit risk and legal risk because, under certain circumstances, we may be held responsible for the actions of those third-party sales channels. We may rely on one or more key distributors for selling a product, and the loss of these distributors could reduce its revenue. Our distributors may face financial difficulties, including bankruptcy, which could harm our collection of accounts receivables and financial results. Violations of the Foreign Corrupt Practices Act (“FCPA”) or similar anti-bribery laws by distributors or other third-party intermediaries could have a material impact on our business. Competitors could also block our access to such parties. Failing to manage risks related to our use of third-party sales channels may reduce sales, increase expenses, and weaken our competitive position, and could result in sanctions against us.

The period of time from initiating dialogue with potential customers to implementation (sales cycle) is long and we are subject to the risks of cancellation or postponement of the contract or unsuccessful implementation.

Prospective customers generally must make significant commitments of resources to test and validate products like those produced by us and confirm that they can integrate these products with other technologies before including them in any particular system, product, or process. The selling cycle for our products with new customers varies widely depending on the application, market, customer, and the complexity of the product. In the warehouse and logistics market, for example, this selling cycle can be a year (or more). These selling cycles result in us investing our resources prior to realizing any revenue from commercialization. Further, we are subject to the risk that customers cancel or postpone implementation of its technology solution or our customers are unable to integrate its technology solution successfully into a larger system. If our customers face financial difficulties, they may also cancel current or future product programs that could materially and adversely impact our financial results. Further, our revenue could be less than forecasted if the system, product, or process that includes our products is unsuccessful, including for reasons unrelated to our technology. Long selling cycles and product cancellations or postponements may adversely affect our business, results of operations, and financial condition.

Developments in alternative technologies may adversely affect the demand for our technology.

Significant developments in alternative technologies may materially and adversely affect our business, prospects, financial condition, and operating results in ways we do not currently anticipate. Existing and future infrared technologies may emerge as customers’ preferred alternative to our solutions. Any failure by us to develop new or enhanced technologies or processes, or to react to changes in existing technologies, could materially delay our development and introduction of new and enhanced products in the industries we serve, which could result in the loss of competitiveness of our solutions, decreased revenue and a loss of market share to competitors (or a failure to increase revenue and/or market share). Our research and development efforts may not be sufficient to adapt to changes in technology. As technologies change, we plan to upgrade or adapt our solutions with the latest technology. However, our solutions may not compete effectively with alternative systems if we are not able to source and integrate the latest technology into our existing products.

15

Our manufacturing business model and use of contract manufacturers may not be successful, which could harm our ability to deliver products and recognize revenue.

Our manufacturing strategy focuses on engaging contract manufacturers for our manufacturing needs while maintaining the design, engineering, prototyping, testing, and pilot manufacturing in-house at our facility in Beaumont, Texas. We currently have agreements with certain contract manufacturers to provide contract manufacturing, testing, and delivery of certain of our products. These arrangements are intended to lower our operating costs, but they also reduce our direct control over certain aspects of its operations.

This diminished control may have an adverse effect on the quality or quantity of products or services, or our flexibility to respond to changing conditions.

Reliance on contract manufacturers reduces our control over the manufacturing process, including reduced control over quality, product costs, and product supply and timing. We may experience delays in shipments or issues concerning product quality from its contract manufacturers. If any of our contract manufacturers experience interruptions, delays, or disruptions in supplying our products, including by natural disasters, epidemics or outbreaks of contagions, increased military conflict or tensions, such as in the Middle East, Eastern Europe or Asia, or work stoppages or capacity constraints, our ability to ship products would be delayed. In addition, unfavorable economic conditions could result in financial distress among contract manufacturers upon which we rely, thereby increasing the risk of disruption of supplies necessary to fulfill our production requirements and meet customer demands.

Additionally, if any of our contract manufacturers experience quality control problems in their manufacturing operations and our products do not meet customer or regulatory requirements, such third parties could be required to cover the cost of repair or replacement of any defective products. These delays or product quality issues could have an immediate and material adverse effect on our ability to fulfill orders and could have a negative effect on our operating results. In addition, such delays or issues with product quality could adversely affect our reputation and our relationship with our channel partners. If our contract manufacturers experience financial, operational, manufacturing capacity, or other difficulties, or experience shortages in required components, or if they are otherwise unable or unwilling to continue to manufacture our products in required volumes or at all, our supply may be disrupted, we may be required to seek alternate manufacturers and we may be required to re-design its products. It would be time-consuming, and could be costly and impracticable, to begin to use new manufacturers or designs, and such changes could cause significant interruptions in supply. Such changes could also have an adverse effect on our ability to meet our scheduled product deliveries and may subsequently lead to the loss of sales. While we take measures to protect our trade secrets, the use of contract manufacturers may also risk disclosure of our innovative and proprietary manufacturing methodologies, which could adversely affect our business.

We operate in a competitive landscape against market participants that may have substantially greater resources than us and against known and unknown market entrants who may disrupt our target markets.

Our target markets are highly competitive, and we may not be able to compete effectively in the market against these competitors. Competitors may offer products at lower prices than our products, including pricing that we believe is below their cost, or may offer superior performing products. These companies also compete with us indirectly by attempting to solve some of the same challenges with different technology. Certain competitors in the market for these devices and sensors may have significantly greater resources and more experience than we do. These competitors have commercialized technology that has achieved market adoption, strong brand recognition and may continue to improve in both anticipated and unanticipated ways. They may also have entered into commercial relationships with key customers and have built relationships and dependencies between themselves and those key customers.

In addition to the existing market competitors, new competitors may be preparing to enter or are entering the market in which we compete that may disrupt the commercial landscape of target markets in ways that we may not be able to prepare for, including customers of our products who may be developing their own competitive solutions. We do not know how close any of our current and potential competitors are to commercializing their similar products and services, if at all, nor what they intend to develop as part of their product roadmaps. The already competitive landscape of the thermal infrared technology market, along with both foreseeable and unforeseeable entries of competitors and similar technology from those competitors in our target markets, may result in pricing pressure, reduced margins and may impede our ability to increase the sales of our products or cause us to lose market share, any of which will adversely affect its business, results of operations and financial condition.

16

Our manufacturing costs may increase and result in a market price for our products above the price that customers are willing to pay.

If the cost of manufacturing our products increases, we will be forced to charge our customers a higher price for the products in order to cover our costs and earn a profit. While we expect our products will benefit from continued cost reduction over time from scale and planned redesigns, there is no guarantee that these efforts will be successful, or that these savings would not be offset by additional required content. If the price of our products is too high, customers may be reluctant to purchase its products, especially if lower priced alternative products are available, and we may not be able to sell our products in sufficient volumes to recover our costs of development and manufacture or to earn a profit.

We, our contract manufacturers and our suppliers may rely on complex machinery for production, which involves a significant degree of risk and uncertainty in terms of operational performance and costs.

We, our contract manufacturers and our suppliers may rely on complex machinery for the production, assembly and installation of our devices, which will involve a significant degree of uncertainty and risk in terms of operational performance and costs. Our production facilities and the facilities of our contract manufacturers and suppliers may suffer unexpected malfunctions from time to time and will depend on repairs and spare parts to resume operations, which may not be available when needed. Unexpected malfunctions of these components may significantly affect the intended operational efficiency. Operational performance and costs can be difficult to predict and are often influenced by factors outside of our control, such as, but not limited to, scarcity of natural resources, environmental hazards and remediation, costs associated with decommissioning of machines, labor disputes and strikes, difficulty or delays in obtaining governmental permits, damages or defects in electronic systems, industrial accidents, fire, seismic activity and natural disasters. Should operational risks materialize, it may result in the personal injury to or death of workers, the loss of production equipment, damage to production facilities, monetary losses, delays and unanticipated fluctuations in production, environmental damage, administrative fines, increased insurance costs and potential legal liabilities, all which could have a material adverse effect on our business, prospects, financial condition or operating results.

If we do not maintain the correct level of inventory or if we do not adequately manage our inventory, we could lose sales or incur higher inventory-related expenses, which could negatively affect our operating results.

To ensure the correct level of inventory supply, we forecast inventory needs and expenses, places orders sufficiently in advance with its suppliers and manufacturing partners and manufactures products based on our estimates of future demand. Fluctuations in the adoption of our products may affect our ability to forecast our future operating results, including revenue, gross margins, cash flows and profitability. Our ability to accurately forecast demand for our products could be affected by many factors, including the rapidly changing nature of its current target markets, the uncertainty surrounding the market acceptance and commercialization of its technology, the emergence of new markets, an increase or decrease in customer demand for its products or for products and services of its competitors, product introductions by competitors, health epidemics and outbreaks, and any associated work stoppages or interruptions, unanticipated changes in general market conditions and the weakening of economic conditions or consumer confidence in future economic conditions. We may face challenges acquiring adequate supplies to manufacture our products and we and our partners may not be able to manufacture our products at a rate necessary to satisfy the levels of demand, which would negatively affect our short-term and long-term growth. This risk may be exacerbated by the fact that we may not carry or be able to obtain from our suppliers a significant amount of inventory to satisfy short-term demand increases. If we fail to accurately forecast customer demand, we may experience excess inventory levels or a shortage of products available for sale.

Inventory levels in excess of customer demand may result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which would adversely affect our financial results, including our gross margin, and have a negative effect on our brand. Conversely, if we underestimate customer demand for our products, we may not be able to deliver products to meet our requirements, and this could result in damage to our brand and customer relationships and adversely affect our revenue and operating results.

Risks Related to Our Growth Strategy

We will need to raise additional capital in the future in order to execute our business plan, which may not be available on terms acceptable to us, or at all.

We will require additional capital in order to execute on our business plan and may additionally require capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges,

17

acquisitions or unforeseen circumstances and may determine to engage in equity or debt financings or enter into credit facilities for other reasons. In order to stay on our growth trajectory and further business relationships with current or potential customers or partners, or for other reasons, we may issue equity or equity-linked securities to such current or potential customers or partners. We may not be able to timely secure additional debt or equity financing on favorable terms, or at all.

If we raise additional funds through the issuance of equity or convertible debt or other equity-linked securities or if we issue equity or equity-linked securities to current or potential customers to further business relationships, our existing stockholders could experience significant dilution. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited and our business could be materially and adversely affected.

We create innovative technology by designing and developing unique hardware and software solutions. A failure to achieve scale may affect our ability to sell at competitive prices, limit our customer base or lead to losses.

We incur significant costs related to procuring the materials and components required to manufacture and assemble its high-performance products as well as related to designing and developing our software solutions. If our product sales do not increase as planned, or if our SaaS offerings are not sufficiently adopted by our customers, we may be unable to obtain anticipated material cost benefits or expected levels of fixed cost absorption that are needed to achieve its targeted margins and its operating results, business and prospects will be harmed. Furthermore, many of the factors that impact our operating costs are beyond its control. For example, the costs of our materials and components could increase due to shortages as global demand for these products increases or the cost of maintaining our proprietary SaaS cloud could increase.

The manufacture of our products is a complex process, and it is often difficult for companies to achieve acceptable product yields that could decrease available supply and increase costs. Thermal imaging system yields depend on both our product design and manufacturing processes. Because low yields may result from either design defects or process difficulties, we may not identify yield problems until well into the production cycle, when an actual product defect exists and can be analyzed and tested. In addition, many of these yield problems are difficult to diagnose and time consuming or expensive to remedy.

If we are not able to effectively grow our sales and marketing organization, or maintain or grow an effective network of distributors, our business prospects, results of operations and financial condition could be adversely affected.

In order to generate future sales growth, we will need to expand the size and geographic coverage of our field organization, including marketing, direct sales, customer support and technical services. Accordingly, our future success will depend largely on our ability to hire, train, retain, and motivate skilled regional sales managers and direct sales representatives with significant technical knowledge and understanding of our products. Because of the competition for their skill set, we may not be able to attract or retain such personnel on reasonable terms, if at all. If we are unable to grow our sales and marketing organization, we may not be able to increase our revenue, which would adversely affect our business, financial condition and results of operations.

Additionally, we rely on a network of independent distributors to help generate sales of our products. If a dispute arises with a distributor, if we terminate our relationship with a distributor or if a distributor goes out of business, it may take time to identify an alternative distributor, to train new personnel to market our products, and our ability to sell those products in a region formerly serviced by a terminated distributor could be harmed. In addition, our distributors may not successfully market and sell our products and may not devote sufficient time and resources that we believe are necessary to enable our products to develop, achieve or sustain market acceptance. Any of these factors could reduce our revenue or impair our revenue growth in affected markets, increase our costs in those markets or damage our reputation. In addition, if an independent distributor were to depart and be retained by one of our competitors, we may be unable to prevent that distributor from soliciting business from our existing customers, which could further adversely affect us. As a result of our reliance on third-party distributors, we may be subject to disruptions and increased costs due to factors beyond our control, including labor strikes, third-party errors and other issues. If the services of any of these third-party distributors become unsatisfactory, we may experience delays in meeting our customers’ demands and we may be unable to find a suitable replacement on a timely basis or on commercially reasonable terms. Any failure to deliver products in a timely manner may damage our reputation and could cause us to lose potential customers.

18

If we engage in acquisitions to grow our business, we will incur a variety of costs and may potentially face numerous risks that could adversely affect our business and operations.

If appropriate opportunities become available, we may seek to acquire businesses, assets, technologies or products to enhance our business. In connection with any acquisitions, we could issue additional equity securities, which would dilute our stockholders, incur substantial debt to fund the acquisitions or assume significant liabilities.

Acquisitions involve many diverse risks and uncertainties, including problems evaluating or integrating the purchased operations, assets, technologies or products, as well as with unanticipated costs, liabilities, and economic, political, legal and regulatory challenges due to our inexperience operating in new regions or countries and we may fail to successfully integrate acquired companies or retain key personnel from the acquired company. To date, we have limited experience with acquisitions and the integration of acquired technology and personnel. Acquisitions may divert our attention from its core business. Acquisitions may require us to record goodwill and non-amortizable intangible assets that will be subject to testing on a regular basis and potential period impairment charges, incur amortization expenses related to certain intangible assets, and incur write offs and restructuring and other related expenses, any of which could harm our operating results and financial condition.

New business strategies, especially those involving acquisitions, are inherently risky and may not be successful. Failure to successfully identify, complete, manage and integrate acquisitions could materially and adversely affect our business, financial condition and results of operations.

We cannot guarantee we will optimally manage our lines of business or product lines.

Consistent with our strategy to emphasize growth in our core markets, we continually evaluate our businesses to ensure that they are aligned with our strategy and objectives. Over the years, we have also reorganized certain of our product lines, for example, to de-emphasize products used primarily for biorisk applications as the impact of the global COVID-19 pandemic began to lessen, among other reasons. We may not be able to realize efficiencies and cost savings from our reorganization activities. There is no assurance that our efforts will be successful. If we do not successfully manage our lines of business or product lines, or any other similar activities that we may undertake in the future, expected efficiencies and benefits might be delayed or not realized, and our operations and business could be disrupted. Our ability to dispose of, exit or reconfigure businesses that may no longer be aligned with our growth strategy will depend on many factors, including the terms and conditions of any asset purchase and sale agreement or lease agreement, as well as industry, business and economic conditions. We cannot provide any assurance that we will be able to sell non-strategic businesses on terms that are acceptable to us, or at all. In addition, if the sale of any non-strategic business cannot be consummated or is not practical, alternative courses of action, including relocation of product lines or closure, may not be available to us or may be more costly than anticipated.

Risks Related to Our Customers and Suppliers

Certain of our commercial contracts with our customers, agreements with suppliers or co-development agreements with partners could be terminated or may not materialize into long-term contract partnership arrangements.

We have commercial contracts with our customers, agreements with suppliers and co-development agreements with partners. Some of these arrangements are evidenced by memorandums of understandings, letters of intent or onboarding arrangements, each of which will require further negotiation at later stages of development to include additional terms relating to pricing, volume and payment terms, or replacement by production or master agreements that have yet to be implemented under separately negotiated statements of work, each of which could be terminated or might not materialize into next-stage contracts or long-term contract partnership arrangements. If these arrangements are terminated or if we are unable to enter into next-stage contracts or long-term operational contracts, or if these arrangements get delayed or postponed, our business, prospects, financial condition and operating results may be materially adversely affected. These arrangements may also be subject to renegotiation, which may affect product pricing or operating expenses. Therefore, even if we are successful in entering into long-term contract partnership arrangements, the discontinuation of, the loss of business with respect to, or a lack of commercial success of a particular product or technology package for which we are a significant supplier or an unfavorable adjustment in terms could mean that the expected sales of our products, or cost of inputs, will not materialize on the expected timeline or terms or will be less favorable than anticipated, potentially materially and adversely affecting our business and prospects.

19

The loss of large customers could result in a material adverse effect to our financial results.

For the years ended December 31, 2023 and 2022, our top customers represented approximately 44% and 17% of our revenue, respectively. These percentages may increase going forward as we continue to grow or develop additional relationships with new large customers. The loss of business from our large customers (whether by lower overall demand for our products, cancellation of existing contracts or product orders or the failure to incorporate our product designs or award us new business) could have a material adverse effect on our business.

There can be no assurance that we will be able to maintain our relationships with our large customers and secure orders for our products. If we are unable to maintain our relationships with our large customers, or if arrangements are modified so that the economic terms become less favorable to us, then our business, financial results and position could be materially adversely affected.

We generate revenue from companies in certain industries that may be subject to significant levels of volatility.

We generate revenue from companies in certain industries that may be subject to significant levels of volatility, such as the oil and gas industry. The oil and gas industry has historically been cyclical and characterized by significant changes in the levels of exploration and development activities, with resulting changes in midstream activities. We manufacture products used in the detection of gas or liquid leaks, monitoring of tank levels and flares, detection of pipeline leaks and safety monitoring of gas processing activities. When crude oil and natural gas prices are low, the level of midstream oil and gas activity typically decreases, potentially resulting in reduced demand for our products used in such activities. In addition, a decline in the level of capital spending by oil and natural gas companies may result in a reduced rate of development of new energy reserves, which could adversely affect demand for our products related to energy production, and, in certain instances, result in the cancellation, modification or rescheduling of existing orders and a reduction in customer-funded research and development related to next generation products. Other of our end markets are similarly subject to potential volatility, including as a result of general economic factors.

We are exposed to credit risk on our trade accounts receivables, supplier non-trade receivables, prepayments to manufacturers and software as service subscription agreements, and this risk is heightened during periods when economic conditions worsen.

We sell certain of our products directly to small and mid-sized businesses and other customers. Our outstanding trade receivables are not covered by collateral, third-party bank support or financing arrangements or credit insurance. Our exposure to credit and collectability risk on our trade receivables is higher in certain markets and our ability to mitigate such risks may be limited. If one or more of our major customers would be unable to pay our invoices as they become due or a customer simply refuses to make such payments if it experiences financial difficulties, our business would be adversely affected. If a major customer were to enter into bankruptcy proceedings or similar proceedings whereby contractual commitments are subject to stay of execution and the possibility of legal or other modification, we could be forced to record a substantial loss.

We also have unsecured supplier non-trade receivables resulting from purchases of components by contract manufacturers and other vendors that manufacture sub-assemblies or assemble final products for us. In addition, from time to time, we may make prepayments associated with long-term supply agreements to secure supply of inventory components. While we are implementing procedures to monitor and limit exposure to credit risk on our trade and supplier non-trade receivables, there can be no assurance such procedures will effectively limit our credit risk and avoid losses.

We may not be able to anticipate changing customer and consumer preferences or respond quickly enough to changes in technology and standards to be able to develop and introduce commercially viable products.

Our ability to maintain and improve existing products, anticipate changes in technology, regulatory and other standards, and to successfully develop and introduce new and enhanced technologies and products on a timely basis will be a significant factor in our ability to be competitive and gain market acceptance. If we are unsuccessful or less successful than our competitors in predicting the course of market development, developing innovative products, processes, and/or use of materials, or adapting to new technologies or evolving regulatory, industry or customer requirements, we will suffer from a competitive disadvantage. We may need to adjust our strategy and projected timelines based on how certain technological challenges evolve over time. There is a risk that these challenges will not be overcome, and that our investments in research and developments initiatives will not lead to successful new products and a corresponding increase in revenue, which could have a material adverse effect on our business, results of operations and financial condition.

20

We currently target many customers that are large corporations with substantial negotiating power and exacting product standards.

Many of our current and potential customers are large corporations that often possess significant leverage over their suppliers, and can successfully demand contract terms favorable to themselves, such as reserving the right to terminate their supply contracts for convenience. This disparate power has required, and may require in the future, that we accept less favorable contract terms. These large corporations also have exacting technical specifications and requirements that we may be unable to meet, thereby precluding its ability to secure sales. Meeting the technical requirements to secure and maintain significant contracts with any of these companies will require a substantial investment of our time and resources, and if we fail to comply with our customers’ technical specifications and standards, we may lose existing and future business. Even when we succeed in securing contracts, these large companies have been and may continue to be uncertain about their technical specifications for our products and terminate its agreement or make a later determination that our products are not satisfactory. We therefore have no assurance that we can establish relationships with these companies, that our products will meet the needs of these or other companies, or that a contract with these companies will culminate in significant, or any, product sales. Even when we secure agreements with these companies, we may not be effective in negotiating contract terms or managing such relationships, which could adversely affect our future results of operations.

Furthermore, in some instances, these large companies may have internally developed products and solutions that are competitive to our products. These companies may have substantial research and development resources, which may allow them to acquire or develop independently, or in partnership with others, competitive technologies. Such activities may foreclose significant sales opportunities for our products.

Our revenue from U.S. government contracts depends on the continued availability of funding from the U.S. government, and, accordingly, we have the risk that funding for our existing contracts may be canceled or diverted to other uses or delayed or that funding for new programs will not be available.

We have performed, and may in the future perform, work on contracts with the Department of Health and Human Services and other federal agencies and departments of the U.S. government, including subcontracts with government prime contractors. Sales under contracts with the U.S. government, including sales under contracts with an agency or department acting as prime contractor or subcontractor, represented approximately 2.5% and 5.2% of our total revenue for the years ended December 31, 2023 and 2022, respectively. Performance under government contracts has inherent risks that could have a negative effect on our business, results of operations, and financial condition.

Government contracts are conditioned upon the continuing availability of congressional appropriations and the failure of Congress to appropriate funds for programs in which we participate could negatively affect our results of operations. U.S. government shutdowns have resulted in delays in anticipated contract awards and delayed payments of invoices for several of its businesses and any new shutdown could have similar or worse effects. The failure by Congress to approve future budgets on a timely basis could delay procurement of our products and services and cause us to lose future revenues. Any renewed emphasis on federal deficit and debt reduction could lead to a further decrease in overall defense spending. Budgetary concerns could result in future contracts being awarded more on price than on other competitive factors, and smaller budgets could result in government in-sourcing of programs and more intense competition on programs that are not in-sourced, which could result in lower revenues and profits.

Also, government spending does not necessarily correlate to continued business for us, because not all of the programs in which we have participated, or may participate, or have current capabilities may be provided with continued funding. It is also not uncommon for the U.S. government to delay the timing of awards or change orders for major programs for six to twelve months. These delays by the U.S. government could impact our revenues. Uncertainty over budgets or priorities with the U.S. presidential administration could result in further delays in funding and the timing of awards, and changes in funded programs that could have a material impact on our revenues. U.S. government operation under a continuing resolution could impact the business by preventing new programs from starting as planned and by limiting funding on existing programs. A significant shift in U.S. government priorities related to programs and acquisition strategies could have a material impact to our financial results.

Termination for convenience provisions provides only for the recovery of costs incurred or committed, settlement expenses, and profit on work completed prior to termination. Termination for default clauses imposes liability on the contractor for excess costs incurred by the U.S. government in re-procuring undelivered items from another source.

21

Our suppliers could raise prices on key components, which may adversely affect our profitability.

Significant increases in the cost of certain components used in our products, to the extent they are not timely reflected in the price we charge our customers, could materially and adversely impact our results. For example, we have experienced significant increases in prices for certain electronic components, as well as significantly increased lead times. We sought to address these increases by carrying safety stock of critical components on deposit with our suppliers, evaluating alternative components, suppliers and processes, reviewing component substitution opportunities, and aggressively negotiating larger quantities with our vendors to ensure adequate supply. Certain of our key component manufacturers and suppliers have the ability, in our contracts, to periodically increase their prices. Accordingly, we cannot assure that it will not face increased prices in the future or, if we do, whether we will be effective in containing margin pressures from any further component price increases.

Key components in our products come from limited or single source third party suppliers. Interruptions in our relationships with these third parties could adversely impact our business.

We rely on third parties to supply key components of our products. If any of our major third-party component suppliers experience interruptions, delays or disruptions in supplying their products or services, including by natural disasters, health epidemics and outbreaks, or work stoppages or capacity constraints, our ability to ship products to distributors and customers may be delayed. In addition, unfavorable economic conditions could result in financial distress among third-party suppliers upon which we rely, thereby increasing the risk of disruption of supplies necessary to fulfill our production requirements and meet customer demands. Additionally, if any of these third parties on whom we rely were to experience quality control problems in their operations and our products do not meet customer or regulatory requirements, we could be required to cover the cost of repair or replacement of any defective products. These delays or product quality issues could have an immediate and material adverse effect on our ability to fulfill orders and could have a negative effect on our operating results. In addition, such delays or issues with product quality could adversely affect our reputation and our relationship with our customers and distributors.

If these third parties experience financial, operational, manufacturing capacity or other difficulties, or experience shortages in required components, our supply may be disrupted, we may be required to seek alternate suppliers and we may be required to re-design our products. It would be time-consuming, and could be costly and impracticable, to begin to use new suppliers and such changes could cause significant interruptions in supply. Such changes could also have an adverse effect on our ability to meet our scheduled product deliveries and may subsequently lead to the loss of sales. While we take measures to protect our trade secrets, the use of third-party suppliers may also risk disclosure of our innovative and proprietary manufacturing methodologies, which could adversely affect our business.

We believe there are a limited number of competent, high-quality suppliers in the industry that meet our strict quality and control standards, and as we seek to obtain additional or alternative supplier arrangements in the future, there can be no assurance that we would be able to do so on satisfactory terms, in a timely manner, or at all. Our suppliers could also discontinue or modify components used in our products. In some cases, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. Developing alternate sources of supply for these components may be time-consuming, difficult, and costly and we may not be able to source these components on terms that are acceptable to us, or at all, which may undermine our ability to meet our requirements or to fill customer orders in a timely manner. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would adversely affect our ability to meet our scheduled product deliveries to our customers. This could adversely affect our relationships with customers and distributors and could cause delays in shipment of our products and adversely affect our operating results.

Risks Related to Our Products

Components used in our sensors may fail as a result of manufacturing, design or other defects over which we have no control and render our devices permanently inoperable.

We rely on third-party component suppliers to provide certain functionalities needed for the operation and use of our devices. Any errors or defects in such third-party technology could result in errors in our sensors that could harm our business. If these components have a manufacturing, design or other defect, they can cause our sensors to fail and render them permanently inoperable. As a result, we may have to replace these sensors at our sole cost and expense. Should we have a widespread problem of this kind, our reputation in the market could be adversely affected and our replacement of these sensors would harm our business.

22

Product integration could face complications or unpredictable difficulties, which may adversely impact customer adoption of our products and our financial performance.

Our products are typically integrated into customer workflows, applications and other technology solutions. Required integration efforts can be time-consuming and costly and there is no guarantee that results will be satisfactory to the end customer. While we work with system integrators that lend their experience to these workstreams, there is no guarantee that unforeseen delays or setback would not arise that would impair our ability to launch with key programs across our sectors of focus. In addition to the technical risks of integrating our products into our customers’ workflows, applications and other technology solutions, our customers must be comfortable with the cybersecurity and software integrity of our products, including the SmartIR system. Our customers must also be comfortable that the integration of our products will not disrupt our supply chain operations, which are typically continuous in nature.

The complexity of our products could result in unforeseen delays or expenses from undetected defects, errors or reliability issues in hardware or software that could reduce the market adoption of our new products, damage our reputation with current or prospective customers, expose us to product liability and other claims and adversely affect our operating costs.

Our products are highly technical and very complex. They require high standards to manufacture and have in the past, and will likely in the future, experience defects, errors or reliability issues at various stages of development. We may be unable to timely release new products, manufacture existing products, correct problems that have arisen or correct such problems to our customers’ satisfaction. Additionally, undetected errors, defects or reliability issues, especially as new products are introduced or as new versions are released, could result in serious injury to the end users of technology incorporating our products, or those in the surrounding area, our customers never being able to commercialize technology incorporating our products, litigation against us, negative publicity and other consequences. Some errors or defects in our products may only be discovered after they have been tested, commercialized and deployed by customers. If that is the case, we may incur significant additional development costs and product recall, repair or replacement costs. These problems may also result in claims, including class actions, against us by its customers or others. Our reputation or brand may be damaged as a result of these problems and customers may be reluctant to buy our products, which could adversely affect our ability to retain existing customers and attract new customers and could adversely affect our financial results.

In addition, we could face material legal claims for breach of contract, product liability, fraud, tort or breach of warranty as a result of these problems. Defending a lawsuit, regardless of its merit, could be costly and may divert management’s attention and adversely affect the market’s perception of us and our products. In addition, our business liability insurance coverage could prove inadequate with respect to a claim and future coverage may be unavailable on acceptable terms or at all. These product-related issues could result in claims against us and our business could be adversely affected.

The markets in which we compete are characterized by technological change, which requires us to continue to develop new products and product innovations and could adversely affect market adoption of our products.

While we intend to invest substantial resources to remain on the forefront of technological development, continuing technological changes in sensing technology and the markets for these products could adversely affect adoption of our products, either generally or for particular applications. Our future success will depend upon our ability to develop and introduce a variety of new capabilities and innovations to our existing product offerings, as well as introduce a variety of new product offerings, to address the changing needs of the markets in which we offer our products. Delays in delivering new products that meet customer requirements could damage our relationships with customers and lead them to seek alternative sources of supply. Delays in introducing products and innovations, the failure to choose correctly among technical alternatives or the failure to offer innovative products or configurations at competitive prices may cause existing and potential customers to purchase our competitors’ products or turn to alternative sensing technology.

If we are unable to devote adequate resources to develop products or cannot otherwise successfully develop products or system configurations that meet customer requirements on a timely basis or that remain competitive with technological alternatives, our products could lose market share, our revenue will decline, we may experience operating losses and our business and prospects will be adversely affected.

We may incur significant direct or indirect liabilities in connection with its product warranties which could adversely affect our business and operating results.

We typically offer a limited product warranty that requires our products to conform to the applicable specifications and be free from defects in materials and workmanship for a limited warranty period. As a result of increased competition and changing standards in our target markets, it may be required to increase our warranty period length and the scope of our warranty. To be competitive, we

23

may be required to implement these increases before we are able to determine the economic impact of an increase. Accordingly, we may be at risk that any such warranty increase could result in foreseeable and unforeseeable losses.

In particular, the usage of our products by target customers could make us liable for warranty claims and pecuniary and reputational damages. In our target markets, our products may be placed in physical locations and environments that present harsh operating conditions, or that present a risk of product damage due to accidents or vandalism. This may result in more product failures than we anticipate, and may require us to provide warranties for our products beyond our knowledge of their performance. This could increase the rate of customer returns and warranty claims, resulting in higher than expected operating costs for us. Product failures may also affect market acceptance of our products and our ability to win future business. Any negative publicity related to the perceived quality of our products could affect our brand image, partner and customer demand, and adversely affect our operating results and financial condition.

Risks Related to Our Financial Statements and Accounting

Our history of net losses, negative cash flows from operations and negative net working capital raise substantial doubt about our ability to continue as a going concern.

We have experienced recurring net losses, negative cash flows from operations and negative net working capital. We may continue to incur losses or limited income in the future. As a result, in connection with the preparation of the audited consolidated financial statements for the year ended December 31, 2023, we determined that there was substantial doubt about our ability to continue as a going concern for a period of 12 months.

In response to these conditions, our plans to obtain additional liquidity include: raising additional funds from investors (in the form of debt, equity or equity-like instruments), and continuing to manage operating expenses. Our future capital requirements will depend on many factors, including:

the timing, receipt and amount of sales from our current and future products and services;
the cost and timing of expanding our sales, marketing and distribution capabilities;
the terms and timing of any other partnership, licensing and other arrangements that we may establish;
the expenses needed to attract, hire and retain skilled personnel;
the costs associated with being a public company;
the impact of macroeconomic events, such as inflation, recessions or depressions;
the costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing our intellectual property portfolio; and
the extent to which we acquire or invest in businesses, products or technologies.

We may seek funds through borrowings or through additional rounds of financing, including private or public equity or debt offerings, or by other means. However, these plans are subject to market conditions, and are not within our control, and therefore, cannot be deemed probable. There is no assurance that we will be successful in implementing these plans. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity preferred securities we issue could have rights, preferences, and privileges superior to those of holders of our Common Stock. Any debt financing, if available, may involve restrictive covenants and could reduce our operational flexibility or profitability. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to pursue our business objectives and to respond to business opportunities, challenges, or unforeseen circumstances could be significantly limited, and our business, financial condition and results of operations could be materially adversely affected.

24

Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.

Our quarterly and annual operating results may fluctuate significantly, which makes it difficult for us to predict our future operating results. Our financial results may fluctuate as a result of a variety of factors, including:

the timing of ultimate end market and customer adoption of our products and particular versions of our products;
the varying length of time required for our customers to integrate its products into their broader platforms;
supply chain constraints and considerations and impacts on our costs of goods sold, such as shortages of semiconductor chips;
our product mix and average selling prices, including negotiated selling prices and long-term strategic customer agreements;
the cost of raw materials or supplied components critical for the manufacture of our products;
the timing and cost of, and level of investment in, research and development relating to our thermal infrared technology and related software;
developments involving our competitors;
changes in governmental regulations affecting us or applications in which our customers use our products;
future accounting pronouncements or changes in our accounting policies; and
general market conditions and other factors, including factors unrelated to our operating performance or the operating performance of our competitors.

Many of these factors are outside of our control and may not fully reflect the underlying performance of our business. The individual or cumulative effects of factors discussed above could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful.

This variability and unpredictability could also result in failure to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any guidance we may provide, or if the guidance we provide is below the expectations of analysts or investors, the price of our Common Stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated guidance we may provide.

If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be adversely affected.

We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, and the rules and regulations of Nasdaq. We expect that the requirements of these rules and regulations will increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly and place significant strain on our personnel, systems, and resources.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to establish, develop and refine its disclosure controls, internal control over financial reporting, and other procedures that are designed to ensure that information required to be disclosed in the reports that we will file with the SEC are recorded, processed, summarized, and reported within the time periods specified in the rules of and on the forms required by the SEC, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. In connection with the preparation of the audited consolidated financial statements for the years ended December 31, 2023 and 2022, and the unaudited consolidated financial statements for the

25

three months ended March 31, 2024 and 2023, we identified material weaknesses in our internal controls over financial reporting. Specifically, these weaknesses related to having an insufficient number of personnel with an appropriate degree of accounting and internal controls knowledge, experience and training to appropriately analyze, record and disclose accounting matters commensurate with its accounting and reporting requirements, which resulted in an inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives.

Any new controls that we develop may be inadequate because of changes in conditions in our business. Further, additional weaknesses in our internal controls may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could adversely affect our operating results or cause us to fail to meet our reporting obligations, and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in the periodic reports we will file with the SEC under Section 404 of the Sarbanes-Oxley Act. Ineffective disclosure controls and procedures and a lack of internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information.

In order to maintain and improve the effectiveness of our disclosure controls and procedures and our internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs, and provide significant management oversight. Any failure to maintain the adequacy of our internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could materially and adversely affect our ability to operate our business. If our internal controls are perceived as inadequate or that we are unable to produce timely or accurate financial statements, investors may lose confidence in our operating results.

Our independent registered public accounting firm will not be required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an emerging growth company or smaller reporting company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event we are not satisfied with the level at which our controls are documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results.

Since many of the markets in which we compete are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for our products.

We are pursuing opportunities in markets that are undergoing rapid changes, including technological and regulatory changes, and it is difficult to predict the timing and size of the opportunities. We are in the process of developing necessary relationships with commercial partners that may not result in the commercialization of our technology immediately, or at all. Regulatory, safety or reliability developments, many of which are outside of our control, could also cause delays or otherwise impair commercial adoption of these new technologies, which will adversely affect our growth. Our future financial performance will depend on our ability to make timely investments in emerging market opportunities. If one or more of these markets experience a shift in customer or prospective customer demand, our products may not compete as effectively, if at all, and they may not be designed into commercialized products. Given the evolving nature of the markets in which we operate, it is difficult to predict customer demand or adoption rates for our products or the future growth of these markets. If demand does not develop or if we cannot accurately forecast customer demand, the size or timing of our markets, inventory requirements, or our future financial results, our business, results of operations, and financial condition will be adversely affected.

Our estimate of total addressable market is subject to numerous uncertainties. If we have overestimated the size of our total addressable market now or in the future, our future growth rate may be limited.

Our estimates of total addressable market are based on a combination of the total number of estimated potential customers in a given market, our expectations regarding the scope of potential use cases for our thermal infrared technology solutions in such markets, our estimates of average selling prices for our products in those markets and the potential opportunity for software solutions to increase the utility of thermal infrared technology solutions.

We cannot assure you of the accuracy or completeness of our estimates. While we believe our market size estimates are reasonable, such information is inherently imprecise. If internally-generated data used in our estimates proves to be inaccurate or we make errors in our assumptions based on such data, our actual market may be more limited than our estimates. In addition, these inaccuracies or errors may cause us to misallocate capital and other critical business resources, which could harm our business. Even if

26

our total addressable market meets our size estimates and experiences growth, we may not continue to grow our share of the market. Our growth is subject to many factors, including the successful implementation of our business strategy, which is subject to many risks and uncertainties. Accordingly, the estimates of our total addressable market included in this prospectus should not be taken as indicative of our ability to grow.

We are exposed to the risk of write-downs on the value of our inventory and other assets, in addition to purchase commitment cancellation risk.

We write down our inventories that exceed anticipated demand, or for which cost exceeds net realizable value. We review long-lived assets, including capital assets held at our suppliers’ facilities, for impairment whenever events or circumstances indicate the assets may not be recoverable. If we determine that an impairment has occurred, we record a write-down equal to the amount by which the carrying value of the asset exceeds its fair value. For example, we recorded an inventory write-down of $1.7 million, which was charged to costs of goods sold in the Consolidated Statements of Operations for the year ended December 31, 2023, related to products that are not expected to be sold in one year based on customer demand and current market conditions. Although we believe that our remaining inventory, capital assets, and other assets and purchase commitments are currently recoverable, no assurance can be given that we will not incur write-downs, fees, impairments and other charges.

We order components for our products and build inventory in advance of product manufacturing and shipments. Because our target markets are volatile, competitive and subject to rapid technology and price changes, and because we have limited sales history in certain new end-markets, there is a risk we will forecast incorrectly and order or produce excess or insufficient amounts of components or products or not fully utilize our purchase commitments.

Our independent registered public accounting firm will not be required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an emerging growth company or smaller reporting company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event we are not satisfied with the level at which our controls are documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results.

Since many of the markets in which we compete are new and rapidly evolving, it is difficult to forecast long-term end-customer adoption rates and demand for our products.

We are pursuing opportunities in markets that are undergoing rapid changes, including technological and regulatory changes, and it is difficult to predict the timing and size of the opportunities. We are in the process of developing necessary relationships with commercial partners that may not result in the commercialization of our technology immediately, or at all. Regulatory, safety or reliability developments, many of which are outside of our control, could also cause delays or otherwise impair commercial adoption of these new technologies, which will adversely affect our growth. Our future financial performance will depend on our ability to make timely investments in emerging market opportunities. If one or more of these markets experience a shift in customer or prospective customer demand, our products may not compete as effectively, if at all, and they may not be designed into commercialized products. Given the evolving nature of the markets in which we operate, it is difficult to predict customer demand or adoption rates for our products or the future growth of these markets. If demand does not develop or if we cannot accurately forecast customer demand, the size or timing of our markets, inventory requirements, or our future financial results, our business, results of operations, and financial condition will be adversely affected.

Our estimate of total addressable market is subject to numerous uncertainties. If we have overestimated the size of our total addressable market now or in the future, our future growth rate may be limited.

Our estimates of total addressable market are based on a combination of the total number of estimated potential customers in a given market, our expectations regarding the scope of potential use cases for our thermal infrared technology solutions in such markets, our estimates of average selling prices for our products in those markets and the potential opportunity for software solutions to increase the utility of thermal infrared technology solutions.

We cannot assure you of the accuracy or completeness of our estimates. While we believe our market size estimates are reasonable, such information is inherently imprecise. If internally-generated data used in our estimates proves to be inaccurate or we make errors in our assumptions based on such data, our actual market may be more limited than our estimates. In addition, these inaccuracies or errors may cause us to misallocate capital and other critical business resources, which could harm our business. Even if our total addressable market meets our size estimates and experiences growth, we may not continue to grow our share of the market.

27

Our growth is subject to many factors, including the successful implementation of our business strategy, which is subject to many risks and uncertainties. Accordingly, the estimates of our total addressable market included in this prospectus should not be taken as indicative of our ability to grow.

We are exposed to the risk of write-downs on the value of our inventory and other assets, in addition to purchase commitment cancellation risk.

We write down our inventories that exceed anticipated demand, or for which cost exceeds net realizable value. We review long-lived assets, including capital assets held at our suppliers’ facilities, for impairment whenever events or circumstances indicate the assets may not be recoverable. If we determine that an impairment has occurred, we record a write-down equal to the amount by which the carrying value of the asset exceeds its fair value. For example, we recorded an inventory write-down of $1.7 million, which was charged to costs of goods sold in the Consolidated Statements of Operations for the year ended December 31, 2023, related to products that are not expected to be sold in one year based on customer demand and current market conditions. Although we believe that our remaining inventory, capital assets, and other assets and purchase commitments are currently recoverable, no assurance can be given that we will not incur write-downs, fees, impairments and other charges.

We order components for our products and build inventory in advance of product manufacturing and shipments. Because our target markets are volatile, competitive and subject to rapid technology and price changes, and because we have limited sales history in certain new end-markets, there is a risk we will forecast incorrectly and order or produce excess or insufficient amounts of components or products or not fully utilize our purchase commitments.

Risks Related to Our Intellectual Property, Information Technology and Cybersecurity

We are subject to cybersecurity risks to operational systems, security systems, infrastructure, firmware in our thermal infrared technology and customer data processed by us or third-party vendors or suppliers and any material failure, weakness, interruption, cyber event, incident or breach of security could prevent us from effectively operating our business.

We have experienced and expect to continue to experience actual and attempted cyberattacks of our IT networks, such as through phishing scams and ransomware. Although none of these actual or attempted cyber-attacks has had a material adverse impact on our operations or financial condition, we cannot guarantee that any such incidents will not have such an impact in the future. For example, we are at risk for interruptions, outages and breaches of: operational systems, including business, financial, accounting, product development, data processing or production processes, owned by us or our third-party vendors or suppliers; facility security systems, owned by us or our third-party vendors or suppliers; in-product technology owned by us or our third-party vendors or suppliers; the integrated software in our thermal infrared solutions; or customer data that we process or our third-party vendors or suppliers process on our behalf. Such cyber incidents could materially disrupt operational systems; result in loss of intellectual property, trade secrets or other proprietary or competitively sensitive information; compromise certain information of customers, employees, suppliers, or others; jeopardize the security of our facilities; or affect the performance of in-product technology and the integrated software in its thermal infrared solutions. A cyber incident could be caused by disasters, insiders (through inadvertence or with malicious intent) or malicious third parties (including nation-states or nation-state-supported actors) using sophisticated, targeted methods to circumvent firewalls, encryption and other security defenses, including hacking, fraud, trickery or other forms of deception.

The techniques used by cyber attackers change frequently and may be difficult to detect for long periods of time. Although we maintain information technology measures designed to protect us against intellectual property theft, data breaches and other cyber incidents, such measures will require updates and improvements, and it cannot guarantee that such measures will be adequate to detect, prevent or mitigate cyber incidents. The implementation, maintenance, segregation and improvement of these systems requires significant management time, support and cost. Moreover, there are inherent risks associated with developing, improving, expanding and updating current systems, including the disruption of our data management, procurement, production execution, finance, supply chain and sales and service processes. These risks may affect our ability to manage its data and inventory, procure parts or supplies or produce, sell, deliver and service its solutions, adequately protect our intellectual property or achieve and maintain compliance with, or realize available benefits under, applicable laws, regulations and contracts. We cannot be sure that the systems upon which we rely, including those of our third-party vendors or suppliers, will be effectively implemented, maintained or expanded as planned. If we do not successfully implement, maintain or expand these systems as planned, our operations may be disrupted, our ability to accurately and timely report our financial results could be impaired, and deficiencies may arise in our internal control over financial reporting, which may impact our ability to certify our financial results. Moreover, our proprietary information or intellectual property could be compromised or misappropriated and our reputation may be adversely affected. If these systems do not operate as we expect them to, we may be required to expend significant resources to make corrections or find alternative sources for performing these functions.

28

A significant cyber incident could impact production capability, harm our reputation, cause us to breach its contracts with other parties or subject us to regulatory actions or litigation, any of which could materially affect its business, prospects, financial condition and operating results. In addition, our insurance coverage for cyberattacks may not be sufficient to cover all the losses we may experience as a result of a cyber-incident. Any problems with our third-party cloud hosting providers, whether due to cybersecurity failures or other causes, could result in lengthy interruptions in our business. Furthermore, there can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our systems and information.

Our intellectual property applications may not issue or be registered, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours.

We cannot be certain that we are the first inventor of the subject matter to which we have filed any particular patent application, or if we are the first party to file such a patent application. If another party has filed a patent application to, or otherwise publicly disclosed, subject matter that we are seeking to protect in a given patent application, we may not be entitled to the protection sought by the patent application. We also cannot be certain whether the claims included in a patent application will ultimately be granted as an issued patent since the patent office of the jurisdiction in which a patent application is filed may rule that the subject matter we are seeking to patent is not novel or is obvious or otherwise non-inventive or rule that the patent application and/or claims of the patent application do not comply with one or more other requirements of the patent laws of the jurisdiction. Further, the scope of protection of issued patent claims is often difficult to determine. As a result, we cannot be certain that our issued patents will afford protection against competitors with similar technology. In addition, our competitors may design around our issued patents, which may adversely affect our business, prospects, financial condition and operating results.

Claims that we are infringing third-party intellectual property, whether successful or not, could subject us to costly and time-consuming litigation or expensive licenses, and adversely affect our business.

Any intellectual property and related contractual litigation, if it is initiated in the future by us or a third party, would result in substantial costs and diversion of management resources, either of which could materially and adversely affect our business, operating results and financial condition. Such claims may also divert management resources and attention away from other business efforts and force us to acquire intellectual property rights and licenses, which may involve substantial royalty or other payments that may not be acceptable to us. Further, a party making such a claim against us, if successful, could secure a judgment that requires us to pay substantial damages or such a party could obtain an injunction. An adverse determination also could invalidate our intellectual property rights and adversely affect our ability to offer our products to our customers and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. Even if we obtain favorable outcomes in any such litigation, we may not be able to obtain adequate remedies, or may have incurred costs that threaten our financial stability. Assertions of our attempts to enforce our rights against third parties could also lead these third parties to assert their own intellectual property or other rights against us or seek invalidation or a narrowed scope of our rights, in whole or in part. Any of these events could adversely affect our business, operating results, financial condition and prospects.

Thermal infrared technology is a heavily populated intellectual property field, in which many companies, both within and outside of the industry, hold patents covering such products and other adjacent technologies. In addition to patents, companies in the thermal infrared technology industry typically rely on copyrights and trade secrets to protect their technology. As a result, there has been frequent litigation in the thermal infrared technology industry based on allegations of patent infringement, misappropriation or other violations of intellectual property rights. We have received, and in the future may receive, inquiries from other intellectual property holders and we may become subject to claims that we infringe others’ intellectual property rights, particularly as our market presence increases, as our products expand to new use cases and geographies, and as we face increasing competition. In addition, parties may claim that our name and the branding of our products infringe their trademark rights in certain territories. If such a claim were to prevail, we may have to change the names of and branding of our products in the affected territories which would be costly and could cause market confusion.

Interruption or failure of our information technology and communications systems could impact our ability to effectively provide our services.

Our products include services and functionality that utilize data connectivity to monitor performance and timely capture opportunities to enhance performance and functionality. The availability and effectiveness of our services depend on the continued operation of information technology and communications systems. Our systems will be vulnerable to damage or interruption from, among others, physical theft, fire, terrorist attacks, natural disasters, power loss, war, telecommunications failures, viruses, denial or

29

degradation of service attacks, ransomware, social engineering schemes, insider theft or misuse or other attempts to harm our systems. We utilize reputable third-party service providers or vendors for our data other than our source code, and these providers could also be vulnerable to harms similar to those that could damage our systems, including sabotage and intentional acts of vandalism causing potential disruptions.

Some of our systems will not be fully redundant, and our disaster recovery planning cannot account for all eventualities. Any problems with our third-party cloud hosting providers could result in lengthy interruptions in our business. In addition, our product services and functionality are highly technical and complex technology which may contain errors or vulnerabilities that could result in interruptions in our business or the failure of our systems.

Under certain of our agreements, we are required to provide indemnification in the event our technology is alleged to infringe upon the intellectual property rights of third parties.

In certain of our agreements, we indemnify our licensees, manufacturing partners and suppliers. We could incur significant expenses defending these partners if they are sued for patent infringement based on allegations related to our technology. In addition, if a partner were to lose a lawsuit and in turn seek indemnification from us, we could be subject to significant monetary liabilities. While such contracts typically give us multiple remedies for addressing instances of infringements, such remedies, such as product modification or the purchase of licenses, could be expensive and difficult to administer.

We employ third-party licensed software for use in our business, and the inability to maintain these licenses, errors in the software, or the terms of open-source licenses could result in increased costs or reduced service levels, which would adversely affect our business.

Our business relies on certain third-party software obtained under licenses from other companies. We anticipate that we will continue to rely on such third-party software in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, these alternatives may not always be available, or it may be difficult or costly to switch to an alternative. In addition, integration of new third-party software may require significant work and require substantial investment of our time and resources. Our uses of additional or alternative third-party software would require us to enter into license agreements with third parties, which may not be available on commercially reasonable terms, or at all. Many of the risks associated with the use of third-party software cannot be eliminated, and these risks could negatively affect our business.

Some of the third-party software used by us is licensed under the terms of open-source software licenses. Companies that incorporate open-source software into their technologies have, from time to time, faced claims challenging the use of open-source software and/or compliance with open-source license terms. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open-source software or claiming noncompliance with open-source licensing terms. Some open-source software licenses require users who distribute such software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open-source code, which could include valuable proprietary code of the user, on unfavorable terms or at no cost. While we monitor the use of open-source software and attempt to ensure that open-source software is not used in a manner that would require us to disclose our internally developed source code or that would otherwise breach the terms of an open-source agreement, such use could inadvertently occur. The terms of many open-source software licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to sell our products. Any requirement to disclose our internally developed source code or pay damages for breach of contract could have a material adverse effect on our business, financial condition, and results of operations and could help our competitors develop services that are similar to or better than ours.

We may not be able to adequately protect or enforce our intellectual property rights or prevent competitors or other unauthorized parties from copying or reverse engineering our technology.

Our success depends in part on our ability to obtain patents and other intellectual property rights covering our technology and products, and to maintain adequate legal protection for our technology and products in the United States. We rely primarily on trade secret protections and, to a lesser extent, on patent, trademark and copyright laws, along with confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protections.

We can make no assurances whether any of our pending patent applications will mature into issued patents, or that any of our pending trademark applications will be registered, in a manner that gives us any or adequate defensive protection or competitive advantages. We also do not know whether any patents issued to us or any trademarks registered by us will not be challenged,

30

invalidated or circumvented. Our portfolio of currently-issued patents and registered trademarks, and any patents that may be issued, any copyrights and trademarks that may be registered in the future, may not provide sufficiently broad protections to us, or may not prove to be enforceable in actions against alleged infringers. We cannot be certain that the actions we have undertaken to protect our technology and products will prevent unauthorized use of our technology or the reverse engineering of our products. Moreover, others may independently develop technologies and products that compete with ours, or infringe our intellectual property.

We have filed for patents and trademarks in the United States, but such protections may not be available, and we may not have applied for protections in all jurisdictions in which we operate or sell our products. Though we may have obtained, or may in the future obtain, intellectual property and related proprietary rights in various jurisdictions, it may prove difficult to enforce our intellectual property rights in practice. Discovering and protecting against unauthorized use of our intellectual property, products and other proprietary rights is expensive and difficult. We intend to enforce our intellectual property rights. Competitors and other unauthorized parties may attempt to copy or reverse engineer our technology and other aspects of our solutions that we consider proprietary. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to prevent unauthorized parties from copying or reverse engineering our products, to determine the validity and scope of the proprietary rights of others or to block the importation of infringing products into the United States or other markets. Failure to adequately protect our intellectual property rights could result in our competitors offering similar products, potentially resulting in the loss of some of our competitive advantage, market share and a decrease in our revenue, which would adversely affect our business, operating results, financial condition and prospects.

In addition to patented technology, we rely on our unpatented proprietary technology, copyrights, trade secrets, proprietary processes and know-how.

We rely on proprietary information (including, for example, trade secrets, know-how and confidential information) to protect intellectual property that may not be patentable or subject to copyright or trademark protection, or that we believe is best protected by means that do not require public disclosure. We may seek to protect this proprietary information by entering into confidentiality agreements, or consulting, services or employment agreements that contain non-disclosure and non-use provisions with its employees, consultants, contractors and third parties. We may fail, however, to enter into the necessary agreements, and even if properly executed and entered into, these agreements may be breached or may otherwise fail to prevent disclosure, third-party infringement or misappropriation of our proprietary information, may be limited as to their term and may not provide an adequate remedy in the event of unauthorized disclosure or use of proprietary information. Additionally, we have limited control over the protection of trade secrets used by our current or future manufacturing partners and suppliers and could lose future trade secret protection if any unauthorized disclosure of such information occurs. In addition, our proprietary information may otherwise become known or be independently developed by our competitors or other third parties. To the extent that our employees, consultants, contractors, advisors and other third parties use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain protection for our proprietary information could adversely affect our competitive business position. Furthermore, laws regarding trade secret rights in certain markets where we operate may afford little or no protection to our trade secrets.

We also rely on security measures, both physical and electronic, to protect our proprietary information, but we cannot provide assurance that these security measures will not be breached or provide adequate protection for our property. There is a risk that third parties may obtain and improperly utilize our proprietary information to our competitive disadvantage.

Also, we may not be able to detect or prevent the unauthorized use of such information or take appropriate and timely steps to enforce our proprietary information.

We may be subject to damages resulting from claims that we or our employees have wrongfully used or disclosed alleged trade secrets of our employees’ former employers.

We may be subject to claims that we or our employees have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of one or more of an employee’s former employers. Litigation may be necessary to defend us against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. A loss of key personnel or their work product could hamper or prevent our ability to commercialize our products, which could severely harm our business. Even if we are successful in defending against any such claims, litigation could result in substantial costs and demand on management resources.

31

Risks Related to Our Regulatory Compliance

If we fail to comply with the laws and regulations relating to the collection of sales tax and payment of income taxes in the various states in which we do business, we could be exposed to unexpected costs, expenses, penalties and fees as a result of our non-compliance, which could harm our business.

By engaging in business activities in the United States, we become subject to various state laws and regulations, including requirements to collect sales tax from its sales within those states, and the payment of income taxes on revenue generated from activities in those states. A successful assertion by one or more states that we were required to collect sales or other taxes or to pay income taxes where we did not could result in substantial tax liabilities, fees and expenses, including substantial interest and penalty charges, which could harm our business.

Our U.S. government contracting activities are subject to government contracting regulations, including increasingly complex regulations on cybersecurity, and our failure to comply with such laws and regulations could harm our operating results and prospects.

Our U.S. government contracting activities, like other government contractors, are subject to various audits, reviews and investigations (including private party “whistleblower” lawsuits) relating to our compliance with applicable federal and state laws and regulations. More routinely, the U.S. government may audit the costs we incur on our U.S. government contracts, including allocated indirect costs. Such audits could result in adjustments to our contract costs. Any costs found to be improperly allocated to a specific contract will not be reimbursed, and such costs already reimbursed would need to be refunded. We have recorded contract revenues based upon costs we expect to realize after final audit. In a worst-case scenario, should we be charged with wrongdoing, we could be temporarily suspended or, in the event of a conviction, could be debarred for up to three years from receiving new government contracts or government-approved subcontracts. In addition, we could expend substantial amounts defending against such charges and in damages, fines and penalties if such charges were proven or were to result in negotiated settlements. Routine audits by U.S. government agencies of our various procurement and accounting systems have the potential to result in disapproval of the audited systems by the administrative contracting officer. Disapproval could significantly impact cash flow, as up to 10% may be withheld from payments.

Certain U.S. government contracting agencies have adopted rules and regulations requiring contractors to implement a set of cybersecurity measures to attain the safeguarding of contractor systems that process, store, or transmit certain information. Implementation and compliance with these cybersecurity requirements is complex and costly, and could result in unforeseen expenses, lower profitability and, in the case of non-compliance, penalties and damages, all of which could have an adverse effect on our business. The cybersecurity requirements also impact our supply base which could impact cost, schedule and performance on programs if suppliers do not meet the requirements and therefore, do not qualify to support the programs.

We are subject to U.S. anti-corruption and anti-money laundering laws. We can face criminal liability and other serious consequences for violations, which can harm our business.

We are subject to the U.S. Foreign Corrupt Practices Act, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the Money Laundering Control Act 18 U.S.C. §§ 1956 and 1957, and other anti-bribery and anti-money laundering laws. Anti-corruption laws are interpreted broadly and prohibit companies and their employees, agents, contractors and other collaborators from authorizing, promising, offering or providing, directly or indirectly, improper payments or anything else of value to recipients in the public or private sector and failing to prevent bribery, and require that we keep accurate books and records and maintain internal accounting controls designed to prevent any such actions. We can be held liable for the corrupt or other illegal activities of our employees, agents, contractors and other collaborators, even if we do not explicitly authorize or have actual knowledge of such activities. Any violations of the laws and regulations described above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences.

32

As we increase our international cross-border business and expand our operations abroad, we may continue to engage with business partners and third-party intermediaries to market our services and to obtain necessary permits, licenses and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities. We cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international business, the risks under these laws may increase.

Detecting, investigating and resolving actual or alleged violations of anti-corruption laws can require a significant diversion of time, resources and attention from management. In addition, noncompliance with anti-corruption or anti-bribery laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, fines, damages, other civil or criminal penalties, injunctions, suspension or debarment from contracting with certain persons, reputational harm, adverse media coverage and other collateral consequences. If any subpoenas are received or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our business, operating results and financial condition could be materially harmed.

Our products are frequently used in applications that are subject to evolving regulations and standards.

Our customers may use our products for regulated and standardized applications that require our products to comply with regulations and standards that are applicable to both our products and to those industries and applications, including functional safety and product reliability standards. New regulations and industry standards may be adopted that result in delays or cancellations of programs. If we decide not to pursue or fail to achieve these regulatory or industry certifications, we may lose existing or potential commercial opportunities or be exposed to legal liability from regulators.

We are subject to, and must remain in compliance with, numerous laws and governmental regulations concerning the manufacturing, use, distribution and sale of its products. Some of our customers also require that we comply with their own unique requirements relating to these matters.

We manufacture and sell products that contain components, which may contain materials or capabilities that are subject to government regulation in both the locations where we manufacture and assemble our products, as well as the locations where we sell our products. For example, we are subject to U.S. Department of Commerce regulations on our high-resolution cameras, which prevents us from selling certain products to certain potential foreign customers. Additionally, we are subject to U.S. Food and Drug Administration (“FDA”) regulations on certain biorisk products cleared by the FDA under Section 510(k) biorisk products we have sold in the past. Manufacturers are required to certify in product labeling and in reports to the FDA that their products comply with applicable performance standards as well as maintain manufacturing, testing, and distribution records for their products. Failure to comply with these requirements could result in enforcement action by the FDA, which could require us to cease distribution of such products, recall or remediate products already distributed to customers, or subject us to FDA enforcement.

Navigating these various regulatory regimes may be a complex process requiring continual monitoring of regulations and an ongoing compliance process to ensure that we and our suppliers are in compliance with existing regulations in each market where we operate. If there is an unanticipated new regulation that significantly impacts our uses and sourcing of various components or requires more expensive components, that regulation could materially adversely affect our business, results of operations and financial condition. If we are not currently in compliance with existing regulations, or we fail to adhere to new regulations or fail to continually monitor the updates, we may incur costs in remedying its non-compliance and it may disrupt our operations. In addition, current or proposed regulations may adversely impact the availability of supplies needed to manufacture our products. For example, the U.S. Senate has passed a bill to effectively ban all products from China’s Xinjiang province due to concerns that the goods were produced with forced labor, which, if enacted, is expected to have adverse impacts on global supply chains. In such circumstances, we may also be subject to litigation, lose customers, suffer negative publicity and our business, results of operations, and financial condition could be adversely affected.

33

Failures, or perceived failures, to comply with privacy, data protection, and information security requirements in the variety of jurisdictions in which we operate may adversely impact our business, and such legal requirements are evolving, uncertain and may require improvements in, or changes to, our policies and operations.

Our current and potential future operations and sales subject us to laws and regulations addressing privacy and the collection, use, storage, disclosure, transfer and protection of a variety of types of data. For example, the European Commission’s General Data Protection Regulation and the California Consumer Privacy Act of 2018 both provide for potentially material penalties for non-compliance. These regimes may, among other things, impose data security requirements, disclosure requirements, and restrictions on data collection, uses, and sharing that may impact our operations and the development of our business. While, generally, we do not have access to, collect, store, process, or share information collected by our customers using our products unless our customers choose to proactively provide such information to us, our products may evolve to address potential customer requirements or to add new features and functionality. Therefore, the full impact of these privacy regimes on our business is rapidly evolving across jurisdictions and remains uncertain at this time.

We are assessing the continually evolving privacy and data security regimes and measures it believes are appropriate in response. Since these data security regimes are evolving, uncertain and complex, we may need to update or enhance our compliance measures as our products, markets and customer demands further develop, and these updates or enhancements may require implementation costs. In addition, we may not be able to monitor and react to all developments in a timely manner. The compliance measures we do adopt may prove ineffective. Any failure, or perceived failure, by us to comply with current and future regulatory or customer-driven privacy, data protection, and information security requirements, or to prevent or mitigate security breaches, cyberattacks, or improper access to, use of, or disclosure of data, or any security issues or cyberattacks affecting us, could result in significant liability, costs (including the costs of mitigation and recovery), and a material loss of revenue resulting from the adverse impact on its reputation and brand, loss of proprietary information and data, disruption to our business and relationships, and diminished ability to retain or attract customers and business partners. Such events may result in governmental enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity, and could cause customers and business partners to lose trust in us, which could have an adverse effect on our reputation and business.

We are subject to governmental export and import controls and economic sanctions laws and regulations. Our failures to comply with these laws and regulations could have an adverse effect on our business, prospects, financial condition and results of operations.

Our products and solutions are subject to certain U.S. and foreign export controls, trade sanctions, and import laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. For example, exporting our thermal cameras, infrared cameras, or infrared sensors to certain countries may be restricted by the U.S. government’s thermal camera export restrictions and many fall under International Traffic in Arms Regulations. U.S. export control laws and regulations and economic sanctions prohibit or restrict the shipment of certain products and services to countries, governments, and persons targeted by U.S. sanctions. Even though we take precautions to prevent our productions and solutions from being provided to entities subject to these restrictions, our products could find their way to such prohibited entities. Any such provision could have negative consequences, including government investigations, penalties, or reputational harm.

In addition, complying with export control and sanctions regulations for a particular sale may be time-consuming and create delays in the introduction of our products and solutions in some international markets, should we pursue such international expansion, and, in some cases, prevent the export of our software and services to some countries altogether. Exports of our products and technology must be made in compliance with these laws and regulations. If a license or approval is required from a government agency prior to sale, no exports may occur until the appropriate approvals are obtained. If we fail to comply with these laws and regulations, penalties could be imposed, including substantial monetary fines and/or denial of export privileges. In addition, in extreme cases responsible employees or managers can be held criminally liable for such violations.

34

Changes to trade policy, tariffs and import/export regulations may have a material adverse effect on our business, financial condition and results of operations.

Any new export or import restrictions, new legislation or shifting approaches in the enforcement or scope of existing regulations, or changes in global, political, regulatory and economic conditions affecting U.S. trade, manufacturing, development or investment, could result in additional restrictions on our ability to conduct business. In recent years, the U.S. has instituted or proposed changes in trade policies that include the negotiation or termination of trade agreements, the imposition of higher tariffs on imports into the U.S. (including from China, where we source certain of our supplies), economic sanctions on individuals, corporations or countries, and other government regulations affecting trade between the U.S. and other countries where we conduct our business. A number of other nations have proposed or instituted similar measures directed at trade with the United States in response. As a result of these developments, there may be greater restrictions and economic disincentives on international trade that could adversely affect our business. As additional trade-related policies are instituted, we need to modify our business operations to comply and adapt to such developments, which may be time-consuming and expensive.

Failing to comply with increasing environmental regulations, as well as the effects of potential environmental liabilities, could have a material adverse effect on our business, results of operations or financial condition.

We, like other industry participants, are subject to various federal, state, local and international environmental laws and regulations. We may be subject to increasingly stringent environmental standards in the future, particularly as greenhouse gas (“GHG”) emissions and climate change regulations and initiatives increase. Future developments, administrative actions or liabilities relating to environmental and climate change matters could have a material adverse effect on our business, results of operations or financial condition.

Our manufacturing operations, including former operations, could expose us to material environmental liabilities. Additionally, companies that we acquire may have environmental liabilities that might not be accurately assessed or brought to our attention at the time of the acquisition.

The U.S. Environmental Protection Agency (“EPA”) has focused on GHGs, maintaining GHGs threaten the public health and welfare of the American people. The EPA also maintains that GHG emissions from on-road vehicles contribute to that threat. The EPA’s endangerment finding covers emissions of six GHGs. The EPA’s continuing efforts to limit GHG emissions could adversely affect our manufacturing operations, increase prices for energy, fuel and transportation, require us to accommodate changes in parameters, such as the way parts are manufactured, and may, in some cases, require us to redesign certain of our products. This, or other federal or state regulations, could lead to increased costs, which we may not be able to recover from customers, delays in product shipments and loss of market share to competitors. Regulatory changes or failure by a business to meet applicable requirements could disrupt that business or force a closure or relocation of the business.

Regulations associated with climate change could adversely affect our business.

Legislative and regulatory measures currently under consideration or being implemented by government authorities to address climate change could require reductions in our GHG or other emissions, establish a carbon tax or increase fuel or energy taxes. These legal requirements, in addition to emission reduction efforts that we may voluntarily undertake, are expected to result in increased capital expenditures and compliance costs, and could result in higher costs required to operate and maintain our facilities, procure raw materials and energy, and may require us to acquire emission credits or carbon offsets. These costs and restrictions could harm our business and results of operations by increasing our expenses or requiring us to alter our operations and product design activities. The inconsistent international, regional and/or national requirements associated with climate change regulations also create economic and regulatory uncertainty.

Additional Risks Relating to Ownership of Our Securities

If we are not able to maintain a listing on a national exchange for our securities, the trading market for our securities will be adversely affected.

Previously, our Nasdaq listing application was not approved prior to the Closing of the Business Combination in December 2023, and we received written notice from the Listing Qualifications Department of The Nasdaq Stock Market LLC indicating that we had not complied with all of the requirements of the Nasdaq Rule IM51012 since we had not demonstrated compliance with the requirement to have a minimum of 1.1 million “unrestricted publicly held shares” and a minimum of 400 “round lot holders” as

35

required by the Nasdaq Listing Rule 5405(a) for initial listing on the Nasdaq Global Market. In January 2024, we received a separate notice from the Listing Qualifications Department of The Nasdaq Stock Market LLC indicating that we were not in compliance with the requirement to maintain a minimum market value of listed securities of $50 million. These notices did not immediately impact the listing of our common stock or warrants on the Nasdaq Global Market. Following a hearing before a Nasdaq Hearings Panel, our request for listing transfer from The Nasdaq Global Market to The Nasdaq Capital Market and the effectiveness of our registration statement on Form S-1 (File No. 333-275521), Nasdaq granted our request for continued listing on Nasdaq, subject to certain conditions, including the transfer of our listing from The Nasdaq Global Market to The Nasdaq Capital Market. On June 3, 2024, we received a letter from the Nasdaq Hearings Panel confirming that we had demonstrated compliance with The Nasdaq Capital Market continued listing standards. However, there is no guarantee that we will be able to maintain compliance with listing standards on a national exchange for our securities in the future. We will be subject to a “Mandatory Panel Monitor” as that term is defined in Nasdaq Listing Rule 5815(d)(4)(B), through June 3, 2025.

Due to their ownership of our stock, our directors and executive officers are able to control or exert substantial influence over all matters submitted to our stockholders for approval, including the election of directors and amendments of our organizational documents, and an approval right over any acquisition or liquidation of our company.

As of June 21, 2024, our directors and executive officers collectively held a majority of our outstanding Common Stock. Accordingly, they are able to control or exert substantial influence over all matters Accordingly, they are able to control or exert substantial influence over all matters submitted to our stockholders for approval, including the election of directors and amendments of our organizational documents, and an approval right over any acquisition or liquidation of our company. These stockholders may have interests that differ from those of the other stockholders and, subject to their fiduciary duties, may vote in a way with which the other stockholders disagree and which may be adverse to their interests. This concentrated control may have the effect of delaying, preventing or deterring a change in control of our, could deprive our stockholders of an opportunity to receive a premium for their capital stock as part of a sale of our company, and might ultimately affect the market price of shares of our Common Stock.

We will incur significant expenses and administrative burdens as a public company, which could negatively impact our business, financial condition and results of operations.

We face legal, accounting, administrative and other costs and expenses as a public company that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act, and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations of the SEC and Nasdaq, including the establishment and maintenance of effective disclosure and financial controls, changes in corporate governance practices and required filing of annual, quarterly and current reports with respect to our business and results of operations. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations. Compliance with public company requirements increases costs and makes certain activities more time-consuming. A number of those requirements will require us to carry out activities we did not prior to the Business Combination. Furthermore, if any issues in complying with those requirements are identified (for example, if the auditors identify a material weakness or significant deficiency in the internal control over financial reporting), we could incur additional costs rectifying those issues, and the existence of those issues could adversely affect our reputation or investor perceptions of us. It may also be more expensive to obtain director and officer liability insurance.

The price and trading volume of our securities may be fluctuate dramatically.

The price and trading volume of our securities may fluctuate due to a variety of factors, including:

changes in the industries in which we and our customers operate;
developments involving our competitors;
changes in laws and regulations affecting our business;
variations in our operating performance and the performance of our competitors in general;
actual or anticipated fluctuations in our quarterly or annual operating results;
publication of research reports by securities analysts about us or our competitors or our industry;

36

the public’s reaction to our press releases, our other public announcements and our filings with the SEC;
actions by stockholders, including the sale by significant stockholders of any of their shares of our Common Stock;
additions and departures of key personnel;
commencement of, or involvement in, litigation involving our company;
changes in our capital structure;
the volume of shares of our Common Stock available for public sale; and
general economic and political conditions, such as recessions, interest rates, local and national elections, fuel prices, international currency fluctuations, corruption, political instability and acts of war or terrorism.

Since the Business Combination, the trading price of our securities and the trading volume of our securities has fluctuated dramatically, and may continue to do so, including for the reasons described above or reasons unrelated to our business or industry, such as retail investor interest driven by activity on social media or in online forums.

A substantial number of warrants are exercisable for our Common Stock, which will increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

SPAC Warrants to purchase an aggregate of 9,131,250 shares of our Common Stock are exercisable as of the date of this prospectus in accordance with the terms of the Warrant Agreement governing those securities. Additionally, in connection with the Financing, we issued the Financing Warrants to purchase an aggregate of 340,250 Financing Warrant Shares, which Financing Warrants are exercisable for the five-year period following the consummation of the Business Combination. Additionally, in connection with the Concurrent Private Placement we will issue the Pre-Funded Warrants. The exercise price of both the SPAC Warrants and the Financing Warrants is $11.50 per share. The exercise price of the Pre-Funded Warrants will be $0.0001 per share. To the extent such warrants are exercised, additional shares of our Common Stock will be issued, which will result in dilution to the holders of our Common Stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such warrants may be exercised could adversely affect the market price of our Common Stock. However, there is no guarantee that the warrants will ever be in the money prior to their expiration, and as such, the warrants may expire worthless.

Because there are no current plans to pay cash dividends on our Common Stock for the foreseeable future, you may not receive any return on investment unless you sell our Common Stock for a price greater than that which you paid for it.

We may retain future earnings, if any, for future operations, expansion and debt repayment and has no current plans to pay any cash dividends for the foreseeable future. Any decision to declare and pay dividends as a public company in the future will be made at the discretion of our board of directors and will depend on, among other things, our results of operations, financial condition, cash requirements, contractual restrictions and other factors that our board of directors may deem relevant. In addition, our ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness it or its subsidiaries incur. As a result, you may not receive any return on an investment in our Common Stock unless you sell your shares of Common Stock for a price greater than that which you paid for it.

The future exercise of registration rights may adversely affect the market price of our Common Stock.

Pursuant to certain registration rights agreements, we are required to file and maintain an effective registration statement under the Securities Act covering the resale of our securities by certain holders, including our executive officers and certain members of our board of directors, and in some cases facilitate underwritten offerings of those securities by those holders. The registration and availability of such a significant number of securities for trading in the public market may have an adverse effect on the market price of our Common Stock. We have filed a separate registration statement relating to the offer and resale of up to 16,693,916 shares of Common Stock, the resale of 506,250 Private Placement Warrants and up to 9,131,250 Shares of Common Stock underlying Warrants. Further, we expect to file a registration statement for the resale shares issued in the Concurrent Private Placement, including shares underlying the Pre-Funded Warrants.

37

We may issue additional shares of Common Stock or other equity securities without your approval, which would dilute your ownership interests and may depress the market price of our Common Stock.

We may issue additional shares of our Common Stock or other equity securities of equal or senior rank in the future in connection with, among other things, grants under our equity incentive plan, upon the exchange or conversion of outstanding warrants, future acquisitions, repayment of outstanding indebtedness, or under our equity line of credit facility, without additional stockholder approval, in a number of circumstances.

The issuance of additional shares or other equity securities of equal or senior rank would have the following effects:

existing stockholders’ proportionate ownership interest in us will decrease;
the amount of cash available per share, including for payment of dividends in the future, may decrease;
the relative voting strength of each previously outstanding share of our Common Stock may be diminished; and
the market price of our Common Stock may decline.

Anti-takeover provisions in our certificate of incorporation and under Delaware law could make an acquisition of our company, which may be beneficial to its stockholders, more difficult and may prevent attempts by its stockholders to replace or remove our current management.

Our certificate of incorporation contains provisions that may delay or prevent an acquisition of our company or a change in our management. These provisions may make it more difficult for stockholders to replace or remove members of our board of directors. Because the board of directors is responsible for appointing the members of the management team, these provisions could in turn frustrate or prevent any attempt by our stockholders to replace or remove our current management. In addition, these provisions could limit the price that investors might be willing to pay in the future for shares of our Common Stock. Among other things, these provisions include the limitation of the liability of, and the indemnification of, our directors and officers and the ability of the board of directors to issue preferred stock without stockholder approval, which could be used to institute a “poison pill” that would work to dilute the stock ownership of a potential hostile acquirer, effectively preventing acquisitions that have not been approved by the board of directors.

Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the General Corporation Law of the State of Delaware (the “DGCL”), which prohibits a person who owns 15% or more of its outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired 15% or more of our outstanding voting stock, unless such merger or combination is approved in a prescribed manner. This could discourage, delay or prevent a third party from acquiring or merging with us, whether or not it is desired by, or beneficial to, our stockholders. This could also have the effect of discouraging others from making tender offers for our Common Stock, including transactions that may be in its stockholders’ best interests. Finally, these provisions establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings. These provisions would apply even if the offer may be considered beneficial by some stockholders.

Our certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:

any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the DGCL, our certificate of incorporation or our bylaws; and

38

any action asserting a claim against us that is governed by the internal-affairs doctrine or otherwise related to our internal affairs.

To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our certificate of incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.

These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find either exclusive forum provision in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could harm our business.

We may be subject to securities litigation, which is expensive and could divert management attention.

The market price of our securities has been and may continue to be volatile and, in the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert management’s attention from other business concerns, which could seriously harm our business.

General Risk Factors

If we were to lose the services of members of our senior management team, we may not be able to execute our business strategy.

Our success depends in large part upon the continued service of key members of our senior management team. In particular, each of our Chief Executive Officer, Gary Strahan, President, Steven Winch, and Chief Financial Officer, Peter Baird, is critical to our overall management, as well as the continued development of our thermal infrared technology, our culture and our strategic direction. All of our executive officers are at-will employees. The loss of any member of our senior management team could harm our business.

Our future success depends, in part, on recruiting and retaining key personnel and, if we fail to do so, it may be more difficult for us to execute our business strategy. We are currently a small organization and will need to hire additional qualified personnel to effectively implement our strategic plan.

Our success depends on our ability to attract, retain and motivate highly qualified management, technical, manufacturing, engineering and sales personnel. In particular, our success may depend on our ability to recruit and retain management personnel who are qualified to manage a public company. All of our employees are at-will employees. In addition, our ability to successfully execute on our strategic plan depends in part on our ability to continue to build our organization and hire qualified personnel, especially with engineering, sales, technical and manufacturing expertise. We may not be able to attract and retain qualified personnel on acceptable terms given the competition for such personnel. If we are unsuccessful in our recruitment efforts, it may adversely affect our business and our growth prospects.

Climate change may have a long-term impact on our business.

Climate change may have an increasingly adverse impact on our business and those of our customers, partners and suppliers. While we seek to mitigate the risks associated with climate change on our operations, there are inherent climate-related risks globally. Some of our manufacturing facilities are located in regions that may be impacted by severe weather events, like hurricanes or unexpected cold snaps, the frequency and severity of which may increase as a result of climate change. These events could result in potential damage to our physical assets as well as disruptions in manufacturing activities. Moreover, some of our manufacturing facilities are in areas that could experience decreased access to water and reliable energy due to climate issues. Severe weather events

39

may impair the ability of our employees to work effectively. Climate change, including the increasing frequency and intensity of extreme weather events, its impact on our supply chain and critical infrastructure worldwide and its potential to increase political instability in regions where we, our customers, partners and suppliers do business, may disrupt our business and may cause us to experience higher employee attrition and higher costs to maintain or resume operations. The effects of climate change also may impact our decisions to construct new facilities or maintain existing facilities in the areas most prone to physical risks, which could similarly increase its operating and material costs. We could also face indirect financial risks passed through the supply chain that could result in higher prices for our products and the resources needed to produce them.

We sell products to customers directly engaged in oil and gas exploration and production. Changes to regulations, social practices and preferences, energy generation and transportation technologies that may occur or be implemented to mitigate climate change could result in reduced demand for hydrocarbon products, which could result in a reduction in sales to these customers.

Investor sentiment towards climate change and sustainability could adversely affect our business.

Increased investor focus and activism related to climate change and sustainability may hinder our access to capital, as investors may reconsider their capital investment as a result of their assessment of our sustainability practices. We may face increasing pressure regarding our sustainability disclosures and practices. Additionally, members of the investment community may screen companies such as us for sustainability performance before investing in our securities. If we are unable to meet the sustainability standards set by these investors, or if we are unable to meet any GHG reduction targets we communicate to the public, we may lose investors, the price of our securities may be negatively impacted and our reputation may be negatively affected.

We are currently operating in a period of economic uncertainty and capital markets disruption, which has been significantly impacted by geopolitical instability due to the ongoing Israel-Hamas and Russia-Ukraine military conflicts. Our business, financial condition and results of operations could be materially adversely affected by any negative impact on the global economy and capital markets resulting from such conflicts or any other geopolitical tensions.

U.S. and global markets are experiencing volatility and disruption following the escalation of geopolitical tensions and the start of the military conflicts between Israel and Hamas and Russia and Ukraine. Although the length and impact of the ongoing military conflicts is highly unpredictable, such conflicts could lead to market disruptions, including significant volatility in commodity prices, credit and capital markets, as well as supply chain interruptions. We are continuing to monitor the conflicts and assessing their potential impact on our business.

Additionally, the recent military conflict in Ukraine has led to sanctions and other penalties being levied by the United States, European Union and other countries against Russia. Additional potential sanctions and penalties have also been proposed and/or threatened. Russian military actions and the resulting sanctions could adversely affect the global economy and financial markets and lead to instability and lack of liquidity in capital markets, potentially making it more difficult for us to obtain additional funds.

It is impossible to predict the extent to which our operations, or those of our suppliers and manufacturers, will be impacted in the short or long term, or the ways in which the conflict may impact our business. The extent and duration of the military action, sanctions and resulting market disruptions are impossible to predict, but could be substantial. Any such disruptions may also magnify the impact of other risks described herein.

Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, global pandemics, and interruptions by man-made problems, such as terrorism. Material disruptions of our business or information systems resulting from these events could adversely affect our operating results.

A significant natural disaster, such as an earthquake, fire, flood, hurricane or significant power outage or other similar events, such as infectious disease outbreaks or pandemic events, could have an adverse effect on our business and operating results. For example, in October 2022, our production facility in Beaumont, Texas was impacted by a flood that damaged certain of our inventory. In addition, natural disasters, acts of terrorism or war could cause disruptions in our manufacturing operations, our or our customers’ or channel partners’ businesses, our suppliers or the economy as a whole. We also rely on information technology systems to communicate among our workforce and with third parties. Any disruption to our communications, whether caused by a natural disaster or by man-made problems, such as power disruptions, could adversely affect our business. We do not have a formal disaster recovery plan or policy in place and do not currently require that our suppliers’ partners have such plans or policies in place. To the extent that any such disruptions result in delays or cancellations of orders or impede our suppliers’ ability to timely deliver product components, or the deployment of our products, our business, operating results and financial condition would be adversely affected.

40

Adverse conditions in our target markets or the global economy more generally could have adverse effects on our results of operations.

While we make our strategic planning decisions based on the assumption that the markets we are targeting will grow, our business is dependent, in large part on, and directly affected by, business cycles and other factors affecting the industries we serve. Our target markets are highly cyclical and depend on general economic conditions and other factors, including consumer spending and preferences, changes in interest rates and credit availability, consumer confidence, inflation, environmental impact, governmental incentives and regulatory requirements, political volatility, labor relations issues, trade agreements and other factors.

We have been and may in the future become involved in legal and regulatory proceedings and commercial or contractual disputes, which could have a material adverse effect on our profitability and consolidated financial position.

We have been and may in the future be, from time to time, involved in litigation, regulatory proceedings and commercial or contractual disputes and these matters may be significant. These matters may include, without limitation, disputes with our distributors, suppliers and customers, intellectual property claims, government investigations, class action lawsuits, personal injury claims, environmental issues, customs and value-added tax disputes and employment and tax issues. In addition, we have in the past and could face in the future a variety of labor and employment claims against us, which could include but is not limited to general discrimination, wage and hour, privacy, ERISA or disability claims. In such matters, government agencies or private parties may seek to recover from us large, indeterminate amounts in penalties or monetary damages (including, in some cases, treble or punitive damages) or seek to limit our operations in some way. These types of lawsuits could require significant management time and attention or could involve substantial legal liability, adverse regulatory outcomes, or substantial expenses to defend. Often these cases raise complex factual and legal issues and create risks and uncertainties.

We could be forced to expend significant resources in the defense of these lawsuits or future ones, and we may not prevail. No assurances can be given that any proceedings and claims will not have a material adverse impact on our operating results and consolidated financial position or that our available insurance will mitigate this impact.

If securities or industry analysts either do not publish research about us or publish inaccurate or unfavorable research about us, our business or our market, or if they change their recommendations regarding our Common Stock adversely, the trading price or trading volume of our Common Stock could decline.

The trading market for our Common Stock will be influenced in part by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If one or more analysts initiate research with an unfavorable rating or downgrade our Common Stock, provide a more favorable recommendation about our competitors or publish inaccurate or unfavorable research about our business, our Common Stock price would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume of our Common Stock to decline.

41

USE OF PROCEEDS

We estimate the net proceeds from this offering will be approximately $9.3 million (or approximately $10.7 million if the underwriters exercise their over-allotment option in full), after deducting estimated underwriting discounts and commissions and estimated offering expenses payable by us.

The principal purposes of this offering are to increase our capitalization and financial flexibility, create a public market for our common stock and enable access to the public equity markets for us and our stockholders.

We currently expect to use the net proceeds from this offering for general corporate purposes, which may include payment of liabilities, capital expenditures for the expansion of our production capacity, funding working and growth capital, and the expansion of our sales and marketing function. The expected use of net proceeds from this offering represents our intentions based upon our present plans and business conditions, which could change in the future as our plans and business conditions evolve. We may find it necessary or advisable to use the net proceeds for other purposes, and we will have broad discretion in the application and specific allocations of the net proceeds of this offering. We intend to invest the net proceeds we receive from this offering that are not used as described above in short- and intermediate-term, interest-bearing obligations, investment-grade instruments or other securities.

42

DIVIDEND POLICY

We have not paid any cash dividends on our securities to date and do not intend to pay any cash dividends in the foreseeable future. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition. The payment of any cash dividends is within the discretion of the Board.

43

CAPITALIZATION

The following table sets forth the cash and cash equivalents and capitalization as of March 31, 2024, as follows:

on an actual basis;
on a pro forma basis; and
on a pro forma as adjusted basis, to give further effect to (i) (A) the conversions of the remaining Financing Notes (including the issuance of Inducement Shares), and (ii) issuances of shares under the Equity Line of Credit (together, the “Subsequent Events”), (ii) the Concurrent Private Placement, and (iii) the issuance and sale of common stock in this offering at an assumed public offering price of $1.98 per share, after deducting estimated underwriting discounts and commissions and estimated offering expenses payable by us.

The information discussed below is illustrative only, and our cash and cash equivalents and capitalization following the consummation of this offering will adjust based on the actual public offering price and other terms of this offering determined at pricing. You should read this information in conjunction with our consolidated financial statements and the related notes included elsewhere in this prospectus and the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section and other financial information contained in this prospectus.

    

As of March 31, 2024 

Actual

Adjustment for
Subsequent Events

Offering Adjustment

Concurrent
Private
Placement
Adjustment

Pro Forma
As Adjusted(1)

Cash and cash equivalents

$

491

    

$

558

    

$

9,300

    

$

13,950

    

$

24,299

Long-term debt, including current portion(2)

$

1,695

$

(1,695)

$

$

Stockholders’ equity:

Common stock, $0.0001 par value per share: 300,000,000 shares authorized, 12,926,296 shares issued and outstanding, actual; 13,869,744 shares issued and outstanding, pro forma after subsequent events; 18,542,641 shares issued and outstanding, pro forma as adjusted

1

1

1

2

Additional paid-in capital

38,413

2,195

9,299

13,949

63,857

Accumulated deficit

(37,053)

(37,053)

Total stockholders’ equity

1,361

2,195

9,300

13,950

26,806

Total capitalization

$

3,056

$

500

$

9,300

$

13,950

$

26,806

(1)Each $1.00 increase (decrease) in the assumed public offering price of $1.98 per share would increase (decrease) the as adjusted amount of each of cash and cash equivalents, additional paid-in-capital, total stockholders’ equity and total capitalization by $4.7 million, assuming the number of shares offered by us remains the same, and after deducting underwriting discounts and estimated offering expenses payable by us. Similarly, each 100,000 increase (decrease) of shares in the number of shares sold in this offering would increase (decrease) the as adjusted amount of each of cash and cash equivalents, additional paid-in-capital, total stockholders’ equity and total capitalization by $0.2 million, assuming the assumed public offering price of $1.98 per share remains the same, and after deducting underwriting discounts and estimated offering expenses payable by us.

44

DILUTION

If you invest in our common stock in this offering, your ownership interest will be immediately diluted to the extent of the difference between the public offering price per share and the pro forma net tangible book value per share of our common stock immediately after this offering.

Our historical net tangible book value (deficit) as of March 31, 2024, was $1.3 million, or $0.098 per share of common stock. Historical net tangible book value (deficit) per share is determined by subtracting our total liabilities from the total book value of our tangible assets and dividing the difference by the number of shares of common stock deemed to be outstanding.

Our pro forma net tangible book value as of March 31, 2024, after giving effect to subsequent events was $3.5 million, or $0.254 per share of common stock. Our pro forma net tangible book value per share represents the amount of our total tangible assets less our total liabilities, divided by the number of our shares of common stock outstanding as of June 21, 2024, after giving effect to the Subsequent Events. This amount represents an immediate increase in pro forma net tangible book value relative to net tangible book value of $0.156 per share to our existing stockholders.

Our pro forma net tangible book value as of March 31, 2024, after giving effect to the Concurrent Private Placement was $17.5 million, or $0.815 per share of common stock. Our pro forma net tangible book value per share represents the amount of our total tangible assets less our total liabilities, divided by the number of our shares of common stock outstanding as of June 21, 2024, after giving effect to (i) the Subsequent Events, and (ii) the Concurrent Private Placement. This amount represents an immediate increase in pro forma net tangible book value relative to net tangible book value of $0.561 per share to our existing stockholders.

Our pro forma as adjusted net tangible book value as of March 31, 2024, after giving effect to the pro forma adjustments above and this offering would have been approximately $26.8 million, or $1.011 per share of common stock. This amount represents an immediate increase in pro forma as adjusted net tangible book value relative to pro forma net tangible book value (adjusted for the Subsequent Events and Concurrent Private Placement) of $0.756 per share to our existing stockholders and an immediate dilution in pro forma as adjusted net tangible book value of approximately $0.969 per share to new investors purchasing shares of common stock in this offering, assuming a $1.98 per share offering price. We determine dilution by subtracting the pro forma as adjusted net tangible book value per share after this offering from the amount of cash that a new investor paid for a share of common stock. The following table illustrates this dilution:

Assumed public offering price per share

    

$

1.98

 

Historical net tangible book value (deficit) per share as of March 31, 2024

$

0.098

Pro forma (subsequent event) increase in net tangible book value per share as of March 31, 2024 before giving effect to this offering

$

0.156

Pro forma (subsequent event) net tangible book value per share as of March 31, 2024

$

0.254

Pro forma (concurrent private placement) increase in net tangible book value per share as of March 31, 2024 before giving effect to this offering

$

0.561

Pro forma (concurrent private placement) net tangible book value per share as of March 31, 2024

$

0.815

Increase in pro forma net tangible book value per share attributable to investors in this offering

$

0.756

Pro forma as adjusted net tangible book value per share after this offering

$

1.011

Dilution in pro forma as adjusted net tangible book value per share to new common stock investors in this offering

$

0.969

A $1.00 increase (decrease) in the assumed public offering price of $1.98 per share, which is the last reported sales price of our common stock on June 25, 2024, would increase (decrease) the pro forma as adjusted net tangible book value per share after this offering by approximately $0.177, and dilution in pro forma as adjusted net tangible book value per share to new investors by approximately $0.170, assuming that the amount offered by us, as set forth on the cover page of this prospectus, remains the same and after deducting estimated underwriting discounts and commissions and estimated offering expenses payable by us.

If the underwriters exercise their over-allotment option to purchase additional shares of common stock from us in full, the pro forma as adjusted net tangible book value after the offering would be $1.034 per share, the increase in pro forma as adjusted net tangible book value per share relative to pro forma net tangible book value per share to existing stockholders would be $0.219 per share, and the dilution in pro forma as adjusted net tangible book value to new investors would be $0.946 per share, in each case assuming a public offering price of $1.98 per share, which is the last reported sales price of our common stock on June 25, 2024.

45

The following table summarizes, as of June 25, 2024, which is comprised of: (i) 13,869,544 shares of common stock outstanding as of June 21, 2024; (ii)    ; (iii)    ; (iv) the    , and (v) after giving effect to this offering, the number of shares of common stock purchased from us, the total consideration paid, or to be paid, to us and the average price per share paid, or to be paid, by existing stockholders and by the new investors. The calculation below is based on an assumed public offering price of $1.98 per share, which is the last reported sales price of our common stock on June 25, 2024, before deducting the estimated underwriting discounts and commissions and estimated offering expenses payable by us.

Shares Purchased

Total Consideration

    

Number

    

Percent

    

Amount

    

Percent

    

Average
price
per Share

Existing stockholders(1)

%  

$

%  

$

New investors

%  

$

%  

$

Total

100

%  

$

100

%  

(1)Includes stockholders from the Concurrent Private Placement

Each $1.00 increase (decrease) in the assumed public offering price of $1.98 per share would increase (decrease) the total consideration paid by new investors and the total consideration paid by all stockholders by $5,050,505, assuming the number of shares offered by us remains the same and after deducting estimated underwriting discounts and commissions but before estimated offering expenses.

Except as otherwise indicated, the discussion and the tables above assume no exercise of the underwriters’ over-allotment option to purchase additional shares of common stock from us. The number of shares of our common stock to be outstanding after this offering is based on 13,869,744 shares of our common stock outstanding as of June 21, 2024, which is comprised of: (i) 13,869,744 shares of common stock outstanding as of June 21, 2024, (ii) 7,575,757 shares of common stock issued in the Concurrent Private Placement (assuming full exercise of the Pre-Funded Warrants) and (iii) 5,050,505 shares issued in this offering assuming a public offering price of $1.98 per share of common stock, which is the last reported sale price of our common stock on June 25, 2024, and excludes:

46

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 provides information that our management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition. This discussion should be read in conjunction with our audited consolidated financial statements as of and for the years ended December 31, 2023, and 2022, and our unaudited interim condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024, and 2023, together with the related notes thereto, included elsewhere in this prospectus (collectively, the “consolidated financial statements”).

This discussion includes forward-looking statements based on the Company’s current assumptions, expectations and projections about future events that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” or in other parts of this prospectus. For more information on these and other factors, see “Forward-Looking Statements” herein.

Overview

We manufacture and distribute highly sensitive and accurate infrared cameras and other sensor systems, comprising hardware and software, for condition-based monitoring and other uses in a variety of industrial settings. We also provide services, including training, calibration, and repairs for our customers. Most of our customers are in the United States and operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

Merger

On December 19, 2023, SportsMap Tech Acquisition Corp. (“Legacy SMAP”), through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”) consummated the closing of the transactions contemplated by the Business Combination Agreement initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”). Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Business Combination as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to “MultiSensor AI Holdings, Inc.” (“MSAI” or the “Company”).

The Business Combination was accounted for as a reverse acquisition. Under this method of accounting, Legacy SMAP is treated as the “acquired” company for accounting purposes. The net assets of Legacy SMAP were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Business Combination were those of Legacy ICI. Under this method of accounting, Legacy ICI has been determined to be the accounting acquirer, as it held the majority composition of the executive management and was greater in overall asset, revenue and employee size following the Business Combination. Legacy ICI will be the successor for financial reporting purposes, meaning that Legacy ICI’s financial statements for previous periods will be disclosed in the registrant’s future periodic reports filed with the SEC.

As a result of having common stock that is registered under the Exchange Act and is listed for trading on a U.S. national stock exchange, we will need to hire additional personnel and implement procedures and processes to address public company regulatory requirements and customary practices. We expect to incur additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees and additional internal and external accounting and legal and administrative resources, including increased audit and legal fees.

Financing Transaction

As part of our financing efforts in connection with the Business Combination, a number of purchasers (each, a “Financing Investor”) purchased from us an aggregate of $6.805 million in convertible promissory notes in connection with the closing of the Business Combination (the “Financing Notes”). Of the $6.805 million in Financing Notes, $1.3 million were issued in exchange for cancellation of an equal amount of existing promissory notes of Legacy SMAP (rather than having such notes repaid at the closing of the Business Combination), $1.0 million were rolled over from an existing related party promissory note of Legacy ICI (rather than having such note repaid at closing of the Business Combination), and $4.5 million were cash proceeds to us.

47

Each Financing Note was set to mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and was convertible at any time at the Financing Investors’ option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note (the “Holder”), we could not repay any principal amount of any Financing Note prior to the Maturity Date (as defined below).

Pursuant to their terms, the Financing Notes accrued interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a Holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the Holder elects to receive interest on the Financing Note in the form of shares of our Common Stock. If the Holder elected to receive interest in shares of our Common Stock, such interest was payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of our Common Stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest was deemed an event of default and the interest rate would increase automatically to 15% per annum until repaid.

As part of the financing transaction, Legacy SMAP also issued warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of our Common Stock (such shares issuable upon exercise of the Financing Warrants, the “Financing Warrant Shares”), at an exercise price of $11.50 per Financing Warrant Share. The Financing Warrants were allocated ratably among the Financing Investors in accordance with their respective investment amounts. The Financing Warrants are exercisable at any time before the fifth anniversary of the closing of the Business Combination. The Financing Warrants are not subject to any redemption provision and can be exercised for cash or on a cashless basis at the discretion of the holder. In addition, in order to induce the Financing Investors’ investments, certain holders of Legacy SMAP’s founder shares and stockholders of Legacy ICI transferred, and Legacy ICI issued prior to the closing of the Business Combination for exchange at the Exchange Ratio at Closing, an aggregate of 680,500 shares of our Common Stock to the Financing Investors at the Closing.

On March 31, 2024, $4.5 million of the Financing Notes and $0.2 million of the SMAP Related Party Promissory Notes were converted to equity, which resulted in a loss of $0.9 million recorded under loss on financing transaction within the Consolidated Statements of Operations.

Financing Note Conversion Inducement and Notice of Conversion

On March 27, 2024, and March 28, 2024, we entered into certain letter agreements effective March 31, 2024 (“Inducement Letters”) to induce certain holders of the Financing Notes with an aggregate principal balance of $3.3 million to elect to convert their Financing Notes into shares of our Common Stock at a price of $5 per share pursuant to the terms of the Financing Notes. Pursuant to the letter agreement, the Company agreed to issue an additional share of Common Stock (each an “Inducement Share”) for each share of Common Stock to be issued pursuant to the converted principal balance of the Financing Notes. Pursuant to the terms of the Financing Notes and the Inducement Letters, we issued 327,500 shares of Common Stock related to the principal balance of the Financing Notes, 327,500 Inducement Shares, and 8,318 shares of Common Stock related to accrued interest on the Financing Notes, for an aggregate of 663,318 shares of Common Stock.

Amendment of Financing Notes

Effective March 31, 2024, we modified the terms of $3.53 million in principal amount of the Financing Notes that were not the subject of the Inducement Letters described above (the “Remaining Notes”), among other things, to reduce the conversion price of the principal and interest to $5.00 per share of Common Stock. Two of those Remaining Notes (which hereafter are referred to as the “Related Party Notes”) are owned by David Gow, a director of the Company, and the Jill A Blashack Strahan Trust, which is deemed to be beneficially owned by Gary Strahan, Chief Executive Officer and a director of the Company. The aggregate principal balance of such Related Party Notes was $1.2 million. As an incentive to induce the holders of the Remaining Notes to convert such notes, and with the objective of meeting Nasdaq’s listing requirements specific to stockholders’ equity, we approved the reduction of the conversion price of the principal and interest to $5.00 per share of Common Stock and entered into Note Amendments with David Gow and the Jill A Blashack Strahan Trust (the “Note Amendments”). Thereafter David Gow and the Jill A Blashack Strahan Trust elected to convert the Remaining Notes into shares of Common Stock effective as of March 31, 2024. We issued 243,048 shares of Common Stock pursuant to David Gow’s and the Jill A Blashack Strahan Trust’s respective elections to convert their Remaining Notes. The Note Amendments contain prohibitions against the direct or indirect transfer, pledge, sale or other disposal of the shares of Common Stock issued as a result of the conversion for a period of six months.

48

Conversion of Loan Obligation

As previously disclosed, we previously issued a $200,000 promissory note (the “Loan”) to David Gow, a director of the Company, in exchange for a $200,000 loan from David Gow to us. The Loan was non-interest bearing. On March 30, 2024, we entered into a subscription agreement (the “Subscription Agreement”) whereby we agreed to issue 60,060 shares of Common Stock to David Gow in exchange for the cancellation of such Loan obligation (at an effective price per share of $3.33). The Subscription Agreement contains prohibitions against the direct or indirect transfer, pledge, sale or other disposal of the shares of Common Stock issued as a result of the conversion for a period of six months.

Recent Developments

Note Conversion

On April 5, 2024, we entered into letter agreements, effective April 5, 2024, with certain holders of our outstanding Financing Notes having an aggregate principal balance of $1.65 million pursuant to which the holders of such Financing Notes elected to convert their Financing Notes into shares of our Common Stock at a price of $10 per share pursuant to the terms of the Financing Notes. Pursuant to the Conversion Agreement, we agreed to issue an additional share of Common Stock for each share of Common Stock to be issued pursuant to the converted principal balance of the Financing Notes. Pursuant to the terms of the Financing Notes and the conversion agreements, we issued 165,000 shares of Common Stock related to the principal balance of the Financing Notes, 165,000 additional shares, and 4,397 shares of Common Stock related to accrued interest on the notes, for an aggregate of 334,397 shares of Common Stock.

On April 30, 2024, we entered into agreements with certain holders of Notes with an aggregate principal balance of $430,000 in order to amend the conversion price of the principal amount of the amended notes to $5.00 per share of Common Stock, and to amend the conversion price of the interest amount of such amended notes to $10.00 per share of Common Stock. In connection with the note amendments, the holders of the amended notes elected to convert the amended notes into shares of Common Stock effective as of April 30, 2024. On April 30, 2024, we issued 87,411 shares of Common Stock pursuant to conversion of the amended notes.

On May 10, 2024, we entered into an agreement with a certain Note holder with an aggregate principal balance of $250,000 in order to amend the conversion price of the principal amount of the amended note to $5.00 per share of Common Stock, and to amend the conversion price of the interest amount of such amended note to $10.00 per share of Common Stock. In connection with the note amendment, the holder of the amended Note elected to convert the amended Note into shares of Common Stock effective as of May 10, 2024. On May 10, 2024, we issued 50,882 shares of Common Stock pursuant to conversion of the amended note.

Equity Line of Credit

In April 2024, we entered into a Common Stock Purchase Agreement (the “Purchase Agreement”) with B. Riley Principal Capital II, LLC (“B. Riley Capital II”) pursuant to which we have the right, but not the obligation, to sell to B. Riley Principal Capital II up to $25.0 million of Common Stock (the “Purchase Shares”) and issued 171,821 shares of our Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase the Purchase Shares under the Purchase Agreement (the “Commitment Shares”). See “— Liquidity and Capital Resources and Going Concern — Equity Line of Credit.”

Nasdaq Compliance Matters

As previously disclosed, on December 20, 2023, we received notice from The Nasdaq Stock Market LLC (“Nasdaq”) indicating that we had not complied with all of the initial listing on the Nasdaq Global Market and, and as previously disclosed, on February 13, 2024, we received notice from Nasdaq stating that we were not in compliance with the requirement of continued listing on the Nasdaq Global Market to maintain a minimum Market Value of Listed Securities of $50 million. Following a hearing before a Nasdaq Hearings Panel, our listing transfer from The Nasdaq Global Market to The Nasdaq Capital Market and the effectiveness of our registration statement on Form S-1 (File No. 333-275521), Nasdaq granted our request for continued listing on Nasdaq, subject to our filing a Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 on or before May 15, 2024 demonstrating compliance with The Nasdaq Capital Market continued listing standard of a minimum of $2.5 million of stockholders equity. On June 3, 2024, we received a letter from a representative of The Nasdaq Hearings Panel confirming that we had demonstrated a minimum of $2.5 million of stockholders equity, on a pro forma, as adjusted basis, in our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. The transfer of our listing to The Nasdaq Capital Market together with the Nasdaq Hearing Panel’s decision rendered moot the deficiencies cited in the Global Markets Notice.

49

Concurrent Private Placement

On June , 2024, we entered into a securities purchase agreement with the PIPE Investor pursuant to which the PIPE Investor agreed to purchase at the Purchase Price a number of shares equal to the Purchase Price divided by the initial public offering price, in a private placement transaction exempt from the registration requirements of the Securities Act as provided by Section 4(a)(2) thereof, that would close substantially concurrently with, and be contingent and conditioned upon consummation of, this offering. Further, we have agreed to appoint a representative of the PIPE Investor as a member of our board of directors, however the terms of such arrangement have not been finalized.

Pursuant to a placement agency agreement dated as of June , 2024, we engaged Roth Capital Partners, LLC to act as our exclusive placement agent in connection with the Concurrent Private Placement. We will pay Roth Capital Partners (i) a cash fee 7.0% of the gross proceeds of that offering, or $ per share of Common Stock, based on the public offering price per share. We have also agreed to reimburse Roth Capital Partners, LLC at closing for certain out-of-pocket expenses in connection with the Concurrent Private Offering, including legal expenses incurred by it in connection with the offering, of up to a maximum of $50,000.

Growth and Long-Term Strategy

Our long-term strategy is to grow hardware and software revenues over the medium term by:

Expanding our sales and marketing capabilities. We will strive to increase market share by scaling our commercial capabilities, including sales, marketing, account management, and technical support, to meet customers’ requirements in the oil and gas, distribution and logistics, manufacturing, and utilities sectors.
Increasing software capabilities and applications. We will continue to invest in our SmartIR SaaS platform in order to increase its user-case-specific functionality and value to customers across the four main industry verticals.
Executing on our product roadmaps. We will focus on innovation and product development in hardware, software, and implementations in our four main industry verticals. We believe these investments and innovations will help drive improved functionality for our customers and reduce the total cost of ownership for their critical assets. We will also work to improve compatibility with various complementary software platforms and competing hardware.
Growing wallet share with existing enterprise customers and acquiring new customers. We plan to continue expanding our presence in our existing large enterprise customers by rolling out integrated solutions for more of their relevant facilities and manufacturing processes, in addition to acquiring new customers.
Expanding our network of distributors and strategic channel partners. We will continue to build and capitalize on our extensive network of specialty distributors and strategic channel partners to drive revenue growth in our four main industry verticals.
Pursuing strategic acquisitions. We intend to secure additional commercial capabilities and technology through opportunistic acquisitions of key strategic targets, focused on increasing market penetration in our four main industry verticals.

Components of Our Operating Results

Revenue, net

Our revenues are derived mainly from product sales (infrared cameras, sensors, and components), Software as a Service (SaaS) and ancillary services. Most of our products are sold directly to customers or through distributors, and they are frequently bundled as multiple-camera systems, with integrated software and ancillary services in multi-year subscriptions. These systems require initial and ongoing technical support, which is bundled into system pricing.

50

Revenue is recognized net of allowances for returns and any sales taxes collected from customers. The Company records reductions to Products net sales related to future product returns, price protection and other customer incentive programs based on the Company’s expectations and historical experience.

Cost of Goods Sold

Cost of goods sold primarily consists of inventory, materials, supplies, and shipping costs. Cost of goods sold also includes employee costs related to our production process and to services provided to our clients and write-dwon of inventories.

Selling, General and Administrative Expense

Selling, general and administrative (“SG&A”) expenses consist mainly of payroll and benefits, marketing and advertising, travel, insurance, leases, professional fees, taxes, and stock-based compensation expense.

We recognize SG&A expenses in the period incurred.

Depreciation

Depreciation includes the depreciation expense on property, plant and equipment, as well as on the proprietary software deployed as part of our camera systems.

Casualty losses, net of recoveries

Casualty losses relate to losses due to a flood that occurred in October 2022 in our Beaumont, Texas warehouse, net of the proceeds recovered from the insurance claim relating to the inventory loss.

Interest Expense

Interest expense relates to the line of credit and convertible notes.

Interest Expense, related parties

Interest expense, related parties relate to the stockholder promissory notes issued in July 2020.

Loss (gain) in fair value of convertible notes

Loss (gain) in fair value of convertible notes includes the gain or loss related to the change in fair value of the convertible notes issued in December 2022, January 2023, June 2023, July 2023, August 2023, September 2023, and December 2023.

Loss (gain) in fair value of warrants liabilities

Loss (gain) in fair value of warrants liabilities includes the gain or loss related to the change in fair value of the Financing Warrants issued in December 2023.

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

51

Loss on Financing Transaction

Loss related to the financing transaction described above under “—Financing Transaction”. The loss was a result of the added incentives in the Financing transaction including Financing Warrants, Founder Shares (as defined below), and bonus shares issued as inducements to investors.

Other (Income) Expenses, net

Other expenses, net includes mainly donations, a gain on disposal of assets, and miscellaneous expenses.

Income Tax Expense (Benefit)

Income tax expense (benefit) consists of federal and state income taxes in the United States and related deferred taxes.

Results of Operations

Three Months Ended March 31, 2024, Compared to Three Months Ended March 31, 2023

The following table presents summary results of operations for the periods indicated, in thousands:

    

Three Months Ended March 31,

    

Amount

     

%

 

2024

   

2023

Change

Change

Revenue, net

$

2,275

$

980

$

1,295

132

%

Cost of goods sold (exclusive of depreciation)

1,404

465

939

202

%

Operating expenses:

Selling, general and administrative

3,163

3,511

(348)

(10)

%

Depreciation

273

180

93

52

%

Total operating expenses

3,436

3,691

(255)

(7)

%

Operating loss

(2,565)

(3,176)

611

(19)

%

Interest expense

4

29

(25)

(86)

%

Interest expense, related parties

21

(21)

(100)

%

Loss (gain) in fair value of convertible notes

475

(287)

762

(266)

%

Loss (gain) in fair value of warrants liabilities

(29)

(29)

(100)

%

Loss on financing transaction

876

876

100

%

Other (income) expenses, net

(17)

17

(100)

%

Loss before income taxes

(3,891)

(2,922)

(969)

33

%

Income tax expense (benefit)

31

(15)

46

(307)

%

Net loss

$

(3,922)

$

(2,907)

$

(1,015)

35

%

Revenue: Revenue for the three months ended March 31, 2024, was approximately $2.3 million, and increased $1.3 million, or 131%, from approximately $1.0 million for the three months ended March 31, 2023. The increase in revenue of $1.3 million was attributable to an increase in units sold and a favorable shift in product mix, as we sold a higher proportion of higher-priced sensors (such as, IR Pad 640, Gas DetectIR VOC and FMX 400) which was offset by $2.9 million in sales returns for the three months ended March 31, 2024. The sales returns related to a transaction with a long-standing customer who also is a launch customer for the MSAI Cloud suite of products. Under the terms of this transaction, certain biorisk-related devices sold to this customer in prior years were exchanged for devices appropriate for industrial use, when combined with the MSAI Edge and MSAI Cloud software. The customer paid cash and received credit for the returned devices. The returned devices were put back into inventory at net realizable value. There were no sales returns for the three months ended March 31, 2023.

Cost of Goods Sold: Cost of goods sold for the three months ended March 31, 2024, was approximately $1.4 million and increased $0.9 million, or 202%, from approximately $0.5 million for the three months ended March 31, 2023. The increase in the cost of goods sold was attributable to the higher volume of units sold and an increase of $0.5 million in product costs because of an increase in overall materials and supplies prices as well as outbound shipping costs during the period. Cost of goods sold increased in the current year period, as approximately 456 thermal devices for industrial use were shipped to one of the Company’s launch customers as part of an ongoing large-scale implementation program.

52

Gross margin is the percentage obtained by dividing (a) revenue less cost of goods sold (exclusive of depreciation) by (b) revenue. Gross margin for the three months ended March 31, 2024, was approximately 38%, a decrease from approximately 53% for the three months ended March 31, 2023. The decrease in gross margin was primarily attributable to an increase in overall materials and supplies prices as well as outbound shipping costs during the period.

Selling, General and Administrative Expense: Selling, general and administrative expense for the three months ended March 31, 2024, was approximately $3.2 million and decreased $0.3 million, or 10%, from approximately $3.5 million for the three months ended March 31, 2023. The decrease in selling, general and administrative expenses was attributable to a decrease in bad debt expense of approximately $0.2 million.

Depreciation Expense: Depreciation expense for the three months ended March 31, 2024, was approximately $0.3 million and increased by $0.1 million, or 52% from approximately $0.2 million for the three months ended March 31, 2023. The increase in depreciation expense was primarily due to additions to property, plant, and equipment (primarily software) during the prior year.

Interest Expense and Interest Expense, related parties: Interest expense for the three months ended March 31, 2024, was approximately $.04 million and decreased by $.05 million, or 92% from approximately $0.05 million for the three months ended March 31, 2023. The decrease in interest expense was due to payoff of the B1 Bank line of credit in December 2023, offset in part by interest accrued on convertible notes that remained outstanding at March 31, 2024.

Loss (gain) in fair value of convertible notes: Loss (gain) in fair value of convertible notes includes the loss (gain) related to the fair value of the convertible notes issued in December 2022, January 2023, June 2023, July 2023, August 2023, September 2023 and Financing Notes in December 2023. The loss on convertible notes for the three months ended March 31, 2024, was approximately $0.5 million.

Loss (gain) in fair value of warrants liabilities: Loss (gain) in fair value of warrants liabilities includes the gain related to the fair value of the warrants issued in December 2023 as part of the Financing transaction. The gain in fair value of warrants liabilities for the three months ended March 31, 2024, was approximately $0.03 million.

Loss on financing transaction: Loss on financing transaction resulted from the conversion of the convertible notes into common stock. On December 19, 2023, in connection with the Business Combination, $1.3 million of the promissory notes were exchanged for an equal amount of Financing Notes which resulted in an outstanding balance of $0.2 million as of December 31, 2023. The $0.2 million outstanding balance was converted to equity on March 31, 2024, which resulted in loss of $0.1 recorded under loss on financing transaction within the Consolidated Statements of Operations. On March 31, 2024, $4.5 million of the Financing Notes and $0.2 million of SMAP Related Party Promissory Notes were converted to equity, which resulted in loss of $0.9 million recorded under loss on financing transaction within the Consolidated Statements of Operations.

Other (Income) Expenses, net: Total other income, net for the three months ended March 31, 2024, decreased $0.02 million, or 100%, from $0.02 million for the three months ended March 31, 2023. The decrease in other income was primarily attributable to a decrease in non-operating income and expenses.

53

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022

The following table presents summary results of operations for the periods indicated, in thousands:

Year ended December 31,

Amount

    

2023

    

2022

    

Change

    

% Change

 

Revenue, net

$

5,430

$

7,268

$

(1,838)

(25)

%

Cost of goods sold (exclusive of depreciation)

3,986

4,964

(978)

(20)

%

Operating expenses:

Selling, general and administrative

22,105

13,606

8,499

62

%

Depreciation

872

561

311

55

%

Casualty losses, net of recoveries

155

(155)

100

%

Total operating expenses

22,977

14,322

8,655

60

%

Operating loss

(21,533)

(12,018)

(9,515)

79

%

Interest expense

64

32

32

100

%

Interest expense, related parties

30

83

(53)

(64)

%

Change in fair value of convertible notes

(970)

(970)

(100)

%

Tariff refund

(2,401)

(2,401)

(100)

%

Change in fair value of warrant liabilities

(195)

(195)

(100)

%

Loss on financing transaction

4,043

4,043

100

%

Other (income) expenses, net

(44)

(48)

4

(8)

%

Loss before income taxes

(22,060)

(12,085)

(9,975)

83

%

Income tax expense

208

1,205

(997)

(83)

%

Net loss

$

(22,268)

$

(13,290)

$

(8,978)

68

%

Revenue: Revenue for the year ended December 31, 2023, was approximately $5.4 million, and decreased $1.8 million, or 25%, from approximately $7.3 million for the year ended December 31, 2022. The decrease in revenues was due to decreased unit volumes, particularly in the higher-priced end of the product range (e.g., UAVs and fixed-mount systems). We made an effective exit from the biorisk market and the direct sale of products into the veterinary market. Our traditional core business, selling infrared and other sensor solutions into the industrial market, was relatively steady. We also launched our SmartIR cloud-software product suite in the second quarter of 2023, however we did not earn significant revenue during the year ended December 31, 2023, for our SmartIR cloud-software product. Sales returns were not material for the years ended December 31, 2023, or 2022.

Cost of Goods Sold: Cost of goods sold for the year ended December 31, 2023, was approximately $4.0 million and decreased $1.0 million, or 20%, from approximately $5.0 million for the year ended December 31, 2022. The decrease in cost of goods sold was attributable to the corresponding decrease in product sales, resulting in a decrease in materials and supplies purchased as well as outbound shipping costs, and included the recognition of an inventory write down to net realizable value of $1.7 million in the year ended December 31, 2023.

Gross margin is the percentage obtained by dividing (a) revenue less cost of goods sold (exclusive of depreciation) by (b) revenue. Gross margin for the year ended December 31, 2023, was approximately 27%, compared to 32% for the year ended December 31, 2022. The decrease in gross margin in 2023 compared to 2022 was primarily attributable to the recognition of an inventory write-down to net realizable value of $1.7 million in the year ended December 31, 2023, that was recorded to costs of goods sold. The recognition of this write-down adversely impacted gross margin by 31 percentage points for 2023.

Selling, General and Administrative Expense: Selling, general and administrative expense for the year ended December 31, 2023, was approximately $22.1 million and increased $8.5 million, or 62%, from approximately $13.6 million for the year ended December 31, 2022. The increase in selling, general and administrative expenses was attributable to an increase in share-based compensation of $13.4 million, which was partially offset by a decrease in payroll expense of $2.5 million, a decrease in professional fees by approximately $1.5 million, and a decrease in sales commissions by approximately $0.4 million.

Depreciation Expense: Depreciation expense for the year ended December 31, 2023, was approximately $0.9 million and increased by $0.3 million, or 55%, from approximately $0.6 million for the year ended December 31, 2022. The increase in depreciation expense relates to an increase in additions to property, plant, and equipment during the year ended December 31, 2023.

54

Interest Expense and Interest Expense, related parties: Interest expense for the year ended December 31, 2023, was approximately $94 thousand and decreased by $21 thousand, or 18% from approximately $115 thousand for the year ended December 31, 2022. The decrease in interest expense was due to the termination of the line of credit agreement in July 2022.

Other (Income) Expenses, net: Other expenses, net for the year ended December 31, 2023, was approximately $44 thousand and decreased $4 thousand, or 8%, as compared to $48 thousand of other expenses, net for the year ended December 31, 2022. The decrease in other income expenses, net was primarily attributable to a decrease in donations and non-operating income and expenses. The decrease in other income was primarily attributable to a decrease in non-operating income and expenses.

Non-GAAP Financial Measures

EBITDA, Adjusted EBITDA, EBITDA Margin, and Adjusted EBITDA Margin

Earnings before interest, taxes, depreciation and amortization (“EBITDA”), Adjusted EBITDA, EBITDA Margin, and Adjusted EBITDA Margin are supplemental non-GAAP financial measures used by management. We define EBITDA as net (loss) income before (i) interest expense (net interest income), (ii) depreciation and (iii) taxes. We define Adjusted EBITDA as EBITDA before share-based compensation expenses and other non-operating income and expenses. We define EBITDA Margin as EBITDA divided by revenue and Adjusted EBITDA Margin as Adjusted EBITDA divided by revenue.

We believe EBITDA, Adjusted EBITDA, EBITDA Margin, and Adjusted EBITDA Margin are useful performance measures because they facilitate comparison of our results of operations from period to period without regard to our financing methods or capital structure or other items that impact comparability of financial results from period to period such as fluctuations in interest expense or effective tax rates, levels of depreciation, non-cash charges such as share based compensation expenses or unusual items that are not considered an indicator of ongoing performance of our operations. EBITDA and Adjusted EBITDA should not be considered as alternatives to, or more meaningful than, net income or any other measure as determined in accordance with GAAP. Our computations of EBITDA and Adjusted EBITDA may not be comparable to EBITDA or Adjusted EBITDA of other companies. We present EBITDA and Adjusted EBITDA because we believe they provide useful information regarding the factors and trends affecting our business.

The following tables present a reconciliation of EBITDA, Adjusted EBITDA, EBITDA Margin, and Adjusted EBITDA Margin to the GAAP financial measure of net income for each of the periods indicated (unaudited), in thousands:

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022

Years Ended December 31,

    

2023

    

2022

Net loss

$

(22,268)

$

(13,290)

 

Interest expense

64

32

Interest expense, related parties

30

83

Income tax expense

208

1,205

Depreciation

872

561

EBITDA

$

(21,094)

$

(11,409)

EBITDA margin % (of revenue)

(388)

%  

(157)

%

55

Years Ended December 31,

    

2023

    

2022

Net loss

$

(22,268)

$

(13,290)

 

Interest expense

64

32

Interest expense, related parties

30

83

Income tax expense

208

1,205

Depreciation

872

561

Transaction costs

1,898

Change in fair value of convertible notes

(970)

Change in fair value of warrants

(195)

Share based compensation expense

14,061

644

Casualty losses, net of recoveries

155

Inventories impairment

1,689

Loss on financing transaction

4,043

Tariff refund

(2,401)

Other (income) expenses, net

(44)

(48)

Adjusted EBITDA

$

(4,911)

$

(8,760)

Adjusted EBITDA margin % (of revenue)

(90)

%  

(121)

%

Three Months Ended March 31, 2024, Compared to Three Months Ended March 31, 2023

    

Three Months Ended March 31,

 

2024

   

2023

Net income (loss)

$

(3,922)

$

(2,907)

Interest expense

4

29

Interest expense, related parties

21

Income tax expense (benefit)

31

(15)

Depreciation

273

180

EBITDA

$

(3,614)

$

(2,692)

EBITDA margin % (of revenue)

(159)

%  

(275)

%

    

Three Months Ended March 31,

 

2024

2023

Net loss

$

(3,922)

$

(2,907)

Interest expense

4

29

Interest expense, related parties

21

Income tax expense (benefit)

31

(15)

Depreciation

273

180

Loss (gain) in fair value of convertible notes

475

(287)

Loss (gain) in fair value of warrants liabilities

(29)

Share based compensation expense

87

Loss on financing transaction

876

Other (income) expenses, net

(17)

Adjusted EBITDA

$

(2,292)

$

(2,909)

Revenue, net

$

2,275

$

980

Adjusted EBITDA margin % (of revenue)

(101)

%  

(297)

%

Liquidity and Capital Resources and Going Concern

We incurred losses and negative cash flow from operations for the three months ended March 31, 2024, in both cases due to negative net working capital excluding deferred transaction costs and other current assets that are not settled in cash, and an increase in investment in technology innovation and commercial capabilities compared to the prior year periods. We have historically funded our operations with internally generated cash flows, lines of credit with banks, convertible notes, and promissory notes with stockholders and related parties.

56

We will require additional capital in order to execute on our business plan and may require capital to fund our operations or to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances, and we may determine to raise capital through equity or debt financings or enter into credit facilities for other reasons. In order to stay on our anticipated growth trajectory and to further business relationships with current or potential customers or partners, or for other reasons, we may issue equity or equity-linked securities to such current or potential customers or partners. We may not be able to timely secure additional debt or equity financing on favorable terms, or at all, as these plans are subject to market conditions and are not within the Company’s control. There is no assurance that the Company will be successful in implementing their plans. If we raise additional funds through the issuance of equity or convertible debt or other equity-linked securities or if we issue equity or equity-linked securities to current or potential customers to further business relationships, our existing stockholders could experience significant dilution. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited and our business could be materially and adversely affected.

As noted in the Company’s consolidated financial statements, there is substantial doubt as to our ability to fund our planned operations for the next twelve months and to continue to operate as a going concern. We have assessed our ability to continue as a going concern, and, based on our need to raise additional capital to finance our future operations, recurring losses from operations incurred since inception, and expectation of continuing operating losses for the foreseeable future, we have concluded that there is substantial doubt about our ability to continue as a going concern for a period of one year from the date that these condensed consolidated financial statements are issued.

Equity Line of Credit

On April 16, 2024, we entered into a Common Stock Purchase Agreement (the “Purchase Agreement”) with B. Riley Principal Capital II. Pursuant to the Purchase Agreement, we have the right, but not the obligation, to sell to B. Riley Principal Capital II up to $25.0 million worth of Common Stock over the term of the Purchase Agreement (the “Equity Line of Credit”), beginning only after certain conditions set forth in the Purchase Agreement have been satisfied, including that the registration statement registering the Purchase Shares for resale (the “Registration Statement”) shall have been declared effective under the Securities Act of 1933, as amended. In accordance with the Purchase Agreement, on April 16, 2024, we issued 171,821 shares of our Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase the Purchase Shares under the Purchase Agreement (the “Commitment Shares”). Under the terms of the Purchase Agreement, in certain circumstances, we may be required to pay B. Riley Principal Capital II up to $500,000 (or 2.0% of the total commitment value under the Purchase Agreement), in cash, as a “make-whole” payment to the extent the aggregate amount of cash proceeds, if any, received by B. Riley Principal Capital II from the resale of the Commitment Shares prior to certain times set forth in the Purchase Agreement, is less than $500,000, in exchange for B. Riley Principal Capital II returning to us for cancelation all of the Commitment Shares we originally issued to B. Riley Principal Capital II upon execution of the Purchase Agreement that were not previously resold.

Concurrently with entering into the Purchase Agreement, we entered into a registration rights agreement with B. Riley Principal Capital II pursuant to which we agreed to register the resale of the Purchase Shares and Commitment Shares that have been and may be issued to B. Riley Principal Capital II under the Purchase Agreement pursuant to the Registration Statement (the “Registration Rights Agreement”). The Registration Statement was filed with the SEC on April 29, 2024 (File No. 333-278979) and was declared effective by the SEC on May 13, 2024, and subject to the various conditions included in the Purchase Agreement, we may now utilize the Equity Line of Credit.

Under applicable rules of Nasdaq, in no event may we issue or sell to B. Riley Principal Capital II under the Purchase Agreement shares of our Common Stock, including the Commitment Shares, in excess of 19.99% of the shares of Common Stock outstanding immediately prior to the execution of the Purchase Agreement, which is equal to 2,687,262 shares of Common Stock (the “Exchange Cap”) unless (i) we obtain stockholder approval to issue shares of our Common Stock in excess of the Exchange Cap or (ii) the average price of all shares of Common Stock issued to B. Riley Principal Capital II under the Purchase Agreement equals or exceeds $3.081 per share (which represents the official closing price of our Common Stock on The Nasdaq Capital Market on the trading day immediately prior to the signing of the Purchase Agreement and adjusted as required by Nasdaq to take into account our issuance of the Commitment Shares), such that the transactions contemplated by the Purchase Agreement are exempt from the Exchange Cap limitation under applicable Nasdaq rules. In any event, the Purchase Agreement specifically provides that we may not issue or sell any shares of our Common Stock under the Purchase Agreement if such issuance or sale would breach any applicable rules or regulations of Nasdaq. The Purchase Agreement also prohibits us from directing B. Riley Principal Capital II to purchase any shares of our

57

Common Stock if those shares, when aggregated with all other shares of our Common Stock then beneficially owned by B. Riley Principal Capital II and its affiliates (as calculated pursuant to Section 13(d) of the Exchange Act, and Rule 13d-3 thereunder), would result in B. Riley Principal Capital II and its affiliates beneficially owning more than 4.99% of the then total outstanding shares of Common Stock.

As of the date hereof, we have issued 195,620 shares to B. Riley Principal Capital II, which consisted of 171,821 Commitment Shares, and 23,799 Purchase Shares.

Recent Developments with Capital Structure

Since the closing of the Business Combination, we have undertaken a number of actions to simplify our capital structure and increase our stockholders’ equity. In the three months ended March 31, 2024, these actions included the waiver of an earnout that was potentially payable to former securityholders of Legacy ICI pursuant to the Business Combination Agreement, and the conversion of $4.675 million in aggregate amount of Financing Notes and loan obligations for shares of our Common Stock.

The following transactions also occurred after March 31, 2024:

Pro Forma Adjustment#1: The conversion of $2.330 million in aggregate amount of Financing Notes in April 2024 and May 2024 into shares of our Common Stock

Pro Forma Adjustment #2: The issuance and sale of 182,348 shares of Common Stock in a private placement at a purchase price of $2.742 per share.

58

After giving effect to the transactions described above, our stockholders’ equity as of March 31, 2024 on an as-adjusted basis was approximately $3.5 million, as reported in the table below (dollars in thousands).

   

    

March 31,

    

Pro Forma

    

Pro Forma

    

Pro Forma

2024

Adjustment

Adjustment

As of

(unaudited)

# 1

# 2

March 31, 2024

Assets

Current assets

Cash and cash equivalents

$

491

500

$

991

Trade accounts receivable, net of allowances of $180 and $180, respectively

677

677

Inventories, current

5,564

5,564

Deferred transaction costs

483

483

Income taxes receivable

54

54

Other current assets

1,824

1,824

Total current assets

9,093

500

9,593

Property, plant and equipment, net

3,383

3,383

Right-of-use assets, net

90

90

Inventories, noncurrent

1,544

1,544

Other noncurrent assets

3

3

Total assets

$

14,113

500

$

14,613

Liabilities and stockholders’ equity

Current liabilities

Trade accounts payable

$

4,217

$

4,217

Income taxes payable

2,556

2,556

Accrued expense

2,257

2,257

Contract liabilities

916

916

Line of credit

237

237

Related party promissory note

375

375

Legacy SMAP promissory note

Right-of-use liabilities, current

98

98

Other current liabilities

96

96

Total current liabilities

10,752

10,752

Contract liabilities, noncurrent

238

238

Convertible note, noncurrent

1,695

(1,695)

Warrants

20

20

Deferred tax liabilities, net

47

47

Total liabilities

$

12,752

(1,695)

$

11,057

Commitments and contingencies (Note 14)

Stockholders’ equity (deficit)

Common stock, $0.0001 par value; 300,000,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively, and 12,866,236 and 11,956,823 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.

1

1

Additional paid-in capital

38,413

1,695

500

40,608

Retained earnings (accumulated deficit)

(37,053)

(37,053)

Total stockholders’ equity (deficit)

1,361

1,695

500

3,556

Total liabilities and stockholders’ equity

$

14,113

500

$

14,613

Cash Flows

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022

The following table summarizes our cash flows for the periods indicated, in thousands:

Years Ended December 31,

    

2023

    

2022

Net cash (used in) provided by operating activities

$

(4,551)

$

(3,170)

Net cash (used in) provided by investing activities

(1,512)

(1,600)

Net cash (used in) provided by financing activities

6,564

2,050

Net increase (decrease) in cash and cash equivalents

501

(2,720)

59

Three Months Ended March 31, 2024, Compared to Three Months Ended March 31, 2023

The following table summarizes our cash flows for the periods indicated, in thousands:

    

Three Months Ended March 31,

2024

    

2023

Net cash provided by (used in) operating activities

$

492

$

(418)

Net cash used in investing activities

(571)

(507)

Net cash (used in) provided by financing activities

(585)

350

Net decrease in cash and cash equivalents

(664)

(575)

Operating Activities

Net cash provided by operating activities was $0.5 million for the three months ended March 31, 2024, an increase of $0.9 million as compared to $0.4 million of net cash used in operating activities for the three months ended March 31, 2023. The increase in net cash provided by operating activities was primarily attributable to an increase in operating activity (before adjustments for changes in non-cash balances), an increase in accounts receivable, and an increase in adjustments for changes in non-cash balances such as the loss in fair value of convertible notes and loss on financing transactions for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.

Net cash used in operating activities was $4.6 million for the year ended December 30, 2023, an increase of $1.4 million as compared to $3.2 million of net cash used in operating activities for the year ended December 31, 2022. The increase in net cash used in operating activities was primarily attributable to collective changes from non-cash balances including a change of $13.4 million share-based compensation expense, a change of accrued expenses of $3.3 million, a change of $4.0 million in loss on financing transaction, a change in deferred transaction costs of $1.1 million, and a change in fair value of convertible notes of $1.0 million for the year ended December 31, 2023, compared to the year ended December 31, 2022.

Investment Activities

Net cash used in investing activities was $0.6 million for the three months ended March 31, 2024, an increase of $0.1 million as compared to $0.5 million of net cash used in investing activities for the three months ended March 31, 2023. The increase in net cash used in investing activities was primarily to a increase in capital expenditures for the three months ended March 31, 2024, compared to the three months ended March 31, 2023.

Net cash used in investing activities was $1.5 million for the year ended December 31, 2023, a decrease of $0.1 million as compared to $1.6 million of net cash used in investing activities for the year ended December 31, 2022. The decrease in net cash used in investing activities was primarily due to a decrease in proceeds from sale of equipment for the year ended December 31, 2023, compared to the year ended December 31, 2022.

Financing Activities

Net cash used in financing activities was $0.6 million for the three months ended March 31, 2024, a decrease of $0.9 million as compared to $0.4 million of net cash provided by financing activities for the three months ended March 31, 2023. The decrease in net cash provided by financing activities is primarily attributable no additional borrowings, $0.4 million of repayments of the line of credit and $0.2 million repayment on related party promissory note for the three months ended March 31, 2024, compared to the three months ended March 31, 2023.

Net cash provided by financing activities was $6.6 million for the year ended December 31, 2023, an increase of $4.5 million as compared to $2.1 million of net cash provided by financing activities for the year ended December 31, 2022. The increase by financing activities for the year ended December 31, 2023, is primarily due to the proceeds to us from the Business Combination and related financing transactions.

Contractual Obligations

Our principal commitments consist of lease obligations for corporate offices and production facilities.

60

The net present value of operating lease liabilities as of March 31, 2024, is $0.1 million. The net present value of operating lease liabilities for the years ended December 31, 2023, and 2022 is $0.1 million.

Off-Balance Sheet Arrangements

As of March 31, 2024, we did not have any off-balance sheet arrangements.

Critical Accounting Policies and Estimates

Our financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses, as well as related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

The critical accounting policies, assumptions, and judgements that we believe have the most significant impact on our consolidated financial statements are described below.

Inventories

Inventories are stated at the lower of actual cost and net realizable value (“NRV”). NRV is based upon an estimated average selling price reduced by the estimated costs of disposal. The determination of net realizable value involves certain judgments including estimating average selling prices based on recent sales. Should actual market conditions differ from the Company’s estimates, future results of operations could be materially affected. The Company reduces the value of its inventory for estimated obsolescence or lack of marketability by the difference between the cost of the affected inventory and the NRV. For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1.7 million, which was charged to costs of goods sold in our Consolidated Statements of Operations, related to products that are not expected to be sold and based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

The valuation of inventory also requires the Company to estimate excess and obsolete inventory. As noted below, the Company believes the risk of technological obsolescence is not significant, so this analysis is weighted toward assessing the extent to which inventory is in excess of market demand. The determination of excess inventory is estimated based on a comparison of the quantity and cost of inventory on hand to the Company’s forecast of customer demand, which is dependent on various internal and external factors and requires the Company to use judgment in forecasting future demand for its products. The Company also considers the rate at which new products will be accepted in the marketplace and how quickly customers will transition from older products to newer products. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required.

Our inventories are exposed to significant risks that may adversely affect our results of operations due to customer demands, gross profit margins, and fluctuations in the market conditions of the warehouse and logistics, manufacturing, utilities and oil and gas sectors. Technological obsolescence is not considered a significant risk to the Company. With respect to hardware, device technology and functionality is not changing very much and the devices that the Company has in its inventory are more than adequate technically for MSAI’s integrated solutions offerings. With respect to software, the Company is continuously updating and upgrading the on-device and cloud-based software on its existing devices to keep pace with technological advances. Upgraded software is easily downloaded onto the devices, which keeps the devices current in terms of functionality. The Company manages and controls its software and ensures all software updates are compatible with the devices held in inventory.

At the end of each quarter the Company evaluates its inventory based on (i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and risk-adjusted pipeline opportunities (i.e., expected upcoming purchase orders from customers), (ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, and/or have slow movement, and (iii) an assessment of whether the carrying costs of specific items in inventory are greater than net realizable value and should be written down to net realizable value.

61

Also at the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventory that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

We have assessed the impact of a variety of known business, competitive and economic factors on our ability to sell inventory. Except as described below, however, we do not believe that these factors have materially hindered our ability to sell inventory in 2022 and 2023. Specifically, we do not believe that broader economic factors had any material impact on our ability to sell inventory. Also, competitive factors were only relevant to the extent that our products were not sufficiently differentiated from competitors’ products until we launched our SmartIR software in 2023. We believe that the additional functionality of the SmartIR software creates significant differentiation, and alleviates the competitive factors as assessed. The most relevant known factors that materially hindered our ability to sell inventory in 2022 and 2023 related specifically to our business itself. The primary business factors that we considered in our assessment included (i) the recency of the commercial launch of our Smart IR software platform, which we believe will drive significant sales of integrated device and software solution sales over time, and (ii) the early stage of development of our commercial capabilities, specifically the small size and limited reach of our direct sales force and marketing teams and the nascency of our strategic channel partner relationships. We believe that the business factors we considered are easing over time through the growth and maturation of our commercial capabilities. Based on the current operating plan, the ongoing expansion of our commercial capabilities, and the strong “product market fit” between our remaining inventory and our targeted industry verticals and use cases – the Company has not identified any indications that additional impairment of these inventories would be required.

In addition, when the Company prepares its operating plan, it considers the following risks and factors that could materially impact the recoverability of inventories i) slow-moving inventories that are not expected to be sold into the current focus customer base in the current market environment during the next twelve months, ii) estimation of underlying demand, prices, and profit margins, iii) customer demand in the four sub-vertical sectors: warehouse and logistics, manufacturing, utilities, and oil and gas sectors, and iv) demand from the current portfolio of customers and potential new customers.

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately.

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as we satisfy a performance obligation.

62

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

Our revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities, performance obligations and revenue recognition criteria:

— Product Sales

Products sales related to infrared cameras and sensor devices are considered separate performance obligations. We recognize revenue from product sales at a point in time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at FOB Destination. Payment for products is collected within 30-90 days following transfer of control.

Product sales are distinct from the SaaS subscriptions as product sales have a standalone functionality and can work independently of SaaS.

— Software as a Service (“SaaS”) and Related Services

We sell SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software license is accounted for as a separate service performance obligation as it can be used with another infrared camera or sensor device not sold by MSAI. The access to the cloud platform has standalone functionality and represents a distinct performance obligation. The technical support and upgrades of the software are considered distinct from each other and are not considered critical for the functionality of the software. Therefore, they are considered a stand ready obligation and are accounted as a series of distinct services as a distinct performance obligation.

Our SaaS subscriptions services are generally contracted for a period of 12-36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from the calibration of infrared cameras, maintenance and training are recognized at a point in time when service is provided to the client. Clients send the cameras to our warehouse to perform the calibration and maintenance. This service is considered a different promise, distinct and separately identifiable as the customer benefits from the service on its own. Therefore, it is considered a separate performance obligation. Additionally, we arrange training with clients to teach them the use and functionality of cameras. Training is considered a different promise, distinct and separately identifiable as the customer benefits from the service on its own. Therefore, it is considered a separate performance obligation.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in the cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

We allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments which mainly consist of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which we have not yet recognized revenue.

63

Share-Based Compensation

We recognize all employee and non-employee share-based compensation as a cost in the consolidated financial statements. Equity-classified awards are measured at the grant date fair value of the award and are amortized on straight line basis over the employee’s requisite service period, generally the vesting period of the award. Shared-based compensation expense for Transaction RSU Awards (as defined below) have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. In the event that a RSU grant holder is terminated before the award is fully vested for RSUs granted under the Plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination.

We estimate grant-date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. We grant stock options at exercise prices determined equal to the fair value of Common Stock on the date of the grant. The fair value of the MSAI Common Stock is based on our historical and projected financial performance (as determined by an independent 409A valuation Section 409A means Section 409A of the Code and all regulations, guidance, compliance programs and other interpretative authority thereunder.) and by observable arms-length sales of our capital stock. The computation of the expected option life is based on an average of the vesting term and the maximum contractual life of our stock options, as we do not have sufficient history to use an alternative method to the simplified method to calculate expected life for employees. Since our shares have not historically been publicly or privately traded, expected volatility is estimated based on the average historical volatility of similar entities with publicly traded shares. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur.

On December 19, 2023, prior to the closing of the combination, the Board of Directors of Legacy ICI authorized that the shares of common stock (the “Transaction RSU Awards”) subject to the awards will be delivered, in accordance with the terms of the Restricted Stock Unit Agreement. All Transaction RSU Awards issued were valued using a fair value of $6.82, which was the closing share price of our Common Stock on that date.

Recently Issued Accounting Standards

Refer to Note 2 of the notes to our annual and interim consolidated financial statements for our assessment of recently issued and adopted accounting standards.

Emerging Growth Company and Smaller Reporting Company Status

We are an emerging growth company under the JOBS Act. The JOBS Act provides that an emerging growth company can delay adopting new or revised accounting standards until such a time as those standards apply to private companies.

Subject to certain conditions set forth in the JOBS Act, if, as an “emerging growth company”, we choose to rely on such exemptions we may not be required to, among other things, (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act, (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act, (iii) comply with any requirement that may be adopted by the PCAOB regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis), or (iv) disclose certain executive compensation related items such as the correlation between executive compensation and performance and comparisons of the CEO’s compensation to median employee compensation. We may take advantage of these exemptions until December 31, 2026, or until we are no longer an emerging growth company, whichever is earlier. We will cease to be an emerging growth company prior to the end of such five-year period if certain earlier events occur, including if we become a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act, our annual gross revenues exceed $1.235 billion or we issue more than $1.0 billion of non-convertible debt in any three-year period.

Additionally, we are a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements. We will be able to take advantage of these scaled disclosures for so long as our voting and non-voting common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter, or our annual revenue is less than $100.0 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.

64

BUSINESS

Business Overview

We build intelligent multi-sensing platforms incorporating edge and cloud AI software solutions that are utilized by organizations to monitor and protect critical assets across a wide range of industries. We are a provider of sensing systems built around high-resolution thermal imagers along with visible and acoustic imagers, as well as vibration and laser spectroscopy sensors, that perceive and measure heat, sound, vibration, and gas in industrial assets and the surrounding environment, helping companies gain insight to efficiently manage their most important assets and infrastructure.

We design and manufacture turn-key multi-sensor solution platforms with edge and cloud-based software that we believe to be high performing and attractively priced across each of our four target markets: distribution & logistics; manufacturing; utilities; and oil & gas. Our core infrared sensor devices achieve a high degree of accuracy through proprietary calibration processes, which are the result of thousands of hours of engineering and research and development (“R&D”). We believe this to be a distinct competitive advantage in the infrared industry. We also offer a wide range of form factors for our sensor devices, ranging from small to large handheld designs with built-in displays and controls, to fixed-mounted single- and multi-sensor camera sensor systems, with or without displays and controls, to mobile multi-sensor payload and gimbal systems for unmanned aerial vehicles (“UAVs”), and more.

We believe that our digital multi-sensor technology platform positions us at the center of a global revolution in thermal and related sensing, as the introduction of continuous streaming thermal data alongside other adjacent sensor data and coupled with automated insights replaces intermittent manual thermal and physical inspections, and cloud-connected thermal, visible, acoustic, vibration, and spectroscopy big data capture enables artificial intelligence and machine learning (“AI/ML”) to elevate critical asset management to a new level. Partnering with several blue-chip multinational customers throughout the development process, we have validated dozens of high-value use cases for our SmartIR and MSAI cloud-software across our four core verticals.

We estimate the global total addressable market (“TAM”) for thermal solutions in our target markets to be approximately $14 billion, consisting of approximately $9 billion in hardware sales and $5 billion in software and service sales. Our revenue is distributed across four industry verticals, the largest of which represented approximately 40% of our revenue for the year ended December 31, 2023. We believe this revenue distribution illustrates both the flexibility of our technology and the significant addressable opportunity across our target markets globally.

Industry Background

A Brief History of Applied Infrared Technology

Thermal imaging and sensing technologies were first discovered and leveraged in the early part of the 19th century. Originally used for radiation detection, the technology began being used in military applications for night vision, as well as in scientific and astronomical applications throughout the early portions of the 20th century. In the late 20th century, infrared technology was incorporated into thermal cameras, used in manufacturing and other industrial settings to identify faulty equipment in need of maintenance, as well as other potential operational and safety issues by sensing “hotspots” or raised temperatures that often presage equipment failure. As the technology grew in sophistication, and decreased dramatically in cost, the breadth of applications proliferated. In the past three decades, thermal sensing technology has been applied across numerous applications such as production process monitoring, electrical equipment monitoring, industrial plant monitoring, early fire detection, pressure vessel monitoring, tank level monitoring, liquid and gas leak detection, and more.

Adjacent and Complementary Sensor Technologies to Infrared

In industrial applications, infrared imaging technology is used to measure temperature in a uniquely high-resolution and non-contact fashion in order to detect asset and process condition anomalies. These anomalies can sometimes also be detected using sound, vibration, and visible image analysis. As a result, augmenting infrared image sensing with acoustic and visible image sensing as well as vibration monitoring can further improve asset and process condition monitoring and resultant predictive maintenance efforts.

Continuous Monitoring & Data-Driven Insight

In industrial settings, thermal technology has typically been applied through handheld devices in order to inspect equipment on a sporadic basis. With the decline in thermal camera prices and advancements in technology over the last decade, there has been an

65

increase in fixed thermal sensing technologies used to continuously monitor critical assets. Similarly, advancements in technology and declines in prices in acoustic imagers, vibration sensors, and other industrial sensors have made continuous monitoring economical and effective. By deploying thermal and other sensors in continuous monitoring applications, organizations have been able to minimize downtime and process waste through enhanced preventative and predictive maintenance.

We have been at the forefront of this movement towards using thermal imaging and other related sensing technology for continuous monitoring of critical assets. Most of the focus in the industry, historically, has been on the development of the sensing technology itself in an effort to enhance accuracy and reliability. Having optimized the fixed mounted hardware and associated thermal, visible, acoustic, vibration, and spectroscopy devices, we have shifted our focus towards the acquisition, storage and analysis of data through our proprietary SmartIR and MSAI SaaS software packages.

Our SmartIR & MSAI Technology

We are continuing to develop and implement our SmartIR SaaS platform to support our customers as they increasingly adopt continuous monitoring solutions and data driven analytics. And we continue to add additional sensor modalities to the SmartIR platform as we transition to the MultiSensor AI (MSAI) platform branding. Our SmartIR & MSAI technology has been developed and continues to be refined primarily for use in four core industrial markets that we believe are at the forefront of the transition to continuous monitoring thermal solutions: the distribution & logistics, manufacturing, utilities, and oil & gas markets. We launched our SmartIR cloud-software product suite in the second quarter of 2023.

Market Opportunity

Overall Market Opportunity

We believe our thermal and multi-sensing technology has potential application across many industry verticals. As the benefits of data-driven infrared multi-sensor technology become more widely accepted, we believe there are significant market opportunities available for our product offerings. We define our TAM as applications in the distribution & logistics, manufacturing, utilities and oil & gas markets in the United States, where we actively engage and maintain customer relationships. We estimate the TAM in these target markets based on a combination of the total number of estimated potential customers and facilities in each market, our expectations regarding the scope of potential uses of thermal and multi-sensing solutions in those markets, and our estimates of average selling prices in those markets and potential opportunity for software solutions to increase the utility of thermal imaging and multi-sensing solutions. Our TAM calculations are based upon third-party industry and governmental sources of the total number of facilities in the U.S. that could utilize thermal and multi-sensing solutions. These facilities include, but are not limited to, distribution centers, large commercial and freight airports, industrial mills, oil & gas producing wellheads, chemical manufacturing plants, electrical substations and earthen dams. Based on the number of these facilities in the United States and our estimates of how many of our multi-sensor sensing systems could be deployed at these facilities, we estimate the TAM in our target markets to be approximately $14 billion, consisting of approximately $9 billion in hardware sales and $5 billion in software and service sales in 2023. Our current market share in each of our four target markets represent less than 0.1% penetration of the estimated TAM. Our TAM calculation was based on a thorough bottoms-up analysis of the potential number of externally verified facilities and assets in the United States across our four target markets that could be penetrated by MSAI integrated SmartIR & MSAI SaaS and device solutions. The calculations were made with several assumptions and limitations in mind, but these were consistent across the calculations in all four of the target markets. Specifically these assumptions and limitations included only considering:

facilities located within the United States;
the current number of externally verifiable facilities, with no assumptions related to the growth or reduction in the number of such facilities in future periods; and
facilities of the type in which we have current use cases with paying customers or have developed products that we are piloting with customers.

Although the numbers of facilities used in our calculation were specific to each of the target markets (e.g. the number of distribution centers for warehouse and logistics or the number of steel mills for manufacturing), the rules for inclusion and exclusion were common to all four target markets.

66

While we have a long history of selling, implementing and supporting device-only thermal systems into each of the four target markets, there are some risks inherent to selling integrated device and software multi-sensing solutions into each of these target markets. Please see Part I. Item 1A. Risk Factors - Risks Related to Our Business and Industry for a more detailed discussion relating to the risks that apply to each of our four target markets, particularly as they relate to the adoption of our hardware and software offerings in each of the four target markets.

Distribution & Logistics Market Opportunity

We believe that the distribution & logistics TAM in 2023 was approximately $2.5 billion. This distribution & logistics TAM includes conveyor system anomaly detection, hotspot detection, process automation, predictive maintenance, and failure avoidance, among other applications, with demand expected to be driven by both financial incentives related to process improvements and increased regulation pertaining to facility safety.

Manufacturing Market Opportunity

We believe that the manufacturing TAM in 2023 was approximately $2.5 billion. This manufacturing market TAM includes process monitoring and control, predictive maintenance, power panel monitoring, production motor drives and vehicles, early fire detection, and electrified transport battery monitoring, among other applications. We expect demand in the manufacturing market to be driven by ongoing commercial adoption of data-driven manufacturing processes (e.g., reduced scrap and waste). One risk specific to the manufacturing target market is that many manufacturing customers have some form of legacy system, usually vibration monitors, that perform functions that overlap with some of the SmartIR & MSAI functionality. Customers must be convinced that their legacy systems alone are not adequate for the predictive-maintenance, process-improvement or safety tasks. Moreover, customers must be convinced that the combination of their legacy systems and SmartIR will be materially better for predictive maintenance, process improvement or safety and will generate returns on investment (e.g. through prevention of unexpected downtime, improved process yields or early fire detection) that are significantly in excess of the costs of the SmartIR system.

Utilities Market Opportunity

We believe that the TAM for the power generation and utilities market in 2023 was approximately $4 billion. This utilities TAM includes transformer failure and leak detection, fault detection, and solar field and wind turbine inspection, amongst dozens of other applications. We expect demand to be stimulated by both increased regulations and customer demand for safe monitoring solutions and process efficiency enhancements.

Oil & Gas Market Opportunity

We believe that the oil & gas TAM in 2023 was approximately $5 billion. This oil & gas TAM includes gas and liquid leak detection, tank level and flare monitoring, pipeline leak detection, and gas processing safety monitoring, as well as more general manufacturing reliability and predictive maintenance, among other applications. We expect demand to be stimulated by both increased regulations and the general demand for safe and cost-effective thermal sensing and monitoring solutions. In particular, the Environmental Protection Agency (“EPA”) has promulgated the regulations (commonly referred to as “Quad-O/Oa”) which have established emission standards and compliance schedules for the control of volatile organic compounds and greenhouse gases, specifically methane. These federal regulations are supplemented by state-level regulations from agencies such as the Texas Commission on Environmental Quality. We believe that our fixed-mount, hand-held and drone-mounted systems are sufficient to promote compliance with the current Quad O/Oa and state-level standards for methane-leak detection and have sold devices for this specific use case for many years. The EPA is preparing a new set of regulations, which are expected to come into effect in 2024 or 2025. We believe that our solutions will also support compliance with these upgraded regulations, but until the regulations are finalized, this is not certain. In addition, there are multiple established competing technologies for methane-leak detection, specifically including hand-held and drone-based thermal camera devices and hand-held methane “sniffers.” Although we believe that our fixed-mount continuous monitoring solutions are both more efficacious and more cost-effective than competing technologies, adoption of the MSAI SmartIR fixed-mount solutions will require awareness, and adoption in the face of established practice. In addition, there are multiple emerging technologies (e.g., satellite based thermal sensing) in the methane-detection space that may create additional competition for our commercial activity in the oil & gas vertical.

67

Products

Infrared Sensing Technology

Infrared is a portion of the electromagnetic spectrum that is adjacent to the visible spectrum, but is invisible to the human eye due to its longer wavelengths. Unlike visible light, infrared radiation (or heat) is emitted directly by all objects above absolute zero in temperature. Thermal imaging systems detect this infrared radiation and convert it into an electronic signal, which is then processed for display as a video signal or analyzed by sophisticated software to conduct temperature data analysis. Thermal sensors provide several benefits over ubiquitous visible, light-based sensing technologies, including the ability to measure temperature remotely and without touching the surface of the object, detect and image many types of otherwise invisible gases, observe in complete darkness, image through obscurants such as smoke and fog, detect and discriminate living beings in an efficient and reliable way, and see over long distances with minimal atmospheric interference. For these reasons, we feel the potential of our core technology to grow in prevalence and importance is significant, particularly as the cost of the technology continues to decline, opening up large new end markets.

Acoustic Imaging Technology

Audible and ultrasonic sounds across the mechanical wave spectrum have historically been detected and analyzed using single point microphones. Recently developed acoustic imaging technology combines an array of microphones surrounding a visible imaging sensor to both detect soundwaves and to estimate their source location within the camera’s field of view using sophisticated software. The software analysis of these soundwaves can then identify, quantify, and localize compressed air or gas leaks as well as partial discharge in industrial equipment.

Vibration Monitoring Technology

Mechanical vibrations of industrial equipment can be monitored using piezoelectric or accelerometer-based vibration sensors. Vibration sensor data can then be analyzed by sophisticated software to identify mechanical anomalies based upon frequency and intensity of detected vibrations and their position on the asset being monitored.

Multi-Sensor Technology

Our founders and engineering team have many years of infrared industry experience. By leveraging our deep knowledge of infrared technology as well as complementary sensor technology, we have designed, manufactured, and sourced a range of industry-leading infrared and multi-sensor cameras and payloads. We have also developed specialized software to ingest, store, and analyze this sensor data. We often combine our sensor devices with our edge and cloud software to create tailored, end-to-end solutions for numerous industrial use cases. Our sensor, sensor hardware, and sensor software products separately or collectively create new solutions to challenging problems across the industries we serve, and, as a result, we believe we are well-positioned to compete in the large new end markets we see emerging in infrared and related sensor technology.

Sensor Devices

Our sensor devices cover a large range of the electromagnetic and mechanical spectrums, encompassing visible-light imagers, shortwave (“SWIR”), midwave (“MWIR”), and longwave (“LWIR”) infrared imagers, ultraviolet (“UV”) imagers, acoustic imagers, and tunable diode laser emitter-detector pairs for laser absorption spectrometry (“TDLAS”). While our sensor devices generally include an infrared imager as a core sensor technology, many of them are multi-sensor and include two or more of the aforementioned sensor devices.

Many of our infrared sensor devices achieve enhanced accuracy as a result of our proprietary calibration process, which corrects manufacturing variances inherent in infrared sensors and enables our products to outperform those of some competitors. We have invested thousands of hours of engineering R&D in creating and refining this calibration process and believe it to be a distinct competitive advantage in the infrared industry.

We offer a wide range of form factors for our sensor devices, ranging from small to large handheld designs with built-in displays and controls, fixed-mounted single- and multi-sensor camera systems with or without displays and controls, fixed-mounted pan-tilt-zoom (“PTZ”) single- and multi-sensor camera standalone systems, and mobile multi-sensor payload and gimbal systems for UAVs and unmanned ground vehicles (“UGVs”). A partial list of our sensor devices follows below:

68

Fixed-Mount Infrared Cameras

FMX 400

Graphic

Longwave Infrared (LWIR) Auto-focus Ethernet camera

8640 P

Graphic

Longwave Infrared (LWIR) Manual-focus USB camera

Mirage

Graphic

Cooled Midwave Infrared (MWIR) Optical Gas Imaging (OGI) camera

Fixed-Mount Infrared + Visible & Multi-Sensor Cameras

APEX 200

Graphic

Compact IP67-rated IoT Dual-spectrum Longwave Infrared (LWIR) + Visible camera

FM 700XP

Graphic

High resolution IP66-rated Dual-spectrum Longwave Infrared (LWIR) + Visible camera

Fixed-Mount Acoustic + Visible Cameras

Sound Detect FM

Graphic

Industrial IP54-rated 128-microphone Acoustic + Visible camera

Handheld Infrared + Visible Cameras

T-Cam 600P

Graphic

High resolution handheld Dual-spectrum Longwave Infrared (LWIR) + Visible camera

Titan HD

Graphic

Ultra-high resolution handheld Dual-spectrum Longwave Infrared (LWIR) + Visible camera

IR-Pad

Graphic

High resolution handheld IR Tablet PC with Dual-spectrum Longwave Infrared (LWIR) + Visible sensors with integrated edge processing software

69

Handheld Acoustic + Visible Cameras

Sound Detect Pro

Graphic

Handheld ATEX-certified IP54-rated 128-microphone Acoustic + Visible camera

Unmanned Vehicle Multi-Sensor Payloads

Methane Mapper

Graphic

Multi-sensor payload with TDLAS + Visible sensors and ICI edge processing device

OGI Inspector Plus

Graphic

Multi-sensor payload with Cooled Midwave Infrared (MWIR) Optical Gas Imaging (OGI), TDLAS + Visible sensors and ICI edge processing device

Sensor Software

We have developed a suite of edge and cloud software systems to ingest, store, analyze, and automatically activate responses to sensor data. The edge and cloud software systems can operate independently or be combined for maximum capability. We believe that the combination of our edge and cloud software together creates a multitude of turn-key software solutions for our customers that solve industrial problems in ways previously unavailable.

Edge Software

Our edge software is highly specialized because, in addition to performing standard, visible-light video processing, it also processes the raw radiometric data output from our infrared sensors, consisting of high-precision absolute temperature values for every pixel in the sensor array. Our software is able to display a video image of the sensor output using customizable color palettes to represent temperature values and features automatic or adjustable minimum and maximum temperature values for this video image conversion. Our edge software is also able to perform analytics on the sensor output, with powerful data processing, capture, charting, and the creation of configurable temperature alerts and alarms for both the overall sensor array as well as for customizable regions of the array, or Regions of Interest (“ROI”).

Additionally, powerful features like comparing temperatures between ROIs and measuring ROI temperature changes over time enable our software to provide extended insight into industrial equipment and processes. Built-in report generation features enable easy documentation of findings for customers still performing manual inspections.

Our edge software also features multiple notification methods for communicating an uncovered anomaly, including automatic email and text message generation as well as automatic light and sound generation. In addition, our software features flexible integration with customer systems using various industrial protocols to enable automatic, anomaly-driven remediation, whether dynamically adjusting operating parameters, shutting down production lines at risk of imminent failure, or triggering fire suppression systems. Versions of our edge software are also capable of capturing, storing, and analyzing sensor data from UV imagers, acoustic imagers, and TDLAS devices. Also, our edge software designed for UAV and UGV usage enables partial to complete integration with the unmanned system’s control architecture to not only capture sensor data, but also control gimbal devices and communicate with the unmanned system’s flight or ground controls.

A variation of our edge software is designed to measure human skin temperature in order to identify individuals who have an elevated body temperature. This software features artificial intelligence (“AI”) capabilities and includes computer vision modules to automatically detect and locate a temperature reference source, automatically detect one or more human faces in the scene, and determine if a hat, glasses, or face mask is being worn so that appropriate actions can be taken. This edge software can generate notifications via multiple communication channels in response to elevated body temperature detection. It also can identify employees

70

via badge-worn QR codes, validate employee status, perform temperature checks, and grant facility access only upon proper compliance, thus functioning as an access-control system.

Our edge software can be run on many types of edge devices, generally any PC, workstation, or server, and can be run on either Windows or Linux operating systems. Customer implementation needs will determine the type and location of the edge device relative to the sensor device.

Cloud Software

Our cloud software, which currently runs on the Amazon Web Services platform, communicates bilaterally with one or more devices running our edge software via any suitable internet connection, including via mobile and satellite networks, thereby receiving and storing sensor data from our sensor devices, including metadata such as ROI temperature values and generated ROI temperature alerts, full frame temperature data, and streaming video. In addition to receiving and storing this data, our cloud software provides a rich dashboard that enables users to simultaneously view live data and video streams from multiple sensor devices as well as related ROI temperature values and ROI temperature alerts. For customers with multiple facilities distributed geographically, this central monitoring capability provides a new and powerful tool for thermal anomaly detection and management.

Our cloud software is distinguished by its capability to not only transmit metadata and streaming RGB video from the edge to the cloud, but also transmit radiometric image data. This radiometric capability enables the full analytical power of infrared cameras to be harnessed in the cloud as well as at the edge. In particular, this cloud radiometry enables vastly broader AI/ML capabilities, as models can be trained on radiometric data from enormous infrared datasets gathered from every camera connected at the edge. We expect this “big data” capability to be a significant competitive advantage as we continue to develop transformative computer vision models for all of our customers’ use cases.

Our cloud software can also receive acoustic imager RGB video and metadata streams from our edge software, enabling remote monitoring and analysis of fixed-mount acoustic imagers. Additionally, our cloud software can receive vibration monitor data from 3rd-party wireless vibration sensor product solutions. We believe incorporating acoustic, vibration, thermal, and visible imager data into one ‘single-pane-of-glass’ monitoring solution provides enhanced value for our customers.

Our cloud software features comprehensive user access management and security protocols to enable flexible and secure provisioning of sensor data access and visibility for multiple users across a company’s platform. Our cloud software also features customizable Enterprise Asset Management (“EAM”) integrations to automatically generate work orders in the customer’s EAM system when an alert is triggered.

A variation of our cloud software is designed to provide centralized monitoring of employee health and safety across facilities by communicating with edge devices running our elevated body temperature monitoring software, leveraging the same core infrared cloud architecture that underpins our industrial monitoring software. This software provides robust analytics for measuring and responding to health trends and features AI capabilities, including computer vision modules to automatically track the location of employees who display elevated body temperature.

Product Roadmap and Development

Our sensing platforms integrate multiple sensors into sensor devices paired with edge and cloud software to create solutions that protect critical industrial assets in multiple end markets. Our product development is therefore focused on improving and expanding our sensor portfolio to include sensors with superior performance, price, or sensing capabilities, improving our sensor device portfolio to incorporate superior form factors with improved performance, including handheld, fixed, and mobile device forms, and improving our edge and cloud software to incorporate superior performance and additional functionality, with a particular focus on utilizing AI to automate and improve industrial anomaly detection and response.

Our product roadmap has expanded significantly over the past several years as the company has transitioned from a transactional device and edge software focus to a comprehensive subscription service approach incorporating devices, edge software, and cloud software in combination to offer unprecedented turn-key infrared technology solutions to numerous industrial challenges. Our product roadmap now also includes significant development efforts in AI/ML on top of our sensor, device, and software platform, enabled by our revolutionary new infrared solutions approach.

71

Our Customers

We primarily target four markets globally: distribution & logistics, oil & gas, manufacturing, and utilities. For the year ended December 31, 2023, one customer accounted for 44% of total net revenue and no other customer accounted for more than 10% of total net revenue.

Distribution & Logistics

Our customers in the distribution & logistics market are generally engaged in the maintenance and upkeep of facilities and their critical assets. This includes conveyor systems, transportation and machinery, facilities and building envelopes and electrics, and much more. Traditionally, target users include mechanical engineers and maintenance and facilities professionals. We believe that our data driven solutions will expand the user base to include operations and safety executives, process engineers, and other process-oriented leaders.

Manufacturing

Our customers in the manufacturing market are numerous and include automotive and vehicle manufacturers, chemical and paper manufacturers, and aerospace and defense manufacturers, among other complex systems manufacturers. Our target users in the manufacturing market traditionally include mechanical engineers and facilities and maintenance professionals. As our software solutions continue to evolve, we are increasingly targeting process design, safety, and operational leaders whose priorities involve process waste reduction, enhanced safety protocols, and improved consistency and quality in manufacturing outputs.

Utilities

Our customers in the utilities market include all organizations involved in electrical power generation, transmission, and distribution. Target applications include transformer and substation monitoring, power generation monitoring, and electrical line maintenance. We also target organizations involved in green energy production, including wind and solar power generation. Traditionally targeting linemen, substation managers, and maintenance professionals, our data driven solutions have expanded this user base to include operations, safety, environmental and reliability leaders.

Oil & Gas

Our customers in the oil & gas market leverage our technologies for a wide variety of uses, including facilities maintenance, asset performance assessment, tank level monitoring, leak detection, pipeline monitoring, and processing safety. This market includes commercial businesses as well as some governmental agencies. Traditionally, our solutions have been sold to maintenance professionals, safety professionals, and engineers. We believe that our data driven software and all-encompassing solutions will expand users to include operational and manufacturing leaders, as well as other organizational leaders involved in enterprise-level sales.

Our Competitive Strengths

We believe the following strengths will allow us to maintain and extend our position as a provider of thermal sensing and software solutions.

Proprietary SaaS Technology

We have developed a proprietary cloud-based platform, SmartIR, used by our customers to analyze key data points and patterns acquired by our thermal and other sensors. This proprietary platform allows users to identify failure points and patterns to inform safety protocols, enhance predictive maintenance to minimize unplanned downtime, and improve manufacturing processes. We believe our SaaS platform represents a significant financial opportunity to continue to convert our more than 200 enterprise customers, which we define as Fortune 1000 companies, and equivalent government agencies and academic institutions, with revenues of greater than $5,000, to a recurring revenue model presented by our software solution. As our platform capabilities expand, we believe our target applications, use cases, and points of differentiation in the marketplace will similarly expand.

72

High Performance At an Affordable Price

Our thermal imaging and sensing technologies represent one of the best price-to-quality ratios in the industry. Our thermal devices provide high pixel resolution and accuracy, as well as industry-leading user software, at competitive prices. This provides us with an ability to penetrate new markets and customers; solution quality has also promoted customer retention. We believe our SmartIR software will also provide value to customers that is differentiated within the industry by our turn-key cloud architecture, which enables customers to launch multi-facility thermal image monitoring without any software development work.

Leading Sensor Platform

Our sensor platform utilizes precise device sensor technology coupled with software-defined products that continue to drive low-cost customization. With this combination, we expect to develop new solutions for industry-specific applications, expanding our product offering without requiring significant manufacturing or inventory changes.

Large and Diversified Enterprise Customer Base

We believe that the diversity of our customer base and our established presence in our four target markets gives us several advantages. First, our customer diversity adds stability to our business. By having a diverse customer base, we have reduced exposure to individual customers. Second, we believe our participation across these four target markets provides some level of resilience to market or regulatory changes within a particular end market. Third, our enterprise customers provide the potential for growth across these customers’ respective global footprints, enabling benefits of scale should we be successful in further penetrating these customers’ accounts. As an example, an increase in our sales volume may result in a lower cost per device, allowing us to compete more effectively in each of the target markets. Finally, we believe our early entrance into these markets with our SmartIR SaaS solution will enable us to gain market-specific expertise, informing our product development decisions so that we may more effectively customize our solutions’ fit for the end market customers’ needs. We also believe that our early entrance into our target markets affords us an early-mover advantage useful to establish strong relationships globally with key customers in each market.

Proven Management Team

To achieve our vision of making our technology platform widely available to enterprise customers, we have attracted an experienced executive leadership team. Our company executives have extensive backgrounds in technology, finance, and operations.

Our Growth Strategies

Our goal is to increase our market share. In order to achieve that goal, key elements of our growth strategy include:

Expand Our Sales and Marketing Presence

To further grow our market share in our target markets, we intend to strategically hire, scaling our dedicated business units to serve each end market. As our market presence grows through targeted sales and marketing activity, we believe our customer base will grow. In addition, we are increasingly cross-selling within accounts, accessing new projects and opportunities within accounts where we have a beachhead position and increasing the number of addressable opportunities even within single accounts. Finally, we work closely with selected Strategic Channel Partners, including Amazon Web Services and Motion Industries, to leverage our commercial efforts into their existing customer base.

Increase Investment in SaaS Solution

Our SmartIR SaaS platform has been sold and is being used by key blue-chip accounts across our core vertical markets. We believe the opportunity to cross-sell our value-added SaaS solutions alongside our sensors is an attractive opportunity to grow revenue. We plan to continue to develop our software development capabilities in order to bring to market software products that fulfill current and evolving market applications and customer needs.

73

Execute On Our Product Roadmap

We continue to place a priority on innovation and product development to be competitive in our target markets over time in order to win new and expanded business opportunities. We believe the high performance of our thermal sensors, in conjunction with the flexibility of our software will allow us to continue providing new solutions to our customers, and further expand the use cases for our systems across various vertical markets.

Grow Wallet Share with Enterprise Customers

We possess an established customer base in each of our four target markets that we believe can be further strengthened as our relationships with customers mature. As our hardware and device customers also become users of our SmartIR SaaS solution, we expect we will be able to increase our order volumes. We expect these deep relationships to inform our product development strategy while simultaneously increasing customer retention rates via multi-year agreements. Sales for these programs are often, but not always, memorialized in multi-year contracts that provide a closer relationship to the customer and increased growth opportunities.

Among our existing enterprise customers are a leading ecommerce company and a leading automaker. Both customers bought our camera systems during the COVID-19 pandemic for biorisk applications, and while the purchases for biorisk applications have nearly entirely ceased, we have worked closely with both customers to develop further industrial applications for our devices and software technology. In July 2022, the ecommerce company initiated a paid pilot program for approximately $350,000 for 87 integrated devices and one-year SmartIR subscriptions across 18 of its facilities in the United Kingdom. These subscriptions were each renewed for a minimum of one additional year in the third quarter of 2023. In the fourth quarter of 2024, the ecommerce company contracted with MSAI to roll out our solutions at 57 additional facilities in the U.K. and European Union, representing a total of approximately 650 subscriptions (approximately $2.3 million in annual recurring revenue), which implementation is currently in progress. The ecommerce company has preliminary plans to deploy our devices at approximately 700 total sites by the end of 2025 in order to monitor conveyor belts, rollers, bearings and motors to detect imminent failures and avoid costly maintenance downtime. We estimate that there is an aggregate annual recurring revenue opportunity of approximately $30 million associated with deploying devices at all of those sites.

We also have a pilot project in place with the automaker customer. We and the customer have identified at least 16 potential additional applications for which we believe that our technology would provide high-ROI solutions to condition monitoring challenges or productivity improvement opportunities. In addition to rolling out the pilot project (early fire detection in electric vehicle battery facilities) across multiple facilities, the automaker is currently evaluating the additional applications, with an eye toward broader rollout in 2024 and 2025. The automaker customer has informed us that it intends to deploy our devices at 12 additional sites before the middle of 2025, primarily to continuously monitor temperature levels of electric vehicle batteries to avoid potential fires. We estimate that there is an aggregate $2.5 million annual recurring revenue opportunity associated with deploying devices at all of those sites.

The ultimate sale by us of these devices and software subscriptions, the deployment of these devices by each of these customers at these additional sites and their timeline for doing so is subject to risks and uncertainties, including those described in the section titled Risk Factors of this prospectus.

Expand Our Distribution Network

While the majority of our sales are direct to customers, we also sell our thermal sensors through a distribution network. We believe these distributors enable us to reach more end customers in an operationally efficient manner. We plan to grow our existing network and establish new distribution partnerships in regions where we do not currently have partnerships. By leveraging these relationships, we believe we will be able to reach more customers faster and rapidly grow our sales. As accounts grow, we maintain the right to begin selling directly to ensure close relationships with our most strategically and commercially important accounts.

Pursue Strategic Acquisitions

We may pursue acquisitions as a means to complement our technology and corporate capabilities should they represent a strategic fit and are consistent with our overall growth strategy. While there is demand for our products today, we believe such acquisitions could create more expansive use cases for our products or provide greater access to our current target markets or access additional markets.

74

Manufacturing

We leverage our years of expertise in infrared and related sensors and devices to design, develop, source, and manufacture a variety of engineered products. We have developed a flexible manufacturing strategy combining contract manufacturing for high-volume products and in-house manufacturing for lower- volume specialized products. For our in-house manufacturing we purchase many subcomponents pre-assembled, including certain detectors, coolers and optics, as well as other sensors. These components are then assembled into finished systems, calibrated and tested at our primary production facility located in Beaumont, Texas. For both of these manufacturing approaches, we often apply our proprietary calibration process as part of final assembly, in order to achieve superior sensor accuracy than competitors.

Competition

The global market for infrared sensing devices is well established with large scale manufacturers, such as Teledyne FLIR and Fortive, selling primarily into military and commercial applications. Newer and lower-cost manufacturers, both domestic and overseas, have made inroads into the market in recent decades, contributing to a meaningful decline in sensing device prices as well as an expansion of device capabilities. This in turn has led to new end market applications for which infrared sensing devices are a useful and cost-effective solution.

We believe that our infrared sensing platform is competitive in this current market, as we offer high resolution and accuracy at an attractive price, and we offer differentiated device form factors, including multi-sensor devices. While we expect our product costs to continue to decline and our functionality to continue to increase, we have faced and will continue to face competition from existing competitors and new entrants both on a cost and functionality basis.

The market for cloud-based, infrared sensing software is less developed, as larger infrared device manufacturers have historically been more focused on device design and manufacturing than on software development or cloud-based solutions.

The market for turn-key infrared sensing solutions is even less mature, as complete solutions have either been “Build-Your-Own” or installed by integrators. We have established a differentiated position in the market providing turn-key infrared sensing solutions for specific end markets, including sensors, sensor devices, edge software, and cloud software, along with specific software modules such as integrations or AI/ ML, tailor-made for each specific end market. Although we believe our position as a market leader here is strong and that our continued innovation will support our position, we have faced and will continue to face competition from existing competitors and new companies, as well as the potential for customers to develop their own end-to-end infrared sensing solutions.

We believe our competitive landscape varies somewhat across our four target markets. In distribution & logistics, we mainly compete with large scale manufacturers of handheld sensor devices that provide on-device thermal image display and basic on-device software. In manufacturing, we generally compete with handheld sensor devices offered by large scale manufacturers as well as less-common fixed camera solutions installed by industry-specialist consultants and integrators that source and install sensor devices from large scale manufacturers and offer limited software solutions without cloud or AI/ML feature sets. In utilities, we mainly compete with large scale manufacturers of handheld sensor devices that provide on-device thermal image display and basic on-device software, as well as smaller integrators that offer sensing device payloads for fixed-wing or UAV applications. In oil & gas, we generally compete with handheld sensor devices offered by large scale manufacturers, with smaller integrators that offer sensing device payloads for fixed-wing or UAV applications, and with fixed camera solutions installed by industry specialists that offer more fully-featured software solutions that sometimes include basic AI/ML capabilities.

Sales And Marketing

We plan to expand our sales and marketing efforts to attract new customers and grow orders from existing customers. We maintain a global sales presence and sell directly to the majority of our customers. Members of our sales team are technical and understand use cases and value drivers across our four core vertical target markets.

While we maintain direct relationships with the majority of our customers, we have also developed a global network of active direct dealers and distributors to sell, install, and support our solutions. We collect feedback directly from our customers to generate insights that drive our business and innovation strategies. We will continue to expand and optimize our dealer network to ensure that we have sufficient geographic coverage across both existing and new markets.

75

We take a targeted, data-driven marketing approach to each of our four focused markets. We develop and publish digital content, including blogs, webinars, videos, and other digital solutions to educate potential customers and expand our reach. We leverage a full technology stack, including a CRM system, marketing automation platforms, and account-based marketing tools to optimize target end user interactions and to drive efficient digital marketing efforts. We also actively pursue thought-leaderships opportunities to present and speak at market-specific conferences, executive events, trade shows and industry events to further develop our brand and reputation. These opportunities also allow us to showcase our technology and attract additional customer interest. We also sponsor universities and other non-profit organizations to increase awareness of our technology and demonstrate its capabilities.

Research and Development

We have invested significant resources into research and development of our infrared sensor platform. Our success has been, and will continue to be, substantially affected by our ability to innovate these new products and technologies to both augment our existing offerings and create new avenues for growth. We strive to differentiate ourselves from our competition with our R&D capabilities. We intend to continue to have significant internal R&D expenses in the future to provide a continuing flow of innovative and high-quality products to maintain and enhance our competitive position in each of our business segments. In addition to these internally funded activities, we may engage in R&D projects that are reimbursed by government agencies or prime contractors pursuant to development contracts we undertake.

Government Regulation

The laws governing exportation of our thermal imaging technology vary from country to country and product to product. Exporting our thermal cameras, infrared cameras, or infrared sensors to certain countries may be restricted by the United States Government’s thermal camera export restrictions and many fall under International Traffic in Arms Regulations (“ITAR”). All ITAR items are designated by the U.S. Department of State. Some of MSAI’s thermal cameras fall under specific Export Control Classification Number (“ECCN”) codes. ECCN items are governed by the U.S. Department of Commerce Bureau of Industry and Security. Likewise, most but not all of MSAI’s cameras also have Commodity Jurisdiction codes. Depending on the sensor size and pixel pitch, MSAI can export many of its thermal imaging cameras to most non U.S.-embargoed countries without restriction. Other countries can receive thermal imaging cameras with restrictions and proper licensing and documentation.

Intellectual Property

We own and control various intellectual property rights, including patents, trade secrets, confidential information, trademarks, trade names, and copyrights. We are licensed to use certain patents, technology and other intellectual property rights owned and controlled by others. Similarly, other companies are licensed to use certain patents, technology and other intellectual property rights owned and controlled by us. The annual royalties received or paid under license agreements are not significant to our overall operations. Patents, patent applications and license agreements will expire or terminate over time by operation of law, in accordance with their terms or otherwise. We do not expect the expiration or termination of these patents, patent applications and license agreements to have a material adverse effect on our business, results of operations or financial condition. The table below sets out summary information for each patent that we consider to be material to our business, each of which is owned by us.

Patent

    

Title

    

Type of Patent

    

Jurisdiction

    

Scheduled Date
of Expiration

9,745,059 B2

System to Adapt An Optical Device To Calculate A Condition Value

Machine

United States

4/7/2036

9,880,552 B1

Wireless Remote Control To Operate A Radiometric Camera Mounted To An Aerial Vehicle

Machine

United States

7/2/2036

11,549,827 B1

System And Method For Automated Condition Value Reporting

Machine and
Method of Use

United States

3/11/2037

Provisional Application

Apparatus For Noninvasive Veterinary Screening And Diagnosis

Machine

United States

11/14/2043

In addition to our patent portfolio, we assert copyright, and enjoy copyright protection on multiple elements of our intellectual property, including edge and cloud software, product manuals, marketing materials, implementation materials, and training materials. This copyright protection is further supplemented by extensive know how and proprietary trade secrets.

76

Employees

As of June 21, 2024, we employed a total of 35 people on a full-time basis in the United States. We employ 16 engineers and technical talent, and we are continuing to look to significantly expand our technical employee count in order to meet our goals. We also engage numerous consultants and contractors to supplement our permanent workforce. None of our employees are represented by a labor union or covered by collective bargaining agreements. We believe we have strong and positive relations with our employees.

Properties

Our corporate headquarters is located in Beaumont, Texas where we lease approximately 6,380 square feet of office space and 7,320 square feet of warehouse space. Our office space is leased pursuant to two three-year written leases that expired on December 31, 2023, but which automatically renewed for a one-year term, commencing January 1, 2024, as written notice of termination was not provided by either party by the requisite date. Our warehouse space is leased pursuant to a one-year written lease that expires on July 20, 2024. We expect to be able to extend these leases prior to their expiration on commercially reasonable terms. Our office space contains engineering, manufacturing, research and development and administrative functions of the company. Our warehouse space houses our inventory, stock items and quality control operations. We believe that our office and warehouse space is adequate for our current needs and, should we need additional space, we believe we will be able to obtain additional space on commercially reasonable terms.

Legal Proceedings

From time to time, we may become involved in actions, claims, suits and other legal proceedings arising in the ordinary course of our business, including assertions by third parties relating to intellectual property infringement, breaches of contract or warranties or employment-related matters. We are not currently a party to any actions, claims, suits or other legal proceedings the outcome of which, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, financial condition, and results of operations.

Corporate Information

Prior to the Business Combination, the registrant was a blank check company incorporated as a Delaware corporation on May 14, 2021, originally formed for the purpose of entering into a merger, share exchange, asset acquisition, share purchase, recapitalization, reorganization or other similar business combination with one or more businesses or entities. In connection with the Merger, Legacy SMAP changed its name to “Infrared Cameras Holdings, Inc.” The registrant subsequently changed its name to MultiSensor AI Holdings, Inc. on February 9, 2024.

77

DESCRIPTION OF SECURITIES

The following is a description of the capital stock and publicly traded warrants of MultiSensor AI Holdings, Inc. (“MSAI,” the “Company,” “we,” “us,” and “our”) and certain provisions of our second amended and restated certificate of incorporation, as amended (the “Second Amended & Restated Certificate of Incorporation”), our second amended and restated bylaws, as amended (the “bylaws”), the Warrant Agreement, dated October 18, 2021, between us and Continental Stock Transfer & Trust Company (the “Warrant Agreement”), and the DGCL. This description is summarized from, and qualified in its entirety by reference to, our Second Amended & Restated Certificate of Incorporation, bylaws, the Warrant Agreement, and the applicable provisions of the DGCL.

General

Our purpose is to engage in any lawful act or activity for which corporations may be organized under the DGCL as it now exists or may hereafter be amended or supplemented. Our Second Amended & Restated Certificate of Incorporation authorizes 300,000,000 shares of Common Stock, $0.0001 par value per share, and 10,000,000 shares of undesignated preferred stock, $0.0001 par value per share, the rights, preferences and privileges of which may be designated from time to time by our board of directors.

Common Stock

Dividend Rights

Subject to preferences that may apply to shares of preferred stock outstanding at the time, the holders of outstanding shares of our Common Stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and only then at the times and in the amounts that our board of directors may determine, and will share in any such dividends pro rata in proportion to the number of shares of Common Stock held by each such holder.

Liquidation

Subject to preferences that may apply to shares of preferred stock outstanding at the time, in the event our company is liquidated or dissolved, the holders of outstanding shares of our Common Stock will be entitled to receive the net assets of our company legally available for distribution to stockholders after the payment of all debts and other liabilities of our company and after making provision for preferential and other amounts (if any) to which holders of shares of preferred stock outstanding at the time are entitled, and will share in any such distribution pro rata in proportion to the number of shares of Common Stock held by each such holder.

Voting Rights

The holders of our Common Stock are entitled to one vote per share on all matters submitted to a vote of the stockholders. The holders of our Common Stock do not have cumulative voting rights.

No Preemptive or Similar Rights

Shares of our Common Stock are not entitled to preemptive rights and are not subject to redemption or sinking fund provisions.

Preferred Stock

Pursuant to the Second Amended & Restated Certificate of Incorporation, the total authorized shares of preferred stock of our company is 10,000,000 shares. We have no shares of preferred stock issued or outstanding.

Under the Second Amended & Restated Certificate of Incorporation, our board of directors is authorized to issue shares of preferred stock in one or more series without stockholder approval. Our board of directors has the discretion to determine the rights, designations, preferences, qualifications, limitations and restrictions of any series of preferred stock, including dividend rights, dividend rates, conversion rights, exchange rights, redemption privileges and prices, liquidation and dissolution preferences, and distribution rights. Our board of directors also has discretion to increase or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series of preferred stock. However, under the Second Amended & Restated Certificate of Incorporation, the affirmative vote of the holders of a majority of the outstanding stock entitled to vote thereon is required to increase or decrease (but not below the number of shares of preferred stock then outstanding) the number of authorized shares of preferred stock.

78

The purpose of authorizing our board of directors to issue preferred stock and determine its rights and preferences is to eliminate delays associated with a stockholder vote on specific issuances. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions, future financings and other corporate purposes, could have the effect of making it more difficult for a third party to acquire, or could discourage a third party from seeking to acquire, a majority of the outstanding voting stock. Additionally, the issuance of preferred stock may adversely affect the holders of Common Stock by restricting dividends on the Common Stock, diluting the voting power of the Common Stock or subordinating the liquidation rights of the Common Stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of the Common Stock.

Anti-Takeover Provisions

The provisions of the DGCL, the Second Amended & Restated Certificate of Incorporation and our bylaws could have the effect of delaying, deferring or discouraging another person from acquiring control of our company. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and encourage persons seeking to acquire control of our company to first negotiate with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire our company because negotiation of these proposals could result in an improvement of their terms.

Section 203 of the DGCL

We are subject to the provisions of Section 203 of the DGCL regulating corporate takeovers. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a three-year period following the date that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:

before the stockholder became interested, our board of directors approved either the business combination or the transaction, which resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction, which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of our company outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans in some instances, but not the outstanding voting stock owned by the interested stockholder; or
at or after the time the stockholder became interested, the business combination was approved by our board and authorized at an annual or special meeting of the stockholders by the affirmative vote of at least two-thirds of the outstanding voting stock, which is not owned by the interested stockholder.

Section 203 defines a business combination to include:

any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, lease, pledge or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;
subject to exceptions, any transaction that results in the issuance of transfer by the corporation of any stock of the corporation to the interested stockholder;
subject to exceptions, any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; and
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

79

In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by the entity or person.

Authorized but Unissued Shares

The authorized but unissued shares of our Common Stock and preferred stock are available for future issuance without stockholder approval, subject to any approvals required under the listing requirements of any stock exchange on which our Common Stock is listed or quoted. These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved Common Stock and reserved stock could make more difficult or discourage an attempt to obtain control of our company by means of a proxy contest, tender offer, merger or otherwise.

Special Meetings of Stockholders; Stockholder Action

The Second Amended & Restated Certificate of Incorporation provides that, subject to the rights of the holders of any preferred stock, special meetings of the stockholders may be called only by (i) our board of directors, (ii) the chairperson of our board of directors, or (iii) our chief executive officer or president, and special meetings of stockholders may not be called by any other person or persons. The Second Amended & Restated Certificate of Incorporation and our bylaws also prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions might delay the ability of stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.

Advance Notice Requirements for Stockholder Proposals and Director Nominations

In addition, our bylaws establish an advance notice procedure for stockholder proposals to be brought before an annual meeting or special meeting of stockholders. Generally, in order for any matter to be “properly brought” before a meeting, the matter must be (a) specified in a notice of meeting given by or at the direction of our board of directors, (b) otherwise properly brought before the meeting by our board of directors or the Chairman of board of directors, or (c) otherwise properly brought before the meeting by any stockholder present in person (x) who was a stockholder of record entitled to vote at such annual meeting on the date on which notice of the meeting was given pursuant to our bylaws and on the record date for the determination of stockholders entitled vote at such meeting and is entitled to vote at such meeting, and (y) who complies with the notice procedures set forth in our bylaws, or properly makes such proposal in accordance with Rule 14a-8 under the Exchange Act and the rules and regulations thereunder and complies with requirements of such rules for inclusion of the proposal in the proxy statement for the annual meeting. Further, for business to be properly brought before an annual meeting by a stockholder, the stockholder must provide timely notice thereof in proper written form to our Secretary and the proposed business must be a proper matter for stockholder action. To be timely, a stockholder’s notice must be received by our Secretary at our executive offices not later than close of business on the 90th day nor earlier than the opening of business on the 120th day before the one-year anniversary of the preceding year’s annual meeting; provided, however, that if the date of the annual meeting is more than 30 days before or more than 60 days after such anniversary date, notice by the stockholder to be timely must be so delivered not earlier than close of business on the 120th day before the annual meeting or, if later, not later than the later of (x) the close of business on the 90th day before the meeting and (y) the close of business on the 10th day following the day on which public announcement of the date of the annual meeting was first made.

Stockholders at an annual meeting or special meeting may only consider proposals or nominations “properly brought” before such meeting by our board of directors or stockholders pursuant to the requirements described above. These provisions could have the effect of delaying stockholder actions that are favored by the holders of a majority of the outstanding voting securities until the next stockholder meeting.

Stockholder Action by Written Consent

The Second Amended & Restated Certificate of Incorporation precludes stockholder action by written consent.

Amendment of Certificate of Incorporation and Bylaws

The Second Amended & Restated Certificate of Incorporation further provides that the affirmative vote of the holders of at least two-thirds (66 and 2/3%) of the voting power of all of the then outstanding shares of our voting stock entitled to vote thereon, voting as a single class, is required to amend certain provisions of the Second Amended & Restated Certificate of Incorporation, including, among other things, provisions relating to our board’s ability to create and issue preferred stock, the size of our board of directors, the

80

election and removal of directors, actions by stockholders, limitation of liability of directors, indemnification of directors and officers, and forum for stockholder actions and proceedings. The affirmative vote of holders of at least 66 and 2∕3% of the voting power of all of the then outstanding shares of our voting stock entitled to vote generally in an election of directors, voting as a single class, is required for stockholders to adopt, amend or repeal our bylaws, although the bylaws may be adopted, amended or repealed by our board of directors.

Forum Selection

The Second Amended & Restated Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Delaware Chancery Court (or, in the event that the Chancery Court does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) will be the sole and exclusive forum for (1) any derivative action brought on behalf of our company, (2) any claim of breach of a fiduciary duty owed by any of our directors or officers to us or to our stockholders, (3) any action, suit or proceeding arising pursuant to any provision of the DGCL, the Second Amended & Restated Certificate of Incorporation or our bylaws (as either may be amended from time to time) or (4) any claim against us governed by the internal affairs doctrine. The Second Amended & Restated Certificate of Incorporation designates the federal district courts of the United States as the exclusive forum for the resolution of any complaint asserting a cause or causes of action arising under the Securities Act. The Second Amended & Restated Certificate of Incorporation provides that the foregoing forum selection provisions will not apply to any claim as to which the Delaware Chancery Court or the federal courts, as applicable, determines that there is an indispensable party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within ten days following such determination), or for which such court does not have subject matter jurisdiction. Notwithstanding the foregoing, the foregoing forum selection provisions shall not apply to any suits brought to enforce any liability or duty created by the Exchange Act, as amended, or any other claim for which the federal courts of the United States have exclusive jurisdiction.

Although we believe this provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, a court may determine that this provision is unenforceable, and to the extent it is enforceable, the provision may have the effect of discouraging lawsuits against our directors and officers, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder.

Limitations on Liability and Indemnification of Officers of Directors

The Second Amended & Restated Certificate of Incorporation and our bylaws provide indemnification and advancement of expenses for our directors and officers to the fullest extent permitted by the applicable law, subject to certain limited exceptions. We have entered into, or will enter into, indemnification agreements with each of our directors and officers. In some cases, the provisions of those indemnification agreements may be broader than the specific indemnification provisions contained under the applicable law. In addition, as permitted by applicable law, the Second Amended & Restated Certificate of Incorporation includes provisions that eliminate the personal liability of directors for monetary damages resulting from breaches of certain fiduciary duties as a director. The effect of this provision is to restrict our rights and the rights of our stockholders in derivative suits to recover monetary damages against a director for breach of fiduciary duties as a director.

These provisions may be held not to be enforceable for violations of the federal securities laws of the United States.

Dissenters’ Rights of Appraisal and Payment

Under the DGCL, with certain exceptions, our stockholders will have appraisal rights in connection with a merger or consolidation of our company. Pursuant to Section 262 of the DGCL, stockholders who properly demand and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.

Stockholders’ Derivative Actions

Under the DGCL, any of our stockholders may bring an action in the company’s name to procure a judgment in its favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of our shares at the time of the transaction to which the action relates.

81

Public Warrants

Each whole warrant entitles the holder thereof to purchase one share of Common Stock at a price of $11.50 per share, subject to adjustment, at any time commencing 30 days after the completion of an initial business combination. However, no Public Warrants will be exercisable for cash unless we have an effective and current registration statement covering the issuance of the Common Stock issuable upon exercise of the warrants and a current prospectus relating to such Common Stock. Notwithstanding the foregoing, if a registration statement covering the issuance of the Common Stock issuable upon exercise of the Public Warrants is not effective within 90 days from the closing of our initial business combination, warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to an available exemption from registration under the Securities Act. If an exemption from registration is not available, holders will not be able to exercise their warrants on a cashless basis. The warrants will expire five years from the closing of our initial business combination on December 19, 2028 at 5:00 p.m., New York City time or earlier redemption.

We may call the warrants for redemption, in whole and not in part, at a price of $0.01 per warrant:

at any time while the warrants are exercisable,
upon not less than 30 days’ prior written notice of redemption to each warrant holder,
if, and only if, the reported last sale price of the Common Stock equals or exceeds $18.00 per share (as adjusted for share sub-divisions, share dividends, reorganizations and recapitalizations), for any 20 trading days within a 30 trading day period commencing after the warrants become exercisable and ending on the third trading business day prior to the notice of redemption to warrant holders, and
if, and only if, there is a current registration statement in effect with respect to the issuance of the Common Stock underlying such warrants at the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date of redemption.

The right to exercise will be forfeited unless the warrants are exercised prior to the date specified in the notice of redemption. On and after the redemption date, a record holder of a warrant will have no further rights except to receive the redemption price for such holder’s warrant upon surrender of such warrant.

The redemption criteria for our warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

If we call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the warrants, multiplied by the difference between the exercise price of the warrants and the fair market value by (y) the fair market value. The “fair market value” for this purpose shall mean the average reported last sale price of the Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants. For example, if a holder held 150 warrants to purchase 150 shares and the fair market value on the trading date prior to exercise was $15.00, that holder would receive 35 shares without the payment of any additional cash consideration. Whether we will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our Common Stock at the time the warrants are called for redemption, our cash needs at such time and concerns regarding dilutive share issuances.

The warrants were issued in registered form under a Warrant Agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The Warrant Agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval, by written consent or vote, of the holders of a majority of the then outstanding warrants (including the Private Placement Warrants) in order to make any change that adversely affects the interests of the registered holders.

82

The exercise price and number of shares of Common Stock issuable on exercise of the warrants may be adjusted in certain circumstances including in the event of a share dividend, extraordinary dividend or our recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of Common Stock at a price below their respective exercise prices.

The warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price (or on a cashless basis, if applicable), by certified or official bank check payable to us, for the number of warrants being exercised. The warrant holders do not have the rights or privileges of holders of Common Stock and any voting rights until they exercise their warrants and receive shares of Common Stock. After the issuance of Common Stock upon exercise of the warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by stockholders.

Except as described above, no Public Warrants will be exercisable and we will not be obligated to issue Common Stock unless at the time a holder seeks to exercise such warrant, a prospectus relating to the shares of Common Stock issuable upon exercise of the warrants is current and the shares of Common Stock have been registered or qualified or deemed to be exempt under the securities laws of the state of residence of the holder of the warrants. Under the terms of the Warrant Agreement, we have agreed to use our best efforts to meet these conditions and to maintain a current prospectus relating to the Common Stock issuable upon exercise of the warrants until the expiration of the warrants. However, we cannot assure you that we will be able to do so and, if we do not maintain a current prospectus relating to the Common Stock issuable upon exercise of the warrants, holders will be unable to exercise their warrants and we will not be required to settle any such warrant exercise. If the prospectus relating to the Common Stock issuable upon the exercise of the warrants is not current or if the Common Stock is not qualified or exempt from qualification in the jurisdictions in which the holders of the warrants reside, we will not be required to net cash settle or cash settle the warrant exercise, the warrants may have no value, the market for the warrants may be limited and the warrants may expire worthless.

Warrant holders may elect to be subject to a restriction on the exercise of their warrants such that an electing warrant holder would not be able to exercise their warrants to the extent that, after giving effect to such exercise, such holder would beneficially own in excess of 9.8% of the Common Stock outstanding.

No fractional shares will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a fractional interest in a share, we will, upon exercise, round down to the nearest whole number the number of shares of Common Stock to be issued to the warrant holder, and the fractional interest will be canceled. Therefore, you must separate your units in multiples of four to not have any fractional warrants canceled.

Our Warrant Agreement provides that, subject to applicable law, (i) any action, proceeding or claim against us arising out of or relating in any way to the Warrant Agreement will be brought and enforced in the courts of the State of New York or the United States District Court for the Southern District of New York, and (ii) that we irrevocably submit to such jurisdiction, which jurisdiction shall be the exclusive forum for any such action, proceeding or claim. We will waive any objection to such exclusive jurisdiction and that such courts represent an inconvenient forum.

83

Private Placement Warrants

Except as described in this section, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants sold as part of the units in the IPO.

The Private Placement Warrants (including the Common Stock issuable upon exercise of the Private Placement Warrants) will not be transferable, assignable or salable until 30 days after the completion of our initial business combination (except as described herein). With respect to the Private Placement Warrants held by the underwriters in the IPO, for so long as such warrants are held by the underwriters, such warrants will not be exercisable more than five years from the commencement of sales in the IPO in accordance with FINRA Rule 5110(g)(8)(C).

Financing Warrants

Pursuant to the subscription agreement (the “Subscription Agreement”) with various investors, the Company will issue warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of Common Stock at an exercise price of $11.50 per Financing Warrant share. The Financing Warrants will be allocated ratably among the Financing Investors in accordance with their respective investment pursuant to the Subscription Agreement. The Financing Warrants are exercisable at any time after issuance at Closing and before the fifth anniversary of the Closing. The Financing Warrants are not subject to any redemption provision, and can be exercised for cash or on a cashless basis at the discretion of the holder. The Financing Warrants are not being registered for resale pursuant to the registration statement of which this prospectus is a part.

Transfer Agent and Registrar and Warrant Agent

The transfer agent and registrar for our Common Stock is Continental Stock Transfer & Trust Company and the warrant agent for our Public Warrants and Private Placement Warrants is Continental Stock Transfer & Trust Company.

Trading Symbols and Market

Our Common Stock and Public Warrants are listed for trading on The Nasdaq Capital Market under the symbols “MSAI” and “MSAIW.”

84

SECURITIES ACT RESTRICTIONS ON RESALE OF SECURITIES

Pursuant to Rule 144 under the Securities Act (“Rule 144”), a person who has beneficially owned restricted Common Stock for at least six months would be entitled to sell their securities provided that (i) such person is not deemed to have been an affiliate of MSAI at the time of, or at any time during the three months preceding, a sale and (ii) MSAI is subject to the Exchange Act periodic reporting requirements for at least three months before the sale and have filed all required reports under Section 13 or 15(d) of the Exchange Act during the twelve months (or such shorter period as MSAI was required to file reports) preceding the sale.

Persons who have beneficially owned restricted shares of Common Stock for at least six months but who are affiliates of MSAI at the time of, or at any time during the three months preceding, a sale, would be subject to additional restrictions, by which such person would be entitled to sell within any three-month period only a number of securities that does not exceed the greater of:

1% of the total number of shares of Common Stock then outstanding (or approximately 134,430 shares, based on shares outstanding as of April 8, 2024); or
the average weekly reported trading volume of the Common Stock during the four calendar weeks preceding the filing of a notice on Form 144 with respect to the sale.

Sales by affiliates of MSAI under Rule 144 are also limited by manner of sale provisions and notice requirements and to the availability of current public information about MSAI.

Restrictions on the Use of Rule 144 by Shell Companies or Former Shell Companies

Notwithstanding the foregoing, Rule 144 is not available for the resale of securities initially issued by shell companies (other than business combination related shell companies) or issuers that have been at any time previously a shell company. However, Rule 144 also includes an important exception to this prohibition if the following conditions are met:

the issuer of the securities that was formerly a shell company has ceased to be a shell company;
the issuer of the securities is subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act;
the issuer of the securities has filed all Exchange Act reports and material required to be filed, as applicable, during the preceding twelve months (or such shorter period that the issuer was required to file such reports and materials), other than Form 8-K reports; and
at least one year has elapsed from the time that the issuer filed current Form 10 type information with the SEC reflecting its status as an entity that is not a shell company.

Following the consummation of the Business Combination, MSAI is no longer a shell company, and as a result, once the conditions set forth in the exceptions listed above are satisfied, Rule 144 will become available for the resale of the above noted restricted securities.

85

BENEFICIAL OWNERSHIP

The following table sets forth information relating to the beneficial ownership of our common stock as of June 21, 2024, by:

each person, or group of affiliated persons, known by us to beneficially own more than 5% of our common stock;
each of our directors;
each of our named executive officers; and
all directors and executive officers as a group.

The number of shares beneficially owned by each stockholder is determined under rules issued by the SEC. Under these rules, a person is deemed to be a “beneficial” owner of a security if that person has or shares voting power or investment power, which includes the power to dispose of or to direct the disposition of such security. Except as indicated in the footnotes below, we believe, based on the information furnished to us, that the individuals and entities named in the table below have sole voting and investment power with respect to all shares of common stock beneficially owned by them, subject to any applicable community property laws.

Shares Beneficially
Owned Before
Offering(1)

Shares Beneficially
Owned After Offering
and Concurrent Private Placement
Assuming No Exercise
of the Underwriters’
OptionOffering(1)(2)

Shares Beneficially
Owned After Offering
and Concurrent Private
Placement Assuming
Full Exercise of the Underwriters’
Option(1)(2)

Name and Address of Beneficial Owner

    

Shares

    

% of Ownership

    

Shares

    

% of Ownership

    

Shares

    

% of Ownership

Holders of more than 5%

Barclays PLC(3)

774,624

5.6

%  

774,624

2.9

%  

774,624

2.8

%

Sanders Morris(4)

746,760

5.4

%  

746,760

2.8

%  

746,760

2.7

%

Named executive officers and directors:

Gary Strahan(5)

6,371,018

45.8

%  

6,371,018

24.0

%  

6,371,018

23.3

%

Steven Winch(6)

552,805

4.0

%  

552,805

2.1

%  

552,805

2.0

%

Peter Baird(7)

210,102

1.5

%  

210,102

*

210,102

*

David Gow(8)

701,106

5.0

%  

701,106

2.6

%  

701,106

2.6

%

Reid Ryan(9)

148,450

1.1

%  

148,450

*

148,450

*

Stuart V. Flavin III

18,518

*

18,518

*

18,518

*

Petros Kitsos

18,518

*

18,518

*

18,518

*

Margaret Chu

18,518

*

18,518

*

18,518

*

All executive officers and directors as a group (9 individuals)(10)

8,039,035

56.6

%  

8,039,035

30.0

%  

8,039,035

29.2

%

*

Less than 1%.

(1)The number of shares of our common stock beneficially owned by our directors and executive officers includes shares that such persons have the right to acquire within 60 days of June 21, 2024, including through the exercise of stock options and warrants and the vesting of restricted stock units, as noted in the table footnotes. Applicable percentage ownership is based on 13,869,744 shares of common stock outstanding as of June 21, 2024. Unless otherwise indicated below, the business address for each beneficial owner listed is c/o MultiSensor AI Holdings, Inc., 2105 West Cardinal Drive, Beaumont, Texas 77705.
(2)Reflects 7,575,757 shares of common stock to be issued in the Concurrent Private Placement (assuming full exercise of the Pre-Funded Warrants) and 5,050,505 shares of common stock to be issued with this offering (or 5,808,081 shares assuming full exercise of the underwriters’ option).
(3)Based solely on a Schedule 13G filed jointly with the SEC on February 11, 2022, Barclays PLC has sole voting and dispositive power over 774,624 shares, Barclays Bank PLC has sole voting and dispositive power over 674,624 shares and Barclays Capital, Inc. has sole voting and dispositive power over 100,000 shares. The securities reported by Barclays PLC, as a parent holding company, are owned, or may be deemed to be beneficially owned, by Barclays Bank PLC. Barclays Bank PLC, is a wholly owned subsidiary of Barclays PLC. Barclays. The business address of Barclays PLC and Barclays Bank PLC is 1 Churchill Place, London, E14 5HP, England. The business address of Barclays Capital Inc. is 745 Seventh Avenue, New York, New York, 10019.

86

(4)Based solely on a Schedule 13G filed June 4, 2024, Sanders Morris has shared dispositive power, but no voting power, over 746,760 shares. The securities reported by Sanders Morris are owned or may be deemed to be beneficially owned by Sanders Morris. The business address of Sanders Morris is 600 Travis St., Ste. 5900, Houston, TX 77002.
(5)Represents for Mr. Strahan: (i) 6,015,938 shares of common stock held by Mr. Strahan; (ii) 50,000 shares of common stock underlying private placement warrants held by the Jill A. Blashack Revocable Trust U/A May 8, 2004, and exercisable within 60 days of June 21, 2024; and (iii) 305,079 shares of common stock held by the Jill A. Blashack Revocable Trust U/A May 8, 2004, as amended and restated, of which Jill A. Blashack, the wife of Mr. Strahan, is trustee and as to which Mr. Strahan has shared voting and dispositive power.
(6)Represents for Mr. Winch: (i) 5,595 shares of common stock held by Mr. Winch and (ii) 547,210 shares of common stock held by Villard Capital, LLC, an estate-planning vehicle for Mr. Winch controlled by Mr. Winch.
(7)Represents for Mr. Baird (i) 5,608 shares of common stock and (ii) 204,494 shares of common stock underlying stock options that are currently exercisable or exercisable within 60 days of June 21, 2024.
(8)Represents for Mr. Gow (i) 655,406 shares of common stock and (ii) 45,700 shares of common stock underlying private placement warrants exercisable within 60 days of June 21, 2024.
(9)Represents for Mr. Reid (i) 144,700 shares of common stock and (ii) 3,750 shares of common stock underlying private placement warrants exercisable within 60 days of June 21, 2024.
(10)Consists of: (i) 7,718,071 shares of common stock, (ii) 99,450 shares of common stock underlying private placement warrants that will be exercisable within 60 days of June 17, 2024; and (iii) 221,514 shares of common stock underlying stock options that are currently exercisable or exercisable within 60 days of June 21, 2024.

87

MANAGEMENT

Management and Board of Directors

The following sets forth certain information, as of June 21, 2024, concerning the persons who serve as our executive officers and members of our Board.

Name

    

Age

    

Position

Gary Strahan

64

Director and Chief Executive Officer

Steven Winch

52

Director and President

Peter Baird

57

Chief Financial Officer

Steve Guidry

66

General Counsel and Corporate Secretary

David Gow

60

Chairman of the Board

Reid Ryan

52

Director

Stuart V. Flavin III

57

Director

Petros Kitsos

58

Director

Margaret Chu

47

Director

Gary Strahan. Since the Closing, Gary Strahan has served as a director and the Chief Executive Officer of MSAI. Mr. Strahan served as Legacy ICI’s Chief Executive Officer since its founding in 1995, using his experience in the infrared technology space and non-destructive testing (“NDT”) and other technologies to grow our business into the provider of high-resolution thermal sensing solutions it is today. Prior to starting Legacy ICI, Mr. Strahan worked at Mobil Oil from 1989 to 1994 as an Inspection Engineer, Inspection Manager and, eventually, Senior NDT Level III, during which time he established Mobil Oil’s NDT procedures. From 1994 to 1995, Mr. Strahan was a Mechanical Integrity Manager at Ameripol Synpol Corporation. Mr. Strahan was a Manufacturer’s Representative for Agema from 1995 to 1998. He was also a District Manager at FLIR Systems through its merger (now a subsidiary of Teledyne Technologies) in 1998 before leaving FLIR Systems Inc. in 2000 to work as a Manufacturer’s Representative of Mikron Infrared, Inc. until Mikron was purchased by LumaSense Technologies, Inc. in 2007. Mr. Strahan is a veteran of the U.S. Navy, where he was a Hull Technician and Diver. He is a Level III Certified Thermographer and attended Lamar University prior to joining the U.S. Navy. He attended UCSD after USN service. Mr. Strahan received certification as a mixed gas saturation diver from the College of Oceaneering and attended Don Boscoe Technical Institute where he was certified in multiple NDT methods including radiography, ultrasonics, magnetic particle, and liquid penetrant inspection. Mr. Strahan is an Authorized Inspector for the NBBI and has had API and AWS certifications. He currently serves on the ASTM E-20 Committee and SPIE Thermosense Committee. Mr. Strahan is well qualified to serve on the MSAI Board due to having over 30 years of experience with infrared technology and NDT methods, including in his capacity as Legacy ICI’s Chief Executive Officer.

Steven Winch. Since the Closing, Steven Winch has served as a director and the President of MSAI. Mr. Winch served as Legacy ICI’s President since May 2020. Since 2014, he has also been the Managing Partner of Villard Capital, LLC, a private equity firm focused on investments in technology and industrial sectors. Previously, Mr. Winch was a Managing Director at The Blackstone Group focused on private equity and special situations investing. At Blackstone, Mr. Winch sourced, evaluated, and executed direct investment opportunities in both private and public markets. Before Blackstone, Mr. Winch was a senior advisor to Cornwall Capital Management LP. Prior to that, Mr. Winch worked at Ripplewood Holdings LLC where he sourced, analyzed, and executed direct private equity investments in technology and industrial sectors. Previously, Mr. Winch was an Engagement Manager at McKinsey & Company working across a range of industries in the U.S., Europe, Asia, South America, and Australia. He began his career in the Mergers & Acquisitions group of Salomon Brothers Inc. He previously served on the board of directors of Keweenaw Land Association, Ltd. from April 2018 to December 2021. Mr. Winch received an A.B. from Duke University, where he graduated magna cum laude and was elected Phi Beta Kappa, as well as an M.B.A. with Distinction from Harvard Business School. He is a member of the Council on Foreign Relations. Mr. Winch is well qualified to serve on the MSAI’s Board due to his familiarity with our business and his extensive management experience.

Peter Baird. Since the Closing, Peter Baird has served as Chief Financial Officer of MSAI. Since August 2020, Mr. Baird served as Legacy ICI’s Chief Financial Officer, where he has established and managed a range of corporate functions from accounting, treasury and finance, among others. Prior to joining Legacy ICI, Mr. Baird worked at 91 Asset Management (formerly Investec Asset Management) as Head of African Private Equity from January 2017 to March 2020, and at Standard Chartered Bank as a Senior Managing Director and Head of African Private Equity from September 2011 to December 2016. In both of these roles he managed a team of professionals investing in and managing growth companies. Prior to this, Mr. Baird was a Principal at McKinsey & Company, where he worked from September 1995 to June 2006. During his investing career he has served on and/or chaired more than 25

88

corporate boards. He received a Bachelor of Arts degree cum laude with Honors in Economics and Political Science from Bates College, a Master of Arts degree in Quantitative Economics from the University of Cape Town, and a Master of Business Administration degree from the Stanford Graduate School of Business. At Stanford he was an Arjay Miller Scholar (top 10% of the class) and was also awarded certificates in Public Management and Global Management. Mr. Baird is also a Charted Financial Analyst and is a member of the Council on Foreign Relations.

Steve Guidry. Since the Closing, Steve Guidry has served as General Counsel and Corporate Secretary of MSAI. Mr. Guidry served as Legacy ICI’s General Counsel since April 2020 and as Corporate Secretary since July 2020. Previously, Mr. Guidry was a solo practitioner at his own law firm from October 2013 to April 2020 and, prior to that, he was a partner at the law firm of Germer Gertz, LLP from April 2001 to October 2012. Mr. Guidry received an Associate of Applied Science and a Bachelor of Science in Industrial Engineering and Industrial Technology from Lamar University and a Juris Doctor degree from the University of Texas at Austin.

David Gow. Since the Closing, David Gow has served as a director and Chairman of MSAI. Mr. Gow previously served as the Chief Executive Officer and a director of SportsMap since its inception until the Business Combination. In August 2007, Mr. Gow founded Gow Media, a multi-platform media company with a portfolio of platforms, including ESPN Radio Houston, the SportsMap Radio Network and digital content sites, CultureMap, SportsMap, InnovationMap and AutomotiveMap, and he has continued to serve as its Chairman and CEO since such time. Prior to Gow Media, between April 2002 to August 2007, Mr. Gow worked as a management consultant, providing advisory services involving strategic planning, fundraising, financial reviews and identification of new business opportunities for a portfolio of clients with a focus on ecommerce. From January 1999 through April 2002, Mr. Gow worked at Ashford.com, first as the CFO, leading a successful IPO, and ultimately as the CEO. From January 1996 to December 1998, Mr. Gow was the Director of Corporate Strategy at Compaq Computers, and from August 1993 to January 1996, Mr. Gow was a consultant at McKinsey & Co. He received his BA in Economics from Williams College in 1985 and a MPP degree from Harvard University in 1993. We believe Mr. Gow is qualified to serve on the MSAI’s Board due to his corporate finance, general management and public company experience.

Reid Ryan. Since the Closing, Reid Ryan has served as a director of MSAI. Mr. Ryan previously served as a director of SportsMap since October 18, 2021 until the Business Combination. In 2000, Mr. Ryan became the Founder & CEO of Ryan-Sanders Baseball, Inc., an entity that owns the Round Rock Express, the Triple-A affiliate of the Texas Rangers of Major League Baseball. Ryan-Sanders Baseball, Inc. is an ownership group that includes his father, Hall of Fame pitcher Nolan Ryan, his brother, Reese, and former Houston Astros part-owner Don Sanders. Mr. Ryan also serves on the board for Major League Baseball player development license group. In 2013, Mr. Ryan left Ryan-Sanders to become the president of the Houston Astros and served in this position from 2013 to 2019, which included two trips to the World Series and a World Championship in 2017, and thereafter became Executive Advisor of Business Relations in 2020. He was the executive producer for a feature length “30-for-30 style” documentary on Nolan Ryan which debuted in 2022. Mr. Ryan also runs a family office that invests in sports tech properties and other sports-related companies. Mr. Ryan is also a former college and professional baseball player. He attended the University of Texas at Austin before transferring to Texas Christian University, where he finished his collegiate career. We believe Mr. Ryan is qualified to serve on the MSAI’s Board due to his general management and sales and marketing experience.

Stuart V. Flavin III. Since the Closing, Stuart V. Flavin III has served as a director of MSAI. Mr. Flavin served as the Chief Operating Officer of Healthier Cleaning Innovations from March 2016 to July 2022. Additionally, Mr. Flavin served as the Chief Executive Officer from April 2018 to August 2019 and served as the Chief Operating Officer from January 2015 to March 2018 of N12 Technologies, Inc. Previously, Mr. Flavin served as the VP of Innovation for P&G’s Global Shave Care business from July 2009 to October 2012, where he focused on innovation strategy, product/technical roadmap planning, and program execution. Previously, Mr. Flavin was the VP of Global Operations for the Blades and Razors Business from January 2006 to June 2009. Prior to this, Mr. Flavin was a Partner at Mckinsey & Company where he focused on operational excellence across many industrial companies and co-led the Operations Practice. Mr. Flavin served as a director of Healthier Cleaning Innovations from June 2014 to June 2015 and N12 Technologies, Inc. from October 2012 to August 2019. Mr. Flavin received a B.S. in Chemical Engineering from the University of Rochester, where he graduated magna cum laude, as well as an M.B.A from Harvard Business School. Mr. Flavin is well qualified to serve on the MSAI’s Board due to his experience in innovation, program management, scaling businesses, and managing global operations.

Petros Kitsos. Since the Closing, Petros Kitsos has served as a director of MSAI. Mr. Kitsos currently serves as the Managing Principal of TBL Companies, LLC, a strategic services firm, since September 2006, and Co-Founder and Trustee of the KT Family Trust, a private investment trust, since July 2004. Prior to TBL Companies, LLC, Mr. Kitsos enjoyed a distinguished 16-year career in investment banking with Citigroup, Salomon Smith Barney, and Salomon Brothers where, among other responsibilities, he served as

89

Head of the Global Defense & Aerospace Group, Head of Western Region Mergers & Acquisitions, and Co-Head of the Los Angeles office. Mr. Kitsos currently serves as a director of Sonnedix Power Holdings Ltd., elected in December 2014, Northrop Grumman Federal Credit Union, elected in November 2018, Maritime Tactical Systems, Inc., elected in September 2021, and St. Stefanos Greek Orthodox Community, Inc., elected in January 2023. Previously, Mr. Kitsos served as a director of PrecisionHawk, Inc. from September 2016 to April 2018, and Aries I Acquisition Corp. from February 2021 to July 2021. As Director of Aries I Acquisition Corp., a publicly traded “SPAC,” he participated in the company’s IPO, and then, participated in the diligence and review of over thirty merger targets. Mr. Kitsos received an A.B. from Hamilton College, where he was elected Phi Beta Kappa, as well as an M.B.A. with honors from Harvard Business School. He also attended St. Antony’s College, Oxford. Mr. Kitsos is well qualified to serve on the MSAI’s Board due to his extensive strategy and advisory experience in the aerospace, defense, and electronics sectors in the last thirty years.

Margaret Chu. Since the Closing, Margaret Chu has served as a director of MSAI. Ms. Chu currently serves as the Chief Financial Officer and Executive Advisor of Infillion (formerly known as PaeDae Inc.), an advanced media-buying technology platform, since September 2022. Prior to joining Infillion., Ms. Chu served as the Chief Financial Officer of Vox Media, Inc. from March 2020 to March 2022. Prior to that, Ms. Chu served as an Executive Vice President at Green Pen, LLC from November 2018 to February 2022. Ms. Chu served as a director of Momo Holdings, LLC from December 2016 to October 2018, and FQS Holdings, LLC from January 2017 to October 2018. Additionally, Ms. Chu has held non-Director Board Observer positions for Momomilk, LLC, Legendary Pictures, Inc., Dayton Superior Corporation and TransDigm Group. Ms. Chu received a B.A. from Dartmouth College, where she was awarded the Milton Sims Kramer award, as well as an M.B.A. from Harvard Business School. Ms. Chu is well qualified to serve on the MSAI’s Board due to her extensive experience overseeing corporate finance, accounting, development and legal departments.

Corporate Governance Guidelines

Our Board of Directors has adopted Corporate Governance Guidelines. You can access our Corporate Governance Guidelines under the Governance section of the Investors page of our website at www.multisensorai.com, or by writing to our Secretary at our offices at 2105 West Cardinal Drive, Beaumont, Texas, 77705. Among the topics addressed in our Corporate Governance Guidelines are:

·

Independence of the board

·

Separate sessions of independent directors

·

Lead director

·

Director qualification standards and additional selection criteria

·

Director orientation and continuing education

·

Service on other boards

·

Directors who resign or materially change their current positions with their own company or become aware of circumstances that may adversely reflect upon the director or the company

·

Term limits

    

·

Director responsibilities

·

Compensation

·

Board access to senior management

·

Board access to independent advisors

·

Self-evaluations

·

Frequency of meetings

·

Attendance of non-directors

·

Advance receipt of meeting materials

·

Committee matters

·

Succession planning

Board Leadership Structure

Our Board of Directors does not have a policy on whether the role of the Chairperson and Chief Executive Officer should be separate and, if it is to be separate, whether the Chairperson should be selected from the non-employee directors or be an employee. If the chairperson of the Board is a member of management or does not otherwise qualify as independent, our Corporate Governance Guidelines provide that the independent directors may elect a lead independent director (the “Lead Director”). The Lead Director’s responsibilities include, but are not limited to: presiding over all meetings of the Board at which the Chairperson of the Board is not present, including any executive sessions of the independent directors; approving Board meeting schedules and agendas; and acting as the liaison between the independent directors, on the one hand, and the Chief Executive Officer and Chairperson of the Board, on the other. Our Corporate Governance Guidelines provide that, at such times as the Chairperson of the Board qualifies as independent, the Chairperson of the Board may serve as Lead Director.

90

The positions of our Chair of the Board and our Chief Executive Officer are currently separate. David Gow, an independent director, serves as Chairman of the Board, and Gary Strahan serves as our Chief Executive Officer.

The Board believes that our current leadership structure of Chief Executive Officer and Chair of the Board being held by two individuals, with the Chair qualified as independent, is in the best interests of the Company and its stockholders and strikes the appropriate balance between the Chief Executive Officer’s responsibility for the strategic direction, day-to day-leadership and performance of our Company and the Chair of the Board’s responsibility to guide overall strategic direction of our Company and provide oversight of our corporate governance and guidance to our Chief Executive Officer and to set the agenda for and preside over Board meetings. We recognize that different leadership structures may be appropriate for companies in different situations and believe that no one structure is suitable for all companies. Accordingly, the Board will continue to periodically review our leadership structure and make such changes in the future as it deems appropriate and in the best interests of the Company and its stockholders.

Director Independence

Under our Corporate Governance Guidelines and the applicable Nasdaq rules (the “Nasdaq rules”), a director is not independent unless the Board affirmatively determines that he or she does not have a direct or indirect material relationship with us or any of our subsidiaries. In addition, the director must not be precluded from qualifying as independent under the per se bars set forth by the Nasdaq rules.

Our Board has undertaken a review of its composition, the composition of its committees and the independence of our directors and considered whether any director has a material relationship with us that could compromise his or her ability to exercise independent judgment in carrying out his or her responsibilities. Based upon information requested from and provided by each director concerning his or her background, employment and affiliations, including family relationships, our Board of Directors has determined that none of Margaret Chu, Stuart V. Flavin III, David Gow, Petros Kitsos, and Reid Ryan, representing five of our seven directors, has a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director and that each of these directors qualifies as “independent” as that term is defined under the Nasdaq rules. In making these determinations, our Board considered the relationships that each non-employee director has with us and all other facts and circumstances our Board deemed relevant in determining their independence, including the director’s beneficial ownership of our common stock.

Board Committees

Our Board of Directors has three standing committees: an audit committee, a compensation committee and a nominating and corporate governance committee, each of which has the composition and the responsibilities described below. In addition, from time to time, special committees may be established under the direction of our Board when necessary to address specific issues. Each of the audit committee, the compensation committee and the nominating and corporate governance committee operates under a written charter that has been approved by our Board and is available on our website at https://investors.multisensorai.com.

Director

    

Audit
Committee

    

Compensation
Committee

    

Nominating and Corporate
Governance Committee

Gary Strahan

Steven Winch

David Gow

Reid Ryan

Chair

X

Stuart V. Flavin III

X

Chair

Petros Kitsos

X

X

X

Margaret Chu

Chair

X

Audit Committee

Our audit committee is responsible for, among other things:

appointing, compensating, retaining, evaluating, terminating and overseeing our independent registered public accounting firm;
discussing with our independent registered public accounting firm their independence from management;

91

reviewing, with our independent registered public accounting firm, the scope and results of their audit;
approving all audit and permissible non-audit services to be performed by our independent registered public accounting firm;
overseeing the financial reporting process and discussing with management and our independent registered public accounting firm the annual financial statements that we file with the SEC;
overseeing our financial and accounting controls and compliance with legal and regulatory requirements;
reviewing our policies on risk assessment and risk management;
reviewing related person transactions; and
establishing procedures for the confidential anonymous submission of concerns regarding questionable accounting, internal controls or auditing matters.

Our audit committee currently consists of Margaret Chu, Petros Kitsos, and Stuart V. Flavin III, with Ms. Chu serving as chair. Our Board of Directors has determined that all members of our audit committee are financially literate and that each member of our audit committee qualifies as “independent” under Nasdaq’s additional standards applicable to audit committee members and Rule 10A-3 of the Exchange Act. In addition, our Board of Directors has determined that Ms. Chu, Mr. Kitsos, and Mr. Flavin each qualify as an “audit committee financial expert,” as such term is defined in Item 407(d)(5) of Regulation S-K.

Compensation Committee

Our compensation committee is responsible for, among other things:

reviewing and approving the corporate goals and objectives, evaluating the performance of and reviewing and approving (either alone or, if directed by the board of directors, in conjunction with a majority of the independent members of the board of directors) the compensation of our Chief Executive Officer;
overseeing an evaluation of the performance of and reviewing and setting or making recommendations to our board of directors regarding the compensation of our other executive officers;
reviewing and approving or making recommendations to our board of directors regarding our incentive compensation and equity-based plans, policies and programs;
reviewing and approving all employment agreement and severance arrangements for our executive officers;
making recommendations to our board of directors regarding the compensation of our directors; and
retaining and overseeing any compensation consultants.

Our compensation committee currently consists of Reid Ryan, Margaret Chu, and Petros Kitsos, with Mr. Ryan serving as chair. Our Board of Directors has determined that each member of our compensation committee qualifies as “independent” under Nasdaq’s additional standards applicable to compensation committee members. Our Board of Directors has determined that each of Messrs. Ryan and Kitsos and Ms. Chu qualifies as a “non-employee director” as defined under Section 16b-3 of the Exchange Act.

Pursuant to the compensation committee’s charter, the compensation committee has the authority to retain or obtain the advice of compensation consultants, legal counsel and other advisors to assist in carrying out its responsibilities. Before selecting any such consultant, counsel or advisor, the compensation committee reviews and considers the independence of such consultant, counsel or advisor in accordance with applicable Nasdaq rules. We must provide appropriate funding for payment of reasonable compensation to any advisor retained by the compensation committee.

92

Compensation Consultants

The compensation committee has the authority under its charter to retain outside consultants or advisors, as it deems necessary or advisable. The compensation committee did not engage the services of a compensation consultant in 2023.

Nominating and Corporate Governance Committee

Our nominating and corporate governance committee is responsible for, among other things:

identifying individuals qualified to become members of our board of directors, consistent with criteria approved by our board of directors;
overseeing succession planning for our Chief Executive Officer and other executive officers;
periodically reviewing our board of directors’ leadership structure and recommending any proposed changes to our board of directors;
overseeing an annual evaluation of the effectiveness of our board of directors and its committees; and
developing and recommending to our board of directors a set of corporate governance guidelines.

Our nominating and corporate governance committee currently consists of Stuart V. Flavin III, Petros Kitsos, and Reid Ryan, with Mr. Flavin serving as chair. Our Board has determined that each member of our nominating and corporate governance committee qualifies as “independent” under applicable Nasdaq rules applicable to nominating and corporate governance committee members.

Board and Board Committee Meetings and Attendance

During 2023, while our Board of Directors regularly met to discuss matters, due to the timing of the Business Combination in December 2023, it held one meeting in 2023. Because the audit committee, compensation committee and the nominating and corporate governance committee were not formed and constituted until the closing of the Business Combination, those committees did not meet in 2023. All of our incumbent directors who served in 2023 attended at least 75% of the meetings of the Board and committees on which he or she then served as a member.

Executive Sessions

Executive sessions, which are private sessions of the independent members of the Board, that excludes management and any non-independent directors are held on a regularly scheduled basis, but no less than twice a year.

Director Attendance at Annual Meeting of Stockholders

We do not have a formal policy regarding the attendance of our Board members at our annual meetings of stockholders, but we expect all directors to make every effort to attend any meeting of stockholders. As a result of the timing of the Business Combination, we did not hold an annual meeting in 2023.

Director Nominations Process

The nominating and corporate governance committee is responsible for recommending candidates to serve on the Board and its committees. In considering whether to recommend any particular candidate to serve on the Board or its committees or for inclusion in the Board’s slate of recommended director nominees for election at the annual meeting of stockholders, the nominating and corporate governance committee considers the criteria set forth in our Corporate Governance Guidelines. Specifically, the nominating and corporate governance committee may take into account many factors, including, the candidate’s experience in corporate management, such as serving as an officer or former officer of a publicly held company, the candidate’s experience as a board member of another publicly held company, the candidate’s professional and academic experience relevant to the Company’s industry, the strength of the candidate’s leadership skills, the candidate’s experience in finance and accounting and/or executive compensation practices, whether the candidate has the time required for preparation, participation and attendance at Board meetings and committee meetings, diversity of background and perspective, including, but not limited to, with respect to age, gender, race, ethnicity, place of residence and

93

specialized experience; gender identification or identification as an underrepresented minority or as LGBTQIA+, practical and mature business judgment, including, but not limited to, the ability to make independent analytical inquiries; and any other relevant qualifications, attributes or skills. In addition, the Board may consider whether there are potential conflicts of interest with the candidate’s other personal and professional pursuits.

We consider diversity, such as gender, race, gender identification or identification as an underrepresented minority or as LGBTQIA+ a meaningful factor in identifying director nominees, and view such diversity characteristics as meaningful factors in identifying director nominees, but do not have a formal diversity policy. The Board evaluates each individual in the context of the Board as a whole, with the objective of assembling a group that can best perpetuate the success of the business and represent stockholder interests through the exercise of sound judgment using its diversity of experience and background in these various areas.

In identifying prospective director candidates, the nominating and corporate governance committee may seek referrals from other members of the Board, management, stockholders and other sources, including third party recommendations. The nominating and corporate governance committee also may, but need not, retain a search firm in order to assist it in identifying candidates to serve as directors of the Company. The nominating and corporate governance committee uses the same criteria for evaluating candidates regardless of the source of the referral or recommendation. When considering director candidates, the nominating and corporate governance committee seeks individuals with backgrounds and qualities that, when combined with those of our incumbent directors, provide a blend of skills and experience to further enhance the Board’s effectiveness. In connection with its annual recommendation of a slate of nominees, the nominating and corporate governance committee also may assess the contributions of those directors recommended for re-election in the context of the Board evaluation process and other perceived needs of the Board.

David Gow and Reid Ryan were each initially recommended to serve on our Board by Legacy SMAP. Margaret Chu, Stuart V. Flavin III and Petros Kitsos were each initially recommended to serve on our Board by the board of directors of Legacy ICI. In determining to nominate each of the director nominees to be elected at the Annual Meeting, each were evaluated in accordance with our standard review process for director candidates described herein.

When considering whether the directors and nominees have the experience, qualifications, attributes and skills, taken as a whole, to enable the Board to satisfy its oversight responsibilities effectively in light of our business and structure, the Board focused primarily on the information discussed in each of the board member’s biographical information set forth above. We believe that our directors provide an appropriate mix of experience and skills relevant to the size and nature of our business. This process resulted in the Board’s nomination of the incumbent directors named in this Proxy Statement and proposed for election by you at the Annual Meeting.

The nominating and corporate governance committee will consider director candidates recommended by stockholders. The nominating and corporate governance committee will review and evaluate information available to it regarding candidates proposed by stockholders and will apply the same criteria and follow substantially the same process in considering them as it does in considering other director candidates Stockholders wishing to propose a candidate for consideration may do so by submitting their recommendation to the attention of the Secretary, 2105 West Cardinal Drive, Beaumont, Texas, 77705.

Board Role in Risk Oversight

The Board of Directors has overall responsibility for risk oversight, including, as part of regular Board and committee meetings, general oversight of executives’ management of risks relevant to the Company. A fundamental part of risk oversight is not only understanding the material risks a company faces and the steps management is taking to manage those risks, but also understanding what level of risk is appropriate for the Company. The involvement of the Board of Directors in reviewing our business strategy is an integral aspect of the Board’s assessment of management’s tolerance for risk and its determination of what constitutes an appropriate level of risk for the Company. While the full Board has overall responsibility for risk oversight, it is supported in this function by its audit committee, compensation committee and nominating and corporate governance committee. Each of the committees regularly reports to the Board.

The audit committee assists the Board in fulfilling its risk oversight responsibilities by periodically reviewing our accounting, reporting and financial practices, including the integrity of our financial statements, the surveillance of administrative and financial controls, our compliance with legal and regulatory requirements, and our enterprise risk management program, including oversight of financial risks cybersecurity risks and information security risks. Through its regular meetings with management, including the finance, legal, internal audit, tax, compliance, and information technology functions, the audit committee reviews and discusses significant areas of our business and summarizes for the Board areas of risk and the appropriate mitigating factors. The compensation

94

committee assists the Board by overseeing and evaluating risks related to the Company’s compensation policies and practices. The nominating and corporate governance committee assists the Board by overseeing and evaluating programs and risks associated with Board organization, membership and structure, and corporate governance. In addition, our Board receives periodic detailed operating performance reviews from management.

Committee Charters and Corporate Governance Guidelines

Our Corporate Governance Guidelines, charters of the audit committee, compensation committee and nominating and corporate governance committee and other corporate governance information are available under the Governance section of the Investors page of our website located at www.multisensorai.com, or by writing to our Secretary at our offices at 2105 West Cardinal Drive, Beaumont, Texas, 77705.

Code of Business Conduct and Ethics

We have adopted a Code of Ethics and Conduct (the “Code”) that applies to all of our directors, officers and employees, including our principal executive officer, principal financial officer or controller, or persons performing similar functions. Our Code is available under the Governance section of the Investors page of our website at www.multisensorai.com. In addition, we intend to post on our website all disclosures that are required by law or the Nasdaq rules concerning any amendments to, or waivers of, any provisions of our Code.

Anti-Hedging Policy

Our Board of Directors has adopted an Insider Trading Compliance Policy, which applies to all of our directors, officers and employees, as well as their family members and entities under their control. The policy prohibits such persons and entities from engaging in hedging transactions involving our equity securities, such as prepaid variable forward contracts, equity swaps, collars and exchange funds, or other transactions that hedge or offset, or are designed to hedge or offset, any decrease in the market value of our equity securities.

Policy Relating to Recovery of Erroneously Awarded Compensation (Clawback Policy)

We have instituted a clawback policy in accordance with the Nasdaq’s final rules implementing the incentive-based compensation recovery provisions of the Dodd-Frank Wall Street Reform and Consumer Protection Act, effective December 19, 2023 to support a culture of focused, diligent and responsible management that discourages conduct detrimental to our growth. The policy applies to each person who serves as an executive officer of the Company, as defined in Rule 10D-1(d) under the Exchange Act, which include our named executive officers (each, a “covered employee”). In the event of a qualifying financial restatement, a covered employee will be required to forfeit erroneously awarded incentive compensation to the Company to the extent required under applicable law.

95

EXECUTIVE AND DIRECTOR COMPENSATION

In this section, “we,” “us” and “our” generally refer to ICI prior to the Business Combination and MSAI from and after the Business Combination.

This section discusses the material components of the executive compensation program for our executive officers who are named in the “2023 Summary Compensation Table” below. In 2023, our “named executive officers” and their positions were as follows:

Gary Strahan, Chief Executive Officer;
Steven Winch, President; and
Peter Baird, Chief Financial Officer.

2023 Summary Compensation Table

The following table sets forth information concerning the compensation of our named executive officers for the year ended December 31, 2023.

Name and Principal Position

    

Year

    

Salary ($)

    

Bonus ($)

    

Stock
Awards
($)(1)

    

All Other
Compensation
($)(2)

    

Total ($)

Gary Strahan

CEO

2023

125,068

3,000

128,068

2022

119,944

119,944

Steven Winch

President

2023

329,876

4,144,342

4,444,218

2022

839,912

149,400

989,312

Peter Baird

Chief Financial Officer

2023

230,838

200,000

4,259,254

4,690,091

2022

238,345

238,345

(1)Represents the grant date fair value of restricted stock unit (“RSU”) awards granted in the 2023 fiscal year computed in accordance with ASC 718. Assumptions used in the calculation of these amounts are included in Note 10 to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on March 29, 2024. This amount does not reflect the actual economic value that will be realized upon the vesting of the awards or the sale of the Common Stock underlying such awards.
(2)This amount includes reimbursement of auto insurance premiums.

Narrative to Summary Compensation Table

Employment Agreements with Named Executive Officers

The Company entered into an amended and restated employment agreements with Messrs. Strahan, Winch and Baird, each effective on December 19, 2023. The material terms of these employment agreements are described below.

Gary Strahan. Pursuant to his amended employment agreement, Mr. Strahan is entitled to receive a base salary of $240,000 per year and he is eligible to receive an annual bonus payment in the discretion of the Board.

Steven Winch. Pursuant to his amended employment agreement, Mr. Winch is entitled to receive a base salary of $350,000 per year. Under the terms of the agreement, he received a grant of RSUs from ICI prior to the Closing, and received a grant of 635,649 RSUs from MSAI following the Closing.

96

Peter Baird. Pursuant to his amended employment agreement, Mr. Baird is entitled to receive a base salary of $240,000 per year and is eligible to receive an annual bonus payment in the discretion of the Board. Under the terms of the agreement, he received a grant of RSUs from ICI prior to the Closing, and received a grant of 373,630 RSUs from MSAI following the Closing.

General. Each of the amended and restated employment agreements has a one-year term and automatically renews for successive one-year terms unless a notice of non-renewal is provided at least 60 days prior to the end of the then-current term. If Mr. Strahan is removed or chooses to step down from his position as Chief Executive Officer, he will continue to be employed by the Company as an advisor and to receive payment of his base salary for the remainder of the then-current term. The Company can terminate the employment of each of Messrs. Winch and Baird without “cause” (as defined in each agreement) by providing ninety days’ notice or pay in lieu of notice. Each agreement also includes perpetual confidentiality and non-disparagement covenants and non-competition, non-solicitation covenants that apply during employment with the Company and for twelve months following termination of employment.

2023 Salaries

The named executive officers receive a base salary to compensate them for services rendered to our company. The base salary payable to each named executive officer is intended to provide a fixed component of compensation reflecting the executive’s skill set, experience, role and responsibilities. The 2023 annual base salaries for our named executive officers were $130,000 for Mr. Strahan after $350,000 for Mr. Winch and $240,000 for Mr. Baird. Mr. Strahan’s base salary was increased to $240,000 per year effective December 19, 2023. The actual base salaries earned by our named executive officers for services in 2023 are set forth above in the Summary Compensation Table in the column entitled “Salary.”

2023 Bonuses

Our named executive officers were eligible to earn discretionary cash bonuses for calendar year 2023, as determined by our board of directors. Our board of directors decided not to grant any discretionary bonuses for 2023.

Equity Compensation

2020 Equity Incentive Plan

Prior to the Business Combination, we maintained the 2020 Equity Incentive Plan of Infrared Cameras Holdings, Inc. (the “2020 Plan”), under which awards of ICI options were granted to eligible service providers, including certain of our named executive officers. No awards were granted under the 2020 Plan to our NEOs in 2023. In connection with the completion of the Business Combination and the adoption of MSAI’s new equity incentive plan, we amended and restated the 2020 Plan to reflect the Business Combination and to provide that, following the Business Combination, awards may not be granted under the 2020 Plan.

2023 Incentive Plan

In connection with the Business Combination, the Company’s Board of Directors adopted the Company’s 2023 Incentive Plan (the “MSAI Incentive Plan”), under which we may grant cash and equity incentive awards to eligible service providers in order to attract, motivate and retain the talent for which we compete, which is essential to our long-term success. The MSAI Incentive Plan became effective on the date of the Closing.

Transaction-Related RSU Awards

In connection with the Business Combination, certain employees of ICI, including Messrs. Winch and Baird, received two separate restricted stock unit awards (the “Transaction RSU Awards”). The material terms of the Transaction RSU Awards are summarized below.

The first Transaction RSU Award was granted by ICI on December 19, 2023 (the “Pre-Closing ICI Transaction RSU Awards”) and vested on January 1, 2024, and are expected to be settled in 12 substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination. The second Transaction RSU Award was granted by MSAI pursuant to the MSAI Incentive Plan on April 1, 2024, the effective date of the Form S-8 that registered Common Stock issuable under the MSAI Incentive Plan (“MSAI Transaction RSU Awards”). The MSAI Transaction RSU Awards were fully vested at grant. Each

97

Transaction RSU Award will be settled in twelve substantially equal monthly installments starting on the first anniversary of the closing of the Business Combination.

The Pre-Closing ICI Transaction RSU Awards covered ICI Class B Common Stock that were assumed by SportsMap in connection with the Business Combination and converted into a comparable restricted stock unit award covering shares of Common Stock, based upon the Exchange Ratio, and are otherwise subject to the same terms and conditions as applied to the underlying award immediately prior to the Closing.

The following table presents the number of shares of Common Stock covered by the Transaction RSU Awards granted to Messrs. Winch and Baird.

    

Pre-Closing
ICI Transaction
RSU Awards

    

MSAI
Transaction
RSU Awards

Steven Winch

603,276

635,649

Peter Baird

624,524

373,630

Other Elements of Compensation

In 2023, the named executive officers also participated in standard health plans maintained by the Company, and Mr. Strahan was provided with personal use of a Company-owned vehicle and his auto insurance premiums were paid for by the Company. We do not provide any other perquisites to any of our named executive officers.

We do not make gross-up payments to cover our named executive officers’ personal income taxes that may pertain to any of the compensation paid or provided by our company.

Merit Bonus

In 2023, our board of directors preliminarily approved a discretionary, merit- based bonus opportunity to Mr. Baird. The aggregate amount of the bonus is expected to be $600,000, but the actual amount (if any) and payment terms and conditions, including timing, will be determined from time to time by our board of directors or a subcommittee of the board in its discretion. In February 2024, Mr. Baird received a payment of $200,000 in respect of his performance in 2023. The amount and timing of future payments, if any, will be determined by the board of directors, or a subcommittee of the board, in its sole discretion.

Outstanding Equity Awards at Fiscal Year-End

The following table summarizes the number of shares of Common Stock underlying outstanding equity incentive plan awards held by each named executive officer as of December 31, 2023. All outstanding Options were granted pursuant to the 2020 Plan and became fully vested immediately prior to the Closing pursuant to the terms of the 2020 Plan. All other awards were granted pursuant to the MSAI Incentive Plan.

Option Awards

Stock Awards

Name

    

Grant Date

    

Number of
Securities
Underlying
Unexercised
Options (#)
 Exercisable

    

Number of
Securities 
Underlying 
Unexercised 
Options (#)
Unexercisable

    

Option 
Exercise
Price 
($)

    

Option 
Expiration Date

    

Number of 
Shares or Units 
of Stock That 
Have Not Vested 
(#)(1)

    

Market Value of
Shares or Units
of Stock That
Have Not Vested
($)(2)

Gary Strahan

Steven Winch

December 19, 2023

603,276

Peter Baird

December 19, 2023

624,524

October 9, 2020

68,085

5.83

October 8, 2030

January 18, 2021

80,098

5.83

January 17, 2031

July 30, 2021

31,858

7.28

July 29, 2031

December 7, 2021

24,438

7.28

December 6, 2031

(1)The restricted stock units vested on January 1, 2024 and are expected to be settled in 12 substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

98

(2)Calculated based on the closing price per share of $3.35 of the Company’s Common Stock on December 29, 2023 (the last trading day of 2023).

Director Compensation

No director, including any SportsMap director, received compensation for services provided as a director in 2023. Steve Guidry, an executive officer who was not a named executive officer in 2023, served as a director in 2023 but did not receive any additional compensation for his services as a director.

Following the fiscal year-ended 2023, on May 31, 2024, the Company granted its six non-employee directors each 18,518 shares of Common Stock, or an aggregate of 92,590 shares of Common Stock, pursuant to the MSAI Incentive Plan.

Equity Compensation Plan Information

The following table summarizes securities available for future issuance under our equity compensation plans as of December 31, 2023.

    

Number of securities to be 
issued upon exercise of
outstanding options, 
warrants and rights

    

Weighted-average 
exercise price
of outstanding options, 
warrants and rights

    

Number of securities remaining
available for future issuance 
under equity compensation 
plans (excluding securities 
reflected in column (a))

 

Plan Category

(a)

(b)

(c)

Equity compensation plans approved by security holders(1)

1,120,185

(2)

$

6.61

(3)

3,040,486

(4)

Equity compensation plans not approved by security holders(5)

1,886,166

(6)

Total

3,006,351

$

6.61

3,040,486

(1)Consists of the MSAI Incentive Plan and the 2020 Plan.
(2)Consists of 1,120,185 options to purchase Common Stock under the 2020 Plan. As of December 31, 2023, no awards had been granted under the MSAI Incentive Plan.
(3)As of December 31, 2023, the weighted-average exercise price of outstanding options under the 2020 Plan was $6.61.
(4)Consists of (a) 3,040,486 shares initially reserved for future issuance under the MSAI Incentive Plan. To the extent that outstanding awards under the 2020 Plan expire, lapse or are terminated, exchanged for or settled in cash, surrendered, repurchased, cancelled without having been fully exercised or forfeited, in any case, in a manner that results in the Company acquiring the shares covered by the awards under the 2020 Plan at a price not greater than the price paid by the participant for such shares or not issuing any shares covered by the awards, the unused shares covered by such 2020 Plan awards will become available for issuance under the MSAI Incentive Plan. No additional awards will be granted under the 2020 Plan and, as a result, no shares remain available for issuance under the 2020 Plan.
(5)Consists of awards made to Messrs. Winch, Baird and Guida pursuant to individual award agreements entered into in connection with the Business Combination.
(6)Consists of 603,276, 624,524 and 658,366 outstanding restricted stock units that were granted to Messrs. Winch, Baird and Guida, respectively, pursuant to individual award agreements. Each restricted stock unit award vested on January 1, 2024 and is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

99

CERTAIN RELATIONSHIPS AND RELATED PERSON TRANSACTIONS

Policies and Procedures on Transactions with Related Persons

Our Board of Directors recognizes that transactions with related persons present a heightened risk of conflicts of interests and/or improper valuation (or the perception thereof). Our Board has adopted a written policy on transactions with related persons, which requires that our audit committee approve or ratify “related person transactions” (as defined in the policy) that are required to be disclosed pursuant to Item 404(a) of Regulation S-K. Item 404(a) of Regulation S-K requires disclosure, subject to certain exceptions, of transactions in which we were or are to be a participant and the amount involved exceeds $120,000 (or such other amount is applicable while we remain a smaller reporting company) and in which any “related person” as defined under Item 404(a) of Regulation S-K had or will have a direct or indirect material interest. Under the policy, the audit committee reviews the relevant known facts and circumstances of the related person transaction, including whether the transaction is on terms comparable to those that could be obtained in arm’s length dealings with an unrelated third party, whether the transaction arose in the ordinary course of business, and the extent of the related person’s interest in the transaction, taking into account the conflicts of interest and corporate opportunity provisions of the Company’s Code of Ethics and Conduct, and either approve or decline to approve the related person transaction. It is our policy that a director not participate in the approval of a related person transaction as to which he or she is a “related person.”

All transactions described below that were entered into following the Closing of the Business Combination were undertaken in compliance with our Related Person Transaction Policy described above, including review and approval by our Audit Committee.

Legacy SMAP Related Party Transactions

Prior to Legacy SMAP’s initial public offering (the “IPO”), Legacy SMAP issued an aggregate of 2,875,000 shares (the “Founder Shares”) of common stock of SportsMap, par value $0.0001 per share (“SportsMap Common Stock”) to SportsMap, LLC (the “Sponsor”), Roth Capital Partners, LLC, the representative of the underwriters in the IPO, and Legacy SportsMap officers and directors (together, the “SportsMap Initial Stockholders”) for an aggregate purchase price of $25,000, or approximately $0.009 per share.

Subject to certain limited exceptions, the SportsMap Initial Stockholders agreed not to transfer, assign or sell their SportsMap Founder Shares until six months after the date of the consummation of the Business Combination or earlier if, subsequent to the Business Combination, we consummate a subsequent liquidation, merger, stock exchange or other similar transaction which results in all of our stockholders having the right to exchange their SportsMap Common Stock for cash, securities or other property.

The SportsMap Initial Stockholders purchased an aggregate of 675,000 private placement units at a price of $10.00 per unit in the private placement that occurred simultaneously with the closing of Legacy SMAP’s IPO.

Legacy SMAP entered into agreements with its officers and directors to provide contractual indemnification in addition to the indemnification provided for in Legacy SMAP’s certificate of incorporation.

Legacy SMAP was party to an administrative services agreement pursuant to which Legacy SMAP paid Gow Media, LLC, a total of $10,000 per month for office space, utilities, secretarial support and other administrative and consulting services. Upon completion of Legacy SMAP’s Business Combination Legacy SMAP ceased paying these monthly fees. Legacy SMAP paid a total of $234,516 for office space, utilities, secretarial support and other administrative and consulting services. Gow Media, LLC paid Lawson Gow, who served as Legacy SMAP’s Chief Strategy Officer, approximately $100,000 per year in connection with services related to identifying and consummating the Business Combination.

Other than reimbursement of any out-of-pocket expenses incurred in connection with activities on Legacy SMAP’s behalf such as identifying potential target businesses and performing due diligence on suitable business combinations, no compensation or fees of any kind, including finder’s fees, consulting fees or other similar compensation, has been or will be paid to Legacy SMAP’s Sponsor, officers or directors, or to any of their respective affiliates, prior to or with respect to Legacy SMAP’s Business Combination (regardless of the type of transaction that it is).

As of June 23, 2021, Legacy SMAP’s Sponsor advanced Legacy SMAP, pursuant to a promissory note, a total of $50,025 used for a portion of the expenses of Legacy SMAP’s IPO. The loan was, at the discretion of the Sponsor, due on the earlier of February 28, 2022, the consummation of Legacy SMAP’s IPO or the abandonment of Legacy SMAP’s IPO. The promissory note was payable

100

without interest. The promissory note was repaid out of the proceeds of Legacy SMAP’s IPO available to Legacy SMAP for payment of offering expenses.

Legacy SMAP entered into a registration rights agreement with respect to the SportsMap Founder Shares and Private Placement Units, among other securities.

MSAI Related Party Transactions

Promissory Notes

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder and chief executive officer, Gary Strahan, in an amount of $29,718,000, representing the retained earnings of the Company prior to July 15, 2020 (the “Stockholder Promissory Note”). Prior to its conversion, the Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025.

The Stockholder Promissory Note was unsecured and was subordinate to an asset-based revolving agreement with Wells Fargo Bank, National Association (the “Credit Agreement”). Principal and interest payments were payable by the Company in cash or in-kind prior to maturity so long as the Company was in compliance with the covenants under the Credit Agreement.

During the years ended December 31, 2022 and 2021 the Company made principal cash payments of $100,000 and $3,989,000, respectively. The Company received additional proceeds in the amount of $200,000 in November and December 2022. The largest amount of principal outstanding since the beginning of 2023 was $200,000. This amount was repaid in full during the first quarter of 2024.

Interest expense for the nine months ended September 30, 2023 and the year ended December 31, 2022 were $32,000 and $83,000, respectively. Interest expense was paid in kind.

On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interests of the Stockholder Promissory Note of $18,504,000 into 142,028 shares of Legacy ICI common stock.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000,000 under an unsecured non-interest bearing promissory note with an immediate family member of Mr. Strahan to fund short-term working capital needs (the “Related Party Promissory Note”). The Related Party Promissory Note was to be payable in full on any future date on which the lender demands repayment and, if still outstanding, was to be repaid in full in connection with the Business Combination. The holder of the Related Party Promissory Note has agreed to roll such note into Financing Notes in connection with the Financing.

In December 2023, the Company borrowed $200,000 under an unsecured non-interest bearing promissory note with Mr. Strahan to fund short-term working capital needs. The promissory note was repaid during the three months ended March 31, 2024.

Legacy ICI Convertible Notes

From December 2022 through September 2023, Legacy ICI issued convertible notes (the “Legacy ICI Convertible Notes”) to several accredited private investors in an aggregate principal amount of $2,925,000. The Legacy ICI Convertible Notes had a stated maturity date of 6 months from the effective date and bore a paid-in-kind interest rate of 10% per annum increasing to 12% effective on February 15, 2023. Of the $2,925,000 aggregate principal amount of the Legacy Convertible Notes, $300,000 were held by related parties of Legacy SMAP and Legacy ICI, including $100,000 held by David Gow, $50,000 held by Reid Ryan, $25,000 held by each of Peter Baird and Steven Winch and $100,000 held by an immediate family member of Reid Ryan.

101

The Legacy ICI Convertible Notes converted into shares of Legacy ICI common stock immediately prior to the effective time of the Business Combination and converted into shares of our common stock in the merger in the same manner as other shares of Legacy ICI common stock.

Compensation of Immediate Family Member of Gary Strahan

We employ two immediate family members of Mr. Strahan in non-executive officer positions. In each of the years ended December 31, 2023 and 2022, each of these family members received total compensation from MSAI of less than $200,000 per year.

Financing and Subsequent Conversion Transactions

On December 1, 2023, Legacy SMAP entered into the Subscription Agreement with certain investors (the “Financing Investors”) pursuant to which Legacy SMAP issued and sold to the Financing Investors an aggregate of $6.805 million in Financing Notes in connection with the Closing. David Gow, formerly a director of Legacy SMAP and its Chief Executive Officer and now a member of our board of directors, Steven Webster, a former director of Legacy SMAP, and Oliver Luck, a former director of Legacy SMAP, were among the Financing Investors and were issued $200,000 of Financing Notes (all in exchange for previously existing SportsMap promissory notes) and $100,000 of Financing Notes, respectively. The spouse of Gary Strahan was also among the Financing Investors and the holder of $1.0 million of promissory notes that were exchanged for an equivalent amount of Financing Notes.

Under their terms, each Financing Note is scheduled to mature on the third anniversary of the Closing (the “Maturity Date”) and is convertible at any time at the Financing Investors’ option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, MSAI may not repay any principal amount of any Financing Note prior to the Maturity Date.

Following the issuance of the Financing Notes, MSAI is to pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a Holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the Holder elects to receive interest on the Financing Note in the form of shares of our common stock. If the Holder elects to receive interest in shares of our common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of our common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

Pursuant to the Subscription Agreement, Legacy SMAP also issued warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of our common stock (such shares issuable upon exercise of the Financing Warrants, the “Financing Warrant Shares”), at an exercise price of $11.50 per Financing Warrant Share. The Financing Warrants are allocated ratably among the Financing Investors in accordance with their respective investment pursuant to the Subscription Agreement. The Financing Warrants are exercisable at any time after issuance at Closing and before the fifth anniversary of the Closing. The Financing Warrants are not subject to any redemption provision, and can be exercised for cash or on a cashless basis at the discretion of the holder. In addition, in order to induce the Financing Investors to enter into the Subscription Agreement, certain holders of SportsMap Founder Shares and Legacy ICI Stockholders transferred, and Legacy ICI issued prior to Closing for exchange at the Exchange Ratio at Closing, an aggregate of 680,500 shares (the “Inducement Shares”) of our common stock to the Financing Investors at Closing.

Pursuant to the terms of the Subscription Agreement, the Financing Notes, the Financing Warrants, the Conversion Shares, the Interest Shares and Financing Warrant Shares may not be transferred in the first six months following the Closing.

Conversion of Loan Obligation

On March 30, 2024, the Company entered into a subscription agreement (the “Gow Subscription Agreement”) whereby the Company agreed to issue 60,060 shares of common stock to David Gow in exchange for the cancellation of his Financing Note described above (at an effective price per share of $3.33). The Gow Subscription Agreement contains prohibitions against the direct or indirect transfer, pledge, sale or other disposal of the shares of common stock issued as a result of the conversion for a period of six months.

102

Amendment of Convertible Promissory Notes

Effective March 31, 2024, the Board of Directors approved the modification of the terms of the $3.53 million in principal amount of convertible promissory notes among other things, to reduce the conversion price of the principal and interest to $5.00 per share of common stock. Two of those Remaining Notes (which hereafter are referred to as the “Related Party Notes”) are owned by David Gow, a director of the Company, and the Jill A. Blashack Strahan Trust, which is deemed to be beneficially owned by Gary Strahan, Chief Executive Officer and a director of the Company. The aggregate principal balance of such Related Party Notes was $1.2 million. As an incentive to induce the holders of the Remaining Notes to convert such notes, and with the objective of meeting Nasdaq’s listing requirements specific to stockholders’ equity, the Board of Directors approved the reduction of the conversion price of the principal and interest to $5.00 per share of Common Stock and entered into Note Amendments with David Gow and the Jill A. Blashack Strahan Trust (the “Note Amendments”). Thereafter David Gow and the Jill A. Blashack Strahan Trust elected to convert the Remaining Notes into shares of our common stock effective as of March 31, 2024. The Company issued 243,048 shares of its common stock pursuant to David Gow’s and the Jill A. Blashack Strahan Trust’s respective elections to convert their Remaining Notes. The Note Amendments contain prohibitions against the direct or indirect transfer, pledge, sale or other disposal of the shares of Common Stock issued as a result of the conversion for a period of six months.

Indemnification Agreements

We have entered into indemnification agreements with each of our directors and executive officers that may, in some cases, be broader than the specific indemnification provisions contained under Delaware law. Further, pursuant to our indemnification agreements and directors’ and officers’ liability insurance, our directors and executive officers are indemnified and insured against the cost of defense, settlement or payment of a judgment under certain circumstances.

Issuance of Common Stock and Pre-Funded Warrants

On June      , 2024, we entered into a securities purchase agreement with the PIPE Investor pursuant to which the PIPE Investor agreed to purchase at the Purchase Price a number of shares equal to the Purchase Price divided by the initial public offering price, in a private placement transaction exempt from the registration requirements of the Securities Act as provided by Section 4(a)(2) thereof, that would close substantially concurrently with, and be contingent and conditioned upon consummation of, this offering.

103

UNDERWRITING

We have entered into an underwriting agreement with the several underwriters listed in the table below. Roth Capital Partners, LLC is the representative of the underwriters. We refer to the several underwriters listed in the table below as the “underwriters.” Subject to the terms and conditions of the underwriting agreement, we have agreed to sell to the underwriters, and the underwriters have agreed to purchase from us, shares of our Common Stock. Our Common Stock trades on The Nasdaq Capital Market under the symbol “MSAI.”

Pursuant to the terms and subject to the conditions contained in the underwriting agreement, we have agreed to sell to the underwriters named below, and each underwriter severally has agreed to purchase from us, the respective number of shares of Common Stock set forth opposite its name below:

Underwriters

    

Number of Shares

Roth Capital Partners, LLC

Sanders Morris LLC

Total

The underwriting agreement provides that the obligation of the underwriters to purchase the shares of Common Stock offered by this prospectus is subject to certain conditions. The underwriters are obligated to purchase all of the shares of Common Stock offered hereby if any of the shares are purchased.

We have granted the underwriters an option to buy up to an additional 757,576 shares of Common Stock from us at the public offering price, less the underwriting discounts and commissions, to cover over-allotments, if any. The underwriters may exercise this option at any time and from time to time, in whole or in part, during the 45-day period after the date of this prospectus.

Discounts, Commissions and Expenses

The underwriters propose to offer to the shares of Common Stock purchased pursuant to the underwriting agreement to the public at the public offering price set forth on the cover page of this prospectus and to certain dealers at that price less a concession not in excess of $     per share. After this offering, the public offering price and concession may be changed by the underwriters. No such change shall change the amount of proceeds to be received by us as set forth on the cover page of this prospectus.

In connection with the sale of the Common Stock to be purchased by the underwriters, the underwriters will be deemed to have received compensation in the form of underwriting commissions and discounts. The underwriters’ commissions and discounts will be 7.0% of the gross proceeds of this offering, or $     per share of Common Stock, based on the public offering price per share set forth on the cover page of this prospectus.

We have also agreed to reimburse Roth Capital Partners, LLC at closing for certain out-of-pocket expenses, including legal expenses incurred by it in connection with the offering, of up to a maximum of $100,000.

The following table shows the underwriting discounts and commissions payable to the underwriters by us in connection with this offering (assuming both the exercise and non-exercise of the over-allotment option to purchase additional shares of Common Stock we have granted to the underwriters):

    

Per Share

    

Total

 

Without
Over-
Allotment

    

With
Over-
Allotment

Without
Over-
Allotment

    

With
Over-
Allotment

Public offering price

$

1.98

$

1.98

$

10,000,000

$

11,500,000

Underwriting discounts and commissions paid by us

$

0.15

$

0.15

$

700,000

$

805,000

Indemnification

Pursuant to the underwriting agreement, we have agreed to indemnify the underwriters against certain liabilities, including liabilities under the Securities Act, or to contribute to payments that the underwriters or such other indemnified parties may be required to make in respect of those liabilities.

104

Lock-Up Agreements

We have agreed not to (i) offer, pledge, issue, sell, contract to sell, purchase, contract to purchase, lend or otherwise transfer or dispose of, directly or indirectly, any shares of our Common Stock or any securities convertible into or exercisable or exchangeable for our Common Stock; (ii) enter into any swap or other arrangement that transfers, in whole or in part, any of the economic consequences of ownership of shares of Common Stock; or (iii) file any registration statement with the SEC relating to the offering of any shares of our Common Stock or any securities convertible into or exercisable or exchangeable for shares of our Common Stock, without the prior written consent of Roth Capital Partners, LLC for a period of 90 days following the date of this prospectus, subject to an 18-day extension under certain circumstances (the “Lock-up Period”). This consent may be given at any time without public notice. These restrictions on future issuances are subject to exceptions for (i) the issuance of shares of our Common Stock sold in this offering, (ii) the issuance of shares of our Common Stock upon the exercise of outstanding options or warrants and the vesting of restricted stock awards or units, (iii) the issuance of employee stock options not exercisable during the Lock-up Period and the grant, redemption or forfeiture of restricted stock awards or restricted stock units pursuant to our equity incentive plans or as new employee inducement grants and (iv) the issuance of Common Stock or warrants to purchase Common Stock in connection with mergers or acquisitions of securities, businesses, property or other assets, joint ventures, strategic alliances, equipment leasing arrangements or debt financing.

In addition, each of our directors and executive officers has entered into a lock-up agreement with the underwriters. Under the lock-up agreements, the directors and executive officers may not, directly or indirectly, sell, offer to sell, contract to sell, or grant any option for the sale (including any short sale), grant any security interest in, pledge, hypothecate, hedge, establish an open “put equivalent position” (within the meaning of Rule 16a-1(h) under the Exchange Act), or otherwise dispose of, or enter into any transaction which is designed to or could be expected to result in the disposition of, any shares of our Common Stock or securities convertible into or exchangeable for shares of our Common Stock, or publicly announce any intention to do any of the foregoing, without the prior written consent of Roth Capital Partners, LLC, for a period of 90 days from the closing date of this offering, subject to an 18-day extension under certain circumstances. This consent may be given at any time without public notice. These restrictions on future dispositions by our directors and executive officers are subject to exceptions for (i) one or more bona fide gift transfers of securities to immediate family members who agree to be bound by these restrictions and (ii) transfers of securities to one or more trusts for bona fide estate planning purposes. Each officer and director shall be immediately and automatically released from all restrictions and obligations under the lock up agreement in the event that he or she ceases to be a director or officer of our company and has no further reporting obligations under Section 16 of the Exchange Act.

Existing Stockholders

Certain of our stockholders are affiliates of Roth Capital Partners, LLC and Sanders Morris LLC, the underwriters in this offering. Affiliates of Roth Capital Partners, LLC, hold an aggregate 376,144 shares of our common stock, or approximately 2.7% of our shares of common stock outstanding prior to this offering. Affiliates of Sanders Morris LLC hold an aggregate 397,580 shares of our common stock, or approximately 2.9% of our shares of common stock outstanding prior to this offering. The shares held by the affiliates of the several underwriters were purchased from us in connection with the initial public offering of our securities (our “IPO”) and a private placement of units consummated simultaneously with the IPO. We, together with the several underwriters in this offering, have determined that the existing ownership of shares of our common stock by affiliates of Roth Capital Partners, LLC and Sanders Morris LLC does not create a “conflict of interest” within the meaning of Rule 5121 of the Financial Industry Regulatory Authority. No affiliate of Roth Capital Partners, LLC and Sanders Morris LLC who is an existing holder of our common stock is participating in this offering.

Concurrent Private Offering

Roth Capital Partners, LLC is serving as the exclusive placement agent of the Concurrent Private Offering of the securities to the PIPE Investor. In connection with the sale of such securities, Roth Capital Partners, LLC will receive a cash fee of 7.0% of the gross proceeds of that offering, or $      per share of Common Stock, based on the public offering price per share. We have also agreed to reimburse Roth Capital Partners, LLC at closing for certain out-of-pocket expenses in connection with the Concurrent Private Offering, including legal expenses incurred by it in connection with the offering, of up to a maximum of $50,000.

Electronic Distribution

This prospectus may be made available in electronic format on websites or through other online services maintained by the underwriters or by their affiliates. In those cases, prospective investors may view offering terms online and prospective investors may

105

be allowed to place orders online. Other than this prospectus in electronic format, the information on the underwriters’ websites or our website and any information contained in any other websites maintained by the underwriters or by us is not part of this prospectus or the registration statement of which this prospectus forms a part, has not been approved and/or endorsed by us or the underwriter in its capacity as underwriter, and should not be relied upon by investors.

Price Stabilization, Short Positions and Penalty Bids

In connection with the offering the underwriters may engage in stabilizing transactions, over-allotment transactions, syndicate covering transactions and penalty bids in accordance with Regulation M under the Exchange Act:

Stabilizing transactions permit bids to purchase the underlying security so long as the stabilizing bids do not exceed a specified maximum.
Over-allotment involves sales by the underwriters of shares in excess of the number of shares the underwriters are obligated to purchase, which creates a syndicate short position. The short position may be either a covered short position or a naked short position. In a covered short position, the number of shares over-allotted by the underwriters is not greater than the number of shares that they may purchase in the over-allotment option. In a naked short position, the number of shares involved is greater than the number of shares in the over-allotment option. The underwriters may close out any covered short position by either exercising their over-allotment option and/or purchasing shares in the open market.
Syndicate covering transactions involve purchases of the Common Stock in the open market after the distribution has been completed in order to cover syndicate short positions. In determining the source of shares to close out the short position, the underwriters will consider, among other things, the price of shares available for purchase in the open market as compared to the price at which they may purchase shares through the over-allotment option. A naked short position occurs if the underwriters sell more shares than could be covered by the over-allotment option. This position can only be closed out by buying shares in the open market. A naked short position is more likely to be created if the underwriters are concerned that there could be downward pressure on the price of the shares in the open market after pricing that could adversely affect investors who purchase in the offering.
Penalty bids permit the underwriters to reclaim a selling concession from a syndicate member when the Common Stock originally sold by the syndicate member is purchased in a stabilizing or syndicate covering transaction to cover syndicate short positions.

These stabilizing transactions, syndicate covering transactions and penalty bids may have the effect of raising or maintaining the market price of our Common Stock or preventing or retarding a decline in the market price of the Common Stock. As a result, the price of our Common Stock may be higher than the price that might otherwise exist in the open market. These transactions may be discontinued at any time

Neither we nor the underwriters make any representation or prediction as to the direction or magnitude of any effect that the transactions described above may have on the price of our shares of Common Stock. In addition, neither we nor the underwriters make any representation that the underwriter will engage in these transactions or that any transaction, if commenced, will not be discontinued without notice.

Offer Restrictions Outside the United States

Other than in the United States, no action has been taken by us or the underwriter that would permit a public offering of the securities offered by this prospectus in any jurisdiction where action for that purpose is required. The securities offered by this prospectus may not be offered or sold, directly or indirectly, nor may this prospectus or any other offering material or advertisements in connection with the offer and sale of any such securities be distributed or published in any jurisdiction, except under circumstances that will result in compliance with the applicable rules and regulations of that jurisdiction. Persons into whose possession this prospectus comes are advised to inform themselves about and to observe any restrictions relating to this offering and the distribution of this prospectus. This prospectus does not constitute an offer to sell or a solicitation of an offer to buy any securities offered by this prospectus in any jurisdiction in which such an offer or a solicitation is unlawful.

106

Australia

This prospectus is not a disclosure document under Chapter 6D of the Australian Corporations Act, has not been lodged with the Australian Securities and Investments Commission and does not purport to include the information required of a disclosure document under Chapter 6D of the Australian Corporations Act. Accordingly, (i) the offer of the securities under this prospectus is only made to persons to whom it is lawful to offer the securities without disclosure under Chapter 6D of the Australian Corporations Act under one or more exemptions set out in section 708 of the Australian Corporations Act, (ii) this prospectus is made available in Australia only to those persons as set forth in clause (i) above, and (iii) the offeree must be sent a notice stating in substance that by accepting this offer, the offeree represents that the offeree is such a person as set forth in clause (i) above, and, unless permitted under the Australian Corporations Act, agrees not to sell or offer for sale within Australia any of the securities sold to the offeree within 12 months after its transfer to the offeree under this prospectus.

Canada

The securities may be sold in Canada only to purchasers purchasing, or deemed to be purchasing, as principal that are accredited investors, as defined in National Instrument 45-106 Prospectus Exemptions or subsection 73.3(1) of the Securities Act (Ontario), and are permitted clients, as defined in National Instrument 31-103 Registration Requirements, Exemptions and Ongoing Registrant Obligations. Any resale of the securities must be made in accordance with an exemption from, or in a transaction not subject to, the prospectus requirements of applicable securities laws. Securities legislation in certain provinces or territories of Canada may provide a purchaser with remedies for rescission or damages if this prospectus (including any amendment thereto) contains a misrepresentation, provided that the remedies for rescission or damages are exercised by the purchaser within the time limit prescribed by the securities legislation of the purchaser’s province or territory. The purchaser should refer to any applicable provisions of the securities legislation of the purchaser’s province or territory for particulars of these rights or consult with a legal advisor. Pursuant to section 3A.3 of National Instrument 33-105 Underwriting Conflicts (NI 33-105), the underwriter is not required to comply with the disclosure requirements of NI33-105 regarding underwriter conflicts of interest in connection with this offering.

China

The information in this document does not constitute a public offer of the securities, whether by way of sale or subscription, in the People’s Republic of China (excluding, for purposes of this paragraph, Hong Kong Special Administrative Region, Macau Special Administrative Region and Taiwan). The securities may not be offered or sold directly or indirectly in the PRC to legal or natural persons other than directly to “qualified domestic institutional investors.”

European Economic Area — Belgium, Germany, Luxembourg and Netherlands

The information in this document has been prepared on the basis that all offers of securities will be made pursuant to an exemption under the Directive 2003/71/EC (“Prospectus Directive”), as implemented in Member States of the European Economic Area (each, a “Relevant Member State”), from the requirement to produce a prospectus for offers of securities.

An offer to the public of securities has not been made, and may not be made, in a Relevant Member State except pursuant to one of the following exemptions under the Prospectus Directive as implemented in that Relevant Member State:

to legal entities that are authorized or regulated to operate in the financial markets or, if not so authorized or regulated, whose corporate purpose is solely to invest in securities;
to any legal entity that has two or more of (i) an average of at least 250 employees during its last fiscal year; (ii) a total balance sheet of more than €43,000,000 (as shown on its last annual unconsolidated or consolidated financial statements) and (iii) an annual net turnover of more than €50,000,000 (as shown on its last annual unconsolidated or consolidated financial statements);
to fewer than 100 natural or legal persons (other than qualified investors within the meaning of Article 2(1)(e) of the Prospectus Directive) subject to obtaining our prior consent or any underwriter for any such offer; or
in any other circumstances falling within Article 3(2) of the Prospectus Directive, provided that no such offer of securities shall require us to publish a prospectus pursuant to Article 3 of the Prospectus Directive.

107

France

This document is not being distributed in the context of a public offering of financial securities (offre au public de titres financiers) in France within the meaning of Article L.411-1 of the French Monetary and Financial Code (Code monétaire et financier) and Articles 211-1 et seq. of the General Regulation of the French Autorité des marchés financiers (“AMF”). The securities have not been offered or sold and will not be offered or sold, directly or indirectly, to the public in France.

This document and any other offering material relating to the securities have not been, and will not be, submitted to the AMF for approval in France and, accordingly, may not be distributed or caused to distributed, directly or indirectly, to the public in France.

Such offers, sales and distributions have been and shall only be made in France to (i) qualified investors (investisseurs qualifiés) acting for their own account, as defined in and in accordance with Articles L.411-2-II-2 and D.411-1 to D.411-3, D. 744-1, D.754-1 and D.764-1 of the French Monetary and Financial Code and any implementing regulation and/or (ii) a restricted number of non-qualified investors (cercle restreint d’investisseurs) acting for their own account, as defined in and in accordance with Articles L.411-2-II-2° and D.411-4, D.744-1, D.754-1 and D.764-1 of the French Monetary and Financial Code and any implementing regulation.

Pursuant to Article 211-3 of the General Regulation of the AMF, investors in France are informed that the securities cannot be distributed (directly or indirectly) to the public by the investors otherwise than in accordance with Articles L.411-1, L.411-2, L.412-1 and L.621-8 to L.621-8-3 of the French Monetary and Financial Code.

Ireland

The information in this document does not constitute a prospectus under any Irish laws or regulations and this document has not been filed with or approved by any Irish regulatory authority as the information has not been prepared in the context of a public offering of securities in Ireland within the meaning of the Irish Prospectus (Directive 2003/71/EC) Regulations 2005 (the “Prospectus Regulations”). The securities have not been offered or sold, and will not be offered, sold or delivered directly or indirectly in Ireland by way of a public offering, except to (i) qualified investors as defined in Regulation 2(l) of the Prospectus Regulations and (ii) fewer than 100 natural or legal persons who are not qualified investors.

Israel

The securities offered by this prospectus have not been approved or disapproved by the Israeli Securities Authority (the ISA), or ISA, nor have such securities been registered for sale in Israel. The shares may not be offered or sold, directly or indirectly, to the public in Israel, absent the publication of a prospectus. The ISA has not issued permits, approvals or licenses in connection with this offering or publishing the prospectus; nor has it authenticated the details included herein, confirmed their reliability or completeness, or rendered an opinion as to the quality of the securities being offered. Any resale in Israel, directly or indirectly, to the public of the securities offered by this prospectus is subject to restrictions on transferability and must be effected only in compliance with the Israeli securities laws and regulations.

Italy

The offering of the securities in the Republic of Italy has not been authorized by the Italian Securities and Exchange Commission (Commissione Nazionale per le Società e la Borsa, “CONSOB” pursuant to the Italian securities legislation and, accordingly, no offering material relating to the securities may be distributed in Italy and such securities may not be offered or sold in Italy in a public offer within the meaning of Article 1.1(t) of Legislative Decree No. 58 of 24 February 1998 (“Decree No. 58”), other than:

to Italian qualified investors, as defined in Article 100 of Decree no. 58 by reference to Article 34-ter of CONSOB Regulation no. 11971 of 14 May 1999 (“Regulation no. 1197l”) as amended (“Qualified Investors”); and
in other circumstances that are exempt from the rules on public offer pursuant to Article 100 of Decree No. 58 and Article 34-ter of Regulation No. 11971 as amended.

108

Any offer, sale or delivery of the securities or distribution of any offer document relating to the securities in Italy (excluding placements where a Qualified Investor solicits an offer from the issuer) under the paragraphs above must be:

made by investment firms, banks or financial intermediaries permitted to conduct such activities in Italy in accordance with Legislative Decree No. 385 of 1 September 1993 (as amended), Decree No. 58, CONSOB Regulation No. 16190 of 29 October 2007 and any other applicable laws; and
in compliance with all relevant Italian securities, tax and exchange controls and any other applicable laws.

Any subsequent distribution of the securities in Italy must be made in compliance with the public offer and prospectus requirement rules provided under Decree No. 58 and the Regulation No. 11971 as amended, unless an exception from those rules applies. Failure to comply with such rules may result in the sale of such securities being declared null and void and in the liability of the entity transferring the securities for any damages suffered by the investors.

Japan

The securities have not been and will not be registered under Article 4, paragraph 1 of the Financial Instruments and Exchange Law of Japan (Law No. 25 of 1948), as amended (the “FIEL”) pursuant to an exemption from the registration requirements applicable to a private placement of securities to Qualified Institutional Investors (as defined in and in accordance with Article 2, paragraph 3 of the FIEL and the regulations promulgated thereunder). Accordingly, the securities may not be offered or sold, directly or indirectly, in Japan or to, or for the benefit of, any resident of Japan other than Qualified Institutional Investors. Any Qualified Institutional Investor who acquires securities may not resell them to any person in Japan that is not a Qualified Institutional Investor, and acquisition by any such person of securities is conditional upon the execution of an agreement to that effect.

New Zealand

The shares of Common Stock offered hereby have not been offered or sold, and will not be offered or sold, directly or indirectly in New Zealand and no offering materials or advertisements have been or will be distributed in relation to any offer of shares in New Zealand, in each case other than:

to persons whose principal business is the investment of money or who, in the course of and for the purposes of their business, habitually invest money;
to persons who in all the circumstances can properly be regarded as having been selected otherwise than as members of the public;
to persons who are each required to pay a minimum subscription price of at least NZ$500,000 for the shares before the allotment of those shares (disregarding any amounts payable, or paid, out of money lent by the issuer or any associated person of the issuer); or
in other circumstances where there is no contravention of the Securities Act 1978 of New Zealand (or any statutory modification or reenactment of, or statutory substitution for, the Securities Act 1978 of New Zealand).

Portugal

This document is not being distributed in the context of a public offer of financial securities (oferta pública de valores mobiliários) in Portugal, within the meaning of Article 109 of the Portuguese Securities Code (Código dos Valores Mobiliários). The securities have not been offered or sold and will not be offered or sold, directly or indirectly, to the public in Portugal. This document and any other offering material relating to the securities have not been, and will not be, submitted to the Portuguese Securities Market Commission (Comissăo do Mercado de Valores Mobiliários) for approval in Portugal and, accordingly, may not be distributed or caused to distributed, directly or indirectly, to the public in Portugal, other than under circumstances that are deemed not to qualify as a public offer under the Portuguese Securities Code. Such offers, sales and distributions of securities in Portugal are limited to persons who are “qualified investors” (as defined in the Portuguese Securities Code). Only such investors may receive this document and they may not distribute it or the information contained in it to any other person.

109

Sweden

This document has not been, and will not be, registered with or approved by Finansinspektionen (the Swedish Financial Supervisory Authority). Accordingly, this document may not be made available, nor may the securities be offered for sale in Sweden, other than under circumstances that are deemed not to require a prospectus under the Swedish Financial Instruments Trading Act (1991:980) (Sw. lag (1991:980) om handel med finansiella instrument). Any offering of securities in Sweden is limited to persons who are “qualified investors” (as defined in the Financial Instruments Trading Act). Only such investors may receive this document and they may not distribute it or the information contained in it to any other person.

Switzerland

The securities may not be publicly offered in Switzerland and will not be listed on the SIX Swiss Exchange (“SIX”) or on any other stock exchange or regulated trading facility in Switzerland. This document has been prepared without regard to the disclosure standards for issuance prospectuses under art. 652a or art. 1156 of the Swiss Code of Obligations or the disclosure standards for listing prospectuses under art. 27 ff. of the SIX Listing Rules or the listing rules of any other stock exchange or regulated trading facility in Switzerland. Neither this document nor any other offering material relating to the securities may be publicly distributed or otherwise made publicly available in Switzerland.

Neither this document nor any other offering material relating to the securities have been or will be filed with or approved by any Swiss regulatory authority. In particular, this document will not be filed with, and the offer of securities will not be supervised by, the Swiss Financial Market Supervisory Authority (FINMA).

This document is personal to the recipient only and not for general circulation in Switzerland.

United Arab Emirates

Neither this document nor the securities have been approved, disapproved or passed on in any way by the Central Bank of the United Arab Emirates or any other governmental authority in the United Arab Emirates, nor have we received authorization or licensing from the Central Bank of the United Arab Emirates or any other governmental authority in the United Arab Emirates to market or sell the securities within the United Arab Emirates. This document does not constitute and may not be used for the purpose of an offer or invitation. We may not render services relating to the securities within the United Arab Emirates, including the receipt of applications and/or the allotment or redemption of such shares.

No offer or invitation to subscribe for securities is valid or permitted in the Dubai International Financial Centre.

United Kingdom

Neither the information in this document nor any other document relating to the offer has been delivered for approval to the Financial Services Authority in the United Kingdom and no prospectus (within the meaning of section 85 of the Financial Services and Markets Act 2000, as amended (the “FSMA”)) has been published or is intended to be published in respect of the securities. This document is issued on a confidential basis to “qualified investors” (within the meaning of section 86(7) of FSMA) in the United Kingdom, and the securities may not be offered or sold in the United Kingdom by means of this document, any accompanying letter or any other document, except in circumstances which do not require the publication of a prospectus pursuant to section 86(1) FSMA. This document should not be distributed, published or reproduced, in whole or in part, nor may its contents be disclosed by recipients to any other person in the United Kingdom.

Any invitation or inducement to engage in investment activity (within the meaning of section 21 of FSMA) received in connection with the issue or sale of the securities has only been communicated or caused to be communicated and will only be communicated or caused to be communicated in the United Kingdom in circumstances in which section 21(1) of FSMA does not apply us.

In the United Kingdom, this document is being distributed only to, and is directed at, persons (i) who have professional experience in matters relating to investments falling within Article 19(5) (investment professionals) of the Financial Services and Markets Act 2000 (Financial Promotions) Order 2005 (“FPO”), (ii) who fall within the categories of persons referred to in Article 49(2)(a) to (d) (high net worth companies, unincorporated associations, etc.) of the FPO or (iii) to whom it may otherwise be lawfully communicated (together “relevant persons”). The investments to which this document relates are available only to, and any

110

invitation, offer or agreement to purchase will be engaged in only with, relevant persons. Any person who is not a relevant person should not act or rely on this document or any of its contents.

LEGAL MATTERS

ArentFox Schiff LLP, Washington, DC, will pass upon the validity of the securities registered hereby. Certain legal matters will be passed upon for the underwriters by Stradling Yocca Carlson & Rauth LLP, Newport Beach, CA.

EXPERTS

The financial statements of MSAI as of December 31, 2023 and 2022, and for each of the two years in the period ended December 31, 2023, included in this prospectus, have been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report. Such financial statements are included in reliance upon the report of such firm given their authority as experts in accounting and auditing.

111

WHERE YOU CAN FIND MORE INFORMATION

We have filed a registration statement on Form S-1, including exhibits, under the Securities Act of 1933, as amended, with respect to the shares of Common Stock offered by this prospectus. This prospectus does not contain all of the information included in the registration statement. For further information pertaining to us and our securities, you should refer to the registration statement and our exhibits. Statements contained in this prospectus regarding the contents of any contract or any other document that is filed as an exhibit to the registration statement are not necessarily complete, and each such statement is qualified in all respects by reference to the full text of such contract or other document filed as an exhibit to the registration statement. Each of these statements is qualified in all respects by this reference.

In addition, we file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available to the public on a website maintained by the SEC located at www.sec.gov.

We also maintain a website at www.infraredcameras.com. Through our website, we make available, free of charge, annual, quarterly and current reports, proxy statements and other information as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC. The information contained on, or that may be accessed through, our website is not part of, and is not incorporated into, this prospectus.

112

MULTISENSOR AI HOLDINGS, INC.

INDEX TO FINANCIAL STATEMENTS

Pages

Consolidated Financial Statements for the Fiscal Year Ended December 31, 2023 and 2022

Report of Independent Registered Public Accounting Firm (PCAOB ID No.34)

F-2

Consolidated Balance Sheets as of December 31, 2023 and 2022

F-3

Consolidated Statements of Operations for the Years Ended December 31, 2023 and 2022

F-4

Consolidated Statements of Changes in Stockholders’ Equity for the Years Ended December 31, 2023 and 2022

F-5

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023 and 2022

F-6

Notes to the Consolidated Financial Statements

F-7

Unaudited Consolidated Financial Statements for the Three Months Ended March 31, 2024 and 2023

Unaudited Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

F-30

Unaudited Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and 2023

F-31

Unaudited Condensed Consolidated Statements of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2024 and 2023

F-32

Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023

F-33

Notes to Unaudited Condensed Consolidated Financial Statements

F-34

F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of MultiSensor AI Holdings, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of MultiSensor AI Holdings, Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, statements of changes in stockholders’ equity, and statements of cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the financial statements, the Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital; which raises substantial doubt about its ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 2. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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 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 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Deloitte & Touche LLP

Houston, TX

March 29, 2024

We have served as the Company’s auditor since 2021.

F-2

MULTISENSOR AI HOLDINGS, INC.

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands of U.S. dollars, except share and per share data)

As of December 31,

2023

2022

Assets

    

  

    

  

Current assets

 

  

 

  

Cash and cash equivalents

$

1,155

$

654

Trade accounts receivable, net of allowances of $180 and $290, respectively

 

2,440

 

1,508

Inventories, current

 

6,930

 

9,634

Income taxes receivable

 

57

 

58

Other current assets

 

1,931

 

3,075

Total current assets

 

12,513

 

14,929

Property, plant and equipment, net

 

3,084

 

2,426

Right-of-use assets, net

 

129

 

103

Inventories. noncurrent

 

643

 

Other noncurrent assets

 

3

 

3

Total assets

$

16,372

$

17,461

Liabilities and stockholders’ deficit

 

 

  

Current liabilities

 

 

  

Trade accounts payable

$

2,630

$

1,360

Income taxes payable

 

991

 

511

Accrued expense

 

3,543

 

2,564

Contract liabilities

 

1,944

 

287

Line of credit

 

622

 

Convertible notes, current

 

 

950

Related party promissory note

 

575

 

1,000

Legacy SMAP promissory note

 

200

 

Right-of-use liabilities, current

 

138

 

103

Other current liabilities

 

114

 

224

Total current liabilities

 

10,757

 

6,999

Stockholder promissory note

 

 

18,571

Contract liabilities, noncurrent

 

121

 

10

Convertible notes, noncurrent

5,695

Warrants

49

Deferred tax liabilities, net

 

18

 

90

Total liabilities

$

16,640

$

25,670

Commitments and contingencies (Note 15)

 

 

  

Stockholders’ equity (deficit)

 

 

  

Common stock, $0.0001 par value; 300,000,000 and 7,708,163 shares authorized as of December 31, 2023 and 2022, respectively, and 11,956,823 and 5,292,384 shares issued and outstanding as of December 31, 2023 and 2022, respectively

 

1

 

Additional paid-in capital

 

32,862

 

2,654

Accumulated deficit

 

(33,131)

 

(10,863)

Total stockholders’ deficit

 

(268)

 

(8,209)

Total liabilities and stockholders’ deficit

$

16,372

$

17,461

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

F-3

MULTISENSOR AI HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands of U.S. dollars, except share and per share data)

Year Ended December 31,

2023

2022

Revenue, net

    

$

5,430

    

$

7,268

Cost of goods sold (exclusive of depreciation)

 

3,986

 

4,964

Operating expenses:

 

 

  

Selling, general and administrative

 

22,105

 

13,606

Depreciation

 

872

 

561

Casualty losses, net of recoveries

 

 

155

Total operating expenses

 

22,977

 

14,322

Operating loss

 

(21,533)

 

(12,018)

Interest expense

 

64

 

32

Interest expense, related parties

 

30

 

83

Change in fair value of convertible notes

 

(970)

 

Tariff refund

 

(2,401)

 

Change in fair value of warrants liabilities

(195)

Loss on financing transaction

4,043

Other (income) expenses, net

 

(44)

 

(48)

Loss before income taxes

(22,060)

(12,085)

Income tax expense

208

1,205

Net loss

$

(22,268)

$

(13,290)

Weighted-average shares outstanding, basic and diluted

 

 

  

Basic

 

6,257,476

 

5,292,384

Diluted

 

6,257,476

 

5,292,384

Net loss per share, basic and diluted

 

 

Basic

 

(3.56)

 

(2.51)

Diluted

 

(3.56)

 

(2.51)

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

F-4

MULTISENSOR AI HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Amounts in thousands of U.S. dollars, except share data)

Total

Additional

Retained

Stockholders’

Class A Common Stock

Paid- In

Earnings

Equity

    

Shares

    

Amount

    

Capital

    

(Deficit)

    

(Deficit)

January 1, 2022, as previously reported

514,946

$

$

2,010

$

2,427

$

4,437

Elimination of historical equity

(514,946)

Retroactive application of recapitalization

5,292,384

Adjusted Balance at January 1, 2022

5,292,384

$

$

2,010

$

2,427

$

4,437

Net loss

(13,290)

(13,290)

Share-based compensation

644

644

Balance at December 31, 2022

 

5,292,384

$

$

2,654

$

(10,863)

$

(8,209)

Net loss

 

 

 

 

(22,268)

 

(22,268)

Conversion of stockholder promissory note

 

1,459,700

 

 

18,501

 

 

18,501

Conversion of convertible notes

 

550,486

 

 

2,054

 

 

2,054

Financing transaction shares

680,500

4,641

4,641

Issuance of common stock

 

282,074

 

 

 

 

Merger recapitalization (Note 3)

 

3,691,679

1

(1,454)

(1,453)

Deferred transaction costs

 

 

 

(7,595)

 

 

(7,595)

Share-based compensation

 

 

 

14,061

 

 

14,061

Balance at December 31, 2023

 

11,956,823

$

1

$

32,862

$

(33,131)

$

(268)

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

F-5

MULTISENSOR AI HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands of U.S. dollars)

Year Ended December 31,

2023

2022

Operating Activities

    

  

    

  

Net loss

$

(22,268)

$

(13,290)

Adjustments to reconcile net loss to net cash: (used in) provided by operating activities

 

 

Depreciation

 

872

 

561

Allowance for doubtful accounts

 

194

 

158

Inventories impairment

 

1,689

 

Non-cash lease expense

 

(26)

 

102

Inventory casualty losses

 

 

1,376

Deferred income tax expense

 

(72)

 

1,200

Share-based compensation

 

14,061

 

644

Non-cash PIK interest

 

30

 

83

(Gain) on sale of equipment

(18)

Loss on financing transaction

 

4,043

 

Change in fair value of warrants liabilities

(195)

Change in fair value of convertible notes

 

(970)

 

Increase (decrease) in cash resulting from changes in:

 

 

Trade accounts receivable

 

(928)

 

(211)

Deferred transaction costs

 

(1,098)

 

Inventories

 

372

 

284

Other current assets

 

1,144

 

1,306

Other noncurrent assets

 

 

(1)

Trade accounts payable

 

(14)

 

461

Income taxes payable

 

480

 

511

Income taxes receivable

 

1

 

1,645

Contract liability

 

1,657

 

212

Other current liabilities

 

(110)

 

(14)

Right of use liabilities

 

(163)

 

(105)

Accrued expenses

 

(3,343)

 

1,897

Other liabilities

 

111

 

11

Net cash used in operating activities

 

(4,551)

 

(3,170)

Investing Activities

 

 

Capital expenditures

 

(1,542)

 

(1,600)

Proceeds from sale of equipment

30

Net cash used in investing activities

 

(1,512)

 

(1,600)

Financing Activities

 

 

Proceeds of First Insurance Funding line of credit

 

647

 

Repayments of First Insurance Funding line of credit

 

(25)

 

Proceeds of Wells Fargo line of credit

 

 

1,400

Repayments of Wells Fargo line of credit

 

 

(1,400)

Proceeds of B1 Bank line of credit

 

900

 

Repayments of B1 Bank line of credit

(900)

Proceeds from SMAP related party promissory note

1,524

Proceeds from related party promissory notes

575

1,000

Proceeds from stockholder promissory notes

200

Repayments on stockholder promissory notes

(100)

(100)

Proceeds from convertible notes

1,806

950

Proceeds from financing transaction

4,481

Merger recapitalization

 

(2,344)

 

Net cash provided by financing activities

 

6,564

 

2,050

Net increase/(decrease) in cash and cash equivalents

 

501

 

(2,720)

Cash and cash equivalents, beginning of year

 

654

 

3,374

Cash and cash equivalents, end of the year

$

1,155

$

654

Supplemental cash flow information

 

 

Interest paid

$

52

$

29

Income taxes paid

 

6

 

33

Non-cash investing and financing transactions

Conversion of stockholder promissory note and accrued interests into common stock

$

18,501

$

Conversion of convertible notes and accrued interest into common stock

$

2,054

$

Conversion of related party promissory note into convertible note

$

1,000

$

Conversion of Legacy SMAP related party promissory notes into convertible notes

$

1,324

$

Transfer of inducement shares in financing transaction

$

4,641

$

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

F-6

MULTISENSOR AI HOLDINGS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Dollars in thousands)

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023 related to the Company’s formation and IPO, subsequent to closing of the IPO, and identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement and Related Financing

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

F-7

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.

The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination.

As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.

Going Concern

These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

F-8

Warrants

The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.

The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.

The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.

Segments and geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

The Company holds 100% of its assets within the United States.

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as the Company satisfies a performance obligation.

F-9

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.

— Product Sales

The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.

— Software as a Service (“SaaS”) and Related Services

The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.

The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.

Product Warranties

The Company provides a warranty for the repair or replacement of any defective products within one year of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.

F-10

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.

Customer Concentration

For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.

For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.

F-11

Inventories

Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.

For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

Property, Plant and Equipment

Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred.

All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

F-12

Capitalized Software

The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.

Advertising

The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.

Impairment

Long-Lived Assets

The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.

Leases

Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.

As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.

Income Taxes

The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Taxes. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing

F-13

the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.

As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.

Shared-Based Compensation

The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.

The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.

The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).

Contingencies

The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.

In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.

F-14

Fair Value

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

Deferred transaction costs

Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

F-15

Note 3 — Reverse Recapitalization

On December 19, 2023, the Merger was accounted for as a reverse recapitalization under U.S. GAAP. Legacy ICI was the accounting acquirer and Legacy SMAP was the accounting acquiree for financial reporting purposes.

Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of Legacy ICI with the Merger being treated as the equivalent of ICI issuing stock for the net assets of Legacy SMAP, accompanied by a recapitalization. The net assets of Legacy SMAP are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of Legacy ICI.

The following table reconciles the elements of the Merger to the consolidated statement of cash flows for the year ended December 31, 2023:

    

Recapitalization
and associated
transactions

Cash (Trust)

$

17,996

Redemptions

 

(16,430)

Less: fees to underwriters and advisors

 

(3,910)

Net cash due to Merger recapitalization

 

(2,344)

Issuance of Financing notes

 

4,481

Net cash received from Financing transaction and Merger recapitalization

$

2,137

The number of outstanding shares of common stock of the Company as of December 31, 2023, is summarized as follows:

Shares by Type

    

Number of shares

ICI Class A Common Stock outstanding previous to the Merger

 

8,265,144

Number of Shares issued at the date of the business combination (Recapitalization)

 

  

SMAP Class A Common Stock outstanding previous to the Merger

 

5,184,944

Less: Redemption of SMAP Class A previous to the Merger

 

(1,493,265)

Total Class A Shares issued to former SMAP stockholders

 

3,691,679

Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023

 

11,956,823

Pursuant to the terms of the Business Combination Agreement, each Transaction RSU Award immediately prior to the closing of the Business Combination, and which based on their terms did not terminate upon the closing of the Business Combination, remained outstanding. In the case each Transaction RSU Award, they were converted based on the number of shares of Company common stock equal to the number of shares of Legacy ICI common stock subject to that award, multiplied by the Exchange Ratio.

For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity.

Class A Common Stock

Pursuant to the Business Combination Agreement, at the effective time of the Merger each outstanding share of Legacy ICI common stock (804,194 shares) were converted into common stock of the Company based on the Exchange Ratio described in Note 1.

Under the Business Combination Agreement, the surviving company would have been obligated under certain circumstances to issue 2.4 million shares of common stock following the Business Combination (the “Earnout Shares”). The Earnout Shares would be issued pro rata to the holders of Legacy ICI common stock prior to the Business Combination, under certain qualifying conditions, if either (a) during the period beginning six months after the closing of the Business Combination and ending on December 31, 2024, the common stock of the Company achieved a market price of $12.50 per share for a specified number of days, or the Company consummated a transaction in which its stockholders have the right to receive consideration implying a value of at least $12.50 per share, or (b) the Company achieved revenue of $68.5 million during the fiscal year ending December 31, 2024. The earnout provision under the Business Combination Agreement was subsequently cancelled on March 7, 2024.

F-16

Financing Transaction

In connection with the Business Combination, a number of purchasers (each, a “Financing Investor”) purchased from the Company an aggregate of $6.805 million in convertible promissory notes in connection with the closing of the Business Combination (the “Financing Notes”). Of the $6.805 million in Financing Notes, $1.3 million were issued in exchange for cancellation of an equal amount of existing promissory notes of Legacy SMAP (rather than having such notes repaid at the closing of the Business Combination), $1.0 million were rolled over from an existing related party promissory note of Legacy ICI (rather than having such note repaid at closing of the Business Combination), and $4.5 million were cash proceeds to the combined company.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the Financing Investors’ option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note (the “Holder”), we may not repay any principal amount of any Financing Note prior to the Maturity Date.

We will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a Holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the Holder elects to receive interest on the Financing Note in the form of shares of our common stock. If the Holder elects to receive interest in shares of our common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of our common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

As part of the financing transaction, we also issued warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of our common stock (such shares issuable upon exercise of the Financing Warrants, the “Financing Warrant Shares”), at an exercise price of $11.50 per Financing Warrant Share. The Financing Warrants were allocated ratably among the Financing Investors in accordance with their respective investment amounts. The Financing Warrants are exercisable at any time before the fifth anniversary of the closing of the Business Combination. The Financing Warrants are not subject to any redemption provision, and can be exercised for cash or on a cashless basis at the discretion of the holder. In addition, in order to induce the Financing Investors’ investments, certain holders of SMAP’s founder shares and stockholders of Legacy ICI transferred, and Legacy ICI issued prior to the closing of the Business Combination for exchange at the Exchange Ratio at Closing, an aggregate of 680,500 shares of our common stock to the Financing Investors at the closing.

Note 4 — Revenue

The following table summarizes the Company’s revenue disaggregated by type of product and service:

    

2023

    

2022

Product sales

$

4,270

$

6,681

Software as a service and related services

 

784

 

348

Ancillary services

 

376

 

239

Total revenue

$

5,430

$

7,268

In 2023 and 2022, $4,646 and $6,920 of the Company’s revenues were recognized as point in time and $784 and $348 revenues were recognized over time, respectively.

F-17

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives prepayments and recognizes revenue over the support term of 12-36 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2022

$

75

Prepayments

 

570

Revenue recognition

 

(348)

Balance at December 31, 2022

 

297

Prepayments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

$

2,065

Contract liabilities, noncurrent

 

121

Remaining performance obligations

As of December 31, 2023, the Company had $2,065 in remaining performance obligations, of which $1,944 will be completed by the year ended December 31, 2024, and $121 will be completed by the year ended January 31, 2028.

Accounts Receivables Allowance

The following table summarizes the change in the accounts receivables allowance:

December 31,

2023

2022

Beginning balance

    

$

290

    

$

145

Reversal of account receivables allowance

 

(304)

 

(13)

Bad debt expense

 

194

 

158

Ending balance

$

180

$

290

Note 5 — Property, Plant and Equipment

The following table summarizes our property, plant and equipment:

December 31,

2023

2022

Vehicles

    

$

354

    

$

386

Buildings

 

43

 

43

Computer equipment

 

25

 

23

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,140

Internal-use software

 

3,126

 

1,851

Property, plant and equipment, gross

$

4,955

$

3,446

Less: accumulated depreciation

 

(1,871)

 

(1,020)

Property, plant and equipment, net

$

3,084

$

2,426

Depreciation expenses were $872 and $561 for the years ended December 31, 2023, and 2022, respectively.

F-18

Note 6 — Other Current Assets

The following table summarizes our other current assets:

December 31,

2023

2022

Deposits

    

$

1,209

    

$

1,962

Prepaid expenses

 

683

 

102

Other receivables

 

39

 

1,011

Total other current assets

$

1,931

$

3,075

As of December 31, 2022, other receivables reflect the amount recoverable by the insurance, related to the damage of inventories in the production facility in Beaumont, Texas as noted in Note 2.

Note 7 — Inventories

The following table summarizes inventories:

    

December 31,

2023

    

2022

Infrared cameras

$

4,955

$

5,904

Replacement, maintenance, and spare parts

 

1,975

 

3,730

Inventories, current

$

6,930

$

9,634

Infrared cameras

$

389

$

Replacement, maintenance, and spare parts

 

254

 

Inventories, noncurrent

$

643

$

Total inventories

$

7,573

$

9,634

For the year ended December 31, 2023, the Company recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, related to products that are not expected to be sold in one year based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

The following table summarizes the amount of inventory write-downs to net realizable value recorded for each period (in thousands):

    

December 31,

2023

    

2022

Amount of inventory write-down to net realizable value

$

1,689

$

Note 8 — Accrued Expense

The following table summarizes accrued expenses:

December 31,

    

2023

    

2022

Professional fees

$

3,298

$

1,705

Salaries and wages

 

121

 

615

Interest payable

 

70

 

184

Taxes payable

 

 

54

Other

 

54

 

6

Total accrued expense

$

3,543

$

2,564

F-19

Note 9 — Debt

Wells Fargo Line of Credit

On April 2, 2021, the Company entered into an asset based revolving credit agreement with Wells Fargo Bank, National Association, as amended on June 18, 2021 (the “Credit Agreement”). The Credit Agreement provided an aggregate revolving credit commitment of $15,000 subject to a borrowing base consisting of eligible accounts receivable and inventory. The Credit Agreement included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. This Credit Agreement had a maturity date of April 3, 2023.

The interest rate applicable to the Credit Agreement was either (i) the Base Rate, which is the higher of the Prime Rate, the Federal Funds Rate plus 0.5% and the Daily Floating LIBOR Rate plus 1.0%, or (ii) LIBOR plus a margin of 2.0%. The Company was subjected to a non-use fee of 0.375% on the daily average unused portion of the commitment under the Credit Agreement.

Obligations under the Credit Agreement were secured (with certain exceptions) by first priority security interests on all of the Company’s assets.

The Credit Agreement permitted voluntary prepayments (without reducing availability for future revolving borrowings) and voluntary commitment reductions at any time, in each case without premium or penalty.

In March and May 2022, the Company borrowed $400 and $1,000, respectively and in June 2022, the Company repaid the entire $1,400 borrowing.

On July 12, 2022, the Company voluntarily reduced the revolving credit commitment to zero ($0) and terminated the Credit Agreement. At the time of the termination, the interest expense was $10 and termination fees were $51, which were charged to selling, general and administrative expenses in the Consolidated Statements of Operations.

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. In March and June 2023, the Company borrowed $300 and $600, respectively. Throughout 2023, the Company paid $52 in interest. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement terminated in January 2024 and has not been renewed.

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025.

The Stockholder Promissory Note was unsecured. Principal and interest payments were made by the Company in cash or in kind prior to maturity.

During the years ended December 31, 2023, and 2022 the Company made principal cash payments of $100 and $100, respectively. The Company received additional proceeds in the amount of $200 in 2022.

On December 31, 2022, the principal outstanding balance was $18,347 and accrued unpaid interest was $224.

Interest expenses for the years ended December 31, 2023, and 2022 were $30 and $83, respectively. Interest expense is paid-in-kind.

On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interests of the Stockholder Promissory Note into shares of Class A Common Stock. At the time of conversion, the total face value of the Stockholder Promissory Note was $18,501, comprising $18,247 in principal and $254 in accrued interest. In exchange for the contribution of the

F-20

Stockholder Promissory Note, the Company issued 142,028 shares of its Class A Common Stock to the creditor, in accordance with ASC 405-20-40, “Liabilities - Extinguishments of Liabilities - Derecognition”. No cash was exchanged as part of this transaction.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes which resulted in loss on the extinguishment of debt of $594 recorded under loss on financing transaction within the Consolidated Statements of Operations.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and beared an interest rate of 12%. Accrued unpaid interest was $25 on December 31, 2023.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of financing notes which resulted in loss on the extinguishment of debt of $787 recorded under loss on financing transaction within the Consolidated Statements of Operations.

Convertible Notes

In September 2023, August 2023, July 2023, June 2023, May 2023, January 2023 and December 2022, Legacy ICI issued unsecured convertible notes with several accredited private investors in an aggregate principal amount of $100, $500, $400, $350, $100, $150 and $950, respectively. The notes had a maturity date of 6 months from the effective date and beared a paid-in-kind interest rate of 10% per annum which was increased to 12% effective on February 15, 2023.

In the event of and prior to the consummation of an initial public offering (“IPO”) or de-SPAC transaction, the unpaid principal balance and accrued interest were to be automatically converted into ICI Class A Common Stock at the imputed price per share of common stock of the IPO, discounted at 50%.

On December 19, 2023, in connection with the Business Combination, Legacy ICI completed the conversion of the outstanding principal and accrued and unpaid interests of the convertible notes into shares of Class A Common Stock. At the time of conversion, the total face value of the convertible notes was $2,754, comprising $2,550 in principal and $204 in accrued interest.

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such

F-21

shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

Debt Obligations and Schedule Maturities

As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:

2024

    

$

1,397

2025

 

2026

 

2027

 

6,805

2028

 

Thereafter

$

8,202

Note 10 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non- voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance.

On December 19, 2023, in connection with the Business Combination, which triggered accelerated vesting of all outstanding stock options, resulted in an additional $845 share-based compensation expense.

The grant date fair value of each option award is estimated on the date of grant using the Black-Scholes- Merton option-pricing model based on the following weighted average assumptions:

    

2023

    

2022

 

Valuation assumptions:

Exercise price per share

$

74.73

$

74.73

Expected term (in years)

 

6.0

 

6.0

Expected share volatility

 

39.14

%  

 

37.07

%

Expected dividend yield

 

 

Risk free rate

 

4.12

%  

 

3.16

%

F-22

The following table summarizes the Company’s stock option activity during the year ended December 31, 2023 and 2022:

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price    

    

remaining term

    

Value

Balance at January 1, 2022

 

123,804

$

67.66

 

9.3

$

Granted

 

30,956

 

74.56

 

 

Exercised

 

 

 

 

Forfeited

 

(35,634)

 

71.87

 

  

 

Expired

 

(10,260)

 

72.80

 

 

Balance at December 31, 2022

 

108,866

$

67.69

 

7.2

$

Exercisable at December 31, 2022

 

 

 

 

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price

    

remaining term

    

Value

Balance at January 1, 2023

 

108,866

$

67.69

 

7.2

$

Granted

 

2,050

 

74.73

 

 

Exercised

 

(110,916)

 

74.73

 

 

Forfeited

 

 

 

  

 

Expired

 

 

 

 

Balance at December 31, 2023

 

$

 

$

Exercisable at December 31, 2023

 

 

 

 

The weighted average grant-date fair value of options granted during the years 2023 and 2022 was $33.50 and $30.91, respectively. 110,916 and zero shares were exercised during the years ended December 31, 2023, and 2022, respectively.

Total share-based compensation expense related to stock options recognized in selling, general and administrative expenses in 2023 and 2022 was $1,197 and $644, respectively.

At December 31, 2023 and 2022, there was none and $1,129, respectively, of total unrecognized compensation cost related to unvested stock options granted under the Plan.

The total fair value of shares vested during the years ended December 31, 2023, and 2022 was $1,197 and $841, respectively.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vests on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

Presented below is a summary of the status of outstanding RSUs, including showing the vesting status based on the service and criteria.

    

    

Weighted

Number

Average Grant

 

of shares

 

Date Fair Value

Non-vested at January 1, 2023

 

$

Granted

 

1,886,166

 

6.82

Exercised

 

 

Forfeited

 

 

Expired

 

 

F-23

Nonvested at December 31, 2023

 

1,886,166

$

6.82

As of December 31, 2023, there are 1,886,166 RSUs outstanding, all with only service conditions. None have vested as of December 31, 2023. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. In the event that a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

Note 11 — Stockholders Equity

Total authorized capital stock of the Company as of December 31, 2023 is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of December 31, 2023, there were 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding.

As of December 31, 2022, there were 5,292,384 shares of Legacy ICI Class A common stock issued and outstanding.

Note 12 — Earnings (loss) per Share

Basic earnings (loss) per share is computed in accordance with ASC 260, Earnings Per Share, by dividing the net loss attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income by the weighted average shares of common stock outstanding, including the dilutive effects of stock options.

The following table summarizes the computation of basic and diluted earnings (loss) per share:

Since the Company was in a net loss position for the years ended 2023 and 2022, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

    

2023

    

2022

Numerator:

 

  

 

  

Basic and Diluted Net loss attributable to common stockholders

$

(22,268)

$

(13,290)

Denominator:

Weighted average number of shares:

 

 

  

Basic - Common Stock

 

6,257,476

 

5,292,384

Add: Dilutive effects, as shown separately below

 

 

  

Unvested Stock Options

 

 

Diluted - Common Stock

 

6,257,476

 

5,292,384

Basic Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

Diluted Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

The diluted earnings (loss) per share is the same as the basic earnings (loss) share for years ended December 31, 2023 and 2022 as all potential common shares including stock options are anti-dilutive and are therefore excluded from the computation of diluted net profit per share. The table above does not include (i) up to 680,500 shares of new Common Stock that will be issuable upon conversion of $6,805 in Financing Notes at a conversion rate of $10.00 per share, (ii) up to 2,245,650 shares of new Common stock that may be issuable as interest payments on the Financing Notes, (iii) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (iv) up to 2,400,000 Earnout Shares that will be issuable if certain conditions are met (v) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (vi) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (vii) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (viii) shares of new Common Stock underlying the Company’s RSU Awards or (ix) shares of new Common Stock that will be available for issuance under

F-24

the 2023 Incentive Award Plan, which will initially be equal to 12% of the fully-diluted shares as of the Business Combination (excluding the Earnout Shares and shares payable as interest on the Financing Notes).

Note 13 — Related Party Transactions

Stockholder and Related Party Promissory Notes

See Note 9.

Leases

The Company leases its corporate office and one production facility from its majority stockholder under three operating lease agreements. The Company paid the majority stockholder total lease payments $163, for the years ended December 31, 2023, and 2022, under these lease agreements.

Note 14 — Leases

Operating leases

The Company leases consist of operating leases related to corporate offices and production facilities.

Supplemental Consolidated Balance Sheet information for operating leases on December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Assets

Right-of-use assets, net

$

129

$

103

Liabilities

 

  

Right-of-use liabilities, current

138

 

103

Components of operating lease cost for the twelve months ending December 31, 2023, and 2022:

    

December 31,

2023

    

2022

Components operating lease cost

 

  

Operating lease cost

$

134

$

102

Short-term leases

40

 

124

For the years ended December 31, 2023, and 2022, the Company incurred operating lease expense totaling $174 and $225, respectively, and operating lease expense was recognized on a straight-line basis over the term of the lease.

Remaining operating lease term and discounted rates as of December 31, 2023, and 2022, are as follows:

    

December 31,

 

2023

    

2022

Weighted-average remaining lease term (years)

 

0.9

0.9

Weighted-average discount rate

 

8

%

8

%

Supplemental cash flow information related to leases for the twelve months ending December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Right of use assets obtained in exchange for lease liabilities

$

376

$

198

Cash paid for amounts included in the measurement of lease liabilities

163

 

105

Cash paid for short term operating leases

 

  

Operating lease payments

40

 

124

F-25

Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:

For the twelve months ending December 31,

    

  

2024

$

142

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

142

Less: imputed interest

 

(4)

Present value of operating lease liabilities

$

138

Note 15 — Commitments and Contingencies

Contingencies

Liabilities for loss contingencies arising from claims, earn-outs, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of December 31, 2023, and 2022, the Company was not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity.

F-26

Note 16 — Income taxes

The components of the provision for income taxes for the years ended December 31, 2023, and 2022 were as follows:

    

2023

    

2022

Current:

Federal

$

272

$

State

 

7

 

5

Total current

 

279

 

5

Deferred:

 

 

  

Federal

 

(71)

 

1,096

State

 

 

104

Total deferred

 

(71)

 

1,200

Total income tax provision

$

208

$

1,205

    

2023

    

2022

Deferred Tax Assets:

Impairment

$

1,134

$

1,147

Accruals

 

107

 

108

Reserves

 

52

 

75

Interest carryforward

 

31

 

31

Net operating losses

 

3,849

 

2,387

Other

 

60

 

40

Financial instruments

1,392

Start-up costs

982

UNICAP 263A

 

175

 

395

Valuation allowance

 

(7,011)

 

(3,583)

Total deferred tax assets

$

771

 

600

Deferred Tax Liabilities:

Prepaid Expense

$

(162)

 

(24)

Other

 

(30)

 

(157)

Depreciation

 

(597)

 

(509)

Total deferred tax liabilities

 

(789)

 

(690)

Deferred tax (liabilities) assets, net

$

(18)

$

(90)

The total provision for income taxes for the years ended December 31, 2023, and 2022 varies from the federal statutory rate as a result of the following:

    

2023

    

2022

 

Loss before income tax expense

$

(22,060)

$

(12,085)

Statutory tax rate

 

21

%

 

21

%

Income tax (benefit) expense at federal statutory rate

 

(4,633)

 

(2,538)

Increase (decrease) resulting from:

 

 

  

Permanent differences

 

2,300

 

494

State income tax, net of federal benefit

 

(177)

 

(343)

Valuation allowance

 

3,428

 

3,583

Other, net

 

(710)

 

9

Income tax expense

 

208

 

1,205

Current income tax expense

 

279

 

5

Deferred income tax (benefit)

 

(71)

 

1,200

Total

$

208

$

1,205

Deferred income taxes reflect the impact of temporary differences between the amount of assets and liabilities recognized for financial reporting purposes and such amounts recognized for tax purposes. As a result of the Company’s evaluation of both the positive and negative evidence, the Company determined it does not believe it is more likely than not that its deferred tax assets will be utilized in the foreseeable future and has recorded a valuation allowance. For the year ended December 31, 2023, the Company

F-27

recognized income tax expense because of a true-up on the federal tax payable and interest on late payment of the federal tax payable. For the year ended December 31, 2022, the Company recognized income tax expense because of a change in valuation allowance.

Changes in the valuation allowance are as follows:

    

2023

    

2022

Balance, beginning of the year

$

3,583

$

Additions to valuation allowance

3,428

 

3,583

Balance, end of the year

7,011

 

3,583

The Company intends to continue maintaining a valuation allowance on its deferred tax assets until there is sufficient evidence to support reversal of all or some portion of these allowances.

The Company reported U.S. net operating loss carryforwards of $16,771 and state net operating loss carryforward of $22,416. For state income tax purposes, the Company has $20,218 of net operating losses which are subject to expiration. The carryforward life for the net operating losses is dependent on the rules for each jurisdiction and therefore the losses are subject to expiration with the earliest year being 2033 and the latest year being 2044. The U.S. net operating loss carryforwards of $16,771 of federal and $2,198 of state NOLs will not expire. In addition, the Company also had U.S. interest limitation carryforwards of $133 with an indefinite expiration date.

A reconciliation of unrecognized tax benefits is as follows:

    

2023

    

2022

Balance, beginning of the year

$

$

Additions

 

 

Balance, end of the year

 

 

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes in the consolidated statement of operation and as of December 31, 2023, and 2022, the Company did not accrue interest and penalties. The Company does not expect its unrecognized tax benefits to change significantly in the next twelve months. We file income tax returns in the U.S. as well as in various states and the Company notes that the earliest year open to examination is 2020. The Company is not currently under examination by any major tax jurisdiction.

Note 17 — Fair Value Measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, earn-outs, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivables and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

On October 9, 2020, the Company implemented the Plan pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The common stock granted as part of the Plan were recorded in equity and classified as Level 3 within the fair value hierarchy.

F-28

On December 19, 2023, prior to the closing of the Business Combination, the Board of Directors of Legacy ICI authorized that the shares of common stock which were subject to the Transaction RSU Awards would be delivered in accordance with the terms of the Restricted Stock Unit Agreement. All Transaction RSU Awards issued were valued using a fair value of $6.82, which was the closing share price of our common stock on that date. The common stock granted as part of the Plan were recorded in equity and classified as Level 1 within the fair value hierarchy.

The convertible note was valued using a probability-weighted expected return method (“PWERM”) based on the probabilities of different potential outcomes for the note. The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

December 31, 2023

 

Principal

$

6,805

Discount rate

 

20.00

%

Note term

 

2.97 years

Stock Price

$

3.35

Maturity date

 

12/19/2026

Risk rate

 

3.92

%

Volatility

 

32.49

%

The fair value of the Financing Notes as of December 31, 2023 is $5,695 and is classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of December 31, 2023 and is classified as Level 1 within the fair value hierarchy.

Fair Value Assumption – Warrants

    

December 31, 2023

 

Exercise Price

$

11.50

Warrant term

4.97 years

Maturity date

 

12/19/2028

Stock Price

$

3.35

Risk rate

 

3.75

%

Volatility

 

33.29

%

Note 18 — Subsequent Events

For the consolidated financial statements as of December 31, 2023, the Company has evaluated subsequent events through March 29, 2024, the date the financial statements were available to be issued.

In March 2024, the Company entered into an earnout waiver agreement whereby the Company and other parties thereto agreed to cancel the earnout provision in the Business Combination Agreement referenced in Note 1.

In March 2024, the Company entered into an agreement to waive the lock-up restrictions with respect to 2,146,067 shares of the Company’s common stock which are currently subject to lock-up pursuant to that certain Lock-Up Agreement, dated December 19, 2023, between the Company, SportsMap, LLC, and certain other holders of the Company’s common stock. The 2,146,067 shares being released from lock-up restrictions are held by certain holders who are not affiliates of the Company. Without such waiver, these shares would have been subject to lock-up restrictions until June 19, 2024.

F-29

MultiSensor AI Holdings, Inc.

Condensed Consolidated Balance Sheets

(unaudited)

(Amounts in thousands of U.S. dollars, except share and per share data)

March 31, 2024

December 31, 2023

Assets

    

  

    

  

Current assets

 

  

 

  

Cash and cash equivalents

$

491

$

1,155

Trade accounts receivable, net of allowances of $180 and $180, respectively

 

677

 

2,440

Inventories, current

 

5,564

 

6,930

Deferred transaction costs

 

483

 

Income taxes receivable

 

54

 

57

Other current assets

 

1,824

 

1,931

Total current assets

 

9,093

 

12,513

Property, plant and equipment, net

 

3,383

 

3,084

Inventories, noncurrent

 

1,544

 

643

Right-of-use assets, net

 

90

 

129

Other noncurrent assets

 

3

 

3

Total assets

$

14,113

$

16,372

Liabilities and Stockholders’ equity

 

 

  

Current liabilities

 

  

 

  

Trade accounts payable

$

4,217

$

2,630

Income taxes payable

 

2,556

 

991

Accrued expense

 

2,257

 

3,543

Contract liabilities

 

916

 

1,944

Line of credit

 

237

 

622

Related party promissory note

 

375

 

575

Legacy SMAP promissory note

 

 

200

Right-of-use liabilities, current

 

98

 

138

Other current liabilities

 

96

 

114

Total current liabilities

 

10,752

 

10,757

Contract liabilities, noncurrent

 

238

 

121

Convertible note, noncurrent

 

1,695

 

5,695

Warrants

 

20

 

49

Deferred tax liabilities, net

 

47

 

18

Total liabilities

$

12,752

$

16,640

Commitments and contingencies (Note 14)

 

  

 

  

Stockholders’ equity (deficit)

 

  

 

  

Common stock, $0.0001 par value; 300,000,000 shares authorized as of March 31, 2024, and December 31, 2023, respectively, and 12,926,296 and 11,956,823 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

1

 

1

Additional paid-in capital

 

38,413

 

32,862

Retained earnings (accumulated deficit)

 

(37,053)

 

(33,131)

Total Stockholders’ equity (deficit)

 

1,361

 

(268)

Total liabilities and Stockholders’ equity

$

14,113

$

16,372

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

F-30

MultiSensor AI Holdings, Inc.

Condensed Consolidated Statements of Operations

(unaudited)

(Amounts in thousands of U.S. dollars, except share and per share data)

Three Months Ended March 31,

    

2024

    

2023

Revenue, net

$

2,275

$

980

Cost of goods sold (exclusive of depreciation)

 

1,404

 

465

Operating expenses:

 

  

 

  

Selling, general and administrative

 

3,163

 

3,511

Depreciation

 

273

 

180

Total operating expenses

 

3,436

 

3,691

Operating loss

 

(2,565)

 

(3,176)

Interest expense

 

4

 

29

Interest expense, related parties

 

 

21

Loss (gain) in fair value of convertible notes

 

475

 

(287)

Loss (gain) in fair value of warrants liabilities

 

(29)

 

Loss on financing transaction

 

876

 

Other (income) expenses, net

 

 

(17)

Loss before income taxes

 

(3,891)

 

(2,922)

Income tax expense (benefit)

 

31

 

(15)

Net loss

$

(3,922)

$

(2,907)

Weighted-average shares outstanding, basic and diluted

 

  

 

  

Basic

 

11,966,928

 

514,946

Diluted

 

11,966,928

 

514,946

Net loss income per share, basic and diluted

 

  

 

  

Basic

 

(0.33)

 

(5.65)

Diluted

 

(0.33)

 

(5.65)

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

F-31

MultiSensor AI Holdings, Inc.

Condensed Consolidated Statements of Changes in Stockholders’ Equity

(unaudited)

(Amounts in thousands of U.S. dollars, except share data)

    

    

    

Retained 

    

    

Earnings 

Total

Class A Common Stock

Additional

(Accumulated 

Stockholders’

    

Shares

    

Amount

    

 Paid-In Capital

    

Deficit)

    

 Equity (Deficit)

Balance at January 1, 2023

 

514,946

$

$

2,654

$

(10,863)

$

(8,209)

Net loss

 

 

 

 

(2,907)

 

(2,907)

Share-based compensation

 

 

 

87

 

 

87

Balance at March 31, 2023

 

514,946

$

$

2,741

$

(13,770)

$

(11,029)

Balance at January 1, 2023

 

11,956,823

$

1

$

32,862

$

(33,131)

$

(268)

Net loss

 

 

 

 

(3,922)

 

(3,922)

Financing transaction shares

 

387,560

 

 

876

 

 

876

Conversion of convertible debt

 

540,897

 

 

4,475

 

 

4,475

Conversion of legacy SMAP promissory note

 

41,016

 

 

200

 

 

200

Balance at March 31, 2024

 

12,926,296

$

1

$

38,413

$

(37,053)

$

1,361

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

F-32

MultiSensor AI Holdings, Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

(Amounts in thousands of U.S. dollars)

    

March 31,

    

March 31,

2024

2023

Operating Activities

 

  

 

  

Net (loss)

$

(3,922)

$

(2,907)

Adjustments to reconcile net (loss) income to net cash: (used in) provided by operating activities

 

  

 

  

Depreciation

 

273

 

180

Allowance for credit losses

 

 

191

Non-cash lease expense

 

39

 

26

Deferred income tax expenses (benefit)

 

29

 

Loss on financing transaction

876

Loss (gain) in fair value of warrants liabilities

 

(29)

 

Loss (gain) in fair value of convertible notes

 

475

 

(287)

Gain on sale of equipment

 

 

(17)

Share-based compensation

 

 

87

Non-cash PIK interest

 

 

21

Increase (decrease) in cash resulting from changes in:

 

  

 

  

Trade accounts receivable

 

1,763

 

554

Inventories

 

464

 

(89)

Deferred transaction costs

 

(483)

 

(1,633)

Other current assets

 

107

 

1,254

Trade accounts payable

 

1,583

 

1,765

Other current liabilities

 

(18)

 

(59)

Income taxes payable

 

1,565

 

9

Income taxes receivable

 

3

 

(39)

Contract liabilities

 

(1,028)

 

(66)

Right of use liabilities

 

(36)

 

(24)

Accrued expenses

 

(1,286)

 

475

Contract liabilities, noncurrent

 

117

 

141

Net cash (used in) provided by operating activities

 

492

 

(418)

Investing Activities

 

  

 

  

Capital expenditures

 

(571)

 

(537)

Proceeds from sale of equipment

 

 

30

Net cash used in investing activities

 

(571)

 

(507)

Financing Activities

 

  

 

  

Borrowings under B1 Bank line of credit

 

 

300

Repayments of First Insurance Funding line of credit

 

(385)

 

Repayments of related party promissory note

 

(200)

 

Repayments on stockholder promissory note

 

 

(100)

Proceeds from convertible note

 

 

150

Net cash (used in) provided by financing activities

 

(585)

 

350

Net decrease in cash and cash equivalents

 

(664)

 

(575)

Cash and cash equivalents, beginning of period

 

1,155

 

654

Cash and cash equivalents, end of the period

$

491

$

79

Supplemental cash flow information

 

  

 

  

Interest paid

$

4

$

Income taxes paid

 

 

27

Non-cash investing and financing transactions

Conversion of convertible notes and accrued interest into common stock

$

4,475

$

Conversion of Legacy SMAP related party promissory note into common stock

$

200

$

Proceeds from financing transaction shares

$

876

$

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

F-33

MultiSensor AI Holdings, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited; Amounts in thousands of U.S. dollars, except share data)

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMAP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023, was related to the Company’s formation and IPO, the closing of the IPO, identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to “MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

F-34

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).

The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.

These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).

Principles of Consolidation

The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.

Going Concern

These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

F-35

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.

Inventory

The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

Deferred transaction costs

Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use

F-36

software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Customer Concentration

For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.

For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.

Segment and Geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

The Company holds 100% of its assets within the United States.

New Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

Note 3 — Revenue

The following tables summarize the Company’s revenue, net disaggregated by type of product and service:

Three Months Ended March 31,

    

2024

    

2023

Product sales

$

2,022

$

755

Software as a service and related services

 

200

 

179

Ancillary services

 

53

 

46

Total revenue

$

2,275

$

980

Consideration promised in the Company’s contracts with customers is variable due to anticipated reductions, such as sales returns, discounts and miscellaneous claims from customers. The Company estimates the most likely amount it will be entitled to receive and

F-37

records an anticipated reduction against Revenues, with an offsetting increase to accrued expenses at the time revenues are recognized. The Company had sales returns from prior periods of $2,880 for the three months ended March 31, 2024, which was a reduction against Revenues. There is no sales return reserve as of March 31, 2024, and December 31, 2023.

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives up-front payment and recognizes revenue over the support term of 12-60 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2023

$

297

Prepayments and adjustments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

 

2,065

Contract liabilities, non-current

$

121

Balance at January 1, 2024

$

2,065

Prepayments and adjustments

 

(711)

Revenue recognition

 

(200)

Balance at March 31, 2024

 

1,154

Contract liabilities, non-current

$

238

Note 4— Property, Plant and Equipment

The following table summarizes our property, plant and equipment, net:

    

March 31,

    

December 31,

2024

2023

Vehicles

$

354

$

354

Buildings and improvements

 

43

 

43

Computer equipment

 

25

 

25

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,404

Internal-use software

 

3,698

 

3,126

Property, plant and equipment, gross

$

5,527

$

4,955

Less: accumulated depreciation

 

(2,144)

 

(1,871)

Property, plant and equipment, net

$

3,383

$

3,084

Depreciation expense was $273 and $180 for the three months ended March 31, 2024, and 2023, respectively.

F-38

Note 5 — Inventories

The following table summarizes inventories:

    

March 31, 

 December 31,

2024

    

2023

Infrared cameras

$

4,334

$

4,955

Replacement, maintenance, and spare parts

 

1,230

 

1,975

Inventories, current

$

5,564

$

6,930

Infrared cameras

$

440

$

389

Replacement, maintenance, and spare parts

 

1,104

 

254

Inventories, noncurrent

$

1,544

$

643

Total inventories

$

7,108

$

7,573

The Company recorded an inventory write down of $234 for the three months ended March 31, 2024.

Note 6 — Other Current Assets

The following table summarizes other non-current assets:

    

March 31,

    

December 31,

2024

2023

Deposits

$

1,193

$

1,209

Prepaid expenses

 

592

 

683

Other receivables

 

39

 

39

Total other current assets

$

1,824

$

1,931

Note 7 — Accrued Expense

The following table summarizes accrued expenses:

    

March 31,

    

December 31,

2024

2023

Professional fees

$

2,112

$

3,298

Salaries and wages

 

117

 

121

Interest payable

 

1

 

70

Other

 

27

 

54

Total accrued expenses

$

2,257

$

3,543

Note 8 — Debt

Line of Credit

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. The maturity date is January 22, 2024.

In March and June 2023, the Company borrowed $300 and $600, respectively. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement has since lapsed and has not been renewed.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

F-39

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025. On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interest of the Stockholder Promissory Note into shares of Class A Common Stock.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

First Insurance Funding line of credit

In December 2023, the Company entered into a line of credit agreement with First Insurance Funding for $647. The maturity date is December 2024. In the three months ended March 31, 2024, the Company repaid $385 of this borrowing.

There was outstanding balance $237 and $0, as of March 31, 2024, and December 31, 2023, respectively.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment. On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and bore an interest rate of 12%.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. This promissory note was repaid in the three months ending March 31, 2024.

There was outstanding balance $375 and $575, as of March 31, 2024, and December 31, 2023, respectively.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of Financing Notes which resulted in an outstanding balance of $200 as of December 31, 2023. The $200 promissory note was converted to were converted into shares of Common Stock at a price of $3.33 per share. This resulted in loss of $136 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 60,060 shares of Common Stock for each share of Common Stock to the converted principal balance.

There was outstanding balance $0 and $200, as of March 31, 2024, and December 31, 2023, respectively.

Convertible Notes

In January 2023, the Company issued unsecured Convertible Notes with several accredited private investors in an aggregate principal amount of $150. The Convertible Notes were converted to Equity on December 19, 2023, as part of the Business Combination.

There was no outstanding balance as of March 31, 2024, and December 31, 2023.

F-40

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

On March 31, 2024, $4,475 of the Financing Notes were converted into shares of Common Stock at a price of $5 per share. This resulted in loss of $740 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 327,500 shares of Common Stock for each share of Common Stock to the converted principal balance of the Financing Notes.

There was outstanding balance $1,695 and $5,695, as of March 31, 2024, and December 31, 2023, respectively.

Debt Obligations and Schedule Maturities

As of March 31, 2024, aggregate principal repayments of total debt for the next five years are as follows:

2024

    

$

612

2025

 

2026

 

2,170

2027

 

2028

 

Thereafter

 

$

2,782

Note 9 — Stockholders’ Equity

Total authorized capital stock of the Company as of December 31, 2023, is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of March 31, 2024, and December 31, 2023, there were 12,926,296 and 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding, respectively.

Note 10 — Earnings per Share

Basic earnings (loss) per share is computed in accordance with ASC Topic 260, Earnings Per Share, by dividing the net income (loss) attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average shares of common stock, including the diluted effect of stock options. There are no other antidilutive financial instruments.

F-41

Since the Company was in a net loss position for the three months ended March 31, 2024 and 2023, respectively, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

The following table summarizes the computation of basic and diluted earnings per share:

Three Months Ended March 31,

2024

2023

Numerator:

 

Basic and Diluted Net loss attributable to common stockholders

 

$

(3,922)

 

$

(2,907)

Denominator:

Weighted average number of shares:

Basic - Class A Common Stock

11,966,928

514,946

Add: Dilutive effects, as shown separately below

Unvested Stock Options

Diluted - Class A and Class B Common Stock

11,966,928

514,946

Basic Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

Diluted Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

The table above does not include (i) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (ii) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (iii) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (iv) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (v) 1,886,166 shares of new Common Stock underlying the Company’s RSU Awards that were vested but not issued as of January 1, 2024, or (vi) shares of new Common Stock that will be available for issuance under the 2023 Incentive Award Plan, which will initially be equal to an incremental 9.3% of the fully-diluted shares as of the Business Combination.

There were no antidilutive financial instruments for the three months ended March 31, 2023.

Note 11 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non-voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance. All of total unrecognized compensation cost related to unvested stock options granted under the Plan vested as part of the Business Combination on December 19, 2023.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vested on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

F-42

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

As of January 1, 2024, there are 1,886,166 RSUs outstanding, all with only service conditions. All of the RSUs outstanding were vested as of March 31, 2024. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. If a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

Note 12— Related Party Transactions

Stockholder Promissory Note and Related Party Promissory Note

See Note 8.

Leases

See Note 13.

Note 13 — Leases

The Company leases consist of operating leases related to corporate offices and production facilities with a related party.

Supplemental Consolidated Balance Sheet information for operating leases on March 31, 2024, and December 31, 2023, is as follows:

    

March 31, 2024

    

December 31, 2023

Assets

  

  

Right-of-use assets, net

$

90

$

129

Liabilities

 

  

 

  

Right-of-use liabilities, current

 

98

 

138

Components of operating lease cost for the twelve months ending March 31, 2024, and 2023:

    

March 31, 2024

    

March 31, 2023

Components operating lease cost

Operating lease cost

$

26

$

26

Short-term leases

 

15

 

15

Remaining operating lease term and discounted rates as of March 31, 2024, and December 31, 2023, are as follows:

    

March 31, 2024

    

December 31, 2023

 

Weighted-average remaining lease term (years)

0.68

0.86

 

Weighted-average discount rate

 

8

%  

8

%

F-43

Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:

For the three months ending March 31,

    

2024

$

99

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

99

Less: imputed interest

 

(1)

Present value of operating lease liabilities

$

98

Note 14 — Commitment and Contingency

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of March 31, 2024, the Company is not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s condensed consolidated financial position, results of operations, or liquidity.

Note 15 — Income Taxes

The Company has determined that a discrete year-to-date method of reporting would provide more reliable results for the quarters ended March 31, 2023, and March 31, 2024, due the difficulty in projecting future results.

The Company’s provision for income taxes was a $31 tax expense for the three months ended March 31, 2024, and a $15 tax benefit for the three months ended March 31, 2023. The Company maintains a valuation allowance on its deferred tax assets and intends to do so until there is sufficient evidence to support the reversal of all or some portion of this allowance.

For the three-month periods ended March 31, 2024, and 2023, the Company’s effective income tax rates were as follows:

    

2024

    

2023

 

Three months ended March 31,

(0.78)

%  

(7.97)

%

The effective tax rates for the three-months periods ended March 31, 2024, and 2023, respectively, was below the U.S. statutory tax rate of 21% primarily due to losses generated by the Company and the Company’s valuation allowance.

During the first quarter ended March 31, 2024, the Company determined that it experienced an ownership change as defined under Internal Revenue Code Section 382. The result of the ownership change is subjecting tax attributes to an annual limitation which includes the utilization of the Company’s net operating losses. The Company will continue to monitor ownership changes throughout future periods.

Note 16 — Fair value measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

F-44

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

March 31, 2024

 

Principal

$

2,330

Discount rate

 

25.00

%

Note term

 

2.72

years

Stock Price

$

2.26

Maturity date

 

12/19/2026

Risk rate

 

4.34

%

Volatility

 

36.33

%

The fair value of the Financing Notes as of March 31, 2024, is $1,695 and was classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of March 31, 2024, is $20 and was classified as Level 3 within the fair value hierarchy.

March 31,

Fair Value Assumption – Warrants

    

2024

 

Exercise Price

$

11.50

Warrant term

4.72

years

Maturity date

 

12/19/2028

Stock Price

 

$

2.26

Risk rate

 

4.13

%

Volatility

37.68

%

Note 17 — Subsequent events

The Company has evaluated its financial statements as of and for the three months ended March 31, 2024, for subsequent events through May 15, 2024. Based upon this review, other than as described below, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

On April 5, 2024, the Company converted an additional $1,650 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On April 16, 2024, the Company entered into a Common Stock Purchase Agreement with B. Riley Principal Capital II. This Agreement provides the Company the opportunity to sell to B. Riley Principal Capital II up to $25,000 of Common Stock at market price. As part of the Agreement, the Company issued 171,821 shares of Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase future shares.

On April 30, 2024, the Company converted $430 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On May 10, 2024, the Company converted $250 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

F-45

PART II

INFORMATION NOT REQUIRED IN PROSPECTUS

Item 13. Other Expenses of Issuance and Distribution.

The following table sets forth the estimated expenses to be borne by the registrant in connection with the issuance and distribution of the shares of common stock being registered hereby.

Expense

    

Estimated Amount

 

Securities and Exchange Commission registration fee

$

1,697

FINRA Fee

$

2,225

Accounting fees and expenses

$

75,000

Legal fees and expenses

$

375,000

Financial printing and miscellaneous expenses

$

10,000

Total

463,922

Item 14. Indemnification of Directors and Officers.

Section 145 of the Delaware General Corporation Law, or the DGCL, permits a corporation to indemnify its directors and officers against expenses, including attorneys’ fees, judgments, fines and amounts paid in settlements actually and reasonably incurred by them in connection with any action, suit or proceeding brought by third parties. The directors or officers must have acted in good faith and in a manner they reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal action or proceeding, had no reason to believe their conduct was unlawful. In a derivative action, an action only by or in the right of the corporation, indemnification may be made only for expenses actually and reasonably incurred by directors and officers in connection with the defense or settlement of an action or suit, and only with respect to a matter as to which they must have acted in good faith and in a manner they reasonably believed to be in or not opposed to the best interests of the corporation. No indemnification may be made if such person must have been adjudged liable to the corporation, unless and only to the extent that the court in which the action or suit was brought must determine upon application that the defendant officers or directors are fairly and reasonably entitled to indemnity for such expenses despite such adjudication of liability. The current certificate of incorporation and the bylaws of the registrant provide for indemnification by the registrant of its directors, senior officers and employees to the fullest extent permitted by applicable law.

Section 102(b)(7) of the DGCL permits a corporation to provide in its charter that a director of the corporation must not be personally liable to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director, except for liability (1) for any breach of the director’s duty of loyalty to the corporation or its stockholders, (2) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (3) for payments of unlawful dividends or unlawful stock purchases or redemptions or (4) for any transaction from which the director derived an improper personal benefit. The current certificate of incorporation of the registrant provide for such limitation of liability.

We have entered into indemnification agreements with each of our directors and officers in which we have agreed to indemnify, defend and hold harmless, and also advance expenses as incurred, to the fullest extent permitted under applicable law, from damage arising from the fact that such person is or was an officer or director of our company or our subsidiaries.

The indemnification rights set forth above shall not be exclusive of any other right which an indemnified person may have or hereafter acquire under any statute, our amended and restated certificate of incorporation, our amended and restated bylaws, any agreement, any vote of stockholders or disinterested directors or otherwise. Our Second Amended & Restated Certificate of Incorporation and our bylaws provide indemnification and advancement of expenses for our directors and officers to the fullest extent permitted by the applicable law, subject to certain limited exceptions. We have entered into, or will enter into, indemnification agreements with each of our directors and officers. In some cases, the provisions of those indemnification agreements may be broader than the specific indemnification provisions contained under the applicable law. In addition, as permitted by applicable law, our Second Amended & Restated Certificate of Incorporation includes provisions that eliminate the personal liability of directors for monetary damages resulting from breaches of certain fiduciary duties as a director. The effect of this provision is to restrict our rights and the rights of our stockholders in derivative suits to recover monetary damages against a director for breach of fiduciary duties as a director.

II-1

We maintain standard policies of insurance that provide coverage (1) to our directors and officers against loss rising from claims made by reason of breach of duty or other wrongful act and (2) to us with respect to indemnification payments that we may make to such directors and officers.

We have purchased and intend to maintain insurance on behalf of the registrant and any person who is or was a director or officer against any loss arising from any claim asserted against him or her and incurred by him or her in that capacity, subject to certain exclusions and limits of the amount of coverage.

Item 15. Recent Sales of Unregistered Securities.

Prior to the registrant’s initial public offering, in October 2021, the registrant issued an aggregate of 2,875,000 shares to its initial stockholders in the amount of $25,000, at a price of $0.009 per share.
In addition, simultaneously with initial public offering, in October 2021, the registrant’s initial stockholders purchased from the registrant 675,000 private units at $10.00 per unit (for an aggregate purchase price of $6,750,000).
In December 2023, the registrant issued shares of common stock pursuant to the Business Combination Agreement to the former securityholders of Infrared Cameras Holdings, Inc., deemed to be worth a pre-money equity valuation of $100 million at $10.00 per share.
In December 2023, the registrant issued convertible promissory notes and warrants to purchase common stock in a financing transaction consummated substantially concurrently with the transactions contemplated by the Business Combination Agreement for aggregate consideration of $6,805,000.
In December 2023, the registrant issued 652,500 shares of common stock as compensation for services rendered in connection with the initial public offering of the registrant and the Business Combination at a deemed value of $10.00 per share.
In March 2024, the registrant entered into letter agreements with certain holders of the registrant’s convertible promissory notes having an aggregate principal balance of $3.275 million to elect to convert such notes into shares of the registrant’s Common Stock at a price of $10 per share pursuant to the terms of the notes. Pursuant to the letter agreement, the registrant agreed to issue an additional share of Common Stock for each share of Common Stock to be issued pursuant to the converted principal balance of the notes. Pursuant to the terms of the such notes and letter agreements, the registrant issued an aggregate of 663,318 shares of Common Stock.
On March 30, 2024, the registrant issued 60,060 shares of Common Stock to David Gow, a member of the registrant’s board of directors, in exchange for the cancellation of a $200,000 loan obligation, at an effective price per share of $3.33.
On April 5, 2024, the registrant entered into letter agreements with certain holders of the registrant’s convertible promissory notes having an aggregate principal balance of $1.65 million pursuant to which the holders of the notes elected to convert their notes into shares of the registrant’s common stock at a price of $10 per share pursuant to the terms of the notes. Pursuant to the letter agreement, the registrant agreed to issue an additional share of common stock for each share of common stock to be issued pursuant to the converted principal balance of the notes. Pursuant to the terms of such notes and conversion agreements, the registrant issued an aggregate of 334,397 shares of Common Stock.
On April 8, 2024, the Company sold to an unaffiliated third-party investor 182,348 shares of Common Stock for aggregate gross proceeds of $500,000.
On April 8, 2024, the Company issued 171,821 shares of Common Stock as Commitment Shares to B. Riley Principal Capital II in connection with the execution of the Committed Equity Facility.
On June      , 2024, the Company entered into a securities purchase agreement with the PIPE Investor pursuant to which the PIPE Investor agreed to purchase at the Purchase Price a number of shares of Common Stock equal to the Purchase Price divided by the initial public offering price up to the Share Cap, with the balance purchased as Pre-Funded Warrants, in a private placement transaction exempt from the registration requirements of the Securities Act as provided by Section 4(a)(2)

II-2

thereof, that would close substantially concurrently with, and be contingent and conditioned upon consummation of, this offering.

No underwriting discounts or commissions were paid with respect to any of the foregoing sales.

Each of the foregoing securities were issued in reliance on the exemption from registration provided for by Section 4(a)(2) under the Securities Act of 1933, as amended.

II-3

Item 16. Exhibits and Financial Statement Schedules.

The following exhibits are filed as part of this registration statement:

Incorporated by Reference

Exhibit

    

Description

    

Form

    

Exhibit

    

Filing Date

1.1*

Form of Underwriting Agreement

2.1*†

Business Combination Agreement, dated as of December 5. 2022, by and among SportsMap Tech Acquisition Corp., Infrared Cameras Holdings, Inc., and ICH Merger Sub Inc.

8-K

2.1

December 6, 2022

2.2*

Amendment No. 1 to Business Combination Agreement, dated as of June 27, 2023, by and among SportsMap Tech Acquisition Corp., Infrared Cameras Holdings, Inc., and ICH Merger Sub Inc.

8-K

2.2

June 28, 2023

2.3 *

Amendment No. 2 to Business Combination Agreement, dated September 17, 2023, by and among SportsMap Tech Acquisition Corp., Infrared Cameras Holdings, Inc., and ICH Merger Sub Inc.

8-K

2.2

September 20, 2023

3.1*

Second Amended and Restated Certificate of Incorporation of Infrared Cameras Holdings, Inc. (n/k/a Multi Sensor AI Holdings, Inc.)

8-K

3.1

December 21, 2023

3.2*

Certificate of Amendment to the Second Amended and Restated Certificate of Incorporation of Infrared Cameras Holdings, Inc. (n/k/a Multi Sensor AI Holdings, Inc.).

8-K

3.1

February 12, 2024

3.3*

Amended and Restated Bylaws of Infrared Cameras Holdings, Inc. (n/k/a Multi Sensor AI Holdings, Inc.)

8-K

3.2

December 21, 2023

3.4*

Amendment to the Amended and Restated Bylaws of Multi Sensor AI Holdings, Inc.

8-K

3.2

February 12, 2024

4.1*

Specimen Unit Certificate

S-1

4.1

September 30, 2021

4.2*

Specimen Stock Certificate

S-1

4.2

September 30, 2021

4.3*

Specimen Warrant Certificate

S-1

4.3

September 30, 2021

4.4*

Form of Warrant Agreement by and between SportsMap Tech Acquisition Corp and Continental Stock Transfer & Trust Company.

S-1

4.4

September 30, 2021

4.5

Form of PIPE Pre-Funded Warrant

5.1*

Opinion and Consent of ArentFox Schiff LLP.

S-1

5.1

June 17, 2024

9.1†

Form of PIPE Voting Agreement

10.1*+

2020 Equity Incentive Plan of Infrared Cameras Holdings, Inc.

S-1

10.1

December 13, 2023

10.2*+

Infrared Cameras Holdings, Inc. 2023 Incentive Award Plan.

10-K

10.14

March 29, 2024

10.3*

Form of Indemnification and Advancement Agreement between Infrared Cameras Holdings, Inc. and its directors and officers

S-1

10.3

November 13, 2023

10.6*

Amended and Restated Registration Rights Agreement, dated as of December 19, 2023, by and among Infrared Cameras Holdings, Inc. and the holders party thereto.

8-K

10.6

December 21, 2023

10.11*

Subscription Agreement, dated as of December 1, 2023, among the registrant and the investors party thereto

8-K

10.1

December 1, 2023

10.12*

Form of Convertible Promissory Note

8-K

10.2

December 1, 2023

10.13*

Amendment to Convertible Promissory Note

8-K

10.1

May 10, 2024

10.14*

Form of Warrant

8-K

10.3

December 1, 2023

10.15*

Common Stock Purchase Agreement, dated April 16, 2024, between MultiSensor AI Holdings, Inc. and B. Riley Principal Capital II, LLC

8-K

10.1

April 17, 2024

10.16*

Registration Rights Agreement, dated April 16, 2024 by and between MultiSensor AI Holdings, Inc. and B. Riley Principal Capital II, LLC

8-K

10.2

April 17, 2024

10.17

Form of PIPE Lock-Up Agreement

II-4

Incorporated by Reference

Exhibit

    

Description

    

Form

    

Exhibit

    

Filing Date

10.18

Form of PIPE Registration Rights Agreement

10.19

Form of Securities Purchase Agreement

21.1*

List of subsidiaries of Infrared Cameras Holdings, Inc.

S-1

21.1

December 13, 2023

23.1

Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm

23.2

Consent of ArentFox Schiff LLP (included in Exhibit 5.1 hereto)

24.1

Power of Attorney (included on the signature page to the initial filing of this registration statement)

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

107*

Filing Fee Table

*

Previously filed.

The annexes, schedules, and certain exhibits to this Exhibit have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Registrant hereby agrees to furnish supplementally a copy of any omitted annex, schedule or exhibit to the SEC upon request.

+

Indicates a management contract of compensatory plan.

Item 17. Undertakings.

The undersigned registrant, hereby undertakes:

(1)To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:
(a)To include any prospectus required by Section 10(a)(3) of the Securities Act of 1933, as amended;
(b)To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the SEC pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the “Calculation of Registration Fee” table in the effective registration statement; and
(c)To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement.
(2)That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.
(3)To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.

II-5

(4)That, for the purpose of determining liability under the Securities Act to any purchaser, each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.
(5)That, for the purpose of determining liability of the registrant under the Securities Act to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:
(a)Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;
(b)Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;
(c)The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant; and
(d)Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.

Insofar as indemnification for liabilities arising under the Securities may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.

II-6

SIGNATURES

Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Beaumont, State of Texas, on June 26, 2024.

MULTISENSOR AI HOLDINGS, INC.

By:

/s/ Gary Strahan

Name:

Gary Strahan

Title:

Chief Executive Officer

Pursuant to the requirements of the Securities Act, this registration statement has been signed by the following persons in the capacities and on June 26, 2024.

Signature

    

Title

/s/ Gary Strahan

Chief Executive Officer and Director

Gary Strahan

(Principal Executive Officer)

/s/ Peter Baird

Chief Financial Officer

Peter Baird

(Principal Financial Officer and Principal Accounting Officer)

*

President and Director

Steven Winch

*

Chairman of the Board

David Gow

*

Director

Reid Ryan

*

Director

Stuart V. Flavin III

*

Director

Petros Kitsos

*

Director

Margaret Chu

* The undersigned, by signing his name hereto, does sign and execute this Amendment No. 3 to the Registration Statement pursuant to the Power of Attorney executed by the above-named officers and directors of MultiSensor AI Holdings, Inc. and filed with the Securities and Exchange Commission.

By:

/s/ Peter Baird

Peter Baird

Attorney-in-Fact

EX-4.5 2 msai-20240331xex4d5.htm EX-4.5

Exhibit 4.5

PRE-FUNDED COMMON STOCK PURCHASE WARRANT

MULTISENSOR AI HOLDINGS, INC.

Warrant Shares: [·]

Issue Date: [·], 2024

THIS PRE-FUNDED COMMON STOCK PURCHASE WARRANT (this “Warrant”) certifies that, for value received, [__] or its assigns (the “Holder”) is entitled, upon the terms and subject to the limitations on exercise and the conditions hereinafter set forth, at any time on or after the date hereof (the “Initial Exercise Date”) and until this Warrant is exercised in full (the “Termination Date”) but not thereafter, to subscribe for and purchase from MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”), up to [_____] shares (as subject to adjustment hereunder, the “Warrant Shares”) of Common Stock. The purchase price of one share of Common Stock under this Warrant shall be equal to the Exercise Price, as defined in Section 2(b).

Section 1. Definitions. Capitalized terms used and not otherwise defined herein shall have the meanings set forth in that certain Securities Purchase Agreement (the “Purchase Agreement”), dated June [·], 2024, among the Company and the purchasers signatory thereto.

Section 2. Exercise.

a)

Exercise of Warrant. Exercise of the purchase rights represented by this Warrant may be made, in whole or in part, at any time or times on or after the Initial Exercise Date and on or before the Termination Date by delivery to the Company of a duly executed facsimile copy or PDF copy submitted by e-mail (or e-mail attachment) of the Notice of Exercise in the form annexed hereto (the “Notice of Exercise”). Within the earlier of (i) two (2) Trading Days and (ii) the number of Trading Days comprising the Standard Settlement Period (as defined in Section 2(d)(i) herein) following the date of exercise as aforesaid, the Holder shall deliver the aggregate Exercise Price for the Warrant Shares specified in the applicable Notice of Exercise by wire transfer or cashier’s check drawn on a United States bank unless the cashless exercise procedure specified in Section 2(c) below is specified in the applicable Notice of Exercise. No ink-original Notice of Exercise shall be required, nor shall any medallion guarantee (or other type of guarantee or notarization) of any Notice of Exercise be required. Notwithstanding anything herein to the contrary, the Holder shall not be required to physically surrender this Warrant to the Company until the Holder has purchased all of the Warrant Shares available hereunder and the Warrant has been exercised in full, in which case, the Holder shall surrender this Warrant to the Company for cancellation within three (3) Trading Days of the date on which the final Notice of Exercise is delivered to the Company. Partial exercises of this Warrant resulting in purchases of a portion of the total number of Warrant Shares available hereunder shall have the effect of lowering the outstanding number of Warrant Shares purchasable hereunder in an amount equal to the applicable number of Warrant Shares purchased. The Holder and the Company shall maintain records showing the number of Warrant Shares purchased and the date of such purchases. The Company shall deliver any objection to any Notice of Exercise within one (1) Trading Day of receipt of such notice. Notwithstanding the foregoing, with respect to any Notice(s) of Exercise delivered on or prior to 4:00 p.m. (New York City time) on the Trading Day prior to the Initial


Exercise Date, which may be delivered at any time after the time of execution of the Purchase Agreement, the Company agrees to deliver the Warrant Shares subject to such notice(s) by 4:00 p.m. (New York City time) on the Initial Exercise Date and the Initial Exercise Date shall be the Warrant Share Delivery Date for purposes hereunder, provided that payment of the aggregate Exercise Price (other than in the case of a cashless exercise) is received by the Warrant Share Delivery Date. The Holder and any assignee, by acceptance of this Warrant, acknowledge and agree that, by reason of the provisions of this paragraph, following the purchase of a portion of the Warrant Shares hereunder, the number of Warrant Shares available for purchase hereunder at any given time may be less than the amount stated on the face hereof.

b)Exercise Price. The aggregate exercise price of this Warrant, except for a nominal exercise price of $0.0001 per Warrant Share, was pre-funded to the Company on or prior to the Initial Exercise Date and, consequently, no additional consideration (other than the nominal exercise price of $0.0001 per Warrant Share) shall be required to be paid by the Holder to any Person to effect any exercise of this Warrant. The Holder shall not be entitled to the return or refund of all, or any portion, of such pre-paid aggregate exercise price under any circumstance or for any reason whatsoever, including in the event this Warrant shall not have been exercised prior to the Termination Date. The remaining unpaid exercise price per share of Common Stock under this Warrant shall be $0.0001, subject to adjustment hereunder (the “Exercise Price”).

c) Cashless Exercise. If at the time of exercise hereof there is no effective registration statement registering, or the prospectus contained therein is not available for the issuance of the Warrant Shares to the Holder, then this Warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise” in which the Holder shall be entitled to receive a number of Warrant Shares equal to the quotient obtained by dividing [(A-B) (X)] by (A), where:

(A) = as applicable: (i) the VWAP on the Trading Day immediately preceding the date of the applicable Notice of Exercise if such Notice of Exercise is (1) both executed and delivered pursuant to Section 2(a) hereof on a day that is not a Trading Day or (2) both executed and delivered pursuant to Section 2(a) hereof on a Trading Day prior to the opening of “regular trading hours” (as defined in Rule 600(b) of Regulation NMS promulgated under the federal securities laws) on such Trading Day, (ii) at the option of the Holder, either (y) the VWAP on the Trading Day immediately preceding the date of the applicable Notice of Exercise or (z) the Bid Price of the Common Stock on the principal Trading Market as reported by Bloomberg L.P. (“Bloomberg”) as of the time of the Holder’s execution of the applicable Notice of Exercise if such Notice of Exercise is executed during “regular trading hours” on a Trading Day and is delivered within two (2) hours thereafter (including until two (2) hours after the close of “regular trading hours” on a Trading Day) pursuant to Section 2(a) hereof or (iii) the VWAP on the date of the applicable Notice of Exercise if the date of such Notice of Exercise is a Trading Day and such Notice of Exercise is both executed and delivered pursuant to Section 2(a) hereof after the close of “regular trading hours” on such Trading Day;

(B) = the Exercise Price of this Warrant, as adjusted hereunder; and


(X) = the number of Warrant Shares that would be issuable upon exercise of this Warrant in accordance with the terms of this Warrant if such exercise were by means of a cash exercise rather than a cashless exercise.

If Warrant Shares are issued in such a cashless exercise, the parties acknowledge and agree that in accordance with Section 3(a)(9) of the Securities Act, the Warrant Shares shall take on the registered characteristics of the Warrants being exercised. The Company agrees not to take any position contrary to this Section 2(c).

Bid Price” means, for any date, the price determined by the first of the following clauses that applies: (a) if the Common Stock is then listed or quoted on a Trading Market, the bid price of the Common Stock for the time in question (or the nearest preceding date) on the Trading Market on which the Common Stock is then listed or quoted as reported by Bloomberg (based on a Trading Day from 9:30 a.m. (New York City time) to 4:02 p.m. (New York City time)), (b) if OTCQB or OTCQX is not a Trading Market, the volume weighted average price of the Common Stock for such date (or the nearest preceding date) on OTCQB or OTCQX as applicable, (c) if the Common Stock is not then listed or quoted for trading on OTCQB or OTCQX and if prices for the Common Stock are then reported on The Pink Open Market (or a similar organization or agency succeeding to its functions of reporting prices), the most recent bid price per share of the Common Stock so reported, or (d) in all other cases, the fair market value of a share of Common Stock as determined by an independent appraiser selected in good faith by the holders of a majority in interest of the Securities then outstanding and reasonably acceptable to the Company, the fees and expenses of which shall be paid by the Company.

VWAP” means, for any date, the price determined by the first of the following clauses that applies: (a) if the Common Stock is then listed or quoted on a Trading Market, the daily volume weighted average price of the Common Stock for such date (or the nearest preceding date) on the Trading Market on which the Common Stock is then listed or quoted as reported by Bloomberg (based on a Trading Day from 9:30 a.m. (New York City time) to 4:02 p.m. (New York City time)), (b) if OTCQB or OTCQX is not a Trading Market, the volume weighted average price of the Common Stock for such date (or the nearest preceding date) on OTCQB or OTCQX as applicable, (c) if the Common Stock is not then listed or quoted for trading on OTCQB or OTCQX and if prices for the Common Stock are then reported on The Pink Open Market (or a similar organization or agency succeeding to its functions of reporting prices), the most recent bid price per share of the Common Stock so reported, or (d) in all other cases, the fair market value of a share of Common Stock as determined by an independent appraiser selected in good faith by the holders of a majority in interest of the Securities then outstanding and reasonably acceptable to the Company, the fees and expenses of which shall be paid by the Company.

d) Mechanics of Exercise.

i. Delivery of Warrant Shares Upon Exercise. The Company shall cause the Warrant Shares purchased hereunder to be transmitted by the Transfer Agent to the Holder by crediting the account of the Holder’s or its designee’s balance account with The Depository Trust Company through its Deposit or Withdrawal at Custodian system (“DWAC”) if the Company is then a participant in such system and either (A) there is an effective registration statement permitting the issuance of the Warrant Shares to or resale of the Warrant Shares by the Holder or (B) this Warrant is being exercised via cashless exercise, and otherwise by physical delivery of a certificate, registered in the Company’s share register in the name of the Holder


or its designee, for the number of Warrant Shares to which the Holder is entitled pursuant to such exercise to the address specified by the Holder in the Notice of Exercise by the date that is the earliest of (i) two (2) Trading Days after the delivery to the Company of the Notice of Exercise, (ii) one (1) Trading Day after delivery of the aggregate Exercise Price to the Company and (iii) the number of Trading Days comprising the Standard Settlement Period after the delivery to the Company of the Notice of Exercise (such date, the “Warrant Share Delivery Date”). Upon delivery of the Notice of Exercise, the Holder shall be deemed for all corporate purposes to have become the holder of record of the Warrant Shares with respect to which this Warrant has been exercised, irrespective of the date of delivery of the Warrant Shares, provided that payment of the aggregate Exercise Price (other than in the case of a cashless exercise) is received within the earlier of (i) two (2) Trading Days and (ii) the number of Trading Days comprising the Standard Settlement Period following delivery of the Notice of Exercise. If the Company fails for any reason to deliver to the Holder the Warrant Shares subject to a Notice of Exercise by the Warrant Share Delivery Date, the Company shall pay to the Holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of Warrant Shares subject to such exercise (based on the VWAP of the Common Stock on the date of the applicable Notice of Exercise), $10 per Trading Day (increasing to $20 per Trading Day on the third Trading Day after the Warrant Share Delivery Date) for each Trading Day after such Warrant Share Delivery Date until such Warrant Shares are delivered or Holder rescinds such exercise. The Company agrees to maintain a transfer agent that is a participant in the FAST program so long as this Warrant remains outstanding and exercisable. As used herein, “Standard Settlement Period” means the standard settlement period, expressed in a number of Trading Days, on the Company’s primary Trading Market with respect to the Common Stock as in effect on the date of delivery of the Notice of Exercise.

ii. Delivery of New Warrants Upon Exercise. If this Warrant shall have been exercised in part, the Company shall, at the request of a Holder and upon surrender of this Warrant certificate, at the time of delivery of the Warrant Shares, deliver to the Holder a new Warrant evidencing the rights of the Holder to purchase the unpurchased Warrant Shares called for by this Warrant, which new Warrant shall in all other respects be identical with this Warrant.

iii. Rescission Rights. If the Company fails to cause the Transfer Agent to transmit to the Holder the Warrant Shares pursuant to Section 2(d)(i) by the Warrant Share Delivery Date, then the Holder will have the right to rescind such exercise in addition to all other rights and remedies at law, under this Warrant, or otherwise, and such failure shall also be deemed a material breach under this Warrant, and a material breach under the Purchase Agreement.

iv. Compensation for Buy-In on Failure to Timely Deliver Warrant Shares Upon Exercise. In addition to any other rights available to the Holder, if the Company fails to cause the Transfer Agent to transmit to the Holder the Warrant Shares in accordance with the provisions of Section 2(d)(i) above pursuant to an exercise on or before the Warrant Share Delivery Date (other than any such failure that is solely due to any action or inaction by the Holder with respect to such exercise), and if after such date the Holder is required by its broker to purchase (in an open market transaction or otherwise) or the Holder’s brokerage firm otherwise purchases, shares of Common Stock to deliver in satisfaction of a sale by the Holder


of the Warrant Shares which the Holder anticipated receiving upon such exercise (a “Buy-In”), then the Company shall (A) pay in cash to the Holder, within one (1) business day of the Holder’s request, the amount, if any, by which (x) the Holder’s total purchase price (including brokerage commissions, if any) for the shares of Common Stock so purchased exceeds (y) the amount obtained by multiplying (1) the number of Warrant Shares that the Company was required to deliver to the Holder in connection with the exercise at issue times (2) the price at which the sell order giving rise to such purchase obligation was executed, and (B) at the option of the Holder, either reinstate the portion of the Warrant and equivalent number of Warrant Shares for which such exercise was not honored (in which case such exercise shall be deemed rescinded) or deliver to the Holder, within one (1) business day of the Holder’s request, the number of shares of Common Stock that would have been issued had the Company timely complied with its exercise and delivery obligations hereunder. For example, if the Holder purchases Common Stock having a total purchase price of $11,000 to cover a Buy-In with respect to an attempted exercise of shares of Common Stock with an aggregate sale price giving rise to such purchase obligation of $10,000, under clause (A) of the immediately preceding sentence the Company shall be required to pay the Holder $1,000. The Holder shall provide the Company written notice indicating the amounts payable to the Holder in respect of the Buy-In and, upon request of the Company, evidence of the amount of such loss. Nothing herein shall limit a Holder’s right to pursue any other remedies available to it hereunder, at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief with respect to the Company’s failure to timely deliver shares of Common Stock upon exercise of the Warrant as required pursuant to the terms hereof.

v. No Fractional Shares or Scrip. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of this Warrant. As to any fraction of a share which the Holder would otherwise be entitled to purchase upon such exercise, the Company shall, at its election, either pay a cash adjustment in respect of such final fraction in an amount equal to such fraction multiplied by the Exercise Price or round up to the next whole share.

vi. Charges, Taxes and Expenses. Issuance of Warrant Shares shall be made without charge to the Holder for any issue or transfer tax or other incidental expense in respect of the issuance of such Warrant Shares, all of which taxes and expenses shall be paid by the Company, and such Warrant Shares shall be issued in the name of the Holder or in such name or names as may be directed by the Holder; provided, however, that, in the event that Warrant Shares are to be issued in a name other than the name of the Holder, this Warrant when surrendered for exercise shall be accompanied by the Assignment Form attached hereto duly executed by the Holder and the Company may require, as a condition thereto, the payment of a sum sufficient to reimburse it for any transfer tax incidental thereto. The Company shall pay all Transfer Agent fees required for same-day processing of any Notice of Exercise and all fees to the Depository Trust Company (or another established clearing corporation performing similar functions) required for same-day electronic delivery of the Warrant Shares. The Company shall pay all attorney fees required for the issuance of attorney legal opinions for removal of restrictive legends on Warrant Shares.


vii. Closing of Books. The Company will not close its stockholder books or records in any manner which prevents the timely exercise of this Warrant, pursuant to the terms hereof.

e) Holder’s Exercise Limitations. The Company shall not effect any exercise of this Warrant, and a Holder shall not have the right to exercise any portion of this Warrant, pursuant to Section 2 or otherwise, unless and until the terms of this Warrant shall have been approved by the Company’s stockholders, and thereafter to the extent that after giving effect to such issuance after exercise as set forth on the applicable Notice of Exercise, the Holder (together with the Holder’s Affiliates, and any other Persons acting as a group together with the Holder or any of the Holder’s Affiliates (such Persons, “Attribution Parties”)), would beneficially own in excess of the Beneficial Ownership Limitation (as defined below). For purposes of the foregoing sentence, the number of shares of Common Stock beneficially owned by the Holder and its Affiliates and Attribution Parties shall include the number of shares of Common Stock issuable upon exercise of this Warrant with respect to which such determination is being made, but shall exclude the number of shares of Common Stock which would be issuable upon (i) exercise of the remaining, nonexercised portion of this Warrant beneficially owned by the Holder or any of its Affiliates or Attribution Parties and (ii) exercise or conversion of the unexercised or nonconverted portion of any other securities of the Company (including, without limitation, any other Common Stock Equivalents) subject to a limitation on conversion or exercise analogous to the limitation contained herein beneficially owned by the Holder or any of its Affiliates or Attribution Parties. Except as set forth in the preceding sentence, for purposes of this Section 2(e), beneficial ownership shall be calculated in accordance with Section 13(d) of the Exchange Act and the rules and regulations promulgated thereunder, it being acknowledged by the Holder that the Company is not representing to the Holder that such calculation is in compliance with Section 13(d) of the Exchange Act and the Holder is solely responsible for any schedules required to be filed in accordance therewith. To the extent that the limitation contained in this Section 2(e) applies, the determination of whether this Warrant is exercisable (in relation to other securities owned by the Holder together with any Affiliates and Attribution Parties) and of which portion of this Warrant is exercisable shall be in the sole discretion of the Holder, and the submission of a Notice of Exercise shall be deemed to be the Holder’s determination of whether this Warrant is exercisable (in relation to other securities owned by the Holder together with any Affiliates and Attribution Parties) and of which portion of this Warrant is exercisable, in each case subject to the Beneficial Ownership Limitation, and the Company shall have no obligation to verify or confirm the accuracy of such determination. In addition, a determination as to any group status as contemplated above shall be determined in accordance with Section 13(d) of the Exchange Act and the rules and regulations promulgated thereunder. For purposes of this Section 2(e), in determining the number of outstanding shares of Common Stock, a Holder may rely on the number of outstanding shares of Common Stock as reflected in (A) the Company’s most recent periodic or annual report filed with the Commission, as the case may be, (B) a more recent public announcement by the Company or (C) a more recent written notice by the Company or the Transfer Agent setting forth the number of shares of Common Stock outstanding. Upon the written or oral request of a Holder, the Company shall within one Trading Day confirm orally and in writing to the Holder the number of shares of Common Stock then outstanding. In any case, the number of outstanding shares of Common Stock shall be determined after giving effect to the conversion or exercise of securities of the Company, including this Warrant, by the Holder or its


Affiliates or Attribution Parties since the date as of which such number of outstanding shares of Common Stock was reported. The “Beneficial Ownership Limitation” shall be 19.99% of the number of shares of the Common Stock outstanding immediately prior to giving effect to the issuance of shares of Common Stock issuable upon exercise of this Warrant. The Holder, upon notice to the Company, may increase or decrease the Beneficial Ownership Limitation provisions of this Section 2(e), provided that prior to shareholder approval of the transactions contemplated by the Purchase Agreements, the Beneficial Ownership Limitation in no event exceeds 19.99% of the number of shares of the Common Stock outstanding immediately prior to giving effect to the issuance of shares of Common Stock upon exercise of this Warrant held by the Holder and the provisions of this Section 2(e) shall continue to apply. Any increase in the Beneficial Ownership Limitation will be effective upon delivery of such notice to the Company. The provisions of this paragraph shall be construed and implemented in a manner otherwise than in strict conformity with the terms of this Section 2(e) to correct this paragraph (or any portion hereof) which may be defective or inconsistent with the intended Beneficial Ownership Limitation herein contained or to make changes or supplements necessary or desirable to properly give effect to such limitation. The limitations contained in this paragraph shall apply to a successor holder of this Warrant.

Section 3. Certain Adjustments.

a) Stock Dividends and Splits. If the Company, at any time while this Warrant is outstanding: (i) pays a stock dividend or otherwise makes a distribution or distributions on shares of its Common Stock or any other equity or equity equivalent securities payable in shares of Common Stock (which, for avoidance of doubt, shall not include any shares of Common Stock issued by the Company upon exercise of this Warrant), (ii) subdivides outstanding shares of Common Stock into a larger number of shares, (iii) combines (including by way of reverse stock split) outstanding shares of Common Stock into a smaller number of shares, or (iv) issues by reclassification of shares of the Common Stock any shares of capital stock of the Company, then in each case the Exercise Price shall be multiplied by a fraction of which the numerator shall be the number of shares of Common Stock (excluding treasury shares, if any) outstanding immediately before such event and of which the denominator shall be the number of shares of Common Stock outstanding immediately after such event, and the number of shares issuable upon exercise of this Warrant shall be proportionately adjusted such that the aggregate Exercise Price of this Warrant shall remain unchanged. Any adjustment made pursuant to this Section 3(a) shall become effective immediately after the record date for the determination of stockholders entitled to receive such dividend or distribution and shall become effective immediately after the effective date in the case of a subdivision, combination or re-classification.

b) Subsequent Rights Offerings. In addition to any adjustments pursuant to Section 3(a) above, if at any time the Company grants, issues or sells any Common Stock Equivalents or rights to purchase stock, warrants, securities or other property pro rata to the record holders of any class of shares of Common Stock (the “Purchase Rights”), then the Holder will be entitled to acquire, upon the terms applicable to such Purchase Rights, the aggregate Purchase Rights which the Holder could have acquired if the Holder had held the number of shares of Common Stock acquirable upon complete exercise of this Warrant (without regard to any limitations on exercise hereof, including without limitation, the Beneficial Ownership Limitation)


immediately before the date on which a record is taken for the grant, issuance or sale of such Purchase Rights, or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for the grant, issue or sale of such Purchase Rights (provided, however, that, to the extent that the Holder’s right to participate in any such Purchase Right would result in the Holder exceeding the Beneficial Ownership Limitation, then the Holder shall not be entitled to participate in such Purchase Right to such extent (or beneficial ownership of such shares of Common Stock as a result of such Purchase Right to such extent) and such Purchase Right to such extent shall be held in abeyance for the Holder until such time, if ever, as its right thereto would not result in the Holder exceeding the Beneficial Ownership Limitation).

c) Pro Rata Distributions. During such time as this Warrant is outstanding, if the Company shall declare or make any dividend or other distribution of its assets (or rights to acquire its assets) to holders of shares of Common Stock, by way of return of capital or otherwise (including, without limitation, any distribution of cash, stock or other securities, property or options by way of a dividend, spin off, reclassification, corporate rearrangement, scheme of arrangement or other similar transaction) (a “Distribution”), at any time after the issuance of this Warrant, then, in each such case, the Holder shall be entitled to participate in such Distribution to the same extent that the Holder would have participated therein if the Holder had held the number of shares of Common Stock acquirable upon complete exercise of this Warrant (without regard to any limitations on exercise hereof, including without limitation, the Beneficial Ownership Limitation) immediately before the date of which a record is taken for such Distribution, or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for the participation in such Distribution (provided, however, that, to the extent that the Holder's right to participate in any such Distribution would result in the Holder exceeding the Beneficial Ownership Limitation, then the Holder shall not be entitled to participate in such Distribution to such extent (or in the beneficial ownership of any shares of Common Stock as a result of such Distribution to such extent) and the portion of such Distribution shall be held in abeyance for the benefit of the Holder until such time, if ever, as its right thereto would not result in the Holder exceeding the Beneficial Ownership Limitation).

d) Fundamental Transaction. If, at any time while this Warrant is outstanding, (i) the Company, directly or indirectly, in one or more related transactions effects any merger or consolidation of the Company with or into another Person (excluding a merger effected solely to change the Company’s name), (ii) the Company (and all of its Subsidiaries, taken as a whole), directly or indirectly, effects any sale, lease, license, assignment, transfer, conveyance or other disposition of all or substantially all of its assets in one or a series of related transactions, (iii) any, direct or indirect, purchase offer, tender offer or exchange offer (whether by the Company or another Person) is completed pursuant to which holders of Common Stock are permitted to sell, tender or exchange their shares for other securities, cash or property and has been accepted by the holders of 50% or more of the outstanding Common Stock or 50% or more of the voting power of the common equity of the Company, (iv) the Company, directly or indirectly, in one or more related transactions effects any reclassification, reorganization or recapitalization of the Common Stock or any compulsory share exchange pursuant to which the Common Stock is effectively converted into or exchanged for other securities, cash or property, or (v) the Company, directly or indirectly, in one or more related transactions consummates a stock or share purchase agreement or other business combination (including, without limitation, a reorganization, recapitalization, spin-off, merger or scheme of arrangement) with another Person or group of Persons whereby such other Person or group acquires more than 50% of the outstanding shares of Common Stock or more than 50% of the voting power of the common


equity of the Company (each a “Fundamental Transaction”), then, upon any subsequent exercise of this Warrant, the Holder shall have the right to receive, for each Warrant Share that would have been issuable upon such exercise immediately prior to the occurrence of such Fundamental Transaction, at the option of the Holder (without regard to any limitation in Section 2(e) on the exercise of this Warrant), the number of shares of Common Stock of the successor or acquiring corporation or of the Company, if it is the surviving corporation, and any additional consideration (the “Alternate Consideration”) receivable as a result of such Fundamental Transaction by a holder of the number of shares of Common Stock for which this Warrant is exercisable immediately prior to such Fundamental Transaction (without regard to any limitation in Section 2(e) on the exercise of this Warrant). For purposes of any such exercise, the determination of the Exercise Price shall be appropriately adjusted to apply to such Alternate Consideration based on the amount of Alternate Consideration issuable in respect of one share of Common Stock in such Fundamental Transaction, and the Company shall apportion the Exercise Price among the Alternate Consideration in a reasonable manner reflecting the relative value of any different components of the Alternate Consideration. If holders of Common Stock are given any choice as to the securities, cash or property to be received in a Fundamental Transaction, then the Holder shall be given the same choice as to the Alternate Consideration it receives upon any exercise of this Warrant following such Fundamental Transaction.

e) Calculations. All calculations under this Section 3 shall be made to the nearest cent or the nearest 1/100th of a share, as the case may be. For purposes of this Section 3, the number of shares of Common Stock deemed to be issued and outstanding as of a given date shall be the sum of the number of shares of Common Stock (excluding treasury shares, if any) issued and outstanding.

f) Notice to Holder.

i. Adjustment to Exercise Price. Whenever the Exercise Price is adjusted pursuant to any provision of this Section 3, the Company shall promptly deliver to the Holder by facsimile or email a notice setting forth the Exercise Price after such adjustment and any resulting adjustment to the number of Warrant Shares and setting forth a brief statement of the facts requiring such adjustment.

ii. Notice to Allow Exercise by Holder. If (A) the Company shall declare a dividend (or any other distribution in whatever form) on the Common Stock, (B) the Company shall declare a special nonrecurring cash dividend on or a redemption of the Common Stock, (C) the Company shall authorize the granting to all holders of the Common Stock rights or warrants to subscribe for or purchase any shares of capital stock of any class or of any rights, (D) the approval of any stockholders of the Company shall be required in connection with any reclassification of the Common Stock, any consolidation or merger to which the Company (or any of its Subsidiaries) is a party, any sale or transfer of all or substantially all of its assets, or any compulsory share exchange whereby the Common Stock is converted into other securities, cash or property, or (E) the Company shall authorize the voluntary or involuntary dissolution, liquidation or winding up of the affairs of the Company, then, in each case, the Company shall cause to be delivered by facsimile or email to the Holder at its last facsimile number or email address as it shall appear upon the Warrant Register of the Company, at least 20 calendar days prior to the applicable record or effective date hereinafter specified, a notice (unless such information is filed with the Commission, in which case a notice shall not be required) stating (x) the date on which a record is to be taken for the purpose of


such dividend, distribution, redemption, rights or warrants, or if a record is not to be taken, the date as of which the holders of the Common Stock of record to be entitled to such dividend, distributions, redemption, rights or warrants are to be determined or (y) the date on which such reclassification, consolidation, merger, sale, transfer or share exchange is expected to become effective or close, and the date as of which it is expected that holders of the Common Stock of record shall be entitled to exchange their shares of the Common Stock for securities, cash or other property deliverable upon such reclassification, consolidation, merger, sale, transfer or share exchange; provided that the failure to deliver such notice or any defect therein or in the delivery thereof shall not affect the validity of the corporate action required to be specified in such notice. To the extent that any notice provided in this Warrant constitutes, or contains, material, non-public information regarding the Company or any of the Subsidiaries, the Company shall simultaneously file such notice with the Commission pursuant to a Current Report on Form 8-K. The Holder shall remain entitled to exercise this Warrant during the period commencing on the date of such notice to the effective date of the event triggering such notice except as may otherwise be expressly set forth herein.

Section 4. Transfer of Warrant.

a) Transferability. Subject to compliance with any applicable securities laws, this Warrant and all rights hereunder (including, without limitation, any registration rights) are transferable, in whole or in part, upon surrender of this Warrant at the principal office of the Company or its designated agent, together with a written assignment of this Warrant substantially in the form attached hereto duly executed by the Holder or its agent or attorney and funds sufficient to pay any transfer taxes payable upon the making of such transfer. Upon such surrender and, if required, such payment, the Company shall execute and deliver a new Warrant or Warrants in the name of the assignee or assignees, as applicable, and in the denomination or denominations specified in such instrument of assignment, and shall issue to the assignor a new Warrant evidencing the portion of this Warrant not so assigned, and this Warrant shall promptly be cancelled. The Holder shall surrender this Warrant to the Company within three (3) Trading Days of the date on which the Holder delivers an assignment form to the Company assigning this Warrant in full. The Warrant, if properly assigned in accordance herewith, may be exercised by a new holder for the purchase of Warrant Shares without having a new Warrant issued.

b) New Warrants. This Warrant may be divided or combined with other Warrants upon presentation hereof at the aforesaid office of the Company, together with a written notice specifying the names and denominations in which new Warrants are to be issued, signed by the Holder or its agent or attorney. Subject to compliance with Section 4(a), as to any transfer which may be involved in such division or combination, the Company shall execute and deliver a new Warrant or Warrants in exchange for the Warrant or Warrants to be divided or combined in accordance with such notice. All Warrants issued on transfers or exchanges shall be dated the original Issue Date and shall be identical with this Warrant except as to the number of Warrant Shares issuable pursuant thereto.

c) Warrant Register. The Company shall register this Warrant, upon records to be maintained by the Company for that purpose (the “Warrant Register”), in the name of the record Holder hereof from time to time. The Company may deem and treat the registered Holder of this Warrant as the absolute owner hereof for the purpose of any exercise hereof or any distribution to the Holder, and for all other purposes, absent actual notice to the contrary.


Section 5. Miscellaneous.

a) No Rights as Stockholder Until Exercise; No Settlement in Cash. This Warrant does not entitle the Holder to any voting rights, dividends or other rights as a stockholder of the Company prior to the exercise hereof as set forth in Section 2(d)(i), except as expressly set forth in Section 3. Without limiting any rights of a Holder to receive Warrant Shares on a “cashless exercise” pursuant to Section 2(c) or to receive cash payments pursuant to Section 2(d)(i) and Section 2(d)(iv) herein, in no event, including if the Company is for any reason unable to issue and deliver Warrant Shares upon exercise of the this Warrant as required pursuant to the terms hereof, shall the Company be required to net cash settle an exercise of this Warrant or cash settle in any other form.

b) Loss, Theft, Destruction or Mutilation of Warrant. The Company covenants that upon receipt by the Company of evidence reasonably satisfactory to it of the loss, theft, destruction or mutilation of this Warrant or any stock certificate relating to the Warrant Shares, and in case of loss, theft or destruction, of indemnity or security reasonably satisfactory to it (which, in the case of the Warrant, shall not include the posting of any bond), and upon surrender and cancellation of such Warrant or stock certificate, if mutilated, the Company will make and deliver a new Warrant or stock certificate of like tenor and dated as of such cancellation, in lieu of such Warrant or stock certificate.

c) Saturdays, Sundays, Holidays, etc. If the last or appointed day for the taking of any action or the expiration of any right required or granted herein shall not be a Trading Day, then such action may be taken or such right may be exercised on the next succeeding Trading Day.

d) Authorized Shares.

The Company covenants that, during the period the Warrant is outstanding, it will reserve from its authorized and unissued Common Stock a sufficient number of shares to provide for the issuance of the Warrant Shares upon the exercise of any purchase rights under this Warrant. The Company further covenants that its issuance of this Warrant shall constitute full authority to its officers who are charged with the duty of issuing the necessary Warrant Shares upon the exercise of the purchase rights under this Warrant. The Company will take all such reasonable action as may be necessary to assure that such Warrant Shares may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of the Trading Market upon which the Common Stock may be listed. The Company covenants that all Warrant Shares which may be issued upon the exercise of the purchase rights represented by this Warrant will, upon exercise of the purchase rights represented by this Warrant and payment for such Warrant Shares in accordance herewith, be duly authorized, validly issued, fully paid and nonassessable and free from all taxes, liens and charges created by the Company in respect of the issue thereof (other than taxes in respect of any transfer occurring contemporaneously with such issue).

Except and to the extent as waived or consented to by the Holder, the Company shall not by any action, including, without limitation, amending its certificate of incorporation or through any reorganization, transfer of assets, consolidation, merger, dissolution, issue or sale of securities or any other voluntary action, avoid or seek to avoid the observance or performance of any of the terms of this Warrant, but will at all times in good faith assist in the carrying out of all such terms and in the taking of all


such actions as may be necessary or appropriate to protect the rights of Holder as set forth in this Warrant against impairment. Without limiting the generality of the foregoing, the Company will (i) not increase the par value of any Warrant Shares above the amount payable therefor upon such exercise immediately prior to such increase in par value, (ii) take all such action as may be necessary or appropriate in order that the Company may validly and legally issue fully paid and nonassessable Warrant Shares upon the exercise of this Warrant and (iii) use commercially reasonable efforts to obtain all such authorizations, exemptions or consents from any public regulatory body having jurisdiction thereof, as may be, necessary to enable the Company to perform its obligations under this Warrant.

Before taking any action which would result in an adjustment in the number of Warrant Shares for which this Warrant is exercisable or in the Exercise Price, the Company shall obtain all such authorizations or exemptions thereof, or consents thereto, as may be necessary from any public regulatory body or bodies having jurisdiction thereof.

e) Jurisdiction. All questions concerning the construction, validity, enforcement and interpretation of this Warrant shall be determined in accordance with the provisions of the Purchase Agreement.

f) [Reserved.]

g) Nonwaiver and Expenses. No course of dealing or any delay or failure to exercise any right hereunder on the part of Holder shall operate as a waiver of such right or otherwise prejudice the Holder’s rights, powers or remedies. Without limiting any other provision of this Warrant or the Purchase Agreement, if the Company willfully and knowingly fails to comply with any provision of this Warrant, which results in any material damages to the Holder, the Company shall pay to the Holder such amounts as shall be sufficient to cover any costs and expenses including, but not limited to, reasonable attorneys’ fees, including those of appellate proceedings, incurred by the Holder in collecting any amounts due pursuant hereto or in otherwise enforcing any of its rights, powers or remedies hereunder.

h) Notices. Any notice, request or other document required or permitted to be given or delivered to the Holder by the Company shall be delivered in accordance with the notice provisions of the Purchase Agreement.

i) Limitation of Liability. No provision hereof, in the absence of any affirmative action by the Holder to exercise this Warrant to purchase Warrant Shares, and no enumeration herein of the rights or privileges of the Holder, shall give rise to any liability of the Holder for the purchase price of any Common Stock or as a stockholder of the Company, whether such liability is asserted by the Company or by creditors of the Company.

j) Remedies. The Holder, in addition to being entitled to exercise all rights granted by law, including recovery of damages, will be entitled to specific performance of its rights under this Warrant. The Company agrees that monetary damages would not be adequate compensation for any loss incurred by reason of a breach by it of the provisions of this Warrant and hereby agrees to waive and not to assert the defense in any action for specific performance that a remedy at law would be adequate.


k) Successors and Assigns. Subject to applicable securities laws, this Warrant and the rights and obligations evidenced hereby shall inure to the benefit of and be binding upon the successors and permitted assigns of the Company and the successors and permitted assigns of Holder. The provisions of this Warrant are intended to be for the benefit of any Holder from time to time of this Warrant and shall be enforceable by the Holder or holder of Warrant Shares.

l) Amendment. This Warrant may be modified or amended or the provisions hereof waived with the written consent of the Company and the Holder.

m) Severability. Wherever possible, each provision of this Warrant shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Warrant shall be prohibited by or invalid under applicable law, such provision shall be ineffective to the extent of such prohibition or invalidity, without invalidating the remainder of such provisions or the remaining provisions of this Warrant.

n) Headings. The headings used in this Warrant are for the convenience of reference only and shall not, for any purpose, be deemed a part of this Warrant.

[Signature Page Follows]


IN WITNESS WHEREOF, the Company has caused this Warrant to be executed by its officer thereunto duly authorized as of the date first above indicated.

MULTISENSOR AI HOLDINGS,

INC.

By:

Name: Gary Strahan

Title: Chief Executive Officer


NOTICE OF EXERCISE

TO: MULTISENSOR AI HOLDINGS, INC.

(1) The undersigned hereby elects to purchase ________ Warrant Shares of the Company pursuant to the terms of the attached Warrant (only if exercised in full), and tenders herewith payment of the exercise price in full, together with all applicable transfer taxes, if any.

(2) Payment shall take the form of (check applicable box):

[ ] in lawful money of the United States; or

[ ] if permitted the cancellation of such number of Warrant Shares as is necessary, in accordance with the formula set forth in subsection 2(c), to exercise this Warrant with respect to the maximum number of Warrant Shares purchasable pursuant to the cashless exercise procedure set forth in subsection 2(c).

(3) Please issue said Warrant Shares in the name of the undersigned or in such other name as is specified below:

_______________________________

The Warrant Shares shall be delivered to the following DWAC Account Number:

_______________________________

_______________________________

_______________________________

[SIGNATURE OF HOLDER]

Name of Investing Entity: ________________________________________________________

Signature of Authorized Signatory of Investing Entity: __________________________________

Name of Authorized Signatory: ____________________________________________________

Title of Authorized Signatory: _____________________________________________________

Date: _________________________________________________________________________


EXHIBIT B

ASSIGNMENT FORM

(To assign the foregoing Warrant, execute this form and supply required information. Do not use this form to purchase shares.)

FOR VALUE RECEIVED, the foregoing Warrant and all rights evidenced thereby are hereby assigned to:

Name:

(Please Print)

Address:

(Please Print)

Phone Number:

Email Address:

Dated: _______________ __, ______

Holder’s Signature:

Holder’s Address:


EX-9.1 3 msai-20240331xex9d1.htm EX-9.1

Exhibit 9.1

**Schedules have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The registrant hereby agrees to supplementally furnish to the SEC upon request any omitted schedule or exhibit.

VOTING AGREEMENT

This Voting Agreement (this “Agreement”), dated as of June [__], 2024, is by and among MultiSensor AI Holdings, Inc., a Delaware corporation with offices located at 2105 West Cardinal Drive, Beaumont, Texas 77705 (the “Company”), and each Person listed on Schedule A hereto (each, a “Key Holder” and, collectively with the Company, the “Parties”). Except as otherwise defined herein, capitalized terms have the meanings given to them in the Purchase Agreement (as defined below).

RECITALS

A.Each Key Holder, as of the date hereof, is the Beneficial Owner (as defined below) of the number of shares of the Company’s common stock, par value $0.0001 per share (“Common Stock”), set forth opposite such Key Holder’s name on Schedule A hereto (such shares, the “Existing Shares” and, together with any additional shares of Common Stock acquired pursuant to Section 1(c), the “Shares”).

B.The Company proposes to enter into that certain securities purchase agreement, dated as of or about the date hereof (the “Purchase Agreement”), with each purchaser identified on the signature pages thereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”), pursuant to which, among other things, the Purchasers shall purchase, and the Company shall issue and sell, for an aggregate purchase price of $15,000,000.00, (a) [____] shares of Common Stock, and (b) Pre-Funded Warrants, which shall be exercisable for shares of Common Stock (the “Warrant Shares”) immediately upon the Company obtaining Stockholder Approval to issue the Warrant Shares, in substantially the form attached as Exhibit B to the Purchase Agreement, upon the terms and conditions set forth in the Purchase Agreement.

C.Pursuant to the terms of the Purchase Agreement, and to induce the Purchasers to execute and deliver the Purchase Agreement, the Company and each Key Holder desires to enter into this Agreement to set forth their agreements and understandings with respect to how shares of Common Stock held by each Key Holder shall be voted in connection with certain matters contemplated thereby.

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing and the respective representations, warranties, covenants and agreements set forth in this Agreement and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereby agree as follows:

1.

SHARES SUBJECT TO THIS AGREEMENT; TRANSFER RESTRICTIONS.

(a)Each Key Holder irrevocably and unconditionally agrees to hold their Shares during the term of this Agreement subject to, and to vote their Shares in accordance with, the provisions of this Agreement.

(b)Until the termination of this Agreement, each Key Holder covenants and agrees that such Key Holder shall not directly or indirectly, (i) transfer, sell, offer, exchange, assign, gift, pledge, convey any


legal or Beneficial Ownership interest in, or otherwise dispose of (by merger (including by conversion into securities or other consideration), by tendering into any tender or exchange offer, by operation of law, or otherwise), or encumber (each, a “Transfer”), any of the Shares, (ii) deposit any of the Shares into a voting trust or enter into a voting agreement or arrangement with respect to any of the Shares or grant any proxy or power of attorney with respect thereto which is inconsistent with this Agreement, or (iii) enter into any contract, option or other arrangement or undertaking with respect to, or consent to, a Transfer of any of the Shares or such Key Holder’s voting or economic interest therein. Any attempted Transfer of any Shares or any interest therein in violation of this Section 1(b) shall be null and void. Notwithstanding the foregoing, and subject to Section 5(i) below, this Section 1(b) shall not prohibit a Transfer of the Shares by a Key Holder if, as a precondition to such Transfer, the transferee agrees in a writing to be bound by all of the terms of this Agreement.

(c)Each Key Holder agrees that all shares of Common Stock that such Key Holder purchases, acquires the right to vote, or otherwise acquires Beneficial Ownership of, after the execution of this Agreement and prior to the termination of this Agreement, shall be subject to the terms and conditions of this Agreement and shall constitute Shares for all purposes of this Agreement. In the event of any stock split, stock dividend, merger, reorganization, recapitalization, reclassification, combination, exchange of shares, or the like of the capital stock of the Company affecting the Shares, the terms of this Agreement shall apply to the resulting securities and such resulting securities shall be deemed to be “Shares” for all purposes of this Agreement.

(d)For purposes of this Agreement, “Beneficially Own” or “Beneficial Ownership” shall have the meaning assigned to such term in Rule 13d-3 under the Exchange Act if 1934, as amended, and person’s beneficial ownership of securities shall be calculated in accordance with the provisions of such rule (in each case, irrespective of whether or not such rule is actually applicable in such circumstance). For the avoidance of doubt, the terms “Beneficially Own” and “Beneficial Ownership” shall also include record ownership of securities.

2.

AGREEMENT TO VOTE SHARES.

(a)In any annual, special, or adjourned meeting of the stockholders of the Company, and in every written consent in lieu of any such meeting, at which the transactions contemplated by the Purchase Agreement are presented to the Company’s stockholders for approval, each Key Holder agrees that it shall vote, by proxy or otherwise, the Shares (i) in favor of the transactions contemplated by the Purchase Agreement and any matter that would reasonably be expected to facilitate such transactions (including, without limitation, any proposal for the Company to obtain Stockholder Approval (as defined in the Purchase Agreement) waiving the Exchange Cap (as defined in the Purchase Agreement) or seeking an increase in the authorized number of shares of Common Stock to permit the Company to issue shares of Common Stock to the Purchasers as contemplated by the Purchase Agreement), and (ii) against approval of any proposal made in opposition to the transactions contemplated by the Purchase Agreement. Each Key Holder shall retain at all times the right to vote its Shares in its sole discretion and without any other limitation on those matters other than those set forth in this Section 2(a) that are at any time or from time to time presented for consideration to the Company’s stockholders generally.

(b)In the event that a meeting of the stockholders of the Company is held, each Key Holder shall, or shall cause the holder of record on any applicable record date to, appear at such meeting or otherwise cause such Key Holder’s Shares to be counted as present thereat for purposes of establishing a quorum.

(c)Notwithstanding the foregoing, nothing in this Agreement shall limit or restrict each Key Holder from acting its capacity as a director or officer of the Company, to the extent applicable, it being

2


understood that this Agreement shall apply to such Key Holder in its capacity as a stockholder of the Company.

(d)Irrevocable Proxy and Power of Attorney.

i.Each Key Holder hereby irrevocably grants to and appoints, and hereby authorizes and empowers, the Company, and any individual designated in writing by it, and each of them individually, as the Key Holder’s sole and exclusive proxy and attorney-in-fact (with full power of substitution and resubstitution), for and in the Key Holder’s name, place and stead, to vote and exercise all voting and related rights (to the fullest extent the Key Holder is entitled to do so) with respect to its Shares at any meeting of the stockholders of the Company called, and in every written consent in lieu of such meeting, with respect to any of the matters specified in, and in accordance and consistent with, Section 2(a).

ii.Each Key Holder understands and acknowledges that the Purchasers and the Company are entering into the Purchase Agreement in reliance upon the Key Holder’s execution and delivery of this Agreement. Each Key Holder hereby affirms that the irrevocable proxy set forth in this Section 2(d) constitutes an inducement for the Purchasers and the Company to enter into the Purchase Agreement. Except as otherwise provided for herein, the Key Holder hereby (a) affirms that the irrevocable proxy is coupled with an interest and may under no circumstances be revoked, (b) ratifies and confirms all that the proxies appointed hereunder may lawfully do or cause to be done by virtue hereof; and (c) affirms that such irrevocable proxy is executed and intended to be irrevocable in accordance with the provisions of Section 212(e) of the Delaware General Corporation Law.

iii.Upon the execution of this Agreement by the Key Holder, the Key Holder hereby revokes any and all prior proxies or powers of attorney given by the Key Holder with respect to the Shares. The Key Holder acknowledges and agrees that no subsequent proxies with respect to such Shares shall be given, and if given, shall not be effective or ineffective ab initio. All authority conferred herein shall be binding upon and enforceable against any successors or assigns of the Key Holder and any permitted transferees of the Shares. Notwithstanding any other provisions of this Agreement, the irrevocable proxy granted hereunder shall automatically terminate upon the termination of this Agreement in accordance with Section 6(n).

3.

REPRESENTATIONS, WARRANTIES, AND OTHER COVENANTS OF KEY HOLDERS.

Each Key Holder, as to itself and not with respect to any other Key Holder, hereby represents, warrants, and covenants to the Company and to each Purchaser as follows:

(a)Such Key Holder is the legal or beneficial owner of, and has the power to vote the Existing Shares set forth on the signature page hereto. The Existing Shares set forth next to Key Holder’s name on the signature page hereof are owned free of any encumbrance that would preclude Key Holder from exercising his, her or its voting power as provided in Section 2 or otherwise complying with the terms hereof.

(b)Such Key Holder has all requisite power, legal capacity and authority to enter into this Agreement. This Agreement has been duly executed and delivered by Key Holder and, assuming the due authorization, execution and delivery of this Agreement by the Company, constitutes a valid and binding obligation of Key Holder, enforceable against Key Holder in accordance with its terms, except as limited by (i) applicable bankruptcy, insolvency, reorganization, moratorium, and other laws of general application

3


affecting enforcement of creditors' rights generally, and (ii) laws relating to the availability of specific performance, injunctive relief or other equitable remedies.

(c)The execution, delivery and performance by such Key Holder of this Agreement shall not (i) conflict with, require a consent, waiver or approval under, or result in a breach of or default under, any of the terms of any agreement to which Key Holder is a party or by which any of such Key Holder’s assets are bound, or (ii) violate any order, writ, injunction, decree, judgment or any applicable law applicable to Key Holder or any of such Key Holder’s assets, except for any such conflict, violation or any failure to obtain such consent, waiver or approval that would not result in the Key Holder being able to perform its obligations under this Agreement.

(d)Such Key Holder agrees that he, she, or it shall not, in his, hers, or its capacity as a stockholder of the Company, bring, commence, institute, maintain, prosecute or voluntarily aid any action, claim, suit or cause of action, in law or in equity, in any court or before any governmental entity, which (i) challenges the validity of or seeks to enjoin the operation of any provision of this Agreement or (ii) alleges that the execution and delivery of this Agreement by Key Holder, or the approval of the Purchase Agreement by the Company’s Board of Directors, breaches any fiduciary duty of the Board of Directors or any member thereof.

(e)Such Key Holder shall not, directly or indirectly, take any action that would make any representation or warranty contained herein untrue or incorrect in any material respects or in any way have the effect of restricting, limiting, interfering with, preventing or disabling Key Holder from performing his, her or its obligations in any material respects under this Agreement.

4.

CONFIDENTIALITY.

Except as required by applicable law, each Key Holder, until such time as the transactions contemplated by the Purchase Agreement are required to be publicly disclosed by the Company as described in the Purchase Agreement, shall maintain the confidentiality of any information regarding this Agreement, the Purchase Agreement, and the transactions contemplated hereby and thereby. Neither the Key Holders, nor any of their respective affiliates, shall issue or cause the publication of any press release or other public announcement with respect to this Agreement, the Purchase Agreement or the transactions contemplated hereby or thereby without the prior written consent of the Company, except as may be required by law or by any listing agreement with, or the policies of, The Nasdaq Stock Market, in which circumstance such announcing party shall make all reasonable efforts to consult with the Company in advance of such publication to the extent practicable.

5.

MISCELLANEOUS.

(a)No Ownership Interest. Nothing contained in this Agreement shall be deemed to vest in the Company any direct or indirect ownership or incidence of ownership of or with respect to any Shares.

(b)Third Party Beneficiaries. Each Party acknowledges and agrees that [__] (“[●]”) is an intended third party beneficiary and may enforce the terms of this Agreement, and that, notwithstanding anything to the contrary, no amendment or waiver of any section or sections hereunder, the amendment or waiver of which would adversely affect the rights of [__], shall be effective without the prior written consent of [__].

(c)Notices. All notices, requests, and other communications hereunder shall be in writing and shall be deemed to have been duly given and received (a) when personally delivered, (b) when sent by facsimile or email upon confirmation of receipt, (c) one business day after the day on which the same

4


has been delivered prepaid to a nationally recognized courier service, or (d) five business days after the deposit in the United States mail, registered or certified, return receipt requested, postage prepaid, in each case addressed, as to the Company, to the address or email address set forth below the Company’s signature on the signature page of this Agreement, and as to any Key Holder at the address, facsimile number or email address set forth with respect to such Key Holder on Schedule A attached to this Agreement. Any Party hereto from time to time may change its address, facsimile number, email address, or other information for the purpose of notices to that Party by giving notice specifying such change to the other Parties hereto. Each Key Holder and the Company may each agree in writing to accept notices and other communications to it hereunder by electronic communications pursuant to procedures reasonably approved by it; provided that approval of such procedures may be limited to particular notices or communications.

(d)Interpretation. When a reference is made in this Agreement to sections, such reference shall be to a section of this Agreement unless otherwise indicated. The headings contained in this Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Agreement. The words “include,” “includes” and “including” when used herein shall be deemed in each case to be followed by the words “without limitation.” The phrases “the date of this Agreement,” “the date hereof,” and terms of similar import, unless the context otherwise requires, shall be deemed to refer to the date first above written. Unless the context of this Agreement otherwise requires: (i) words of any gender include each other gender; (ii) words using the singular or plural number also include the plural or singular number, respectively; and (iii) the terms “hereof,” “herein,” “hereunder” and derivative or similar words refer to this entire Agreement.

(e)Amendments; Waiver. This Agreement may be amended by the Parties hereto, and the terms and conditions hereof may be waived, only by an instrument in writing signed on behalf of each of the Parties hereto, or, in the case of a waiver, by an instrument signed on behalf of the Party waiving compliance. The failure of either Party hereto to exercise any right, power or remedy provided under this Agreement or otherwise available in respect of this Agreement at law or in equity, or to insist upon compliance by any other Party with its obligation under this Agreement, and any custom or practice of the Parties at variance with the terms of this Agreement, shall not constitute a waiver by such Party of such Party's right to exercise any such or other right, power or remedy or to demand such compliance.

(f)Rules of Construction. The Parties hereto hereby waive the application of any law, regulation, holding or rule of construction providing that ambiguities in an agreement or other document will be construed against the Party drafting such agreement or document.

(g)Specific Performance; Injunctive Relief. The Parties hereto agree that the Company and the Purchasers will be irreparably harmed and that there will be no adequate remedy at law for a violation of any of the covenants or agreements of any Key Holder set forth herein. Therefore, it is agreed that, in addition to any other remedies that may be available to the Company or the Buyers upon any such violation of this Agreement, the Company and the Purchasers each acting alone or together shall have the right to enforce such covenants and agreements by specific performance, injunctive relief or by any other means available to the Company or the Purchasers at law or in equity and each Key Holder hereby waives any and all defenses which could exist in its favor in connection with such enforcement and waives any requirement for the security or posting of any bond in connection with such enforcement.

(h)Counterparts. This Agreement may be executed in one or more counterparts, all of which shall be considered one and the same instrument and shall become effective when one or more counterparts have been signed by each of the Parties and delivered to the other Parties hereto; it being understood that all Parties need not sign the same counterpart.

5


(i)Entire Agreement; Non-Assignability; Parties in Interest; Death or Incapacity. This Agreement and the documents and instruments and other agreements specifically referred to herein or delivered pursuant hereto (i) constitute an inducement and condition to the Purchasers entering into the Purchase Agreement, (ii) constitute the entire agreement among the Parties with respect to the subject matter hereof and supersede all prior agreements and understandings, both written and oral, among the Parties with respect to the subject matter hereof and (iii) are not intended to confer, and shall not be construed as conferring, upon any person other than the Parties hereto any rights or remedies hereunder. Neither this Agreement nor any of the rights, interests, or obligations under this Agreement may be assigned or delegated, in whole or in part, by operation of law or otherwise, by a Key Holder without the prior written consent of the Company, and any such assignment or delegation that is not consented to shall be null and void. This Agreement, together with any rights, interests or obligations of the Company hereunder, may be assigned or delegated in whole or in part by the Company to any affiliate of the Company without the consent of or any action by Key Holder upon notice by the Company to the Key Holders as herein provided. Subject to the preceding sentence, this Agreement shall be binding upon, inure to the benefit of, and be enforceable by, the Parties hereto and their respective permitted successors and assigns. All authority conferred herein shall survive the death or incapacity of a Key Holder and in the event of Key Holder’s death or incapacity, any obligation of such Key Holder hereunder shall be binding upon the heirs, personal representatives, successors and assigns of such Key Holder.

(j)Additional Documents. Each Key Holder shall execute and deliver any additional documents necessary or desirable in the reasonable opinion of the Company to carry out the purpose and intent of this Agreement.

(k)Severability. In the event that any provision of this Agreement, or the application thereof, becomes or is declared by a court of competent jurisdiction to be illegal, void or unenforceable, the remainder of this Agreement shall continue in full force and effect and the application of such provision to other persons or circumstances shall be interpreted so as reasonably to effect the intent of the Parties hereto. The Parties hereto further agree to use their commercially reasonable efforts to replace such void or unenforceable provision of this Agreement with a valid and enforceable provision that shall achieve, to the extent possible, the economic, business and other purposes of such void or unenforceable provision.

(l)Remedies Cumulative. Except as otherwise provided herein, any and all remedies herein expressly conferred upon a Party shall be deemed cumulative with and not exclusive of any other remedy conferred hereby, or by law or equity upon such Party, and the exercise by a Party of any one remedy shall not preclude the exercise of any other remedy.

(m)Governing Law; Consent to Jurisdiction. This Agreement, and the provisions, rights, obligations, and conditions set forth herein, and the legal relations between the Parties hereto, including all disputes and claims, whether arising in contract, tort, or under statute, shall be governed by and construed in accordance with the laws of the State of Delaware without giving effect to its conflict of law provisions.

(n)Expenses. All costs and expenses incurred in connection with this Agreement and the transactions contemplated hereby shall be paid by the Party incurring the expenses.

(o)Termination. This Agreement shall terminate and shall have no further force or effect from and after the earlier to occur of (i) date upon which the stockholders of the Company, in any annual, special or adjourned meeting of the stockholders of the Company, or by written consent in lieu of any such meeting, approve the matters contemplated by Section 2(a), and (ii) the termination of the Purchase Agreement in accordance with its terms, provided, that no such termination shall relieve any Party from liability for any willful or intentional breach of this Agreement prior to such termination.

6


(p)WAIVER OF JURY TRIAL. EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT, OR OTHERWISE) ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE ACTIONS OF ANY PARTY HERETO IN NEGOTIATION, ADMINISTRATION, PERFORMANCE OR ENFORCEMENT HEREOF.

[Signature Page Follows]

7


IN WITNESS WHEREOF, the Parties have executed this Agreement as of the date first written above.

COMPANY:

MULTISENSOR AI HOLDINGS, INC.

By:

Name:

Gary Strahan

Title:

Chief Executive Officer

Address for notices:

2105 West Cardinal Drive

Beaumont, Texas 77705

Attention:

Email:

SIGNATURE PAGE TO VOTING AGREEMENT


IN WITNESS WHEREOF, the Parties have executed this Agreement as of the date first written above.

KEY HOLDER:

[NAME]

By:

Name:

Title:

SIGNATURE PAGE TO VOTING AGREEMENT


SCHEDULE A

KEY HOLDERS

**Intentionally omitted

Schedule A


EX-10.17 4 msai-20240331xex10d17.htm EX-10.17

Exhibit 10.17

Form of Lock-Up Agreement

[•], 2024

Roth Capital Partners, LLC

888 San Clemente Drive

Newport Beach, CA 92660

Ladies and Gentlemen:

The undersigned understands that [__] (the “Purchaser”) proposes to enter into a securities purchase agreement (the “Purchase Agreement”) with MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”), relating to a proposed private offering of shares of common stock, par value $0.0001 per share (“Common Stock”), of the Company, and pre-funded Common Stock purchase warrants, for an aggregate purchase price of $15,000,000.00 (the “Offering”). Capitalized terms used herein and not otherwise defined shall have the meanings set forth in the Purchase Agreement.

In consideration of the foregoing, and in recognition of the benefit that the Offering will confer upon the undersigned, and for other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, the undersigned hereby agrees that, without the prior written consent of the Purchaser (which consent may be withheld in its sole discretion), the undersigned shall not, during the period beginning on the date hereof and ending on the later of (a) the date that is 90 days after the closing of the Offering or (b) the Effective Date (the “Lock-Up Period”), (1) offer, sell, announce the intention to sell, contract to sell, sell any option or contract to purchase, purchase any option or contract to sell, grant any option, right or warrant to purchase, pledge, hypothecate, or otherwise transfer or dispose of, directly or indirectly, or file (or participate in the filing of) a registration statement with the Securities and Exchange Commission (the “Commission”) in respect of, any shares of Common Stock or any securities convertible into, or exercisable or exchangeable for, shares of Common Stock (including without limitation, shares of Common Stock which may be deemed to be beneficially owned by the undersigned in accordance with the rules and regulations of the Commission, securities which may be issued upon exercise of stock options or warrants, settlement of restricted stock units, or conversion of shares of preferred stock or convertible notes), (2) enter into any swap or other agreement that transfers, in whole or in part, any of the economic consequences of ownership of the shares of Common Stock, whether any such transaction described in clause (1) or (2) above is to be settled by delivery of shares of Common Stock or such other securities, in cash or otherwise, (3) make any demand for or exercise any right with respect to, the registration of any shares of Common Stock or any security convertible into, or exercisable or exchangeable for, shares of Common Stock, or (4) publicly announce an intention to effect any transaction specified in clauses (1), (2) or (3) above.

Notwithstanding the foregoing, the restrictions set forth in clause (1) and (2) above shall not apply to (a) transfers (i) as a bona fide gift or gifts, provided that no filing by any party under Section 16(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), shall be required or shall be made voluntarily during the Lock-up Period in connection with such transfer, (ii) if the undersigned is a natural person, by will or intestate succession upon the death of the undersigned, or (iii) to any trust for the direct or indirect benefit of the undersigned or the immediate family of the undersigned; provided, in each case, that (x) the transferee shall be bound in writing by the restrictions set forth herein, and (y) any such transfer shall not involve a disposition for value, (b) the acquisition or exercise of any stock option, and the

1


acquisition or settlement of any restricted stock unit, issued pursuant to a Plan described in the Final Prospectus, provided, that the restrictions set forth herein shall apply to any shares of Common Stock issued upon such exercise or settlement, or (c) the purchase or sale of the Company’s securities pursuant to any Plan, provided that (i) no sales of the undersigned’s Common Stock or other securities shall be made pursuant to such a Plan prior to the expiration of the Lock-Up Period, and (ii) such a Plan may only be established if no public announcement of the establishment or existence thereof and no filing with the Commission or other regulatory authority in respect thereof or transactions thereunder or contemplated thereby, by the undersigned, the Company or any other person, shall be required, and no such announcement or filing is made voluntarily, by the undersigned, the Company or any other person, prior to the expiration of the Lock-Up Period. For purposes of this Lock-Up Agreement, “immediate family” shall mean any relationship by blood, marriage or adoption, not more remote than first cousin.

The foregoing restrictions are expressly agreed to preclude the undersigned from engaging in any hedging or other transaction which is designed to or reasonably expected to lead to or result in a sale or disposition of shares of Common Stock even if such securities would be disposed of by someone other than the undersigned. Such prohibited hedging or other transactions would include without limitation any short sale or any purchase, sale or grant of any right (including without limitation any put option or “put equivalent position” (within the meaning of Rule 16a-1(h) under the Exchange Act) or call option or call equivalent position) with respect to any of the shares of Common Stock or with respect to any security that includes, relates to, or derives any significant part of its value from such shares.

The undersigned hereby represents and warrants that the undersigned has full power and authority to enter into this Lock-Up Agreement. All authority herein conferred or agreed to be conferred and any obligations of the undersigned shall be binding upon the successors, assigns, heirs or personal representatives of the undersigned.

The undersigned also agrees and consents to the entry of stop transfer instructions with the Company’s transfer agent and registrar or depositary against the transfer of the undersigned’s shares of Common Stock except in compliance with the foregoing restrictions.

The undersigned understands that, if the Purchase Agreement does not become effective prior to July 5, 2024, or if the Purchase Agreement (other than the provisions thereof which survive termination) shall terminate or be terminated prior to payment for and delivery of the securities to be sold thereunder, the undersigned shall be released from all obligations under this Lock-Up Agreement.

This Lock-Up Agreement shall be governed by and construed in accordance with the laws of the State of California, without regard to the conflict of laws principles thereof. The undersigned irrevocably (i) submits to the jurisdiction of any court of the State of California for the purpose of any suit, action, or other proceeding arising out of this Agreement, or any of the agreements or transactions contemplated by this Agreement, the Registration Statement, and the Prospectus (each a “Proceeding”), (ii) agrees that all claims in respect of any Proceeding may be heard and determined in any such court, (iii) waives, to the fullest extent permitted by law, any immunity from jurisdiction of any such court or from any legal process therein, (iv) agrees not to commence any Proceeding other than in such courts, and (v) waives, to the fullest extent permitted by law, any claim that such Proceeding is brought in an inconvenient forum.

Nothing in this agreement shall constitute an obligation to purchase shares of Common Stock of the Company. Any Offering shall only be made pursuant to the Purchase Agreement, the terms of which are subject to negotiation among the parties thereto.

2


The undersigned acknowledges that the Purchaser shall rely on the representations and agreements of the undersigned contained in this agreement in connection with entering into the Purchase Agreement and performing the obligations of the Purchaser thereunder.

[Signature Page Follows]

3


Very truly yours,

Printed Name of Holder

By:

Signature

Printed Name of Person Signing

(and indicate capacity of person signing if

signing as custodian, trustee, or on behalf

of an entity)


EX-10.18 5 msai-20240331xex10d18.htm EX-10.18

Exhibit 10.18

REGISTRATION RIGHTS AGREEMENT

This Registration Rights Agreement (this “Agreement”) is dated as of June [      ], 2024, between MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”), and each purchaser identified on the signature pages hereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”). This Agreement is made pursuant to the Securities Purchase Agreement, dated as of the date hereof, between the Company and each Purchaser (the “Purchase Agreement”).

In consideration of the mutual covenants contained in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the Company and each Purchaser agree as follows:

1.Definitions.

Capitalized terms used and not otherwise defined herein that are defined in the Purchase Agreement shall have the meanings given such terms in the Purchase Agreement. As used in this Agreement, the following terms shall have the following meanings:

Advice” shall have the meaning set forth in Section 6(c).

Effectiveness Date” means, with respect to the Initial Registration Statement required to be filed hereunder, the sixtieth (60th) calendar day following the Filing Date and with respect to any additional Registration Statements which may be required pursuant to Section 2(c) or Section 3(c), the sixtieth (60th) calendar day following the date on which an additional Registration Statement is required to be filed hereunder; provided, however, that in the event the Company is notified by the Commission that one or more of the above Registration Statements will not be reviewed or is no longer subject to further review and comments, the Effectiveness Date as to such Registration Statement shall be the fifth Trading Day following the date on which the Company is so notified if such date precedes the dates otherwise required above, provided, further, if such Effectiveness Date falls on a day that is not a Trading Day, then the Effectiveness Date shall be the next succeeding Trading Day.

Effectiveness Period” shall have the meaning set forth in Section 2(a).

Event” shall have the meaning set forth in Section 2(d).

Event Date” shall have the meaning set forth in Section 2(d).

Filing Date” means, with respect to the Initial Registration Statement required hereunder, the thirtieth (30th) calendar day following the date hereof and, with respect to any additional Registration Statements which may be required pursuant to Section 2(c) or Section 3(c), the earliest practical date on which the Company is permitted by SEC Guidance to file such additional Registration Statement related to the Registrable Securities.

Holder” or “Holders” means the holder or holders, as the case may be, from time to time of Registrable Securities.


Indemnified Party” shall have the meaning set forth in Section 5(c).

Indemnifying Party” shall have the meaning set forth in Section 5(c).

Initial Registration Statement” means the initial Registration Statement filed pursuant to this Agreement.

Losses” shall have the meaning set forth in Section 5(a).

Plan of Distribution” shall have the meaning set forth in Section 2(a).

Prospectus” means the prospectus included in a Registration Statement (including, without limitation, a prospectus that includes any information previously omitted from a prospectus filed as part of an effective registration statement in reliance upon Rule 430A promulgated by the Commission pursuant to the Securities Act), as amended or supplemented by any prospectus supplement, with respect to the terms of the offering of any portion of the Registrable Securities covered by a Registration Statement, and all other amendments and supplements to the Prospectus, including post-effective amendments, and all material incorporated by reference or deemed to be incorporated by reference in such Prospectus.

Registrable Securities” means, as of any date of determination, (a) all Shares, (b) all Warrant Shares then issued and issuable upon exercise of the Pre-Funded Warrants (assuming on such date the Pre-Funded Warrants are exercised in full without regard to any exercise limitations therein), (c) any additional shares of Common Stock issued and issuable in connection with any anti-dilution provisions in the Pre-Funded Warrants (without giving effect to any limitations on exercise set forth in the Pre-Funded Warrants), and (d) any securities issued or then issuable upon any stock split, dividend or other distribution, recapitalization or similar event with respect to the foregoing; provided, however, that any such Registrable Securities shall cease to be Registrable Securities (and the Company shall not be required to maintain the effectiveness of any, or file another, Registration Statement hereunder with respect thereto) for so long as (i) a Registration Statement with respect to the sale of such Registrable Securities is declared effective by the Commission under the Securities Act and such Registrable Securities have been disposed of by the Holder in accordance with such effective Registration Statement, (ii) such Registrable Securities have been previously sold in accordance with Rule 144, or (iii) such securities become eligible for resale without volume or manner-of-sale restrictions and without current public information pursuant to Rule 144 as set forth in a written opinion letter to such effect, addressed, delivered and acceptable to the Transfer Agent and the affected Holders (assuming that such securities and any securities issuable upon exercise, conversion or exchange of which, or as a dividend upon which, such securities were issued or are issuable, were at no time held by any Affiliate of the Company, as reasonably determined by the Company, upon the advice of counsel to the Company.

Registration Statement” means any registration statement required to be filed hereunder pursuant to Section 2(a) and any additional registration statements contemplated by Section 2(c) or Section 3(c), including (in each case) the Prospectus, amendments and supplements to any such registration statement or Prospectus, including pre- and post-effective amendments, all exhibits thereto, and all material incorporated by reference or deemed to be incorporated by reference in any such registration statement.

2


Rule 415” means Rule 415 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose and effect as such Rule.

Rule 424” means Rule 424 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose and effect as such Rule.

Selling Stockholder Questionnaire” shall have the meaning set forth in Section 3(a).

SEC Guidance” means (i) any publicly available written or oral guidance of the Commission staff, or any comments, requirements or requests of the Commission staff and (ii) the Securities Act.

2.Shelf Registration.

(a)On or prior to each Filing Date, the Company shall prepare and file with the Commission a Registration Statement covering the resale of all of the Registrable Securities that are not then registered on an effective Registration Statement for an offering to be made on a continuous basis pursuant to Rule 415. Each Registration Statement filed hereunder shall be on Form S-3 (except if the Company is not then eligible to register for resale the Registrable Securities on Form S-3, in which case such registration shall be on another appropriate form in accordance herewith, subject to the provisions of Section 2(e)). Subject to the terms of this Agreement, the Company shall use its best efforts to cause a Registration Statement filed under this Agreement (including, without limitation, under Section 3(c)) to be declared effective under the Securities Act as promptly as possible after the filing thereof, but in any event no later than the applicable Effectiveness Date, and shall use its best efforts to keep such Registration Statement continuously effective under the Securities Act until the date that all Registrable Securities covered by such Registration Statement (i) have been sold, thereunder or pursuant to Rule 144, or (ii) may be sold without volume or manner-of-sale restrictions pursuant to Rule 144 and without the requirement for the Company to be in compliance with the current public information requirement under Rule 144, as determined by the counsel to the Company pursuant to a written opinion letter to such effect, addressed and acceptable to the Transfer Agent and the affected Holders (the “Effectiveness Period”). The Company shall telephonically request effectiveness of a Registration Statement as of 5:00 p.m. (New York City time) on a Trading Day. The Company shall immediately notify the Holders via e-mail of the effectiveness of a Registration Statement on the same Trading Day that the Company telephonically confirms effectiveness with the Commission, which shall be the date requested for effectiveness of such Registration Statement. The Company shall, by 9:30 a.m. (New York City time) on the Trading Day after the effective date of such Registration Statement, file a final Prospectus with the Commission as required by Rule 424. Failure to so notify the Holder within one (1) Trading Day of such notification of effectiveness or failure to file a final Prospectus as foresaid shall be deemed an Event under Section 2(d).

(b) Notwithstanding the registration obligations set forth in Section 2(a), if the Commission informs the Company that all of the Registrable Securities cannot, as a

3


result of the application of Rule 415, be registered for resale as a secondary offering on a single registration statement, the Company agrees to promptly inform each of the Holders thereof and use its commercially reasonable efforts to file amendments to the Initial Registration Statement as required by the Commission, covering the maximum number of Registrable Securities permitted to be registered by the Commission, on Form S-3 or such other form available to register for resale the Registrable Securities as a secondary offering, subject to the provisions of Section 2(e); with respect to filing on Form S-3 or other appropriate form, and subject to the provisions of Section 2(d) with respect to the payment of liquidated damages; provided, however, that prior to filing such amendment, the Company shall be obligated to use diligent efforts to advocate with the Commission for the registration of all of the Registrable Securities in accordance with the SEC Guidance, including without limitation, Compliance and Disclosure Interpretation 612.09.

(c)Notwithstanding any other provision of this Agreement and subject to the payment of liquidated damages pursuant to Section 2(d), if the Commission or any SEC Guidance sets forth a limitation on the number of Registrable Securities permitted to be registered on a particular Registration Statement as a secondary offering (and notwithstanding that the Company used diligent efforts to advocate with the Commission for the registration of all or a greater portion of Registrable Securities), unless otherwise directed in writing by a Holder as to its Registrable Securities, the number of Registrable Securities to be registered on such Registration Statement will be reduced or eliminated to exclude any securities other than Registrable Securities. In the event of a cutback hereunder, the Company shall give the Holder at least three (3) Trading Days prior written notice along with the calculations as to such Holder’s allotment. In the event the Company amends the Initial Registration Statement in accordance with the foregoing, the Company will use its best efforts to file with the Commission, as promptly as allowed by Commission or SEC Guidance provided to the Company or to registrants of securities in general, one or more registration statements on Form S-3 or such other form available to register for resale those Registrable Securities that were not registered for resale on the Initial Registration Statement, as amended.

(d)If: (i) the Initial Registration Statement is not filed on or prior to its Filing Date (if the Company files the Initial Registration Statement without affording the Holders the opportunity to review and comment on the same as required by Section 3(a) herein or the Company subsequent withdraws the filing of the Registration Statement, the Company shall be deemed to have not satisfied this clause as of the Filing Date (i)), or (ii) the Company fails to file with the Commission a request for acceleration of a Registration Statement in accordance with Rule 461 promulgated by the Commission pursuant to the Securities Act, within five Trading Days of the date that the Company is notified (orally or in writing, whichever is earlier) by the Commission that such Registration Statement will not be “reviewed” or will not be subject to further review, or (iii) prior to the effective date of a Registration Statement, the Company fails to file a pre-effective amendment and otherwise respond in writing to comments made by the Commission in respect of such Registration Statement within ten (10) calendar days after the receipt of comments by or notice from the Commission that such amendment is required in order for such Registration Statement to be declared effective, or (iv) a Registration Statement registering for resale all of the Registrable Securities is not declared effective by the Commission by the Effectiveness Date of the Initial Registration Statement (provided if the Registration Statement does not allow for the resale of Registrable Securities at prevailing market prices (i.e., only allows for fixed price sales), the Company shall have been deemed to have not satisfied this clause) or (v) after the effective date of a Registration Statement, such

4


Registration Statement ceases for any reason to remain continuously effective as to all Registrable Securities included in such Registration Statement, or the Holders are otherwise not permitted to utilize the Prospectus therein to resell such Registrable Securities, for more than ten (10) consecutive calendar days or more than an aggregate of fifteen (15) calendar days (which need not be consecutive calendar days) during any twelve (12)-month period (any such failure or breach being referred to as an “Event,” and for purposes of clauses (i) and (iv), the date on which such Event occurs, and for purpose of clause (ii) the date on which such five (5) Trading Day period is exceeded, and for purpose of clause (iii) the date which such ten (10) calendar day period is exceeded, and for purpose of clause (v) the date on which such ten (10) or fifteen (15) calendar day period, as applicable, is exceeded being referred to as “Event Date”), then, in addition to any other rights the Holders may have hereunder or under applicable law, on each such Event Date and on each monthly anniversary of each such Event Date (if the applicable Event shall not have been cured by such date) until the applicable Event is cured, the Company shall pay to each Holder an amount in cash, as partial liquidated damages and not as a penalty, equal to (1) the product of (A) 2.0% multiplied by (B) the quotient of (I) the number of such Holder’s Registrable Securities that are not then covered by a Registration Statement that is then effective and available for use by such Holder divided by (II) the total number of such Holder’s Registrable Securities multiplied by (2) the aggregate purchase price paid by such Holder pursuant to the Purchase Agreement; provided, however, that, in the event that none of such Holder’s Registrable Securities are then covered by a Registration Statement that is effective and available for use by such Holder, the quotient of (I) divided by (II) in clause (1)(B) herein shall be deemed to equal 1.

(e)If Form S-3 is not available for the registration of the resale of Registrable Securities hereunder, the Company shall (i) register the resale of the Registrable Securities on another appropriate form and (ii) undertake to register the Registrable Securities on Form S-3 as soon as such form is available, provided that the Company shall maintain the effectiveness of the Registration Statement then in effect until such time as a Registration Statement on Form S-3 covering the Registrable Securities has been declared effective by the Commission.

(f)Notwithstanding anything to the contrary contained herein, in no event shall the Company be permitted to name any Holder or affiliate of a Holder as any Underwriter without the prior written consent of such Holder.

3.Registration Procedures.

In connection with the Company’s registration obligations hereunder, the Company shall:

(a)Not less than five (5) Trading Days prior to the filing of each Registration Statement and not less than one (1) Trading Day prior to the filing of any related Prospectus or any amendment or supplement thereto (including any document that would be incorporated or deemed to be incorporated therein by reference), the Company shall (i) furnish to each Holder copies of all such documents proposed to be filed, which documents (other than those incorporated or deemed to be incorporated by reference) will be subject to the review of such Holders, and (ii) cause its officers and directors, counsel and independent registered public accountants to respond to such inquiries as shall be necessary, in the reasonable opinion of respective counsel to each Holder, to conduct a reasonable investigation within the meaning of the Securities Act. The Company shall not file a Registration Statement or any such Prospectus or any amendments or supplements

5


thereto to which the Holders of a majority of the Registrable Securities shall reasonably object in good faith, provided that, the Company is notified of such objection in writing no later than five (5) Trading Days after the Holders have been so furnished copies of a Registration Statement or one (1) Trading Day after the Holders have been so furnished copies of any related Prospectus or amendments or supplements thereto. Each Holder agrees to furnish to the Company a completed questionnaire in the form attached to this Agreement as Annex A (a “Selling Stockholder Questionnaire”) on a date that is not less than two (2) Trading Days prior to the Filing Date or by the end of the fourth (4th) Trading Day following the date on which such Holder receives draft materials in accordance with this Section.

(b)(i) Prepare and file with the Commission such amendments, including post-effective amendments, to a Registration Statement and the Prospectus used in connection therewith as may be necessary to keep a Registration Statement continuously effective as to the applicable Registrable Securities for the Effectiveness Period and prepare and file with the Commission such additional Registration Statements in order to register for resale under the Securities Act all of the Registrable Securities, (ii) cause the related Prospectus to be amended or supplemented by any required Prospectus supplement (subject to the terms of this Agreement), and, as so supplemented or amended, to be filed pursuant to Rule 424, (iii) respond as promptly as reasonably possible to any comments received from the Commission with respect to a Registration Statement or any amendment thereto and provide as promptly as reasonably possible to the Holders true and complete copies of all correspondence from and to the Commission relating to a Registration Statement (provided that, the Company shall excise any information contained therein which would constitute material non-public information regarding the Company or any of its Subsidiaries), and (iv) comply in all material respects with the applicable provisions of the Securities Act and the Exchange Act with respect to the disposition of all Registrable Securities covered by a Registration Statement during the applicable period in accordance (subject to the terms of this Agreement) with the intended methods of disposition by the Holders thereof set forth in such Registration Statement as so amended or in such Prospectus as so supplemented.

(c)If during the Effectiveness Period, the number of Registrable Securities at any time exceeds 100% of the number of shares of Common Stock then registered in a Registration Statement, then the Company shall file as soon as reasonably practicable, but in any case prior to the applicable Filing Date, an additional Registration Statement covering the resale by the Holders of not less than the number of such Registrable Securities.

(d)Notify the Holders of Registrable Securities to be sold (which notice shall, pursuant to clauses (iii) through (vi) hereof, be accompanied by an instruction to suspend the use of the Prospectus until the requisite changes have been made) as promptly as reasonably possible (and, in the case of (i)(A) below, not less than one (1) Trading Day prior to such filing) and (if requested by any such Person) confirm such notice in writing no later than one (1) Trading Day following the day (i)(A) when a Prospectus or any Prospectus supplement or post-effective amendment to a Registration Statement is proposed to be filed, (B) when the Commission notifies the Company whether there will be a “review” of such Registration Statement and whenever the Commission comments in writing on such Registration Statement, and (C) with respect to a Registration Statement or any post-effective amendment, when the same has become effective, (ii) of any request by the Commission or any other federal or state governmental authority for amendments

6


or supplements to a Registration Statement or Prospectus or for additional information, (iii) of the issuance by the Commission or any other federal or state governmental authority of any stop order suspending the effectiveness of a Registration Statement covering any or all of the Registrable Securities or the initiation of any Proceedings for that purpose, (iv) of the receipt by the Company of any notification with respect to the suspension of the qualification or exemption from qualification of any of the Registrable Securities for sale in any jurisdiction, or the initiation or threatening of any Proceeding for such purpose, (v) of the occurrence of any event or passage of time that makes the financial statements included in a Registration Statement ineligible for inclusion therein or any statement made in a Registration Statement or Prospectus or any document incorporated or deemed to be incorporated therein by reference untrue in any material respect or that requires any revisions to a Registration Statement, Prospectus or other documents so that, in the case of a Registration Statement or the Prospectus, as the case may be, it will not contain any untrue statement of a material fact or omit to state any material fact required to be stated therein or necessary to make the statements therein, in light of the circumstances under which they were made, not misleading, and (vi) of the occurrence or existence of any pending corporate development with respect to the Company that the Company believes may be material and that, in the determination of the Company, makes it not in the best interest of the Company to allow continued availability of a Registration Statement or Prospectus; provided, however, that in no event shall any such notice contain any information which would constitute material, non-public information regarding the Company or any of its Subsidiaries, and the Company agrees that the Holders shall not have any duty of confidentiality to the Company or any of its Subsidiaries and shall not have any duty to the Company or any of its Subsidiaries not to trade on the basis of such information.

(e)Use its best efforts to avoid the issuance of, or, if issued, obtain the withdrawal of (i) any order stopping or suspending the effectiveness of a Registration Statement, or (ii) any suspension of the qualification (or exemption from qualification) of any of the Registrable Securities for sale in any jurisdiction, at the earliest practicable moment.

(f)Furnish to each Holder, without charge, at least one conformed copy of each such Registration Statement and each amendment thereto, including financial statements and schedules, all documents incorporated or deemed to be incorporated therein by reference to the extent requested by such Person, and all exhibits to the extent requested by such Person (including those previously furnished or incorporated by reference) promptly after the filing of such documents with the Commission, provided that any such item which is available on the EDGAR system (or successor thereto) need not be furnished in physical form.

(g)Subject to the terms of this Agreement, the Company hereby consents to the use of such Prospectus and each amendment or supplement thereto by each of the selling Holders in connection with the offering and sale of the Registrable Securities covered by such Prospectus and any amendment or supplement thereto, except after the giving of any notice pursuant to Section 3(d).

(h) Prior to any resale of Registrable Securities by a Holder, use its commercially reasonable efforts to register or qualify or cooperate with the selling Holders in connection with the registration or qualification (or exemption from the Registration or qualification) of such Registrable Securities for the resale by the Holder under the securities

7


or Blue Sky laws of such jurisdictions within the United States as any Holder reasonably requests in writing, to keep each registration or qualification (or exemption therefrom) effective during the Effectiveness Period and to do any and all other acts or things reasonably necessary to enable the disposition in such jurisdictions of the Registrable Securities covered by each Registration Statement, provided that the Company shall not be required to qualify generally to do business in any jurisdiction where it is not then so qualified, subject the Company to any material tax in any such jurisdiction where it is not then so subject or file a general consent to service of process in any such jurisdiction.

(i)If requested by a Holder, cooperate with such Holder to facilitate the timely preparation and delivery of certificates representing Registrable Securities to be delivered to a transferee pursuant to a Registration Statement, which certificates shall be free, to the extent permitted by the Purchase Agreement, of all restrictive legends, and to enable such Registrable Securities to be in such denominations and registered in such names as any such Holder may request.

(j)Upon the occurrence of any event contemplated by Section 3(d), as promptly as reasonably possible under the circumstances taking into account the Company’s good faith assessment of any adverse consequences to the Company and its stockholders of the premature disclosure of such event, prepare a supplement or amendment, including a post-effective amendment, to a Registration Statement or a supplement to the related Prospectus or any document incorporated or deemed to be incorporated therein by reference, and file any other required document so that, as thereafter delivered, neither a Registration Statement nor such Prospectus will contain an untrue statement of a material fact or omit to state a material fact required to be stated therein or necessary to make the statements therein, in light of the circumstances under which they were made, not misleading.  If the Company notifies the Holders in accordance with clauses (iii) through (vi) of Section 3(d) above to suspend the use of any Prospectus until the requisite changes to such Prospectus have been made, then the Holders shall suspend use of such Prospectus. The Company will use its best efforts to ensure that the use of the Prospectus may be resumed as promptly as is practicable. The Company shall be entitled to exercise its right under this Section 3(j) to suspend the availability of a Registration Statement and Prospectus, subject to the payment of partial liquidated damages otherwise required pursuant to Section 2(d), for a period not to exceed 60 calendar days (which need not be consecutive days) in any 12-month period.

(k)Otherwise use commercially reasonable efforts to comply with all applicable rules and regulations of the Commission under the Securities Act and the Exchange Act, including, without limitation, Rule 172 under the Securities Act, file any final Prospectus, including any supplement or amendment thereof, with the Commission pursuant to Rule 424 under the Securities Act, promptly inform the Holders in writing if, at any time during the Effectiveness Period, the Company does not satisfy the conditions specified in Rule 172 and, as a result thereof, the Holders are required to deliver a Prospectus in connection with any disposition of Registrable Securities and take such other actions as may be reasonably necessary to facilitate the registration of the Registrable Securities hereunder.

(l)The Company shall use its best efforts to maintain eligibility for use of Form S-3 (or any successor form thereto) for the registration of the resale of Registrable Securities.

8


(m)The Company shall (i) cause all the Registrable Securities to be listed on each securities exchange on which securities of the same class or series issued by the Company are then listed, if any, if the listing of such Registrable Securities is then permitted under the rules of such exchange, or (ii) secure designation and quotation of all the Registrable Securities on the Trading Market (as defined in the Purchase Agreement). The Company shall pay all fees and expenses in connection with satisfying its obligation under this Section.

(n)The Company shall cooperate with the Holders to facilitate the timely preparation and delivery of the Registrable Securities (not bearing any restrictive legend) either by DWAC, DRS, or in certificated form if DWAC or DRS is unavailable, to be offered pursuant to any registration statement and enable such Registrable Securities to be in such denominations or amounts as the Investor may reasonably request and registered in such names as such Holder may request.

(o)The Company may require each selling Holder to furnish to the Company a certified statement as to the number of shares of Common Stock beneficially owned by such Holder and, if required by the Commission, the natural persons thereof that have voting and dispositive control over the shares. During any periods that the Company is unable to meet its obligations hereunder with respect to the registration of the Registrable Securities solely because any Holder fails to furnish such information within three Trading Days of the Company’s request, any liquidated damages that are accruing at such time as to such Holder only shall be tolled and any Event that may otherwise occur solely because of such delay shall be suspended as to such Holder only, until such information is delivered to the Company.

(p)The Company shall take all other reasonable actions necessary to expedite and facilitate disposition by the Holders of Registrable Securities pursuant to any registration statement.

4.Registration Expenses. All fees and expenses incident to the performance of or compliance with, this Agreement by the Company shall be borne by the Company whether or not any Registrable Securities are sold pursuant to a Registration Statement. The fees and expenses referred to in the foregoing sentence shall include, without limitation, (i) all registration and filing fees (including, without limitation, fees and expenses of the Company’s counsel and independent registered public accountants) (A) with respect to filings made with the Commission, (B) with respect to filings required to be made with any Trading Market on which the Common Stock is then listed for trading, and (C) in compliance with applicable state securities or Blue Sky laws reasonably agreed to by the Company in writing (including, without limitation, fees and disbursements of counsel for the Company in connection with Blue Sky qualifications or exemptions of the Registrable Securities), (ii) printing expenses (including, without limitation, expenses of printing certificates for Registrable Securities), (iii) messenger, telephone and delivery expenses, (iv) fees and disbursements of counsel for the Company, (v) Securities Act liability insurance, if the Company so desires such insurance, and (vi) fees and expenses of all other Persons retained by the Company in connection with the consummation of the transactions contemplated by this Agreement.  In addition, the Company shall be responsible for all of its internal expenses incurred in connection with the consummation of the transactions contemplated by this Agreement (including, without limitation, all salaries and expenses of its officers and employees performing legal or accounting duties), the expense of any annual audit and the fees and expenses incurred in connection with the listing of the Registrable Securities on any securities exchange as required hereunder.  In no event shall the Company be responsible for any broker or similar commissions of

9


any Holder or, except to the extent provided for in the Transaction Documents, any legal fees or other costs of the Holders.

5.Indemnification.

(a)Indemnification by the Company. The Company shall, notwithstanding any termination of this Agreement, indemnify and hold harmless each Holder, the officers, directors, members, partners, agents, brokers (including brokers who offer and sell Registrable Securities as principal as a result of a pledge or any failure to perform under a margin call of Common Stock), investment advisors and employees (and any other Persons with a functionally equivalent role of a Person holding such titles, notwithstanding a lack of such title or any other title) of each of them, each Person who controls any such Holder (within the meaning of Section 15 of the Securities Act or Section 20 of the Exchange Act) and the officers, directors, members, stockholders, partners, agents and employees (and any other Persons with a functionally equivalent role of a Person holding such titles, notwithstanding a lack of such title or any other title) of each such controlling Person, to the fullest extent permitted by applicable law, from and against any and all losses, claims, damages, liabilities, costs (including, without limitation, reasonable attorneys’ fees) and expenses (collectively, “Losses”), as incurred, arising out of or relating to (1) any untrue or alleged untrue statement of a material fact contained in a Registration Statement, any Prospectus or any form of prospectus or in any amendment or supplement thereto or in any preliminary prospectus, or arising out of or relating to any omission or alleged omission of a material fact required to be stated therein or necessary to make the statements therein (in the case of any Prospectus or supplement thereto, in light of the circumstances under which they were made) not misleading or (2) any violation or alleged violation by the Company of the Securities Act, the Exchange Act or any state securities law, or any rule or regulation thereunder, in connection with the performance of its obligations under this Agreement, except to the extent, but only to the extent, that (i) such untrue statements or omissions are based solely upon information regarding such Holder furnished in writing to the Company by such Holder expressly for use therein, or to the extent that such information relates to such Holder or such Holder’s proposed method of distribution of Registrable Securities and was reviewed and expressly approved in writing by such Holder expressly for use in a Registration Statement, such Prospectus or in any amendment or supplement thereto, or (ii) in the case of an occurrence of an event of the type specified in Section 3(d)(iii)-(vi), the use by such Holder of an outdated, defective or otherwise unavailable Prospectus after the Company has notified such Holder in writing that the Prospectus is outdated, defective or otherwise unavailable for use by such Holder and prior to the receipt by such Holder of the Advice contemplated in Section 6(c).  The Company shall notify the Holders promptly of the institution, threat or assertion of any Proceeding arising from or in connection with the transactions contemplated by this Agreement of which the Company is aware. Such indemnity shall remain in full force and effect regardless of any investigation made by or on behalf of such indemnified person and shall survive the transfer of any Registrable Securities by any of the Holders in accordance with Section 6(f).

(b)Indemnification by Holders. Each Holder shall, severally and not jointly, indemnify and hold harmless the Company, its directors, officers, agents and employees, each Person who controls the Company (within the meaning of Section 15 of the Securities Act and Section 20 of the Exchange Act), and the directors, officers, agents or employees of such controlling Persons, to the fullest extent permitted by applicable law, from and against all Losses, as incurred, to the extent arising out of or based solely upon: any untrue or alleged untrue statement of a material fact contained in any Registration Statement, any

10


Prospectus, or in any amendment or supplement thereto or in any preliminary prospectus, or arising out of or relating to any omission or alleged omission of a material fact required to be stated therein or necessary to make the statements therein (in the case of any Prospectus or supplement thereto, in light of the circumstances under which they were made) not misleading (i) to the extent, but only to the extent, that such untrue statement or omission is contained in any information so furnished in writing by such Holder to the Company expressly for inclusion in such Registration Statement or such Prospectus or (ii) to the extent, but only to the extent, that such information relates to such Holder’s information provided in the Selling Stockholder Questionnaire or the proposed method of distribution of Registrable Securities and was reviewed and expressly approved in writing by such Holder expressly for use in a Registration Statement, such Prospectus or in any amendment or supplement thereto.  In no event shall the liability of a selling Holder be greater in amount than the dollar amount of the proceeds (net of all expenses paid by such Holder in connection with any claim relating to this Section 5 and the amount of any damages such Holder has otherwise been required to pay by reason of such untrue statement or omission) received by such Holder upon the sale of the Registrable Securities included in the Registration Statement giving rise to such indemnification obligation.

(c)Conduct of Indemnification Proceedings. If any Proceeding shall be brought or asserted against any Person entitled to indemnity hereunder (an “Indemnified Party”), such Indemnified Party shall promptly notify the Person from whom indemnity is sought (the “Indemnifying Party”) in writing, and the Indemnifying Party shall have the right to assume the defense thereof, including the employment of counsel reasonably satisfactory to the Indemnified Party and the payment of all fees and expenses incurred in connection with defense thereof, provided that the failure of any Indemnified Party to give such notice shall not relieve the Indemnifying Party of its obligations or liabilities pursuant to this Agreement, except (and only) to the extent that it shall be finally determined by a court of competent jurisdiction (which determination is not subject to appeal or further review) that such failure shall have materially and adversely prejudiced the Indemnifying Party.

An Indemnified Party shall have the right to employ separate counsel in any such Proceeding and to participate in the defense thereof, but the fees and expenses of such counsel shall be at the expense of such Indemnified Party or Parties unless:  (1) the Indemnifying Party has agreed in writing to pay such fees and expenses, (2) the Indemnifying Party shall have failed promptly to assume the defense of such Proceeding and to employ counsel reasonably satisfactory to such Indemnified Party in any such Proceeding, or (3) the named parties to any such Proceeding (including any impleaded parties) include both such Indemnified Party and the Indemnifying Party, and counsel to the Indemnified Party shall reasonably believe that a material conflict of interest is likely to exist if the same counsel were to represent such Indemnified Party and the Indemnifying Party (in which case, if such Indemnified Party notifies the Indemnifying Party in writing that it elects to employ separate counsel at the expense of the Indemnifying Party, the Indemnifying Party shall not have the right to assume the defense thereof and the reasonable fees and expenses of no more than one separate counsel shall be at the expense of the Indemnifying Party). The Indemnifying Party shall not be liable for any settlement of any such Proceeding effected without its written consent, which consent shall not be unreasonably withheld or delayed. No Indemnifying Party shall, without the prior written consent of the Indemnified Party, effect any settlement of any pending Proceeding in respect of which any Indemnified Party is a party, unless such settlement includes an

11


unconditional release of such Indemnified Party from all liability on claims that are the subject matter of such Proceeding.

Subject to the terms of this Agreement, all reasonable fees and expenses of the Indemnified Party (including reasonable fees and expenses to the extent incurred in connection with investigating or preparing to defend such Proceeding in a manner not inconsistent with this Section) shall be paid to the Indemnified Party, as incurred, within ten Trading Days of written notice thereof to the Indemnifying Party, provided that the Indemnified Party shall promptly reimburse the Indemnifying Party for that portion of such fees and expenses applicable to such actions for which such Indemnified Party is finally determined by a court of competent jurisdiction (which determination is not subject to appeal or further review) not to be entitled to indemnification hereunder.

(d)Contribution. If the indemnification under Section 5(a) or 5(b) is unavailable to an Indemnified Party or insufficient to hold an Indemnified Party harmless for any Losses, then each Indemnifying Party shall contribute to the amount paid or payable by such Indemnified Party, in such proportion as is appropriate to reflect the relative fault of the Indemnifying Party and Indemnified Party in connection with the actions, statements or omissions that resulted in such Losses as well as any other relevant equitable considerations. The relative fault of such Indemnifying Party and Indemnified Party shall be determined by reference to, among other things, whether any action in question, including any untrue or alleged untrue statement of a material fact or omission or alleged omission of a material fact, has been taken or made by, or relates to information supplied by, such Indemnifying Party or Indemnified Party, and the parties’ relative intent, knowledge, access to information and opportunity to correct or prevent such action, statement or omission.  The amount paid or payable by a party as a result of any Losses shall be deemed to include, subject to the limitations set forth in this Agreement, any reasonable attorneys’ or other fees or expenses incurred by such party in connection with any Proceeding to the extent such party would have been indemnified for such fees or expenses if the indemnification provided for in this Section was available to such party in accordance with its terms.

The parties hereto agree that it would not be just and equitable if contribution pursuant to this Section 5(d) were determined by pro rata allocation or by any other method of allocation that does not take into account the equitable considerations referred to in the immediately preceding paragraph.  In no event shall the contribution obligation of a Holder of Registrable Securities be greater in amount than the dollar amount of the proceeds (net of all expenses paid by such Holder in connection with any claim relating to this Section 5 and the amount of any damages such Holder has otherwise been required to pay by reason of such untrue or alleged untrue statement or omission or alleged omission) received by it upon the sale of the Registrable Securities giving rise to such contribution obligation.

The indemnity and contribution agreements contained in this Section are in addition to any liability that the Indemnifying Parties may have to the Indemnified Parties.

6.Miscellaneous.

(a)Remedies. In the event of a breach by the Company or by a Holder of any of their respective obligations under this Agreement, each Holder or the Company, as the case may be, in addition to being entitled to exercise all rights granted by law and under this Agreement, including recovery of damages, shall be entitled to specific performance of its rights under this Agreement.

12


Each of the Company and each Holder agrees that monetary damages would not provide adequate compensation for any losses incurred by reason of a breach by it of any of the provisions of this Agreement and hereby further agrees that, in the event of any action for specific performance in respect of such breach, it shall not assert or shall waive the defense that a remedy at law would be adequate.

(b)No Piggyback on Registrations; Prohibition on Filing Other Registration Statements.  Except as set forth on Schedule 6(b) attached hereto, neither the Company nor any of its security holders (other than the Holders in such capacity pursuant hereto) may include securities of the Company in any Registration Statements other than the Registrable Securities.  The Company shall not file any other registration statements until all Registrable Securities are registered pursuant to a Registration Statement that is declared effective by the Commission, provided that this Section 6(b) shall not prohibit the Company from filing amendments to registration statements filed prior to the date of this Agreement so long as no new securities are registered on any such existing registration statements.

(c)Discontinued Disposition. By its acquisition of Registrable Securities, each Holder agrees that, upon receipt of a notice from the Company of the occurrence of any event of the kind described in Section 3(d)(iii) through (vi), such Holder will forthwith discontinue disposition of such Registrable Securities under a Registration Statement until it is advised in writing (the “Advice”) by the Company that the use of the applicable Prospectus (as it may have been supplemented or amended) may be resumed.  The Company will use its best efforts to ensure that the use of the Prospectus may be resumed as promptly as is practicable. The Company agrees and acknowledges that any periods during which the Holder is required to discontinue the disposition of the Registrable Securities hereunder shall be subject to the provisions of Section 2(d).

(d)Amendments and Waivers. The provisions of this Agreement, including the provisions of this sentence, may not be amended, modified or supplemented, and waivers or consents to departures from the provisions hereof may not be given, unless the same shall be in writing and signed by the Company and the Holders of 50.1% or more of the then outstanding Registrable Securities (for purposes of clarification, this includes any Registrable Securities issuable upon exercise or conversion of any Security), provided that, if any amendment, modification or waiver disproportionately and adversely impacts a Holder (or group of Holders), the consent of such disproportionately impacted Holder (or group of Holders) shall be required. If a Registration Statement does not register all of the Registrable Securities pursuant to a waiver or amendment done in compliance with the previous sentence, then the number of Registrable Securities to be registered for each Holder shall be reduced pro rata among all Holders and each Holder shall have the right to designate which of its Registrable Securities shall be omitted from such Registration Statement. Notwithstanding the foregoing, a waiver or consent to depart from the provisions hereof with respect to a matter that relates exclusively to the rights of a Holder or some Holders and that does not directly or indirectly affect the rights of other Holders may be given only by such Holder or Holders of all of the Registrable Securities to which such waiver or consent relates; provided, however, that the provisions of this sentence may not be amended, modified, or supplemented except in accordance with the provisions of the first  sentence of this Section 6(d). No consideration shall be offered or paid to any Person to amend or consent to a waiver or modification of any provision of this Agreement unless the same consideration also is offered to all of the parties to this Agreement.

(e)Notices. Any and all notices or other communications or deliveries required or permitted to be provided hereunder shall be delivered as set forth in the Purchase Agreement.

13


(f)Successors and Assigns. This Agreement shall inure to the benefit of and be binding upon the successors and permitted assigns of each of the parties and shall inure to the benefit of each Holder. The Company may not assign (except by merger) its rights or obligations hereunder without the prior written consent of all of the Holders of the then outstanding Registrable Securities. Each Holder may assign their respective rights hereunder in the manner and to the Persons as permitted under Section [5.7] of the Purchase Agreement.

(g)No Inconsistent Agreements. Neither the Company nor any of its Subsidiaries has entered, as of the date hereof, nor shall the Company or any of its Subsidiaries, on or after the date of this Agreement, enter into any agreement with respect to its securities, that would have the effect of impairing the rights granted to the Holders in this Agreement or otherwise conflicts with the provisions hereof. Except as set forth on Schedule 6(i), neither the Company nor any of its Subsidiaries has previously entered into any agreement granting any registration rights with respect to any of its securities to any Person that have not been satisfied in full.

(h)Execution and Counterparts. This Agreement may be executed in two or more counterparts, all of which when taken together shall be considered one and the same agreement and shall become effective when counterparts have been signed by each party and delivered to the other party, it being understood that both parties need not sign the same counterpart.  In the event that any signature is delivered by e-mail delivery of a “.pdf” format data file or any electronic signature complying with the U.S. federal ESIGN Act of 2000 (e.g., www.docusign.com), such signature shall create a valid and binding obligation of the party executing (or on whose behalf such signature is executed) with the same force and effect as if such “.pdf” signature page were an original thereof.

(i)Governing Law.  All questions concerning the construction, validity, enforcement and interpretation of this Agreement shall be determined in accordance with the provisions of the Purchase Agreement.

(j)Cumulative Remedies. The remedies provided herein are cumulative and not exclusive of any other remedies provided by law.

(k)Severability. If any term, provision, covenant or restriction of this Agreement is held by a court of competent jurisdiction to be invalid, illegal, void or unenforceable, the remainder of the terms, provisions, covenants and restrictions set forth herein shall remain in full force and effect and shall in no way be affected, impaired or invalidated, and the parties hereto shall use their commercially reasonable efforts to find and employ an alternative means to achieve the same or substantially the same result as that contemplated by such term, provision, covenant or restriction. It is hereby stipulated and declared to be the intention of the parties that they would have executed the remaining terms, provisions, covenants and restrictions without including any of such that may be hereafter declared invalid, illegal, void or unenforceable.

(l)Headings. The headings in this Agreement are for convenience only, do not constitute a part of the Agreement and shall not be deemed to limit or affect any of the provisions hereof.

(m)Independent Nature of Holders’ Obligations and Rights. The obligations of each Holder hereunder are several and not joint with the obligations of any other Holder hereunder, and no Holder shall be responsible in any way for the performance of the obligations of any other Holder hereunder. Nothing contained herein or in any other agreement or document delivered at any closing, and no action taken by any Holder pursuant hereto or thereto, shall be deemed to constitute the Holders as a partnership, an association, a joint venture or any other kind of group or

14


entity, or create a presumption that the Holders are in any way acting in concert or as a group or entity with respect to such obligations or the transactions contemplated by this Agreement or any other matters, and the Company acknowledges that the Holders are not acting in concert or as a group, and the Company shall not assert any such claim, with respect to such obligations or transactions. Each Holder shall be entitled to protect and enforce its rights, including without limitation the rights arising out of this Agreement, and it shall not be necessary for any other Holder to be joined as an additional party in any proceeding for such purpose. The use of a single agreement with respect to the obligations of the Company contained was solely in the control of the Company, not the action or decision of any Holder, and was done solely for the convenience of the Company and not because it was required or requested to do so by any Holder. It is expressly understood and agreed that each provision contained in this Agreement is between the Company and a Holder, solely, and not between the Company and the Holders collectively and not between and among Holders.

[Signature Pages Follow]

15


IN WITNESS WHEREOF, the parties have executed this Registration Rights Agreement as of the date first written above.

MULTISENSOR AI HOLDINGS, INC.

By:

Name:

Title:

[SIGNATURE PAGE OF HOLDER FOLLOWS]


[SIGNATURE PAGE OF HOLDER TO REGISTRATION RIGHTS AGREEMENT]

Name of Holder: __________________________

Signature of Authorized Signatory of Holder: __________________________

Name of Authorized Signatory: _________________________

Title of Authorized Signatory: __________________________


Annex A

[                      ]

Selling Stockholder Notice and Questionnaire

The undersigned beneficial owner of common stock (the “Registrable Securities”) of MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”), understands that the Company has filed or intends to file with the Securities and Exchange Commission (the “Commission”) a registration statement (the “Registration Statement”) for the registration and resale under Rule 415 of the Securities Act of 1933, as amended (the “Securities Act”), of the Registrable Securities, in accordance with the terms of the Registration Rights Agreement (the “Registration Rights Agreement”) to which this document is annexed. A copy of the Registration Rights Agreement is available from the Company upon request at the address set forth below. All capitalized terms not otherwise defined herein shall have the meanings ascribed thereto in the Registration Rights Agreement.

Certain legal consequences arise from being named as a selling stockholder in the Registration Statement and the related prospectus. Accordingly, holders and beneficial owners of Registrable Securities are advised to consult their own securities law counsel regarding the consequences of being named or not being named as a selling stockholder in the Registration Statement and the related prospectus.

NOTICE

The undersigned beneficial owner (the “Selling Stockholder”) of Registrable Securities hereby elects to include the Registrable Securities owned by it in the Registration Statement.


The undersigned hereby provides the following information to the Company and represents and warrants that such information is accurate:

QUESTIONNAIRE

1. Name.

(a)Full Legal Name of Selling Stockholder

(b)Full Legal Name of Registered Holder (if not the same as (a) above) through which Registrable Securities are held:

(c)

Full Legal Name of Natural Control Person (which means a natural person who directly or indirectly alone or with others has power to vote or dispose of the securities covered by this Questionnaire):

2. Address for Notices to Selling Stockholder:

Telephone:

E-Mail:

Contact Person:

3. Broker-Dealer Status:

(a)

Are you a broker-dealer?

Yes  No 

(b)

If “yes” to Section 3(a), did you receive your Registrable Securities as compensation for investment banking services to the Company?

Yes  No 

2


Note:

If “no” to Section 3(b), the Commission’s staff has indicated that you should be identified as an underwriter in the Registration Statement.

(c)

Are you an affiliate of a broker-dealer?

Yes  No 

(d)

If you are an affiliate of a broker-dealer, do you certify that you purchased the Registrable Securities in the ordinary course of business, and at the time of the purchase of the Registrable Securities to be resold, you had no agreements or understandings, directly or indirectly, with any person to distribute the Registrable Securities?

Yes  No 

Note:

If “no” to Section 3(d), the Commission’s staff has indicated that you should be identified as an underwriter in the Registration Statement.

4. Beneficial Ownership of Securities of the Company Owned by the Selling Stockholder.

Except as set forth below in this Item 4, the undersigned is not the beneficial or registered owner of any securities of the Company other than the securities issuable pursuant to the Purchase Agreement.

(a)

Type and Amount of other securities beneficially owned by the Selling Stockholder:

3


5. Relationships with the Company:

Except as set forth below, neither the undersigned nor any of its affiliates, officers, directors or principal equity holders (owners of 5% of more of the equity securities of the undersigned) has held any position or office or has had any other material relationship with the Company (or its predecessors or affiliates) during the past three years.

State any exceptions here:

The undersigned agrees to promptly notify the Company of any material inaccuracies or changes in the information provided herein that may occur subsequent to the date hereof at any time while the Registration Statement remains effective; provided, that the undersigned shall not be required to notify the Company of any changes to the number of securities held or owned by the undersigned or its affiliates.

By signing below, the undersigned consents to the disclosure of the information contained herein in its answers to Items 1 through 5 and the inclusion of such information in the Registration Statement and the related prospectus and any amendments or supplements thereto.  The undersigned understands that such information will be relied upon by the Company in connection with the preparation or amendment of the Registration Statement and the related prospectus and any amendments or supplements thereto.

IN WITNESS WHEREOF the undersigned, by authority duly given, has caused this Notice and Questionnaire to be executed and delivered either in person or by its duly authorized agent.

Date:

    

Beneficial Owner:

By:

Name:

Title:

PLEASE EMAIL A .PDF COPY OF THE COMPLETED AND EXECUTED NOTICE AND QUESTIONNAIRE TO:

4


EX-10.19 6 msai-20240331xex10d19.htm EX-10.19

Exhibit 10.19

SECURITIES PURCHASE AGREEMENT

This Securities Purchase Agreement (this “Agreement”) is dated as of June [__], 2024 (the “Subscription Date”), between MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”), and each purchaser identified on the signature pages hereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”).

WHEREAS, subject to the terms and conditions set forth in this Agreement and pursuant to Section 4(a)(2) of the Securities Act (as defined below), and Rule 506 promulgated thereunder, the Company desires to issue and sell to each Purchaser, and each Purchaser, severally and not jointly, desires to purchase from the Company, securities of the Company as more fully described in this Agreement.

NOW, THEREFORE, IN CONSIDERATION of the mutual covenants contained in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the Company and each Purchaser agree as follows:

ARTICLE I.

DEFINITIONS

1.1Definitions. In addition to the terms defined elsewhere in this Agreement, for all purposes of this Agreement, the following terms have the meanings set forth in this Section 1.1:

2025 Annual Meeting” shall have the meaning ascribed to such term in Section 4.20(a).

Board Designee” shall have the meaning ascribed to such term in Section 4.20(a).

Acquiring Person” shall have the meaning ascribed to such term in Section 4.5.

Action” shall have the meaning ascribed to such term in Section 3.1(j).

Affiliate” means any Person that, directly or indirectly through one or more intermediaries, controls or is controlled by or is under common control with a Person, as such terms are used in and construed under Rule 405 under the Securities Act.

Beneficial owner,” “beneficially own” and “beneficial ownership” shall have the meaning set forth in Rule 13d-3 promulgated by the SEC under the Exchange Act.

Board of Directors” means the board of directors of the Company.

Business Day” means any day other than Saturday, Sunday or other day on which commercial banks in The City of New York are authorized or required by law to remain closed.

Bylaws” shall have the meaning ascribed to such term in Section 4.20(c).

Change in Recommendation Notice” shall have the meaning ascribed to such term in Section 4.20(b).

1


Closing” means the closing of the purchase and sale of the Securities pursuant to Section 2.1.

Closing Date” means the Trading Day on which all of the Transaction Documents have been executed and delivered by the applicable parties thereto, and all conditions precedent to (i) the Purchasers’ obligations to pay the Subscription Amount and (ii) the Company’s obligations to deliver the Securities, in each case, have been satisfied or waived.

Closing Statement” means the Closing Statement in the form on Annex A attached hereto.

Commission” means the United States Securities and Exchange Commission.

Common Stock” means the common stock of the Company, par value $0.0001 per share, and any other class of securities into which such securities may hereafter be reclassified or changed.

Common Stock Equivalents” means any securities of the Company or the Subsidiaries which would entitle the holder thereof to acquire at any time Common Stock, including, without limitation, any debt, preferred stock, right, option, warrant or other instrument that is at any time convertible into or exercisable or exchangeable for, or otherwise entitles the holder thereof to receive, Common Stock.

Company Counsel” means ArentFox Schiff LLP, with offices located at 1717 K Street, NW, Washington, DC 20006, Attention: Ralph V. De Martino.

Disclosure Schedules” means any Disclosure Schedules of the Company delivered concurrently herewith.

Disclosure Time” means, (i) if this Agreement is signed on a day that is not a Trading Day or after 9:00 a.m. (New York City time) and before midnight (New York City time) on any Trading Day, 9:01 a.m. (New York City time) on the Trading Day immediately following the date hereof, unless otherwise instructed as to an earlier time by the Placement Agent, and (ii) if this Agreement is signed between midnight (New York City time) and 9:00 a.m. (New York City time) on any Trading Day, no later than 9:01 a.m. (New York City time) on the date hereof, unless otherwise instructed as to an earlier time by the Placement Agent.

Effective Date” means the earliest of (a) the date that the initial Registration Statement has been declared effective by the Commission, (b) the date that all of the Shares and Warrant Shares have been sold pursuant to Rule 144 or may be sold pursuant to Rule 144 without the requirement for the Company to be in compliance with the current public information required under Rule 144 and without volume or manner-of-sale restrictions, (c) the one (1)-year anniversary of the Closing Date, provided that a holder of Shares or Warrant Shares is not an Affiliate of the Company, or (d) the date that all of the Shares and Warrant Shares may be sold pursuant to an exemption from registration under Section 4(a)(1) of the Securities Act without volume or manner-of-sale restrictions and Company Counsel has delivered to such holders a standing written unqualified opinion that resales may then be made by such holders of the Shares and Warrant Shares pursuant to such exemption which opinion shall be in form and substance reasonably acceptable to such holders.

Exchange Cap” means [___] shares of Common Stock (such number of shares equal to 19.99% of the number of shares of Common Stock issued and outstanding immediately prior to the Subscription Date), which number of shares shall be reduced, on a share-for-share basis, by the

2


number of shares of Common Stock issued or issuable pursuant to any transaction or series of transactions that may be aggregated with the transactions contemplated by this Agreement under applicable rules of the Trading Market.

Evaluation Date” shall have the meaning ascribed to such term in Section 3.1(s).

Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.

Exempt Issuance” means the issuance of (a) shares of Common Stock issued contemporaneously with this transaction in a registered public offering; (b) shares of Common Stock or options to employees, officers or directors of the Company pursuant to any stock or option plan duly adopted for such purpose, by a majority of the non-employee members of the Board of Directors or a majority of the members of a committee of non-employee directors established for such purpose for services rendered to the Company, (c) securities upon the exercise, exchange, or conversion of any Securities issued hereunder and/or other securities exercisable or exchangeable for or convertible into shares of Common Stock issued and outstanding on the date of this Agreement, provided that such securities have not been amended since the date of this Agreement to increase the number of such securities or to decrease the exercise price, exchange price or conversion price of such securities (other than in connection with stock splits or combinations) or to extend the term of such securities, and (d) securities issued pursuant to asset acquisitions, business combinations, business acquisitions or strategic transactions approved by a majority of the disinterested and independent directors of the Company, provided that such securities are issued as “restricted securities” (as defined in Rule 144) and carry no registration rights that require or permit the filing of any registration statement in connection therewith during the prohibition period in Section 4.11(a) herein, and provided that any such issuance shall only be to a Person (or to the equityholders of a Person) which is, itself or through its subsidiaries, an operating company or an owner of an asset in a business synergistic with the business of the Company and shall provide to the Company additional benefits in addition to the investment of funds, but shall not include a transaction in which the Company is issuing securities primarily for the purpose of raising capital.

“Finance Committee” shall have the meaning ascribed to such term in Section 4.20(f).

FCPA” means the Foreign Corrupt Practices Act of 1977, as amended.

GAAP” shall have the meaning ascribed to such term in Section 3.1(h).

Indebtedness” shall have the meaning ascribed to such term in Section 3.1(bb).

Intellectual Property Rights” shall have the meaning ascribed to such term in Section 3.1(p).

Legend Removal Date” shall have the meaning ascribed to such term in Section 4.1(c).

Lien” means a lien, charge pledge, security interest, encumbrance, right of first refusal, preemptive right or other restriction.

Lock-Up Agreement” means that Lock-Up Agreement dated as of June [__], 2024 and executed for the benefit of the Purchasers.

Material Adverse Effect” shall have the meaning ascribed to such term in Section 3.1(b).

3


Material Permits” shall have the meaning ascribed to such term in Section 3.1(n).

Minimum Ownership Threshold” means aggregate ownership, beneficially and/or of record, of at least 10% of the then outstanding number of Pre-Funded Warrants (computed on the basis that all are converted or exercised pursuant to their terms and without reference to any prohibition against exercise or conversion set forth therein) and the number of shares of Common Stock.

Nasdaq” shall have the meaning ascribed to such term in Section 4.20(a).

Nominating Committee” shall have the meaning ascribed to such term in Section 4.20(a).

Notice Termination Date” shall have the meaning ascribed to such term in Section 4.21(c).

Participation Maximum” shall have the meaning ascribed to such term in Section 4.21(a).

Per Share Purchase Price” equals $[·], subject to adjustment for reverse and forward stock splits, stock dividends, stock combinations and other similar transactions of the Common Stock that occur after the date of this Agreement.

Person” means an individual or corporation, partnership, trust, incorporated or unincorporated association, joint venture, limited liability company, joint stock company, government (or an agency or subdivision thereof) or other entity of any kind.

Placement Agency Agreement” means the written agreement between the Company and the Placement Agent on the date hereof for the Placement Agent to act as the exclusive placement agent in connection with the offering and sale by the Company of the Securities.

Placement Agent” means Roth Capital Partners, LLC.

Pre-Funded Warrants” means, collectively, the pre-funded Common Stock purchase warrants, in the form of Exhibit B attached hereto, delivered to the Purchasers at the Closing in accordance with Section 2.2(a) hereof, which Pre-Funded Warrants shall be exercisable for shares of Common Stock immediately upon the Company obtaining Stockholder Approval to issue the Warrant Shares.

Proceeding” means an action, claim, suit, investigation or proceeding (including, without limitation, an informal investigation or partial proceeding, such as a deposition), whether commenced or threatened.

Public Information Failure” shall have the meaning ascribed to such term in Section 4.2(b).

Public Information Failure Payments” shall have the meaning ascribed to such term in Section 4.2(b).

Purchaser Party” shall have the meaning ascribed to such term in Section 4.8.

Registration Rights Agreement” means the Registration Rights Agreement, dated on or about the date hereof, among the Company and the Purchasers, in the form of Exhibit A attached hereto.

4


Registration Statement” means a registration statement meeting the requirements set forth in the Registration Rights Agreement and covering the resale by the Purchasers of the Shares and the Warrant Shares.

Replacement Director” shall have the meaning ascribed to such term in Section 4.20(d).

Required Approvals” shall have the meaning ascribed to such term in Section 3.1(e).

Rule 144” means Rule 144 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose and effect as such Rule.

Rule 424” means Rule 424 promulgated by the Commission pursuant to the Securities Act, as such Rule may be amended or interpreted from time to time, or any similar rule or regulation hereafter adopted by the Commission having substantially the same purpose and effect as such Rule.

SEC Reports” shall have the meaning ascribed to such term in Section 3.1(h).

Securities” means the Shares, the Pre-Funded Warrants, and the Warrant Shares.

Securities Act” means the Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder.

Stockholder Approval” means such approval as may be required by the applicable rules and regulations of the Nasdaq (or any successor entity) from the stockholders of the Company with respect to the transactions contemplated by the Transaction Documents, including the issuance of all of the Shares and Warrant Shares in excess of 19.99% of the issued and outstanding Common Stock on the Closing Date.

Shares” means the shares of Common Stock issued or issuable to each Purchaser pursuant to this Agreement.

Short Sales” means all “short sales” as defined in Rule 200 of Regulation SHO under the Exchange Act (but shall not be deemed to include locating and/or borrowing shares of Common Stock).

Subscription Amount” means, as to each Purchaser, the aggregate amount to be paid for Shares and Pre-Funded Warrants purchased hereunder as specified below such Purchaser’s name on the signature page of this Agreement and next to the heading “Subscription Amount,” in United States dollars and in immediately available funds.

Subsequent Financing” shall have the meaning ascribed to such term in Section 4.21(a).

Subsequent Financing Notice” shall have the meaning ascribed to such term in Section 4.21(b).

Subsidiary” means any subsidiary of the Company disclosed in the SEC Reports and shall, where applicable, also include any direct or indirect subsidiary of the Company formed or acquired after the date hereof.

5


Trading Day” means a day on which the principal Trading Market is open for trading.

Trading Market” means any of the following markets or exchanges on which the Common Stock is listed or quoted for trading on the date in question: the NYSE American, the Nasdaq Capital Market, the Nasdaq Global Market, the Nasdaq Global Select Market, the New York Stock Exchange, the Pink Open Market, OTCQB or the OTCQX (or any successors to any of the foregoing).

Transaction Documents” means this Agreement, the Pre-Funded Warrants, the Registration Rights Agreement, the Voting Agreement, all exhibits and schedules thereto and hereto and any other documents or agreements executed in connection with the transactions contemplated hereunder.

Transfer Agent” means Continental Stock Transfer & Trust Company, the current transfer agent of the Company, with a mailing address of [    ] and email addresses of [    ]; and [    ], and any successor transfer agent of the Company.

Variable Rate Transaction” shall have the meaning ascribed to such term in Section 4.11(b).

Voting Agreement” means the written agreement, in the form of Exhibit C attached hereto, of all of the officers and directors of the Company on the date hereof to vote all Common Stock over which such Persons have voting control as of the record date for the meeting of stockholders of the Company, amounting to, in the aggregate, at least 50.1% of the issued and outstanding Common Stock.

VWAP” means, for any date, the price determined by the first of the following clauses that applies: (a) if the Common Stock is then listed or quoted on a Trading Market, the daily volume weighted average price of the Common Stock for such date (or the nearest preceding date) on the Trading Market on which the Common Stock is then listed or quoted as reported by Bloomberg L.P. (based on a Trading Day from 9:30 a.m. (New York City time) to 4:02 p.m. (New York City time)), (b) if OTCQB or OTCQX is not a Trading Market, the volume weighted average price of the Common Stock for such date (or the nearest preceding date) on OTCQB or OTCQX as applicable, (c) if the Common Stock is not then listed or quoted for trading on OTCQB or OTCQX and if prices for the Common Stock are then reported on the Pink Open Market (or a similar organization or agency succeeding to its functions of reporting prices), the most recent bid price per share of the Common Stock so reported, or (d) in all other cases, the fair market value of a share of Common Stock as determined by an independent appraiser selected in good faith by the Purchasers of a majority in interest of the Securities then outstanding and reasonably acceptable to the Company, the fees and expenses of which shall be paid by the Company.

Warrant Shares” means the shares of Common Stock issuable upon exercise of the Pre-Funded Warrants.

6


ARTICLE II.

PURCHASE AND SALE

2.1Closing. On the Closing Date, upon the terms and subject to the conditions set forth herein, substantially concurrent with the execution and delivery of this Agreement by the parties hereto, the Company agrees to sell, and the Purchasers, severally and not jointly, agree to purchase, (a) the number of Shares set forth under the heading “Subscription Amount” on the Purchaser’s signature page hereto at the Per Share Purchase Price, provided, however, that the Shares shall not exceed the Exchange Cap, and (b) Pre-Funded Warrants to purchase up to a number of shares of Common Stock equal to $[·], with an exercise price equal to $0.0001 per share, subject to adjustment therein. Each Purchaser shall deliver to the Escrow Agent, via wire transfer, immediately available funds equal to such Purchaser’s Subscription Amount as set forth on the signature page hereto executed by such Purchaser, and the Company shall deliver to each Purchaser its respective Shares and Pre-Funded Warrants, as determined pursuant to Section 2.2(a), and the Company and each Purchaser shall deliver the other items set forth in Section 2.2 deliverable at the Closing. Upon satisfaction of the covenants and conditions set forth in Sections 2.2 and 2.3, the Closing shall take place remotely by electronic transfer of the Closing documentation.

2.2Deliveries.

(a)On or prior to the Closing Date, the Company shall deliver or cause to be delivered to each Purchaser the following:

(i)this Agreement duly executed by the Company;

(ii)a legal opinion of Company Counsel, in form and substance satisfactory to the Purchasers;

(iii)a copy of the irrevocable instructions to the Transfer Agent instructing the Transfer Agent to deliver, on an expedited basis, a certificate evidencing a number of Shares equal to such Purchaser’s Subscription Amount divided by the Per Share Purchase Price, registered in the name of such Purchaser, or, at the election of such Purchaser, evidence of the issuance of such Purchaser’s Shares hereunder as held in DRS book-entry form by the Transfer Agent and registered in the name of such Purchaser, which evidence shall be reasonably satisfactory to such Purchaser;

(iv)a Pre-Funded Warrant in the name of such Purchaser to purchase up to a number of shares of Common Stock equal to $[·], with an exercise price equal to $0.0001 per share, subject to adjustment therein;

(v)the Company shall have provided each Purchaser with the Company’s wire instructions, on Company letterhead and executed by the Chief Executive Officer or Chief Financial Officer;

(vi)the Voting Agreement; and

(vii)the Registration Rights Agreement duly executed by the Company.

(b)On or prior to the Closing Date, each Purchaser shall deliver or cause to be delivered to the Company or the Escrow Agent, as applicable, the following:

7


(i)this Agreement duly executed by such Purchaser;

(ii)to the Escrow Agent, such Purchaser’s Subscription Amount by wire transfer to the account specified in the Escrow Agreement; and

(iii)the Registration Rights Agreement duly executed by such Purchaser.

2.3Closing Conditions.

(a)The obligations of the Company hereunder in connection with the Closing are subject to the following conditions being met:

(i)the accuracy in all material respects (or, to the extent representations or warranties are qualified by materiality, in all respects) on the Closing Date of the representations and warranties of the Purchasers contained herein (unless as of a specific date therein in which case they shall be accurate in all material respects (or, to the extent representations or warranties are qualified by materiality, in all respects) as of such date);

(ii)all obligations, covenants and agreements of each Purchaser required to be performed at or prior to the Closing Date shall have been performed; and

(iii)the delivery by each Purchaser of the items set forth in Section 2.2(b) of this Agreement.

(b)The respective obligations of the Purchasers hereunder in connection with the Closing are subject to the following conditions being met:

(i)the accuracy in all material respects (or, to the extent representations or warranties are qualified by materiality or Material Adverse Effect, in all respects) when made and on the Closing Date of the representations and warranties of the Company contained herein (unless as of a specific date therein in which case they shall be accurate in all material respects or, to the extent representations or warranties are qualified by materiality or Material Adverse Effect, in all respects) as of such date);

(ii)all obligations, covenants and agreements of the Company required to be performed at or prior to the Closing Date shall have been performed;

(iii)the delivery by the Company of the items set forth in Section 2.2(a) of this Agreement;

(iv)there shall have been no Material Adverse Effect with respect to the Company; and

(v)from the date hereof to the Closing Date, trading in the Common Stock shall not have been suspended by the Commission or the Company’s principal Trading Market, and, at any time prior to the Closing Date, trading in securities generally as reported by Bloomberg L.P. shall not have been suspended or limited, or minimum prices shall not have been established on securities whose trades are reported by such service, or on any Trading Market, nor shall a banking moratorium have been declared either by the United States or New York State authorities nor shall there have occurred any material outbreak or escalation of hostilities or other national or international calamity of such

8


magnitude in its effect on, or any material adverse change in, any financial market which, in each case, in the reasonable judgment of such Purchaser, makes it impracticable or inadvisable to purchase the Securities at the Closing.

ARTICLE III.

REPRESENTATIONS AND WARRANTIES

3.1Representations and Warranties of the Company. Except as set forth in the Disclosure Schedules, which Disclosure Schedules shall be deemed a part hereof and shall qualify any representation or otherwise made herein to the extent of the disclosure contained in the corresponding section of the Disclosure Schedules, the Company hereby makes the following representations and warranties to each Purchaser:

(a)Subsidiaries. All of the direct and indirect subsidiaries of the Company are set forth in the SEC Reports. The Company owns, directly or indirectly, all of the capital stock or other equity interests of each Subsidiary free and clear of any Liens, and all of the issued and outstanding shares of capital stock of each Subsidiary are validly issued and are fully paid, non-assessable and free of preemptive and similar rights to subscribe for or purchase securities. If the Company has no subsidiaries, all other references to the Subsidiaries or any of them in the Transaction Documents shall be disregarded.

(b)Organization and Qualification. The Company and each of the Subsidiaries is an entity duly incorporated or otherwise organized, validly existing and in good standing under the laws of the jurisdiction of its incorporation or organization, with the requisite power and authority to own and use its properties and assets and to carry on its business as currently conducted. Neither the Company nor any Subsidiary is in violation nor default of any of the provisions of its respective certificate or articles of incorporation, bylaws or other organizational or charter documents. Each of the Company and the Subsidiaries is duly qualified to conduct business and is in good standing as a foreign corporation or other entity in each jurisdiction in which the nature of the business conducted or property owned by it makes such qualification necessary, except where the failure to be so qualified or in good standing, as the case may be, could not have or reasonably be expected to result in: (i) a material adverse effect on the legality, validity or enforceability of any Transaction Document, (ii) a material adverse effect on the results of operations, assets, business, prospects or condition (financial or otherwise) of the Company and the Subsidiaries, taken as a whole, or (iii) a material adverse effect on the Company’s ability to perform in any material respect on a timely basis its obligations under any Transaction Document (any of (i), (ii) or (iii), a “Material Adverse Effect”) and no Proceeding has been instituted in any such jurisdiction revoking, limiting or curtailing or seeking to revoke, limit or curtail such power and authority or qualification.

(c)Authorization; Enforcement. The Company has the requisite corporate power and authority to enter into and to consummate the transactions contemplated by this Agreement and each of the other Transaction Documents and otherwise to carry out its obligations hereunder and thereunder. The execution and delivery of this Agreement and each of the other Transaction Documents by the Company and the consummation by it of the transactions contemplated hereby and thereby have been duly authorized by all necessary action on the part of the Company and no further action is required by the Company, the Board of Directors or the Company’s stockholders in connection herewith or therewith other than in connection with the Required Approvals. This Agreement and each other Transaction Document to which it is a party has been (or upon delivery will have been) duly executed by the Company and, when delivered in accordance with the terms hereof and thereof, will constitute the valid and binding obligation of the Company enforceable against the Company in accordance with its terms, except (i) as limited by general equitable

9


principles and applicable bankruptcy, insolvency, reorganization, moratorium and other laws of general application affecting enforcement of creditors’ rights generally, (ii) as limited by laws relating to the availability of specific performance, injunctive relief or other equitable remedies and (iii) insofar as indemnification and contribution provisions may be limited by applicable law.

(d)No Conflicts. The execution, delivery and performance by the Company of this Agreement and the other Transaction Documents to which it is a party, the issuance and sale of the Securities and the consummation by it of the transactions contemplated hereby and thereby do not and will not (i) conflict with or violate any provision of the Company’s or any Subsidiary’s certificate or articles of incorporation, bylaws or other organizational or charter documents, or (ii) conflict with, or constitute a default (or an event that with notice or lapse of time or both would become a default) under, result in the creation of any Lien upon any of the properties or assets of the Company or any Subsidiary, or give to others any rights of termination, amendment, anti-dilution or similar adjustments, acceleration or cancellation (with or without notice, lapse of time or both) of, any agreement, credit facility, debt or other instrument (evidencing a Company or Subsidiary debt or otherwise) or other understanding to which the Company or any Subsidiary is a party or by which any property or asset of the Company or any Subsidiary is bound or affected, or (iii) subject to the Required Approvals, conflict with or result in a violation of any law, rule, regulation, order, judgment, injunction, decree or other restriction of any court or governmental authority to which the Company or a Subsidiary is subject (including federal and state securities laws and regulations), or by which any property or asset of the Company or a Subsidiary is bound or affected; except in the case of each of clauses (ii) and (iii), such as could not have or reasonably be expected to result in a Material Adverse Effect.

(e)Filings, Consents and Approvals. The Company is not required to obtain any consent, waiver, authorization or order of, give any notice to, or make any filing or registration with, any court or other federal, state, local or other governmental authority or other Person in connection with the execution, delivery and performance by the Company of the Transaction Documents, other than: (i) the filings required pursuant to Section 4.4 of this Agreement, (ii) the filing with the Commission pursuant to the Registration Rights Agreement, (iii) the notice and/or application(s) to each applicable Trading Market for the issuance and sale of the Securities and the listing of the Shares and Warrant Shares for trading thereon in the time and manner required thereby, (iv) the filing of Form D with the Commission and such filings as are required to be made under applicable state securities laws, and (v) Stockholder Approval (collectively, the “Required Approvals”).

(f)Issuance of the Securities. The Securities are duly authorized and, when issued and paid for in accordance with the applicable Transaction Documents, will be duly and validly issued, fully paid and nonassessable, free and clear of all Liens imposed by the Company other than restrictions on transfer provided for in the Transaction Documents. The Warrant Shares, when issued in accordance with the terms of the Transaction Documents, will be validly issued, fully paid and nonassessable, free and clear of all Liens imposed by the Company other than restrictions on transfer provided for in the Transaction Documents. The Company has reserved from its duly authorized capital stock the maximum number of shares of Common Stock issuable pursuant to this Agreement and the Pre-Funded Warrants.

(g)Capitalization. The capitalization of the Company as of the date hereof is as set forth on Schedule 3.1(g), which Schedule 3.1(g) shall also include the number of shares of Common Stock owned beneficially, and of record, by Affiliates of the Company as of the date hereof and

10


shall include the number of shares of Common Stock assuming issued and outstanding assuming the completion of the transactions contemplated by this Agreement and the other Transaction Documents and the full subscription of the shares of Common Stock issued contemporaneously with this transaction in a registered public offering. The Company has not issued any capital stock since its most recently filed periodic report under the Exchange Act, other than pursuant to the exercise of employee stock options under the Company’s stock option plans, the issuance of shares of Common Stock to employees pursuant to the Company’s employee stock purchase plans and pursuant to the conversion and/or exercise of Common Stock Equivalents outstanding as of the date of the most recently filed periodic report under the Exchange Act. No Person has any right of first refusal, preemptive right, right of participation, or any similar right to participate in the transactions contemplated by the Transaction Documents. There are no outstanding options, warrants, scrip rights to subscribe to, calls or commitments of any character whatsoever relating to, or securities, rights or obligations convertible into or exercisable or exchangeable for, or giving any Person any right to subscribe for or acquire, any shares of Common Stock or the capital stock of any Subsidiary, or contracts, commitments, understandings or arrangements by which the Company or any Subsidiary is or may become bound to issue additional shares of Common Stock or Common Stock Equivalents or capital stock of any Subsidiary. The issuance and sale of the Securities will not obligate the Company or any Subsidiary to issue shares of Common Stock or other securities to any Person (other than the Purchasers). There are no outstanding securities or instruments of the Company or any Subsidiary with any provision that adjusts the exercise, conversion, exchange or reset price of such security or instrument upon an issuance of securities by the Company or any Subsidiary. There are no outstanding securities or instruments of the Company or any Subsidiary that contain any redemption or similar provisions, and there are no contracts, commitments, understandings or arrangements by which the Company or any Subsidiary is or may become bound to redeem a security of the Company or such Subsidiary. The Company does not have any stock appreciation rights or “phantom stock” plans or agreements or any similar plan or agreement. All of the outstanding shares of capital stock of the Company are duly authorized, validly issued, fully paid and nonassessable, have been issued in compliance with all federal and state securities laws, and none of such outstanding shares was issued in violation of any preemptive rights or similar rights to subscribe for or purchase securities. No further approval or authorization of any stockholder, the Board of Directors or others is required for the issuance and sale of the Securities. There are no stockholders agreements, voting agreements or other similar agreements with respect to the Company’s capital stock to which the Company is a party or, to the knowledge of the Company, between or among any of the Company’s stockholders.

(h)SEC Reports; Financial Statements. The Company has filed all reports, schedules, forms, statements and other documents required to be filed by the Company under the Securities Act and the Exchange Act, including pursuant to Section 13(a) or 15(d) thereof, for the two years preceding the date hereof (or such shorter period as the Company was required by law or regulation to file such material) (the foregoing materials, including the exhibits thereto and documents incorporated by reference therein, being collectively referred to herein as the “SEC Reports”) on a timely basis or has received a valid extension of such time of filing and has filed any such SEC Reports prior to the expiration of any such extension. As of their respective dates, the SEC Reports complied in all material respects with the requirements of the Securities Act and the Exchange Act, as applicable, and none of the SEC Reports, when filed, contained any untrue statement of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements therein, in the light of the circumstances under which they were made, not misleading. The Company has never been an issuer subject to Rule 144(i) under the Securities Act. The financial statements of the Company included in the SEC Reports comply in all material respects with applicable accounting requirements and the rules and regulations of the Commission with respect thereto as in effect at the time of filing. Such financial statements have been prepared

11


in accordance with United States generally accepted accounting principles applied on a consistent basis during the periods involved (“GAAP”), except as may be otherwise specified in such financial statements or the notes thereto and except that unaudited financial statements may not contain all footnotes required by GAAP, and fairly present in all material respects the financial position of the Company and its consolidated Subsidiaries as of and for the dates thereof and the results of operations and cash flows for the periods then ended, subject, in the case of unaudited statements, to normal, immaterial, year-end audit adjustments.

(i)Material Changes; Undisclosed Events, Liabilities or Developments. Since the date of the latest audited financial statements included within the SEC Reports, (i) there has been no event, occurrence or development that has had or that could reasonably be expected to result in a Material Adverse Effect, (ii) the Company has not incurred any liabilities (contingent or otherwise) other than (A) trade payables and accrued expenses incurred in the ordinary course of business consistent with past practice and (B) liabilities not required to be reflected in the Company’s financial statements pursuant to GAAP or disclosed in filings made with the Commission, (iii) the Company has not altered its method of accounting, (iv) the Company has not declared or made any dividend or distribution of cash or other property to its stockholders or purchased, redeemed or made any agreements to purchase or redeem any shares of its capital stock and (v) the Company has not issued any equity securities to any officer, director or Affiliate, except pursuant to existing Company stock option plans. The Company does not have pending before the Commission any request for confidential treatment of information. Except for the issuance of the Securities contemplated by this Agreement, no event, liability, fact, circumstance, occurrence or development has occurred or exists or is reasonably expected to occur or exist with respect to the Company or its Subsidiaries or their respective businesses, prospects, properties, operations, assets or financial condition that would be required to be disclosed by the Company under applicable securities laws at the time this representation is made or deemed made that has not been publicly disclosed at least one (1) Trading Day prior to the date that this representation is made.

(j)Litigation. There is no action, suit, inquiry, notice of violation, proceeding or investigation pending or, to the knowledge of the Company, threatened against or affecting the Company, any Subsidiary or any of their respective properties before or by any court, arbitrator, governmental or administrative agency or regulatory authority (federal, state, county, local or foreign) (collectively, an “Action”).  Neither the Company nor any Subsidiary, nor any director or officer thereof, is or has been the subject of any Action involving a claim of violation of or liability under federal or state securities laws or a claim of breach of fiduciary duty. There has not been, and to the knowledge of the Company, there is not pending or contemplated, any investigation by the Commission involving the Company or any current or former director or officer of the Company. The Commission has not issued any stop order or other order suspending the effectiveness of any registration statement filed by the Company or any Subsidiary under the Exchange Act or the Securities Act.

(k)Labor Relations. No labor dispute exists or, to the knowledge of the Company, is imminent with respect to any of the employees of the Company, which could reasonably be expected to result in a Material Adverse Effect. None of the Company’s or its Subsidiaries’ employees is a member of a union that relates to such employee’s relationship with the Company or such Subsidiary, and neither the Company nor any of its Subsidiaries is a party to a collective bargaining agreement, and the Company and its Subsidiaries believe that their relationships with their employees are good. To the knowledge of the Company, no executive officer of the Company or any Subsidiary is, or is now expected to be, in violation of any material term of any employment contract, confidentiality, disclosure or proprietary information agreement or non-competition agreement, or any other contract or agreement or any restrictive covenant in favor of any third

12


party, and the continued employment of each such executive officer does not subject the Company or any of its Subsidiaries to any liability with respect to any of the foregoing matters. The Company and its Subsidiaries are in compliance with all U.S. federal, state, local and foreign laws and regulations relating to employment and employment practices, terms and conditions of employment and wages and hours, except where the failure to be in compliance could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.

(l)Compliance. Neither the Company nor any Subsidiary: (i) is in default under or in violation of (and no event has occurred that has not been waived that, with notice or lapse of time or both, would result in a default by the Company or any Subsidiary under), nor has the Company or any Subsidiary received notice of a claim that it is in default under or that it is in violation of, any indenture, loan or credit agreement or any other agreement or instrument to which it is a party or by which it or any of its properties is bound (whether or not such default or violation has been waived), (ii) is in violation of any judgment, decree, or order of any court, arbitrator or other governmental authority or (iii) is or has been in violation of any statute, rule, ordinance or regulation of any governmental authority, including without limitation all foreign, federal, state and local laws relating to taxes, environmental protection, occupational health and safety, product quality and safety and employment and labor matters, except in each case as could not have or reasonably be expected to result in a Material Adverse Effect.

(m)Environmental Laws. The Company and its Subsidiaries (i) are in compliance with all federal, state, local and foreign laws relating to pollution or protection of human health or the environment (including ambient air, surface water, groundwater, land surface or subsurface strata), including laws relating to emissions, discharges, releases or threatened releases of chemicals, pollutants, contaminants, or toxic or hazardous substances or wastes (collectively, “Hazardous Materials”) into the environment, or otherwise relating to the manufacture, processing, distribution, use, treatment, storage, disposal, transport or handling of Hazardous Materials, as well as all authorizations, codes, decrees, demands, or demand letters, injunctions, judgments, licenses, notices or notice letters, orders, permits, plans or regulations, issued, entered, promulgated or approved thereunder (“Environmental Laws”); (ii) have received all permits licenses or other approvals required of them under applicable Environmental Laws to conduct their respective businesses; and (iii) are in compliance with all terms and conditions of any such permit, license or approval where in each clause (i), (ii) and (iii), the failure to so comply could be reasonably expected to have, individually or in the aggregate, a Material Adverse Effect.

(n)Regulatory Permits. The Company and the Subsidiaries possess all certificates, authorizations and permits issued by the appropriate federal, state, local or foreign regulatory authorities necessary to conduct their respective businesses as described in the SEC Reports, except where the failure to possess such permits could not reasonably be expected to result in a Material Adverse Effect (“Material Permits”), and neither the Company nor any Subsidiary has received any notice of proceedings relating to the revocation or modification of any Material Permit.

(o)Title to Assets. The Company and the Subsidiaries have good and marketable title in fee simple to all real property owned by them and good and marketable title in all personal property owned by them that is material to the business of the Company and the Subsidiaries, in each case free and clear of all Liens, except for (i) Liens as do not materially affect the value of such property and do not materially interfere with the use made and proposed to be made of such property by the Company and the Subsidiaries and (ii) Liens for the payment of federal, state or other taxes, for which appropriate reserves have been made therefor in accordance with GAAP and the payment of which is neither delinquent nor subject to penalties. Any real property and facilities

13


held under lease by the Company and the Subsidiaries are held by them under valid, subsisting and enforceable leases with which the Company and the Subsidiaries are in compliance.

(p)Intellectual Property. The Company and the Subsidiaries have, or have rights to use, all patents, patent applications, trademarks, trademark applications, service marks, trade names, trade secrets, inventions, copyrights, licenses and other intellectual property rights and similar rights necessary or required for use in connection with their respective businesses as described in the SEC Reports and which the failure to so have could have a Material Adverse Effect (collectively, the “Intellectual Property Rights”). None of, and neither the Company nor any Subsidiary has received a notice (written or otherwise) that any of, the Intellectual Property Rights has expired, terminated or been abandoned, or is expected to expire or terminate or be abandoned, within two (2) years from the date of this Agreement. Neither the Company nor any Subsidiary has received, since the date of the latest audited financial statements included within the SEC Reports, a written notice of a claim or otherwise has any knowledge that the Intellectual Property Rights violate or infringe upon the rights of any Person, except as could not have or reasonably be expected to not have a Material Adverse Effect. To the knowledge of the Company, all such Intellectual Property Rights are enforceable and there is no existing infringement by another Person of any of the Intellectual Property Rights. The Company and its Subsidiaries have taken reasonable security measures to protect the secrecy, confidentiality and value of all of their intellectual properties, except where failure to do so could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.

(q)Insurance. The Company and the Subsidiaries are insured by insurers of recognized financial responsibility against such losses and risks and in such amounts as are prudent and customary in the businesses in which the Company and the Subsidiaries are engaged, including, but not limited to, directors and officers insurance coverage at least equal to the aggregate Subscription Amount. Neither the Company nor any Subsidiary has any reason to believe that it will not be able to renew its existing insurance coverage as and when such coverage expires or to obtain similar coverage from similar insurers as may be necessary to continue its business without a significant increase in cost.

(r)Transactions with Affiliates and Employees. None of the officers or directors of the Company or any Subsidiary and, to the knowledge of the Company, none of the employees of the Company or any Subsidiary is presently a party to any transaction with the Company or any Subsidiary (other than for services as employees, officers and directors), including any contract, agreement or other arrangement providing for the furnishing of services to or by, providing for rental of real or personal property to or from, providing for the borrowing of money from or lending of money to or otherwise requiring payments to or from any officer, director or such employee or, to the knowledge of the Company, any entity in which any officer, director, or any such employee has a substantial interest or is an officer, director, trustee, stockholder, member or partner, in each case in excess of $120,000 other than for (i) payment of salary or consulting fees for services rendered, (ii) reimbursement for expenses incurred on behalf of the Company and (iii) other employee benefits, including stock option agreements under any stock option plan of the Company.

(s)Sarbanes-Oxley; Internal Accounting Controls. The Company and the Subsidiaries are in compliance with any and all applicable requirements of the Sarbanes-Oxley Act of 2002, as amended, that are effective as of the date hereof, and any and all applicable rules and regulations promulgated by the Commission thereunder that are effective as of the date hereof and as of the Closing Date. The Company and the Subsidiaries maintain a system of internal accounting controls sufficient to provide reasonable assurance that: (i) transactions are executed in accordance with management’s general or specific authorizations, (ii) transactions are recorded as necessary to

14


permit preparation of financial statements in conformity with GAAP and to maintain asset accountability, (iii) access to assets is permitted only in accordance with management’s general or specific authorization, and (iv) the recorded accountability for assets is compared with the existing assets at reasonable intervals and appropriate action is taken with respect to any differences. The Company and the Subsidiaries have established disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the Company and the Subsidiaries and designed such disclosure controls and procedures to ensure that information required to be disclosed by the Company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms. The Company’s certifying officers have evaluated the effectiveness of the disclosure controls and procedures of the Company and the Subsidiaries as of the end of the period covered by the most recently filed periodic report under the Exchange Act (such date, the “Evaluation Date”). The Company presented in its most recently filed periodic report under the Exchange Act the conclusions of the certifying officers about the effectiveness of the disclosure controls and procedures based on their evaluations as of the Evaluation Date. Since the Evaluation Date, there have been no changes in the internal control over financial reporting (as such term is defined in the Exchange Act) of the Company and its Subsidiaries that have materially affected, or is reasonably likely to materially affect, the internal control over financial reporting of the Company and its Subsidiaries.

(t)Certain Fees. Except for fees payable by the Company to the Placement Agent, no brokerage or finder’s fees or commissions are or will be payable by the Company or any Subsidiary to any broker, financial advisor or consultant, finder, placement agent, investment banker, bank or other Person with respect to the transactions contemplated by the Transaction Documents. The Purchasers shall have no obligation with respect to any fees or with respect to any claims made by or on behalf of other Persons for fees of a type contemplated in this Section that may be due in connection with the transactions contemplated by the Transaction Documents.

(u)Private Placement. Assuming the accuracy of the Purchasers’ representations and warranties set forth in Section 3.2, no registration under the Securities Act is required for the offer and sale of the Securities by the Company to the Purchasers as contemplated hereby. The issuance and sale of the Securities hereunder does not contravene the rules and regulations of the Trading Market.

(v)Investment Company. The Company is not, and is not an Affiliate of, and immediately after receipt of payment for the Securities, will not be or be an Affiliate of, an “investment company” within the meaning of the Investment Company Act of 1940, as amended. The Company shall conduct its business in a manner so that it will not become an “investment company” subject to registration under the Investment Company Act of 1940, as amended.

(w)Registration Rights. Other than as disclosed in the SEC Reports and other than with respect to each of the Purchasers, no Person has any right to cause the Company or any Subsidiary to effect the registration under the Securities Act of any securities of the Company or any Subsidiary.

(x)Listing and Maintenance Requirements. The Common Stock is registered pursuant to Section 12(b) or 12(g) of the Exchange Act, and the Company has taken no action designed to, or which to its knowledge is likely to have the effect of, terminating the registration of the Common Stock under the Exchange Act nor has the Company received any notification that the Commission is contemplating terminating such registration. Except as disclosed in the SEC Reports, the Company has not, in the 12 months preceding the date hereof, received notice from any Trading

15


Market on which the Common Stock is or has been listed or quoted to the effect that the Company is not in compliance with the listing or maintenance requirements of such Trading Market. The Company is, and has no reason to believe that it will not in the foreseeable future continue to be, in compliance with all such listing and maintenance requirements. The transactions contemplated by this Agreement and the other Transaction Documents will not constitute a change of control under Nasdaq Stock Market Listing Rule 5635(b). The Common Stock is currently eligible for electronic transfer through the Depository Trust Company or another established clearing corporation and the Company is current in payment of the fees to the Depository Trust Company (or such other established clearing corporation) in connection with such electronic transfer.

(y)Application of Takeover Protections. The Company and the Board of Directors have taken all necessary action, if any, in order to render inapplicable any control share acquisition, business combination, poison pill (including any distribution under a rights agreement) or other similar anti-takeover provision under the Company’s certificate of incorporation (or similar charter documents) or the laws of its state of incorporation that is or could become applicable to the Purchasers as a result of the Purchasers and the Company fulfilling their obligations or exercising their rights under the Transaction Documents, including without limitation as a result of the Company’s issuance of the Securities and the Purchasers’ ownership of the Securities.

(z)Disclosure. Except with respect to the material terms and conditions of the transactions contemplated by the Transaction Documents, the Company confirms that neither it nor any other Person acting on its behalf has provided any of the Purchasers or their agents or counsel with any information that it believes constitutes or might constitute material, non-public information. The Company understands and confirms that the Purchasers will rely on the foregoing representation in effecting transactions in securities of the Company. All of the disclosure furnished by or on behalf of the Company to the Purchasers regarding the Company and its Subsidiaries, their respective businesses and the transactions contemplated hereby, including the Disclosure Schedules to this Agreement, is true and correct and does not contain any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements made therein, in the light of the circumstances under which they were made, not misleading. The press releases disseminated by the Company during the twelve months preceding the date of this Agreement taken as a whole do not contain any untrue statement of a material fact or omit to state a material fact required to be stated therein or necessary in order to make the statements therein, in the light of the circumstances under which they were made and when made, not misleading. The Company acknowledges and agrees that no Purchaser makes or has made any representations or warranties with respect to the transactions contemplated hereby other than those specifically set forth in Section 3.2 hereof.

(aa)No Integrated Offering. Assuming the accuracy of the Purchasers’ representations and warranties set forth in Section 3.2, neither the Company, nor any of its Affiliates, nor any Person acting on its or their behalf has, directly or indirectly, made any offers or sales of any security or solicited any offers to buy any security, under circumstances that would cause this offering of the Securities to be integrated with prior offerings by the Company for purposes of (i) the Securities Act which would require the registration of any such securities under the Securities Act, or (ii) any applicable stockholder approval provisions of any Trading Market on which any of the securities of the Company are listed or designated.

(bb)Solvency. Based on the consolidated financial condition of the Company as of the Closing Date, after giving effect to the receipt by the Company of the proceeds from the sale of the Securities hereunder, (i) the fair saleable value of the Company’s assets exceeds the amount that will be required to be paid on or in respect of the Company’s existing debts and other liabilities

16


(including known contingent liabilities) as they mature, (ii) the Company’s assets do not constitute unreasonably small capital to carry on its business as now conducted and as proposed to be conducted including its capital needs taking into account the particular capital requirements of the business conducted by the Company, consolidated and projected capital requirements and capital availability thereof, and (iii) the current cash flow of the Company, together with the proceeds the Company would receive, were it to liquidate all of its assets, after taking into account all anticipated uses of the cash, would be sufficient to pay all amounts on or in respect of its liabilities when such amounts are required to be paid. The Company does not intend to incur debts beyond its ability to pay such debts as they mature (taking into account the timing and amounts of cash to be payable on or in respect of its debt). The Company has no knowledge of any facts or circumstances which lead it to believe that it will file for reorganization or liquidation under the bankruptcy or reorganization laws of any jurisdiction within one year from the Closing Date. Schedule 3.1(bb) sets forth as of the date hereof there is no outstanding secured and unsecured Indebtedness of the Company or any Subsidiary, or for which the Company or any Subsidiary has commitments. For the purposes of this Agreement, “Indebtedness” means (x) any liabilities for borrowed money or amounts owed in excess of $50,000 (other than trade accounts payable incurred in the ordinary course of business), (y) all guaranties, endorsements and other contingent obligations in respect of indebtedness of others, whether or not the same are or should be reflected in the Company’s consolidated balance sheet (or the notes thereto), except guaranties by endorsement of negotiable instruments for deposit or collection or similar transactions in the ordinary course of business; and (z) the present value of any lease payments in excess of $50,000 due under leases required to be capitalized in accordance with GAAP. Neither the Company nor any Subsidiary is in default with respect to any Indebtedness.

(cc)Tax Status. Except as disclosed on Schedule 3.1(cc) and except for matters that would not, individually or in the aggregate, have or reasonably be expected to result in a Material Adverse Effect, the Company and its Subsidiaries each (i) has made or filed all United States federal, state and local income and all foreign income and franchise tax returns, reports and declarations required by any jurisdiction to which it is subject, (ii) has paid all taxes and other governmental assessments and charges that are material in amount, shown or determined to be due on such returns, reports and declarations and (iii) has set aside on its books provision reasonably adequate for the payment of all material taxes for periods subsequent to the periods to which such returns, reports or declarations apply. Except as disclosed on Schedule 3.1(cc), there are no unpaid taxes in any material amount claimed to be due by the taxing authority of any jurisdiction, and the officers of the Company or of any Subsidiary know of no basis for any such claim.

(dd)No General Solicitation. Neither the Company nor any Person acting on behalf of the Company has offered or sold any of the Securities by any form of general solicitation or general advertising. The Company has offered the Securities for sale only to the Purchasers and certain other “accredited investors” within the meaning of Rule 501 under the Securities Act.

(ee)Foreign Corrupt Practices. Neither the Company nor any Subsidiary, nor to the knowledge of the Company or any Subsidiary, any agent or other person acting on behalf of the Company or any Subsidiary, has (i) directly or indirectly, used any funds for unlawful contributions, gifts, entertainment or other unlawful expenses related to foreign or domestic political activity, (ii) made any unlawful payment to foreign or domestic government officials or employees or to any foreign or domestic political parties or campaigns from corporate funds, (iii) failed to disclose fully any contribution made by the Company or any Subsidiary (or made by any person acting on its behalf of which the Company is aware) which is in violation of law or (iv) violated in any material respect any provision of FCPA.

17


(ff)Accountants. The Company’s accounting firm is set forth in its SEC Reports. To the knowledge and belief of the Company, such accounting firm (i) is a registered public accounting firm as required by the Exchange Act and (ii) shall express its opinion with respect to the financial statements to be included in the Company’s Annual Report on Form 10-K for the fiscal year ending December 31, 2024.

(gg)No Disagreements with Accountants and Lawyers. There are no disagreements of any kind presently existing, or reasonably anticipated by the Company to arise, between the Company and the accountants and lawyers formerly or presently employed by the Company and the Company is current with respect to any fees owed to its accountants and lawyers which could affect the Company’s ability to perform any of its obligations under any of the Transaction Documents.

(hh)Acknowledgment Regarding Purchasers’ Purchase of Securities. The Company acknowledges and agrees that each of the Purchasers is acting solely in the capacity of an arm’s length purchaser with respect to the Transaction Documents and the transactions contemplated thereby. The Company further acknowledges that no Purchaser is acting as a financial advisor or fiduciary of the Company (or in any similar capacity) with respect to the Transaction Documents and the transactions contemplated thereby and any advice given by any Purchaser or any of their respective representatives or agents in connection with the Transaction Documents and the transactions contemplated thereby is merely incidental to the Purchasers’ purchase of the Securities. The Company further represents to each Purchaser that the Company’s decision to enter into this Agreement and the other Transaction Documents has been based solely on the independent evaluation of the transactions contemplated hereby by the Company and its representatives.

(ii)Acknowledgment Regarding Purchaser’s Trading Activity. Anything in this Agreement or elsewhere herein to the contrary notwithstanding (except for Sections 3.2(g) and 4.14 hereof), it is understood and acknowledged by the Company that: (i) none of the Purchasers has been asked by the Company to agree, nor has any Purchaser agreed, to desist from purchasing or selling, long and/or short, securities of the Company, or “derivative” securities based on securities issued by the Company or to hold the Securities for any specified term, (ii) past or future open market or other transactions by any Purchaser, specifically including, without limitation, Short Sales or “derivative” transactions, before or after the closing of this or future private placement transactions, may negatively impact the market price of the Company’s publicly-traded securities, (iii) any Purchaser, and counter-parties in “derivative” transactions to which any such Purchaser is a party, directly or indirectly, presently may have a “short” position in the Common Stock and (iv) each Purchaser shall not be deemed to have any affiliation with or control over any arm’s length counter-party in any “derivative” transaction. The Company further understands and acknowledges that (y) one or more Purchasers may engage in hedging activities at various times during the period that the Securities are outstanding, and (z) such hedging activities (if any) could reduce the value of the existing stockholders’ equity interests in the Company at and after the time that the hedging activities are being conducted. The Company acknowledges that such aforementioned hedging activities do not constitute a breach of any of the Transaction Documents.

(jj)Regulation M Compliance. The Company has not, and to its knowledge no one acting on its behalf has, (i) taken, directly or indirectly, any action designed to cause or to result in the stabilization or manipulation of the price of any security of the Company to facilitate the sale or resale of any of the Securities, (ii) sold, bid for, purchased, or paid any compensation for soliciting purchases of, any of the Securities, or (iii) paid or agreed to pay to any Person any compensation for soliciting another to purchase any other securities of the Company, other than, in

18


the case of clauses (ii) and (iii), compensation paid to the Placement Agent in connection with the placement of the Securities.

(kk)Stock Option Plans. Each stock option granted by the Company under the Company’s stock option plan was granted (i) in accordance with the terms of the Company’s stock option plan and (ii) with an exercise price at least equal to the fair market value of the Common Stock on the date such stock option would be considered granted under GAAP and applicable law. No stock option granted under the Company’s stock option plan has been backdated. The Company has not knowingly granted, and there is no and has been no Company policy or practice to knowingly grant, stock options prior to, or otherwise knowingly coordinate the grant of stock options with, the release or other public announcement of material information regarding the Company or its Subsidiaries or their financial results or prospects.

(ll)Cybersecurity. (i)(x) There has been no security breach or other compromise of or relating to any of the Company’s or any Subsidiary’s information technology and computer systems, networks, hardware, software, data (including the data of its respective customers, employees, suppliers, vendors and any third party data maintained by or on behalf of it), equipment or technology (collectively, “IT Systems and Data”) and (y) the Company and the Subsidiaries have not been notified of, and has no knowledge of any event or condition that would reasonably be expected to result in, any security breach or other compromise to its IT Systems and Data; (ii) the Company and the Subsidiaries are presently in compliance with all applicable laws or statutes and all judgments, orders, rules and regulations of any court or arbitrator or governmental or regulatory authority, internal policies and contractual obligations relating to the privacy and security of IT Systems and Data and to the protection of such IT Systems and Data from unauthorized use, access, misappropriation or modification, except as would not, individually or in the aggregate, have a Material Adverse Effect; (iii) the Company and the Subsidiaries have implemented and maintained commercially reasonable safeguards to maintain and protect its material confidential information and the integrity, continuous operation, redundancy and security of all IT Systems and Data; and (iv) the Company and the Subsidiaries have implemented backup and disaster recovery technology consistent with industry standards and practices.

(mm)Office of Foreign Assets Control. Neither the Company nor any Subsidiary nor, to the Company’s knowledge, any director, officer, agent, employee or affiliate of the Company or any Subsidiary is currently subject to any U.S. sanctions administered by the Office of Foreign Assets Control of the U.S. Treasury Department (“OFAC”).

(nn)U.S. Real Property Holding Corporation. The Company is not and has never been a U.S. real property holding corporation within the meaning of Section 897 of the Internal Revenue Code of 1986, as amended, and the Company shall so certify upon Purchaser’s request.

(oo)Bank Holding Company Act. Neither the Company nor any of its Subsidiaries or Affiliates is subject to the Bank Holding Company Act of 1956, as amended (the “BHCA”) and to regulation by the Board of Governors of the Federal Reserve System (the “Federal Reserve”). Neither the Company nor any of its Subsidiaries or Affiliates owns or controls, directly or indirectly, five percent (5%) or more of the outstanding shares of any class of voting securities or twenty-five percent (25%) or more of the total equity of a bank or any entity that is subject to the BHCA and to regulation by the Federal Reserve. Neither the Company nor any of its Subsidiaries or Affiliates exercises a controlling influence over the management or policies of a bank or any entity that is subject to the BHCA and to regulation by the Federal Reserve.

(pp)Money Laundering. The operations of the Company and its Subsidiaries are and

19


have been conducted at all times in compliance with applicable financial record-keeping and reporting requirements of the Currency and Foreign Transactions Reporting Act of 1970, as amended, applicable money laundering statutes and applicable rules and regulations thereunder (collectively, the “Money Laundering Laws”), and no Action or Proceeding by or before any court or governmental agency, authority or body or any arbitrator involving the Company or any Subsidiary with respect to the Money Laundering Laws is pending or, to the knowledge of the Company or any Subsidiary, threatened.

(qq)No Disqualification Events. With respect to the Securities to be offered and sold hereunder in reliance on Rule 506 under the Securities Act, none of the Company, any of its predecessors, any affiliated issuer, any director, executive officer, other officer of the Company participating in the offering hereunder, any beneficial owner of twenty percent (20%) or more of the Company’s outstanding voting equity securities, calculated on the basis of voting power, nor any promoter (as that term is defined in Rule 405 under the Securities Act) connected with the Company in any capacity at the time of sale (each, an “Issuer Covered Person” and, together, “Issuer Covered Persons”) is subject to any of the “Bad Actor” disqualifications described in Rule 506(d)(1)(i) to (viii) under the Securities Act (a “Disqualification Event”), except for a Disqualification Event covered by Rule 506(d)(2) or (d)(3). The Company has exercised reasonable care to determine whether any Issuer Covered Person is subject to a Disqualification Event. The Company has complied, to the extent applicable, with its disclosure obligations under Rule 506(e), and has furnished to the Purchasers a copy of any disclosures provided thereunder.

(rr)Other Covered Persons. Other than the Placement Agent, the Company is not aware of any person (other than any Issuer Covered Person) that has been or will be paid (directly or indirectly) remuneration for solicitation of purchasers in connection with the sale of any Securities.

(ss)Notice of Disqualification Events. The Company will notify the Purchasers and the Placement Agent in writing, prior to the Closing Date of (i) any Disqualification Event relating to any Issuer Covered Person and (ii) any event that would, with the passage of time, become a Disqualification Event relating to any Issuer Covered Person.

3.2Representations and Warranties of the Purchasers. Each Purchaser, for itself and for no other Purchaser, hereby represents and warrants as of the date hereof and as of the Closing Date to the Company as follows (unless as of a specific date therein, in which case they shall be accurate as of such date):

(a)Organization; Authority. Such Purchaser is either an individual or an entity duly incorporated or formed, validly existing and in good standing under the laws of the jurisdiction of its incorporation or formation with full right, corporate, partnership, limited liability company or similar power and authority to enter into and to consummate the transactions contemplated by the Transaction Documents and otherwise to carry out its obligations hereunder and thereunder. The execution and delivery of the Transaction Documents and performance by such Purchaser of the transactions contemplated by the Transaction Documents have been duly authorized by all necessary corporate, partnership, limited liability company or similar action, as applicable, on the part of such Purchaser. Each Transaction Document to which it is a party has been duly executed by such Purchaser, and when delivered by such Purchaser in accordance with the terms hereof, will constitute the valid and legally binding obligation of such Purchaser, enforceable against it in accordance with its terms, except (i) as limited by general equitable principles and applicable bankruptcy, insolvency, reorganization, moratorium and other laws of general application affecting enforcement of creditors’ rights generally, (ii) as limited by laws relating to the availability of

20


specific performance, injunctive relief or other equitable remedies and (iii) insofar as indemnification and contribution provisions may be limited by applicable law.

(b)Own Account. Such Purchaser understands that the Securities are “restricted securities” and have not been registered under the Securities Act or any applicable state securities law and is acquiring the Securities as principal for its own account and not with a view to or for distributing or reselling such Shares or any part thereof in violation of the Securities Act or any applicable state securities law, has no present intention of distributing any of such Securities in violation of the Securities Act or any applicable state securities law and has no direct or indirect arrangement or understandings with any other persons to distribute or regarding the distribution of such Securities in violation of the Securities Act or any applicable state securities law (this representation and warranty not limiting such Purchaser’s right to sell the Securities pursuant to the Registration Statement or otherwise in compliance with applicable federal and state securities laws). Such Purchaser is acquiring the Securities hereunder in the ordinary course of its business.

(c)Purchaser Status. At the time such Purchaser was offered the Securities, it was, and as of the date hereof it is, and on each date on which it exercises any Pre-Funded Warrants, it will be, an “accredited investor” as defined in Rule 501(a)(1), (a)(2), (a)(3), (a)(7), (a)(8), (a)(9), (a)(12), or (a)(13) under the Securities Act.

(d)Experience of Such Purchaser. Such Purchaser, either alone or together with its representatives, has such knowledge, sophistication and experience in business and financial matters so as to be capable of evaluating the merits and risks of the prospective investment in the Securities, and has so evaluated the merits and risks of such investment. Such Purchaser is able to bear the economic risk of an investment in the Securities and, at the present time, is able to afford a complete loss of such investment.

(e)General Solicitation. Such Purchaser is not, to such Purchaser’s knowledge, purchasing the Securities as a result of any advertisement, article, notice or other communication regarding the Securities published in any newspaper, magazine or similar media or broadcast over television or radio or presented at any seminar or, to the knowledge of such Purchaser, any other general solicitation or general advertisement.

(f)Access to Information. Such Purchaser acknowledges that it has had the opportunity to review the Transaction Documents (including all exhibits and schedules thereto) and the SEC Reports and has been afforded (i) the opportunity to ask such questions as it has deemed necessary of, and to receive answers from, representatives of the Company concerning the terms and conditions of the offering of the Securities and the merits and risks of investing in the Securities; (ii) access to information about the Company and its financial condition, results of operations, business, properties, management and prospects sufficient to enable it to evaluate its investment; and (iii) the opportunity to obtain such additional information that the Company possesses or can acquire without unreasonable effort or expense that is necessary to make an informed investment decision with respect to the investment. Such Purchaser acknowledges and agrees that neither the Placement Agent nor any Affiliate of the Placement Agent has provided such Purchaser with any information or advice with respect to the Securities nor is such information or advice necessary or desired. Neither the Placement Agent nor any Affiliate has made or makes any representation as to the Company or the quality of the Securities and the Placement Agent and any Affiliate may have acquired non-public information with respect to the Company which such Purchaser agrees need not be provided to it. In connection with the issuance of the Securities to such Purchaser, neither the Placement Agent nor any of its Affiliates has acted as a financial advisor or fiduciary to such Purchaser.

21


(g)Certain Transactions and Confidentiality. Other than consummating the transactions contemplated hereunder, such Purchaser has not, nor has any Person acting on behalf of or pursuant to any understanding with such Purchaser, directly or indirectly executed any purchases or sales, including Short Sales, of the securities of the Company during the period commencing as of the time that such Purchaser first received a term sheet (written or oral) from the Company or any other Person representing the Company setting forth the material terms of the transactions contemplated hereunder and ending immediately prior to the execution hereof. Notwithstanding the foregoing, in the case of a Purchaser that is a multi-managed investment vehicle whereby separate portfolio managers manage separate portions of such Purchaser’s assets and the portfolio managers have no direct knowledge of the investment decisions made by the portfolio managers managing other portions of such Purchaser’s assets, the representation set forth above shall only apply with respect to the portion of assets managed by the portfolio manager that made the investment decision to purchase the Securities covered by this Agreement. Other than to other Persons party to this Agreement or to such Purchaser’s representatives, including, without limitation, its officers, directors, partners, legal and other advisors, employees, agents and Affiliates, such Purchaser has maintained the confidentiality of all disclosures made to it in connection with this transaction (including the existence and terms of this transaction). Notwithstanding the foregoing, for the avoidance of doubt, nothing contained herein shall constitute a representation or warranty, or preclude any actions, with respect to locating or borrowing shares in order to effect Short Sales or similar transactions in the future.

The Company acknowledges and agrees that the representations contained in this Section 3.2 shall not modify, amend or affect such Purchaser’s right to rely on the Company’s representations and warranties contained in this Agreement or any representations and warranties contained in any other Transaction Document or any other document or instrument executed and/or delivered in connection with this Agreement or the consummation of the transactions contemplated hereby. Notwithstanding the foregoing, for the avoidance of doubt, nothing contained herein shall constitute a representation or warranty, or preclude any actions, with respect to locating or borrowing shares in order to effect Short Sales or similar transactions in the future.

ARTICLE IV.

OTHER AGREEMENTS OF THE PARTIES

4.1Transfer Restrictions.

(a)The Securities may only be disposed of in compliance with state and federal securities laws. In connection with any transfer of Securities other than pursuant to an effective registration statement or Rule 144, to the Company or to an Affiliate of a Purchaser or in connection with a pledge as contemplated in Section 4.1(b), the Company may require the transferor thereof to provide to the Company an opinion of counsel selected by the transferor and reasonably acceptable to the Company, the form and substance of which opinion shall be reasonably satisfactory to the Company, to the effect that such transfer does not require registration of such transferred Securities under the Securities Act. As a condition of transfer, any such transferee shall agree in writing to be bound by the terms of this Agreement and the Registration Rights Agreement and shall have the rights and obligations of a Purchaser under this Agreement and the Registration Rights Agreement.

(b)The Purchasers agree to the imprinting, so long as is required by this Section 4.1, of a legend on any of the Securities in the following form:

22


THIS SECURITY HAS NOT BEEN REGISTERED WITH THE SECURITIES AND EXCHANGE COMMISSION OR THE SECURITIES COMMISSION OF ANY STATE IN RELIANCE UPON AN EXEMPTION FROM REGISTRATION UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “SECURITIES ACT”), AND, ACCORDINGLY, MAY NOT BE OFFERED OR SOLD EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER THE SECURITIES ACT OR PURSUANT TO AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS. THIS SECURITY MAY BE PLEDGED IN CONNECTION WITH A BONA FIDE MARGIN ACCOUNT WITH A REGISTERED BROKER-DEALER OR OTHER LOAN WITH A FINANCIAL INSTITUTION THAT IS AN “ACCREDITED INVESTOR” AS DEFINED IN RULE 501(a) UNDER THE SECURITIES ACT OR OTHER LOAN SECURED BY SUCH SECURITIES.

The Company acknowledges and agrees that a Purchaser may from time to time pledge pursuant to a bona fide margin agreement with a registered broker-dealer or grant a security interest in some or all of the Securities to a financial institution that is an “accredited investor” as defined in Rule 501(a) under the Securities Act and, if required under the terms of such arrangement, such Purchaser may transfer pledged or secured Securities to the pledgees or secured parties. Such a pledge or transfer would not be subject to approval of the Company and no legal opinion of legal counsel of the pledgee, secured party or pledgor shall be required in connection therewith. Further, no notice shall be required of such pledge. At the appropriate Purchaser’s expense, the Company will execute and deliver such reasonable documentation as a pledgee or secured party of Securities may reasonably request in connection with a pledge or transfer of the Securities, including, if the Securities are subject to registration pursuant to the Registration Rights Agreement, the preparation and filing of any required prospectus supplement under Rule 424(b)(3) under the Securities Act or other applicable provision of the Securities Act to appropriately amend the list of Selling Stockholders (as defined in the Registration Rights Agreement) thereunder.

(c)Certificates evidencing the Shares and Warrant Shares shall not contain any legend (including the legend set forth in Section 4.1(b) hereof), (i) while a registration statement (including the Registration Statement) covering the resale of such security is effective under the Securities Act, (ii) following any sale of such Shares or Warrant Shares pursuant to Rule 144, (iii) if such Shares are eligible for sale under Rule 144, without the requirement for the Company to be in compliance with the current public information required under Rule 144 as to such Shares and without volume or manner-of-sale restrictions, or (iv) if such legend is not required under applicable requirements of the Securities Act (including judicial interpretations and pronouncements issued by the staff of the Commission). The Company shall, at its expense, cause its counsel to issue a legal opinion to the Transfer Agent or the Purchaser promptly after the Effective Date if required by the Transfer Agent to effect the removal of the legend hereunder, or if requested by a Purchaser, respectively. If all or any portion of a Pre-Funded Warrant is exercised at a time when there is an effective registration statement to cover the resale of the Warrant Shares, or if such Shares or Warrant Shares may be sold under Rule 144 and the Company is then in compliance with the current public information required under Rule 144, or if the Shares or Warrant Shares may be sold under Rule 144 without the requirement for the Company to be in compliance with the current public information required under Rule 144 as to such Shares or Warrant Shares or if such legend is not otherwise required under applicable requirements of the Securities Act (including judicial interpretations and pronouncements issued by the staff of the Commission) then such Shares or Warrant Shares shall be issued free of all legends. The Company agrees that following the Effective Date or at such time as such legend is no longer required under this Section 4.1(c), it will, no later than the earlier of (i) two (2) Trading Days and (ii) the number of Trading

23


Days comprising the Standard Settlement Period (as defined below) following the delivery by a Purchaser to the Company or the Transfer Agent of a certificate representing Shares, issued with a restrictive legend (such date, the “Legend Removal Date”), deliver or cause to be delivered to such Purchaser a certificate representing such shares that is free from all restrictive and other legends. The Company may not make any notation on its records or give instructions to the Transfer Agent that enlarge the restrictions on transfer set forth in this Section 4. Certificates for Shares subject to legend removal hereunder shall be transmitted by the Transfer Agent to the Purchaser by crediting the account of the Purchaser’s prime broker with the Depository Trust Company System as directed by such Purchaser. As used herein, “Standard Settlement Period” means the standard settlement period, expressed in a number of Trading Days, on the Company’s primary Trading Market with respect to the Common Stock as in effect on the date of delivery of a certificate representing Shares, issued with a restrictive legend.

(d)In addition to such Purchaser’s other available remedies, the Company shall pay to a Purchaser, in cash, (i) as partial liquidated damages and not as a penalty, for each $1,000 of Shares or Warrant Shares (based on the VWAP of the Common Stock on the date such Shares or Warrant Shares are submitted to the Transfer Agent) delivered for removal of the restrictive legend and subject to Section 4.1(c), $10 per Trading Day (increasing to $20 per Trading Day three (3) Trading Days after the Legend Removal Date) for each Trading Day after the Legend Removal Date until such certificate is delivered without a legend and (ii) if the Company fails to (a) issue and deliver (or cause to be delivered) to a Purchaser by the Legend Removal Date a certificate representing the Shares or Warrant Shares so delivered to the Company by such Purchaser that is free from all restrictive and other legends and (b) if after the Legend Removal Date such Purchaser purchases (in an open market transaction or otherwise) shares of Common Stock to deliver in satisfaction of a sale by such Purchaser of all or any portion of the number of shares of Common Stock, or a sale of a number of shares of Common Stock equal to all or any portion of the number of shares of Common Stock that such Purchaser anticipated receiving from the Company without any restrictive legend, then, an amount equal to the excess of such Purchaser’s total purchase price (including brokerage commissions and other out-of-pocket expenses, if any) for the shares of Common Stock so purchased (including brokerage commissions and other out-of-pocket expenses, if any) (the “Buy-In Price”) over the product of (A) such number of Shares or Warrant Shares that the Company was required to deliver to such Purchaser by the Legend Removal Date multiplied by (B) the lowest closing sale price of the Common Stock on any Trading Day during the period commencing on the date of the delivery by such Purchaser to the Company of the applicable Shares or Warrant Shares and ending on the date of such delivery and payment under this clause (ii).

(e)Each Purchaser, severally and not jointly with the other Purchasers, agrees with the Company that such Purchaser will sell any Securities pursuant to either the registration requirements of the Securities Act, including any applicable prospectus delivery requirements, or an exemption therefrom, and that if Securities are sold pursuant to a Registration Statement, they will be sold in compliance with the plan of distribution set forth therein, and acknowledges that the removal of the restrictive legend from certificates representing Securities as set forth in this Section 4.1 is predicated upon the Company’s reliance upon this understanding.

4.2Furnishing of Information; Public Information.

(a)Until the earlier of time that (i) no Purchaser owns Securities or (ii) the Pre-Funded Warrants have expired, the Company covenants to maintain the registration of the Common Stock under Section 12(b) or 12(g) of the Exchange Act and to timely file (or obtain extensions in respect thereof and file within the applicable grace period) all reports required to be filed by the Company

24


after the date hereof pursuant to the Exchange Act even if the Company is not then subject to the reporting requirements of the Exchange Act.

(b)At any time during the period commencing from the six (6) month anniversary of the date hereof and ending at such time that all of the Securities may be sold without the requirement for the Company to be in compliance with Rule 144(c)(1) and otherwise without restriction or limitation pursuant to Rule 144, if the Company (i) shall fail for any reason to satisfy the current public information requirement under Rule 144(c) or (ii) has ever been an issuer described in Rule 144(i)(1)(i) or becomes an issuer in the future, and the Company shall fail to satisfy any condition set forth in Rule 144(i)(2) (a “Public Information Failure”) then, in addition to such Purchaser’s other available remedies, the Company shall pay to a Purchaser, in cash, as partial liquidated damages and not as a penalty, by reason of any such delay in or reduction of its ability to sell the Securities, an amount in cash equal to two percent (2.0%) of the aggregate Subscription Amount of such Purchaser’s Securities on the day of a Public Information Failure and on every thirtieth (30th) day (pro rated for periods totaling less than thirty days) thereafter until the earlier of (a) the date such Public Information Failure is cured and (b) such time that such public information is no longer required for the Purchasers to transfer the Shares and Warrant Shares pursuant to Rule 144. The payments to which a Purchaser shall be entitled pursuant to this Section 4.2(b) are referred to herein as “Public Information Failure Payments.” Public Information Failure Payments shall be paid on the earlier of (i) the last day of the calendar month during which such Public Information Failure Payments are incurred and (ii) the third (3rd) Business Day after the event or failure giving rise to the Public Information Failure Payments is cured. In the event the Company fails to make Public Information Failure Payments in a timely manner, such Public Information Failure Payments shall bear interest at the rate of 1.5% per month (prorated for partial months) until paid in full. Nothing herein shall limit such Purchaser’s right to pursue actual damages for the Public Information Failure, and such Purchaser shall have the right to pursue all remedies available to it at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief.

4.3Integration. The Company shall not sell, offer for sale or solicit offers to buy or otherwise negotiate in respect of any security (as defined in Section 2 of the Securities Act) that would be integrated with the offer or sale of the Securities in a manner that would require the registration under the Securities Act of the sale of the Securities or that would be integrated with the offer or sale of the Securities for purposes of the rules and regulations of any Trading Market such that it would require stockholder approval prior to the closing of such other transaction unless stockholder approval is obtained before the closing of such subsequent transaction.

4.4Securities Laws Disclosure; Publicity. The Company shall (a) by the Disclosure Time, issue a press release disclosing the material terms of the transactions contemplated hereby, and (b) file a Current Report on Form 8-K, including the Transaction Documents as exhibits thereto, with the Commission within the time required by the Exchange Act. From and after the issuance of such press release, the Company represents to the Purchasers that it shall have publicly disclosed all material, non-public information delivered to any of the Purchasers by the Company or any of its Subsidiaries, or any of their respective officers, directors, employees, Affiliates or agents, including, without limitation, the Placement Agent, in connection with the transactions contemplated by the Transaction Documents. In addition, effective upon the issuance of such press release, the Company acknowledges and agrees that any and all confidentiality or similar obligations under any agreement, whether written or oral, between the Company, any of its Subsidiaries or any of their respective officers, directors, agents, employees, Affiliates or agents, including, without limitation, the Placement Agent, on the one hand, and any of the Purchasers or any of their Affiliates on the other hand, shall terminate and be of no further force or effect. The Company understands and confirms that each Purchaser shall be relying on the foregoing covenant in effecting

25


transactions in securities of the Company. The Company and each Purchaser shall consult with each other in issuing any other press releases with respect to the transactions contemplated hereby, and neither the Company nor any Purchaser shall issue any such press release nor otherwise make any such public statement without the prior consent of the Company, with respect to any press release of any Purchaser, or without the prior consent of each Purchaser, with respect to any press release of the Company, which consent shall not unreasonably be withheld or delayed, except if such disclosure is required by law, in which case the disclosing party shall promptly provide the other party with prior notice of such public statement or communication. Notwithstanding the foregoing, the Company shall not publicly disclose the name of any Purchaser, or include the name of any Purchaser in any filing with the Commission or any regulatory agency or Trading Market, without the prior written consent of such Purchaser, except (a) as required by federal securities law in connection with (i) any registration statement contemplated by the Registration Rights Agreement and (ii) the filing of final Transaction Documents with the Commission and (b) to the extent such disclosure is required by law or Trading Market regulations, in which case the Company shall provide the Purchasers with prior notice of such disclosure permitted under this clause (b) and reasonably cooperate with such Purchaser regarding such disclosure.

4.5Stockholder Rights Plan. No claim will be made or enforced by the Company or, with the consent of the Company, any other Person, that any Purchaser is an “Acquiring Person” under any control share acquisition, business combination, poison pill (including any distribution under a rights agreement) or similar anti-takeover plan (a “Stockholder Rights Plan”) or arrangement in effect or hereafter adopted by the Company, or that any Purchaser could be deemed to trigger the provisions of any such plan or arrangement, by virtue of receiving Securities under the Transaction Documents or under any other agreement between the Company and the Purchasers. The Company shall not adopt any Stockholder Rights Plan that would prevent the Purchasers and their Affiliates from owning up to 30% of the issued and outstanding equity or equity-linked securities of the Company, computed on a fully-diluted basis

4.6Non-Public Information.

(a)Except with respect to the material terms and conditions of the transactions contemplated by the Transaction Documents, which shall be disclosed pursuant to Section 4.4, the Company covenants and agrees that neither it, nor any other Person acting on its behalf will provide any Purchaser or its agents or counsel with any information that constitutes, or the Company reasonably believes constitutes, material non-public information, unless prior thereto such Purchaser shall have consented in writing to the receipt of such information and agreed in writing with the Company to keep such information confidential. The Company understands and confirms that each Purchaser shall be relying on the foregoing covenant in effecting transactions in securities of the Company. To the extent that the Company, any of its Subsidiaries, or any of their respective officers, directors, agents, employees, counsel or Affiliates delivers any material, non-public information to a Purchaser without such Purchaser’s consent, the Company hereby covenants and agrees that such Purchaser shall not have any duty of confidentiality to the Company, any of its Subsidiaries, or any of their respective officers, directors, employees, Affiliates or agents, including, without limitation, the Placement Agent, or a duty to the Company, any of its Subsidiaries or any of their respective officers, directors, employees, Affiliates or agents, including, without limitation, the Placement Agent, not to trade on the basis of, such material, non-public information, provided that the Purchaser shall remain subject to applicable law. To the extent that any notice provided pursuant to any Transaction Document constitutes, or contains, material, non-public information regarding the Company or any Subsidiaries, the Company shall simultaneously with the delivery of such notice file such notice with the Commission pursuant to a Current Report on Form 8-K. The Company understands and confirms that each Purchaser shall be relying on the foregoing covenant in effecting transactions in securities of the Company.

26


(b)Notwithstanding anything herein to the contrary, on or prior to the appointment of the Board Designee to the Board of Directors and for so long as the Board Designee (or any Replacement Director (as defined below)) serves as a director on the Board of Directors, the Company and the Board Designee will enter into an agreement with [·] to share confidential information with [·] and its Affiliates, officers, directors, partners, employees, advisors, counsel and agents.

4.7Use of Proceeds. The Company shall use the net proceeds from the sale of the Securities hereunder for working capital purposes and shall not use such proceeds: (a) for the satisfaction of any portion of the Company’s Indebtedness (other than payment of trade payables in the ordinary course of the Company’s business and prior practices), (b) for the redemption of any Common Stock or Common Stock Equivalents, (c) for the settlement of any outstanding litigation or (d) in violation of FCPA or OFAC regulations.

4.8Indemnification of Purchasers. Subject to the provisions of this Section 4.8, the Company will indemnify and hold each Purchaser and its directors, officers, stockholder, members, partners, employees and agents (and any other Persons with a functionally equivalent role of a Person holding such titles notwithstanding a lack of such title or any other title), each Person who controls such Purchaser (within the meaning of Section 15 of the Securities Act and Section 20 of the Exchange Act), and the directors, officers, stockholders, agents, members, partners or employees (and any other Persons with a functionally equivalent role of a Person holding such titles notwithstanding a lack of such title or any other title) of such controlling persons (each, a “Purchaser Party”) harmless from any and all losses, liabilities, obligations, claims, contingencies, damages, costs and expenses, including all judgments, amounts paid in settlements, court costs and reasonable attorneys’ fees and costs of investigation that any such Purchaser Party may suffer or incur as a result of or relating to (a) any breach of any of the representations, warranties, covenants or agreements made by the Company in this Agreement or in the other Transaction Documents or (b) any action instituted against the Purchaser Parties in any capacity (including a Purchaser Party’s status as an investor), or any of them or their respective Affiliates, by the Company or any stockholder of the Company who is not an Affiliate of such Purchaser Party, arising out of or relating to any of the transactions contemplated by the Transaction Documents. For the avoidance of doubt, the indemnification provided herein is intended to, and shall also cover, direct claims brought by the Company against the Purchaser Parties; provided, however, that such indemnification shall not cover any loss, claim, damage or liability to the extent it is finally judicially determined to be attributable to any Purchaser Party’s breach of any of the representations, warranties, covenants or agreements made by such Purchaser Party in any Transaction Document or any conduct by a Purchaser Party which is finally judicially determined to constitute fraud, gross negligence or willful misconduct. If any action shall be brought against any Purchaser Party in respect of which indemnity may be sought pursuant to this Agreement, such Purchaser Party shall promptly notify the Company in writing, and, except with respect to direct claims brought by the Company, the Company shall have the right to assume the defense thereof with counsel of its own choosing reasonably acceptable to the Purchaser Party. Any Purchaser Party shall have the right to employ separate counsel in any such action and participate in the defense thereof, but the fees and expenses of such counsel shall be at the expense of such Purchaser Party except to the extent that (i) the employment thereof has been specifically authorized by the Company in writing, (ii) the Company has failed after a reasonable period of time to assume such defense and to employ counsel or (iii) in such action there is, in the reasonable opinion of counsel to the applicable Purchaser Party (which may be internal counsel), a material conflict on any material issue between the position of the Company and the position of such Purchaser Party, in which case the Company shall be responsible for the reasonable fees and expenses of no more than one such separate counsel. The Company will not be liable to any Purchaser Party under this Agreement for any settlement by a Purchaser Party effected without the Company’s prior written consent, which shall not be unreasonably

27


withheld or delayed. In addition, if any Purchaser Party takes actions to collect amounts due under any Transaction Documents or to enforce the provisions of any Transaction Documents, then the Company shall pay the costs incurred by such Purchaser Party for such collection, enforcement or action, including, but not limited to, attorneys' fees and disbursements. The indemnification and other payment obligations required by this Section 4.8 shall be made by periodic payments of the amount thereof during the course of the investigation, defense, collection, enforcement or action, as and when bills are received or are incurred; provided, that if any Purchaser Party is finally judicially determined not to be entitled to indemnification or payment under this Section 4.8, such Purchaser Party shall promptly reimburse the Company for any payments that are advanced under this sentence. The indemnity agreements contained herein shall be in addition to any cause of action or similar right of any Purchaser Party against the Company or others and any liabilities the Company may be subject to pursuant to law.

4.9Reservation of Common Stock. As of the date hereof, the Company has reserved and the Company shall continue to reserve and keep available at all times, free of preemptive rights, a sufficient number of shares of Common Stock for the purpose of enabling the Company to issue Shares pursuant to this Agreement and Warrant Shares pursuant to any exercise of the Pre-Funded Warrants.

4.10Listing of Common Stock; Stockholder Approval; Reimbursement of Pre-Funded Warrant Purchase Price. The Company hereby agrees to use best efforts to maintain the listing or quotation of the Common Stock on the Trading Market on which it is currently listed, and concurrently with the Closing, the Company shall apply to list or quote all of the Shares and Warrant Shares on such Trading Market and promptly secure the listing of all of the Shares and Warrant Shares on such Trading Market. The Company further agrees, if the Company applies to have the Common Stock traded on any other Trading Market, it will then include in such application all of the Shares and Warrant Shares, and will take such other action as is necessary to cause all of the Shares and Warrant Shares to be listed or quoted on such other Trading Market as promptly as possible. The Company will then take all action reasonably necessary to continue the listing and trading of its Common Stock on a Trading Market and will comply in all respects with the Company’s reporting, filing and other obligations under the bylaws or rules of the Trading Market. The Company agrees to maintain the eligibility of the Common Stock for electronic transfer through the Depository Trust Company or another established clearing corporation, including, without limitation, by timely payment of fees to the Depository Trust Company or such other established clearing corporation in connection with such electronic transfer. In addition, the Company shall file a proxy statement on Schedule 14A within thirty (30) days of Closing and hold a special meeting of stockholders (which may also be at the annual meeting of stockholders) at the earliest practical date after the date following the filing thereof for the purpose of obtaining Stockholder Approval, with the recommendation of the Company’s Board of Directors that such proposal be approved, and the Company shall solicit proxies from its stockholders in connection therewith in the same manner as all other management proposals in such proxy statement and all management-appointed proxyholders shall vote their proxies in favor of such proposal. The Company shall use its reasonable best efforts to obtain such Stockholder Approval. In the event the Company fails to obtain Stockholder Approval as contemplated by the terms hereof, each Purchaser shall be refunded all pre-paid aggregate exercise price for the Pre-Funded Warrant purchased by such Purchaser as promptly as practicable following the Company’s failure to obtain such Stockholder Approval, but in any event no later than three (3) Trading Days thereafter.

4.11Subsequent Equity Sales.

(a)From the date hereof until 90 days after the date of this Agreement, neither the Company nor any Subsidiary shall (i) issue, enter into any agreement to issue or announce the issuance or proposed issuance of any shares of Common Stock or Common Stock Equivalents or (ii) file any registration statement or any amendment or supplement thereto, in each case other than as contemplated pursuant to the Registration Rights Agreement; provided that nothing herein shall

28


prohibit the Company from supplementing or amending any existing registration statement in order to keep such registration statement current.

(b)From the date hereof until 180 days after the date of this Agreement, the Company shall be prohibited from effecting or entering into an agreement to effect any issuance by the Company or any of its Subsidiaries of Common Stock or Common Stock Equivalents (or a combination of units thereof) involving a Variable Rate Transaction absent the prior written consent of the Purchasers. “Variable Rate Transaction” means a transaction in which the Company (i) issues or sells any debt or equity securities that are convertible into, exchangeable or exercisable for, or include the right to receive, additional shares of Common Stock either (A) at a conversion price, exercise price or exchange rate or other price that is based upon, and/or varies with, the trading prices of or quotations for the shares of Common Stock at any time after the initial issuance of such debt or equity securities or (B) with a conversion, exercise or exchange price that is subject to being reset at some future date after the initial issuance of such debt or equity security or upon the occurrence of specified or contingent events directly or indirectly related to the business of the Company or the market for the Common Stock or (ii) enters into, or effects a transaction under, any agreement, including, but not limited to, an equity line of credit or an “at-the-market offering” whereby the Company may issue securities at a future determined price, regardless of whether shares pursuant to such agreement have actually been issued and regardless of whether such agreement is subsequently canceled. Any Purchaser shall be entitled to obtain injunctive relief against the Company to preclude any such issuance, which remedy shall be in addition to any right to collect damages.

(c)Unless Stockholder Approval has been obtained and deemed effective, neither the Company nor any Subsidiary shall make any issuance whatsoever of Common Stock or Common Stock Equivalents which would cause any adjustment of the exercise price of the Pre-Funded Warrants to the extent the holders of the Pre-Funded Warrants would not be permitted, pursuant to the terms of the Pre-Funded Warrants, to exercise their respective Warrants in full, ignoring for such purposes the other exercise limitations therein. Any Purchaser shall be entitled to obtain injunctive relief against the Company to preclude any such issuance, which remedy shall be in addition to any right to collect damages.

(d)Notwithstanding the foregoing, this Section 4.11 shall not apply in respect of an Exempt Issuance, except that no Variable Rate Transaction shall be an Exempt Issuance.

4.12Equal Treatment of Purchasers. No consideration (including any modification of any Transaction Document) shall be offered or paid to any Person to amend or consent to a waiver or modification of any provision of the Transaction Documents unless the same consideration is also offered to all of the parties to the Transaction Documents. For clarification purposes, this provision constitutes a separate right granted to each Purchaser by the Company and negotiated separately by each Purchaser, and is intended for the Company to treat the Purchasers as a class and shall not in any way be construed as the Purchasers acting in concert or as a group with respect to the purchase, disposition or voting of Securities or otherwise.

4.13Certain Transactions and Confidentiality. Each Purchaser, severally and not jointly with the other Purchasers, covenants that neither it, nor any Affiliate acting on its behalf or pursuant to any understanding with it will execute any purchases or sales, including Short Sales, of any of the Company’s securities during the period commencing with the execution of this Agreement and ending at such time that the transactions contemplated by this Agreement are first publicly announced pursuant to the initial press release as described in Section 4.4. Each Purchaser, severally and not jointly with the other Purchasers, covenants that until such time as the transactions contemplated by this Agreement are publicly disclosed

29


by the Company pursuant to the initial press release as described in Section 4.4, such Purchaser will maintain the confidentiality of the existence and terms of this transaction and the information included in the Disclosure Schedules (other than as disclosed to its legal and other representatives). Notwithstanding the foregoing and notwithstanding anything contained in this Agreement to the contrary, the Company expressly acknowledges and agrees that (i) no Purchaser makes any representation, warranty or covenant hereby that it will not engage in effecting transactions in any securities of the Company after the time that the transactions contemplated by this Agreement are first publicly announced pursuant to the initial press release as described in Section 4.4, (ii) no Purchaser shall be restricted or prohibited from effecting any transactions in any securities of the Company in accordance with applicable securities laws from and after the time that the transactions contemplated by this Agreement are first publicly announced pursuant to the initial press release as described in Section 4.4 and (iii) no Purchaser shall have any duty of confidentiality or duty not to trade in the securities of the Company to the Company, any of its Subsidiaries, or any of their respective officers, directors, employees, Affiliates or agent, including, without limitation, the Placement Agent after the issuance of the initial press release as described in Section 4.4. Notwithstanding the foregoing, in the case of a Purchaser that is a multi-managed investment vehicle whereby separate portfolio managers manage separate portions of such Purchaser’s assets and the portfolio managers have no direct knowledge of the investment decisions made by the portfolio managers managing other portions of such Purchaser’s assets, the covenant set forth above shall only apply with respect to the portion of assets managed by the portfolio manager that made the investment decision to purchase the Securities covered by this Agreement.

4.14Form D; Blue Sky Filings. The Company agrees to timely file a Form D with respect to the Securities as required under Regulation D and to provide a copy thereof, promptly upon request of any Purchaser. The Company shall take such action as the Company shall reasonably determine is necessary in order to obtain an exemption for, or to qualify the Securities for, sale to the Purchasers at the Closing under applicable securities or “Blue Sky” laws of the states of the United States, and shall provide evidence of such actions promptly upon request of any Purchaser.

4.15Capital Changes. Until the one (1)-year anniversary of the date of this Agreement, the Company shall not undertake a reverse or forward stock split or reclassification of the Common Stock without the prior written consent of the Purchasers holding a majority in interest of the Shares.

4.16Lock-Up Agreements. The Company shall not amend, modify, waive or terminate any provision of any of the Lock-Up Agreements except to extend the term of the lock-up period and shall enforce the provisions of each of each Lock-Up Agreement in the accordance with its terms. If any party to a Lock-Up Agreement breaches any provision of a Lock-Up Agreement, the Company shall promptly use its best efforts to seek specific performance of the terms of such Lock-Up Agreement.

4.17Acknowledgment of Dilution. The Company acknowledges that the issuance of the Securities may result in dilution of the outstanding shares of Common Stock, which dilution may be substantial under certain market conditions. The Company further acknowledges that its obligations under the Transaction Documents, including, without limitation, its obligation to issue the Shares pursuant to the Transaction Documents, are unconditional and absolute and not subject to any right of set off, counterclaim, delay or reduction, regardless of the effect of any such dilution or any claim the Company may have against any Purchaser and regardless of the dilutive effect that such issuance may have on the ownership of the other stockholders of the Company.

4.18Exercise Procedures. The form of Notice of Exercise included in the Pre-Funded Warrants set forth the totality of the procedures required of the Purchasers in order to exercise the Pre-Funded Warrants.  No additional legal opinion, other information or instructions shall be required of the Purchasers to exercise their Pre-Funded Warrants. Without limiting the preceding sentences, no ink-original Notice of

30


Exercise shall be required, nor shall any medallion guarantee (or other type of guarantee or notarization) of any Notice of Exercise form be required in order to exercise the Pre-Funded Warrants. The Company shall honor exercises of the Pre-Funded Warrants and shall deliver Warrant Shares in accordance with the terms, conditions and time periods set forth in the Transaction Documents.

4.19Compliance with Rules of Trading Market. The Company shall not issue or sell any shares of Common Stock to the Purchasers hereunder to the extent that, after giving effect thereto, the aggregate number of shares of Common Stock that would be issued pursuant to this Agreement and the transactions contemplated hereby would exceed [____] (such number of shares equal to 19.99% of the number of shares of Common Stock issued and outstanding immediately prior to the Subscription Date), which number of shares shall be reduced, on a share-for-share basis, by the number of shares of Common Stock issued or issuable pursuant to any transaction or series of transactions that may be aggregated with the transactions contemplated by this Agreement under applicable rules of the Trading Market.

4.20Board Composition; Board Committees

(a)Concurrent with the Closing, the Board of Directors and all applicable committees thereof shall increase the size of the Board of Directors by one (1) and appoint [·] (the “Board Designee”) as new a member of the Board of Directors to fill the vacancy created by such increase in the size of the Board of Directors, with an initial term expiring at the Company’s 2025 Annual Meeting of Stockholders (the “2025 Annual Meeting”). Prior to the date hereof, (i) the Nomination and Corporate Governance Committee of the Board of Directors (the “Nominating Committee”) has reviewed and approved the qualifications of the Board Designee to serve as a member of the Board of Directors and (ii) the Board of Directors has confirmed that the Board Designee is “independent” as defined by the listing standards of The Nasdaq Stock Market LLC (“Nasdaq”).  In connection with the foregoing, the Board Designee has provided to the Company information required to be or customarily disclosed by directors or director candidates in proxy statements or other filings under applicable law or stock exchange rules or listing standards, information in connection with assessing eligibility, independence and other criteria applicable to directors, and a fully completed, true and accurate copy of the Company’s standard director questionnaire and other reasonable and customary director onboarding documentation.

(b)At each meeting of stockholders of the Company following the Closing at which directors shall be elected, for so long as [·] and its Affiliates continue to satisfy the Minimum Ownership Threshold (subject to adjustment for stock splits, reclassifications, combinations and similar adjustments), the Company agrees that the Board of Directors and all applicable committees of the Board of Directors will take all necessary action to (i) nominate the Board Designee for election to the Board of Directors, and (ii) subject to the exercise by the Board of Directors of its fiduciary duties under applicable law, to recommend, support and solicit proxies for the election of the Board Designee (or any Replacement Director pursuant to Section 4.20(d)) in the same manner as the Company has supported its nominees up for election at prior annual meetings of stockholders at which the election of directors was uncontested; provided, that in the event the Board of Directors determines not to recommend, support and solicit proxies for the election of the Board Designee (or any Replacement Director) at any meeting of stockholders, the Company agrees and will take all actions necessary to (1) notify [·] in writing of such determination (a “Change in Recommendation Notice”) as promptly as practicable, and in any event within one (1) business day thereafter; and (2) either schedule or move the date of any such meeting (if such date has already been set) to a date no less than 90 calendar days from the date a Change in Recommendation Notice is delivered to [·].  Further, except as otherwise permitted by the immediately preceding sentence, for so long as [·] and its Affiliates continue to satisfy the Minimum Ownership Threshold (subject to adjustment for stock splits, reclassifications, combinations and similar adjustments), the

31


Company agrees to hold each annual meeting of stockholders within 30 days of the anniversary of the prior year’s annual meeting of stockholders.

(c)Within 10 calendar days following the Closing, the Company’s Amended and Restated Bylaws (“Bylaws”) shall be amended by the Board of Directors to permit any  single director to be able to call a special meeting of the Board of Directors and bring forward business at any regular or special meetings of the Board of Directors.  For the avoidance of doubt, nothing in this Agreement shall be construed to waive compliance with Rule 14a-19(b) under the Exchange Act.

(d)If the Board Designee (or any Replacement Director) is unable or unwilling to serve as a director, resigns as a director, is removed as a director, or for any other reason fails to serve or is not serving as a director at any time, and at such time [·] and its Affiliates continue to satisfy the Minimum Ownership Threshold, [·] shall have the right to identify a replacement (a “Replacement Director”) with relevant financial and business experience, who qualifies as “independent” pursuant to Nasdaq’s listing standards, who satisfies Company policies applicable to all directors, and who is reasonably acceptable to the Nominating and Corporate Governance Committee of the Board of Directors and the Board of Directors, such acceptance not to be unreasonably withheld, conditioned or delayed. The Board shall use its reasonable best efforts, in good faith and consistent with its fiduciary duties, to approve or deny any candidate for a Replacement within 10 business days of being identified by [·] and, upon approval of the Replacement Director (such approval not to be unreasonably withheld, conditioned or delayed), to promptly, but no later than five (5) business days from such approval, appoint the Replacement Director to the Board of Directors (and applicable committee or committees of the Board of Directors). In the event that the Board of Directors declines to approve a candidate as a Replacement Director, then [·] may propose one or more additional candidates to be the Replacement Director and the process described in this Section 4.20(d) will continue until a Replacement Director is approved by the Board of Directors. Upon becoming a member of the Board of Directors, the Replacement Director will be deemed to be the Board Designee for all purposes of this Agreement.

(e)The Company and [·] agree that, concurrent with the appointment of the Board Designee to the Board of Directors, the Board of Directors shall take such action as is necessary such that the Board Designee be appointed to each of the standing committees of the Board of Directors and any new committee created hereafter. Further, for so long as [·] and its Affiliates continue to satisfy the Minimum Ownership Threshold (subject to adjustment for stock splits, reclassifications, combinations and similar adjustments), the Board Designee shall continue to serve on each such committee of the Board of Directors; provided that the Board Designee is and continues to remain eligible to serve as a member of such committees pursuant to applicable law and the rules of Nasdaq, if any, that are applicable to the composition of such committee.

(f)Concurrent with the appointment of the Board Designee to the Board of Directors, the Board of Directors shall take all action necessary to form a new Finance Committee of the Board (the “Finance Committee”) consisting of four (4) independent directors, with the purpose of improving the Company’s operational and financial performance, including to evaluate the Company’s budgets, capital allocation practices and policies and review of strategic alternatives, and make recommendations to the Board of Directors on the foregoing matters. Subject to the exercise by the Board of Directors of its fiduciary duties under applicable law, the Board of Directors shall cause the Committee to be composed of three independent directors, including the Board Designee who shall serve as its Chair. The Chair of the Finance Committee will oversee the drafting of the Finance Committee’s charter for approval by the other members of the Finance

32


Committee within 30 days from the formation of the Finance Committee. For so long as [·] and its Affiliates continue to satisfy the Minimum Ownership Threshold (subject to adjustment for stock splits, reclassifications, combinations and similar adjustments), the Company agrees that the Finance Committee shall continue in existence and the Board Designee shall remain its Chair, subject to the exercise by the Board of Directors of its fiduciary duties under applicable law. The Finance Committee shall have the authority to (i) retain its own accountants, consultants, financial advisors, lawyers and other advisors (at the expense of the Company, and with the prior approval of the Board of Directors) as it may determine, in its reasonable discretion, are necessary and appropriate; and (ii) request any information it requires from directors, officers, employees and advisors of the Company, all of whom shall be directed to cooperate in a timely manner with the Finance Committee, as it deems necessary.

(g)In this Agreement, where an obligation of the Company or the Board of Directors (or any committee thereof) is qualified by the phrase “subject to the exercise by the Board of Directors of its fiduciary duties under applicable law,” compliance with such obligation shall not be required if the Board of Directors (or, in the case of an obligation that is to be fulfilled by a committee of the Board of Directors, such committee), after receipt of written advice from counsel regarding the same, determines in good faith that such compliance would violate the Board of Directors’ (or, as the case may be, such committee’s) fiduciary duties under applicable law.

4.21Future Purchases of Company Equity Securities. From and after the date of this Agreement and except as contemplated by this Agreement, each Purchaser represents, warrants and agrees that it will not purchase equity or equity-linked securities of the Company if such purchase would cause the Purchaser and its Affiliates to own more that 30% of the issued and outstanding equity or equity-linked securities of the Company, computed on a fully-diluted basis, absent the prior approval of the Company’s Board of Directors.

4.22Participation in Future Financings.  For so long as a Purchaser continue to satisfy the Minimum Ownership Threshold (subject to adjustment for stock splits, reclassifications, combinations and similar adjustments), the Company agrees to afford them the opportunity to participate in any financing involving the issuance by the Company of Common Stock or Common Stock Equivalents (the “Subsequent Financing”) on the same terms, conditions and price provided for in the Subsequent Financing, and in an amount not to exceed their pro rata interest in the Company, computed on a fully diluted basis; provided however that this right to participate in future financing shall be null and void to the extent that any such participation would cause the Purchaser and its Affiliates to own more that 30% of the issued and outstanding equity or equity-linked securities of the Company, computed on a fully-diluted basis, absent the prior approval of the Company’s Board of Directors.

ARTICLE V.

MISCELLANEOUS

5.1Termination. This Agreement may be terminated by any Purchaser, as to such Purchaser’s obligations hereunder only and without any effect whatsoever on the obligations between the Company and the other Purchasers, by written notice to the other parties, if the Closing has not been consummated on or before the fifth (5th) Trading Day following the date hereof; provided, however, that no such termination will affect the right of any party to sue for any breach by any other party (or parties).

33


5.2Fees and Expenses. At the Closing, the Company has agreed to reimburse [·] the non-accountable sum of $75,000 for its legal fees and expenses, and has agreed to reimburse the Placement Agent for its legal fees and expenses as set forth in the Placement Agency Agreement. The Company shall deliver to each Purchaser, prior to the Closing, a completed and executed copy of the Closing Statement, attached hereto as Annex A. Except as expressly set forth in the Transaction Documents to the contrary, each party shall pay the fees and expenses of its advisers, counsel, accountants and other experts, if any, and all other expenses incurred by such party incident to the negotiation, preparation, execution, delivery and performance of this Agreement. The Company shall pay all Transfer Agent fees (including, without limitation, any fees required for same-day processing of any instruction letter delivered by the Company and any exercise notice delivered by a Purchaser), stamp taxes and other taxes and duties levied in connection with the delivery of any Securities to the Purchasers.

5.3Entire Agreement. The Transaction Documents, together with the exhibits and schedules thereto, contain the entire understanding of the parties with respect to the subject matter hereof and thereof and supersede all prior agreements and understandings, oral or written, with respect to such matters, which the parties acknowledge have been merged into such documents, exhibits and schedules.

5.4Notices. Any and all notices or other communications or deliveries required or permitted to be provided hereunder shall be in writing and shall be deemed given and effective on the earliest of: (a) the time of transmission, if such notice or communication is delivered via facsimile at the facsimile number or email attachment at the email address as set forth on the signature pages attached hereto at or prior to 5:30 p.m. (New York City time) on a Trading Day, (b) the next Trading Day after the time of transmission, if such notice or communication is delivered via email attachment at the email address as set forth on the signature pages attached hereto on a day that is not a Trading Day or later than 5:30 p.m. (New York City time) on any Trading Day, (c) the second (2nd) Trading Day following the date of mailing, if sent by U.S. nationally recognized overnight courier service or (d) upon actual receipt by the party to whom such notice is required to be given. The address for such notices and communications shall be as set forth on the signature pages attached hereto.

5.5Amendments; Waivers. No provision of this Agreement may be waived, modified, supplemented or amended except in a written instrument signed, in the case of an amendment, by the Company and Purchasers which purchased at least 50.1% in interest of the Shares based on the initial Subscription Amounts hereunder (or, prior to the Closing, the Company and each Purchaser) or, in the case of a waiver, by the party against whom enforcement of any such waived provision is sought, provided that if any amendment, modification or waiver disproportionately and adversely impacts a Purchaser (or group of Purchasers), the consent of such disproportionately impacted Purchaser (or group of Purchasers) shall also be required. No waiver of any default with respect to any provision, condition or requirement of this Agreement shall be deemed to be a continuing waiver in the future or a waiver of any subsequent default or a waiver of any other provision, condition or requirement hereof, nor shall any delay or omission of any party to exercise any right hereunder in any manner impair the exercise of any such right. Any proposed amendment or waiver that disproportionately, materially and adversely affects the rights and obligations of any Purchaser relative to the comparable rights and obligations of the other Purchasers shall require the prior written consent of such adversely affected Purchaser. Any amendment effected in accordance with this Section 5.5 shall be binding upon each Purchaser and holder of Securities and the Company.

5.6Headings. The headings herein are for convenience only, do not constitute a part of this Agreement and shall not be deemed to limit or affect any of the provisions hereof.

5.7Successors and Assigns. This Agreement shall be binding upon and inure to the benefit of the parties and their successors and permitted assigns. The Company may not assign this Agreement or any rights or obligations hereunder without the prior written consent of each Purchaser (other than by merger).

34


Any Purchaser may assign any or all of its rights under this Agreement to any Person to whom such Purchaser assigns or transfers any Securities, provided that such transferee agrees in writing to be bound, with respect to the transferred Securities, by the provisions of the Transaction Documents that apply to the “Purchasers.”

5.8No Third-Party Beneficiaries. The Placement Agent shall be the third-party beneficiary of the representations and warranties of the Company in Section 3.1 and the representations and warranties of the Purchasers in Section 3.2. This Agreement is intended for the benefit of the parties hereto and their respective successors and permitted assigns and is not for the benefit of, nor may any provision hereof be enforced by, any other Person, except as otherwise set forth in Section 4.8 and this Section 5.8.

5.9Governing Law. All questions concerning the construction, validity, enforcement and interpretation of the Transaction Documents shall be governed by and construed and enforced in accordance with the internal laws of the State of New York, without regard to the principles of conflicts of law thereof. Each party agrees that all legal Proceedings concerning the interpretations, enforcement and defense of the transactions contemplated by this Agreement and any other Transaction Documents (whether brought against a party hereto or its respective affiliates, directors, officers, stockholders, partners, members, employees or agents) shall be commenced exclusively in the state and federal courts sitting in the City of New York. Each party hereby irrevocably submits to the exclusive jurisdiction of the state and federal courts sitting in the City of New York, Borough of Manhattan for the adjudication of any dispute hereunder or in connection herewith or with any transaction contemplated hereby or discussed herein (including with respect to the enforcement of any of the Transaction Documents), and hereby irrevocably waives, and agrees not to assert in any Action or Proceeding, any claim that it is not personally subject to the jurisdiction of any such court, that such Action or Proceeding is improper or is an inconvenient venue for such Proceeding. Each party hereby irrevocably waives personal service of process and consents to process being served in any such Action or Proceeding by mailing a copy thereof via registered or certified mail or overnight delivery (with evidence of delivery) to such party at the address in effect for notices to it under this Agreement and agrees that such service shall constitute good and sufficient service of process and notice thereof. Nothing contained herein shall be deemed to limit in any way any right to serve process in any other manner permitted by law. If any party shall commence an Action or Proceeding to enforce any provisions of the Transaction Documents, then, in addition to the obligations of the Company under Section 4.8, the prevailing party in such Action or Proceeding shall be reimbursed by the non-prevailing party for its reasonable attorneys’ fees and other costs and expenses incurred with the investigation, preparation and prosecution of such Action or Proceeding.

5.10Survival. The (a) representations and warranties contained herein and (b) the agreements between the parties set forth in Article IV shall survive the Closing and the delivery of the Shares.

5.11Execution. This Agreement may be executed in two or more counterparts, all of which when taken together shall be considered one and the same agreement and shall become effective when counterparts have been signed by each party and delivered to each other party, it being understood that the parties need not sign the same counterpart. In the event that any signature is delivered by e-mail delivery of a “.pdf” format data file, such signature shall create a valid and binding obligation of the party executing (or on whose behalf such signature is executed) with the same force and effect as if such “.pdf” signature page were an original thereof.

5.12Severability. If any term, provision, covenant or restriction of this Agreement is held by a court of competent jurisdiction to be invalid, illegal, void or unenforceable, the remainder of the terms, provisions, covenants and restrictions set forth herein shall remain in full force and effect and shall in no way be affected, impaired or invalidated, and the parties hereto shall use their commercially reasonable efforts to find and employ an alternative means to achieve the same or substantially the same result as that

35


contemplated by such term, provision, covenant or restriction. It is hereby stipulated and declared to be the intention of the parties that they would have executed the remaining terms, provisions, covenants and restrictions without including any of such that may be hereafter declared invalid, illegal, void or unenforceable.

5.13Rescission and Withdrawal Right. Notwithstanding anything to the contrary contained in (and without limiting any similar provisions of) any of the other Transaction Documents, whenever any Purchaser exercises a right, election, demand or option under a Transaction Document and the Company does not timely perform its related obligations within the periods therein provided, then such Purchaser may rescind or withdraw, in its sole discretion from time to time upon written notice to the Company, any relevant notice, demand or election in whole or in part without prejudice to its future actions and rights; provided, however, that, in the case of a rescission of an exercise of a Pre-Funded Warrant, the applicable Purchaser shall be required to return any shares of Common Stock subject to any such rescinded exercise notice concurrently with the return to such Purchaser of the aggregate exercise price paid to the Company for such shares and the restoration of such Purchaser’s right to acquire such shares pursuant to such Purchaser’s Pre-Funded Warrant (including, issuance of a replacement pre-funded warrant certificate evidencing such restored right).

5.14Replacement of Securities. If any certificate or instrument evidencing any Securities is mutilated, lost, stolen or destroyed, the Company shall issue or cause to be issued in exchange and substitution for and upon cancellation thereof (in the case of mutilation), or in lieu of and substitution therefor, a new certificate or instrument, but only upon receipt of evidence reasonably satisfactory to the Company of such loss, theft or destruction. The applicant for a new certificate or instrument under such circumstances shall also pay any reasonable third-party costs (including customary indemnity) associated with the issuance of such replacement Securities.

5.15Remedies. In addition to being entitled to exercise all rights provided herein or granted by law, including recovery of damages, each of the Purchasers and the Company will be entitled to specific performance under the Transaction Documents. The parties agree that monetary damages may not be adequate compensation for any loss incurred by reason of any breach of obligations contained in the Transaction Documents and hereby agree to waive and not to assert in any Action for specific performance of any such obligation the defense that a remedy at law would be adequate.

5.16Payment Set Aside. To the extent that the Company makes a payment or payments to any Purchaser pursuant to any Transaction Document or a Purchaser enforces or exercises its rights thereunder, and such payment or payments or the proceeds of such enforcement or exercise or any part thereof are subsequently invalidated, declared to be fraudulent or preferential, set aside, recovered from, disgorged by or are required to be refunded, repaid or otherwise restored to the Company, a trustee, receiver or any other Person under any law (including, without limitation, any bankruptcy law, state or federal law, common law or equitable cause of action), then to the extent of any such restoration the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such enforcement or setoff had not occurred.

5.17Independent Nature of Purchasers’ Obligations and Rights. The obligations of each Purchaser under any Transaction Document are several and not joint with the obligations of any other Purchaser, and no Purchaser shall be responsible in any way for the performance or non-performance of the obligations of any other Purchaser under any Transaction Document.  Nothing contained herein or in any other Transaction Document, and no action taken by any Purchaser pursuant hereto or thereto, shall be deemed to constitute the Purchasers as a partnership, an association, a joint venture or any other kind of entity, or create a presumption that the Purchasers are in any way acting in concert or as a group with respect to such obligations or the transactions contemplated by the Transaction Documents. Each Purchaser shall

36


be entitled to independently protect and enforce its rights including, without limitation, the rights arising out of this Agreement or out of the other Transaction Documents, and it shall not be necessary for any other Purchaser to be joined as an additional party in any Proceeding for such purpose. Each Purchaser has been represented by its own separate legal counsel in its review and negotiation of the Transaction Documents. The Company has elected to provide all Purchasers with the same terms and Transaction Documents for the convenience of the Company and not because it was required or requested to do so by any of the Purchasers. It is expressly understood and agreed that each provision contained in this Agreement and in each other Transaction Document is between the Company and a Purchaser, solely, and not between the Company and the Purchasers collectively and not between and among the Purchasers.

5.18Liquidated Damages. The Company’s obligations to pay any partial liquidated damages or other amounts owing under the Transaction Documents is a continuing obligation of the Company and shall not terminate until all unpaid partial liquidated damages and other amounts have been paid notwithstanding the fact that the instrument or security pursuant to which such partial liquidated damages or other amounts are due and payable shall have been canceled.

5.19Saturdays, Sundays, Holidays, etc. If the last or appointed day for the taking of any action or the expiration of any right required or granted herein shall not be a Business Day, then such action may be taken or such right may be exercised on the next succeeding Business Day.

5.20Construction. The parties agree that each of them and/or their respective counsel have reviewed and had an opportunity to revise the Transaction Documents and, therefore, the normal rule of construction to the effect that any ambiguities are to be resolved against the drafting party shall not be employed in the interpretation of the Transaction Documents or any amendments thereto. In addition, each and every reference to share prices and shares of Common Stock in any Transaction Document shall be subject to adjustment for reverse and forward stock splits, stock dividends, stock combinations and other similar transactions of the Common Stock that occur after the date of this Agreement.

5.21WAIVER OF JURY TRIAL.  IN ANY ACTION, SUIT, OR PROCEEDING IN ANY JURISDICTION BROUGHT BY ANY PARTY AGAINST ANY OTHER PARTY, THE PARTIES EACH KNOWINGLY AND INTENTIONALLY, TO THE GREATEST EXTENT PERMITTED BY APPLICABLE LAW, HEREBY ABSOLUTELY, UNCONDITIONALLY, IRREVOCABLY AND EXPRESSLY WAIVES FOREVER TRIAL BY JURY.

[Signature Pages Follow]

37


IN WITNESS WHEREOF, the parties hereto have caused this Securities Purchase Agreement to be duly executed by their respective authorized signatories as of the date first indicated above.

MULTISENSOR AI HOLDINGS, INC.

Address for Notice:

MultiSensor AI Holdings, Inc.

2105 West Cardinal Drive

Beaumont, Texas 77705

Attention: Chief Financial Officer

Email:peter.baird@multisensorai.com

By:

Name:

Gary Strahan

Title:

Chief Executive Officer

With a copy (which shall not constitute notice) to:

ArentFox Schiff LLP

1717 K Street, NW

Washington, DC 20006

Attention: Ralph V. De Martino

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK

SIGNATURE PAGE FOR PURCHASER FOLLOWS]

38


[PURCHASER SIGNATURE PAGE TO SECURITIES PURCHASE AGREEMENT]

IN WITNESS WHEREOF, the undersigned has caused this Securities Purchase Agreement to be duly executed by its respective authorized signatories as of the date first indicated above.

Name of Purchaser: ______________________________________

Signature of Authorized Signatory of Purchaser: ______________________________________

Name of Authorized Signatory: ____________________________________________________

Title of Authorized Signatory: _____________________________________________________

Email Address of Authorized Signatory: _____________________________________________

Address for Notice to Purchaser:

Address for Delivery of Shares to Purchaser (if not same as address for notice):

Subscription Amount: $_________________

Shares of Common Stock: _________________

Pre-Funded Warrant Shares: _________________

EIN Number: _______________________

39


ANNEX A

CLOSING STATEMENT

Pursuant to the attached Securities Purchase Agreement, dated as of the date hereto, the Purchasers shall purchase an aggregate of $[__] of Common Stock and Pre-Funded Warrants from MultiSensor AI Holdings, Inc., a Delaware corporation (the “Company”). All funds will be wired into an account maintained by the Escrow Agent and disbursed to the Company in accordance with the terms of the Escrow Agreement. All funds will be disbursed in accordance with this Closing Statement.

Disbursement Date:

June [__], 2024

I.   PURCHASE PRICE

Gross Proceeds to be Received

$

II.DISBURSEMENTS

$

$

$

$

$

Total Amount Disbursed:

$

WIRE INSTRUCTIONS:

Please see attached.

Acknowledged and agreed to

this [___] day of June, 2024

[____________________________]

By:

Name:

Title:

40


EXHIBIT A

FORM OF REGISTRATION RIGHTS AGREEMENT

[See attached.]

41


EXHIBIT B

FORM OF PRE-FUNDED COMMON STOCK PURCHASE WARRANT

[See attached.]

42


EXHIBIT C

FORM OF VOTING AGREEMENT

[See attached.]

43


EX-23.1 7 msai-20240331xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the use in this Registration Statement on Form S-1 of our report dated March 29, 2024 relating to the financial statements of MultiSensor AI Holdings, Inc. We also consent to the reference to us under the heading “Experts” in such Registration Statement.

/s/ Deloitte & Touche LLP

Houston, TX

June 26, 2024


GRAPHIC 8 msai-20240331xs1a004.jpg GRAPHIC begin 644 msai-20240331xs1a004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" U .D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**0D#O M0 RXN([6!YI7$<2*69V. H'))KEOA[\4O#WQ1TV\U'PY=-?:?;736ANMFU)' M4 DIGJOS#FLSXR_$70/ /@;5I]=U:VT[SK2:.!)7_>3.4("HHY8Y(Z"OSD^' M?Q_\;> _AC:^%/#D1TK3KG43Y^LI&3*SOM'EHY^53A>V3]*]O!9;/&493CHT MTE?;K?U/(Q>81PE6,):JS;MOTL?JRKAC@4ZO/=)^+F@7/Q#'@*"YENO$5O8_ M:[I50E(5 7AV/\1W X&?>N^+[8F8]@37CRA*%E)6OK\CU(SC._*[V)**\P\# M?M"^%?B#XG?0-+DNQJ"I(^+B#8IV$!@#GD\UZ)J>I0:1I=U?7+[+>VB::1O1 M5&3^@J+%)IENBO.?AI\=?#?Q6OKRTT-KLRVL2RR"Y@\L;2<#'/->B@\#)HVW M!.^PM%1R2! 3V SQ7(^#OBEHGCC0=0UFPFDAT^QGDMYY;I/+V% "Q^@!'- S MLJ*YR?QWI$?@^X\3PWB7VC0PO01^%1:#\0M(\0>"X?%4- MP;?1I(6G\^Y&S8BD@EO3H:+"N=117@TW[7WAA)))8-%U^[TN-]K:G#9CR/KD ML#CZXKV'PIXJTWQIHEMJVDW2W=A<+NCD7]01V(/::!-/8V**3(]:,CUI# M%HI,BC(H 6BDR/6C(]: %HI,CUHR/6@!:*3(H)P,T +17GGQ%^./AKX7ZII^ MGZW-<)-I==\:PX502/E&T<<$]*R+B''[-7PCMB!F[\57+G MW_>!?ZUYI\?+C[3\;?'DF[VR7NR=DCXR,E.I5C&-DE;NW[T M=6SW#X4K]J_;M^)XKZRE'^C2#_9/\J^3O@"?M?[9_QDF//E MPF(?]_8Q_P"RU]93#$$G^Z?Y5\/F6E6"[1C^2/L,!K3D^\I?FSX1^%I_X1?5 M_#GBT?+%'XMGTJYK_"#XJR?$\^(M^GK8?V3?M9#;+O\S&?FZ#'3I7 _"#C]I;XJ_2/^ ME+^R5U^(7_8=D_K4O6[*6FAWO@WXHR>+_'OC/PR=/6V7065!<"4L9MV>V..E M>#_#K6]+5T?0SK*7.K:A%=L)A']FB,*9DYZ_2N]^#)_P"+]?%__KM' M_P"S5C? P#_AG[XB?]?FH_\ HE*-OP#?\2#X'^--:TWX%S1:EX12X\,Z?I=U M/%>S3JT=Z1(Y,93!('+#G^[6A\2]VC7V1R!]=P]J@\&_%+7O%?P:^(UAXA"_P#"1>'[2ZMI MID 7?^ZK?&^SC^"[?$#2[3[7 (U86DK[2K&0(RDC/(.:\H^#.M?$V MV^%FD6.A>#M+O]&:&017,]Z$:0,S;B5SQR34>I^!M:^'O[)7B32-=@2WNUN? M-6..0. C2ICD>^:JRO85W:YTU_\ M$>,KG06\2Z)X DN?#$40DEO;FXVLX & M]D7J4!SS@\#-=_>_&K2;/X0P^/FAE-E- KQVP(WM(6V"//3.X$9]JA6WCC_9 MKA"H%'_"+(< 8'_'J*\[\%_#V;XG?LD:+H=K.EO>.LDT#R?=\Q+F0@'V/(S[ MU.@]2U>?'WQYX4L+/Q!XH\"Q6/A>Y= 9K>YW3PJ_W2RY_F!7IGQ-^+.F_#;P M6FO2QM?&Y*)9V\1^:X=QE0#Z8Y->.2_&G5?"EA;>&_BYX)8Z/K3MJ%]"Y]ONZ;UR>V>#CI7;_%OXRV_PNLO#M\]L MMY8ZIW<7'!W<=JK_M16<-Q\$/$>\ F-(Y%SV(D7%>0_$P_VW\+ MO@<+Q?-6>ZM8Y%;GZE>S:GX3E\/Z$8A)8 MSW#?O)@3_$.W'/2O3NJ&FQQJ@X&/I537-5@T+1;[4+A@L%I \[DGLJDG^51N M6MCY9\>^'S\7_B)\5)U7SH/#^C+96AZXG'[PX]]R./QKW3X%>*3XP^%'AO4& M??/]E6"8]_,C&QL_4KG\:^=!\$:%KCZSINK7NIZS?R7=Q+:VP="IX MR2,]6_.N\_8W\4075AXKT"'S$@M-0:[M8YEVNL,G !';&T?G6DD[&<6KE[]F MG_DJ?QE_["<'_H=S7T-7SS^S3_R5/XS?]A.#_P!#N:^AJB6Y<=CF_B+XZTOX M:>"]3\2ZT\D>F:>BO*8DWN=SJB@#N2S*/QK\Z/BQ\6]7_:<^+OA0Z/:_\(G' M&S6VF7MS,4(&[F:6+9Y8D!8'S7)2.(8 MQ\I')P.>]>]E-?#4)MU=):^\]DK=NK9XN9T<16BE3UCIIU;OWZ(\"L]3^&GP M3U&.S\,6+?%WXC.^U;^>-FL89N_EQC)D.<\\_P"\*Z#4/#FM6GB/1OB+\?/& M/]D2V,R7NF^&;<+)=.48.$6)?EC4E1GJ?4BJF@>,6T76+OP5^S[X)FDUB-FM M[SQ5?HLMTQ!VLP+?)$N0>20/;->O_"_]B&U74O\ A)/B?JLOB_7I6$CVKNQ@ M5O\ ;8G=)].%]C7N5ZU.@N>M)IM=;.;7DMH(\>C1G6?)2C=+M=03\WO-F;^Q M=J,_CGXQ?%/QU'IUU::3J\@:VDG3 .96;9NZ$@;,=,U6QGLUOM4N%V7,3(61HU7(!'(ZUS?[*W@C7 M+'QIK%YKUI<0)HEI_95B;B,H&4RNQVD]1QU']X5]3^6*3RU]*YN;ZLVLK,HS[ MHE"D9[$]Z^BO+7TI/+7TIA*DXS[5]*> M4H[4OEKZ4O(3.=HS2B)1VHOV' M;N?*G@+XN:A\'O USX(UCPYJTGB+3FFAL1;VY>.Y#,2A##MD]L\5IZMX*\2Z M7^R;J.FZJEYJ'B"Z*W$D#%II4W3*0G<\*!QVYKZ8,*$YQS1Y:^E/F%RGG;6- MR/V>8K/R)?M8\-)%Y&P[]_V8#;MZYSQBO+M(T;QC8_LI:%'X>6]T_P 06+M. MULBF.9XQ/(63!YY!!QWQ7TOM&,=J;Y2^E*X['RK\0?C6WQ>\!R^$-*\':Q-X MAU 1Q/'<6^([=PP)?=[$=3CKS70_%[X7ZU8_#7P)=Z1 VI:SX/:&4P1\M*H5 M-^T=\% ?IFOHCR$!SM%+Y:^E/FML+E[GRS\3/B[=?&_PK'X-\+>'-674]1EC M6[:[MS'':H&!;+?4#GCC-=!\;O!UWI^C_"C2M.LY[R/2M2MXY&@B+;515&YL M=!QU-?0PA0=!BE\M:.:VPZC!\)=7M-*L[F]O;\I:*EM&SL%9 MOG. .FT$?C7K%-* ]:E:%-75CE/AKX4C\*>!-"TCRD5K2SC1\K_'C+?J37ET MNC:AX._:KBU&UL;A](\0:;Y5Q/%$QBCE7.-Q P/]6O7^]7OH4+TI#&"J15"]*6ANX M)65@IK('!!&0>***0S)\->$-%\'6'V+1--M],M2YD,=NFW GRAPHIC 9 msai-20240331xs1a008.jpg GRAPHIC begin 644 msai-20240331xs1a008.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" R $T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[7_::_;!\ M$_LL6^DCQ4MY>7VJEOLUE81;W*J#ESZ#(Q7@3_\ !7WX;S(!;>'-8#'H9P%7 M\>*\;_X*XZ0U[\;_ ,P0R?\25QST'[YZ^&=5^SZ5;"6:)RK' 91E<^Y[4%; MGZDP?\%7_",['_B7)&IZ"1R"/KS6PG_!3[PI>P[K*QMY95'SJ;C/'L!7X\G6 MK>YS$@R88[4,Z>W-?&O[L;]L4<8// %4W1=F<@G-581]%_$_] MI2W^*OV<:YK&N%8/N1Z?,;9/J5'!KS^P^(5AHO,%2XN9A;V%N;RY;JB@D1C^\WH*ZS1/!-]J*)(@\P8/S%Q&C$7 M[6?B;QOH'C?0O&VIS>()/#U[!#9:E/\ Z^2*19#MD./F*[!R?4U\J^+_ ?< M>%;"PN)I8W2^A\V-(SN95Z9)KI_^"=UX;Z[^*):-8S'=V48V)]X!9^3ZFJ4E M+5'!B,/4PT^2I_PYSW_!3SXMR_$;]HV31;'-OIOA> Z:TJ'#2R[B7Z=@Q(YK MYLFU6SU30XH8](>R>W_=74Z%FAG!'!VGH_>N\_:;C>W_ &G_ !K9:O(\2W'B M66.><ZU,,717_EF$/L M.U,Y['QOK&FS:7>28#&-3E&'<>]:GA:\\[5[ _\ 3=.OUKL?%OV4:#=QS1KY MI"M&_>O/O"3-_;EED])UR/QH ^I9W&X\\U6>X6#@E@,>N*BGE+DD>?2[C\LK(6\GFIMR1R&'?ZUT7_!-?35UV;XIR6RE62\LA*7.,OMGR M1[<5X;?WCO#/<7,ZH0I=I92% 'TZU]A?\$A/ .H)X(^)'B6YLI$TS6]4@^PS MR(4\Y8UEW, 1T_>#\ZZ80Y%8^/Q^*^MU>9*R6B_,\R_X*<_!C_A#_CYIGBVU M5'L/%\>QH'&%%U&/FR>V0,Y]37S=KWC/Q%::=!H5U>746F1L$DM+DAV Z+AA MR5]*_:S]H7]G+PQ^TCX-7P_XF25!;R^?:7EL=LMO)C&5/H<E5_"^ MB2P7-O-(-I$BL?SKV'Q]^R[\5OA#-/)XA^&VI)'DLU]:)]IA.#UW#%>;?V\M MNS+/;SVSJ>Y"N3FLV?5;:RU"VGN1OACRS(#ASZ8JAX>L? M%_CS4[>P\+>%]5UNZN0#"+6W9@RDX#;CQMKZA^%?_!+GXI>.YK>^\#[ M!N6M8G\^ZQGV&T$^A%.X[GRE?>+H8R[CH[$A>G7L .37;?#7X._%/XTSB/P? MX0O[NV;K>S1FW@4'C)9A7ZG_ @_X)[?"#X2F"Z_L$>)-63!-[K)\[YO54/R MC\J^CK73X=/MTM[2"*VMTX6*% B@>P % KGYY? K_@EU=V>KV.L?%/Q!!?K M!(LO]B:>"T;,"" [GJ/:OT)TK1+'0]/@L=-M(-/LH5"QV]M&(T0>@48 JUY1 MVX%2< &D(=4:\LU%% 0&5@1D'@@_2O-_&_PI\$ZNU[G6FFV\<*(D5I L2*,] % %=!%]VBB@ +0^BBB@ HHHH _]D! end GRAPHIC 10 msai-20240331xs1a009.jpg GRAPHIC begin 644 msai-20240331xs1a009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" G #D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZCDD6)& M=V"HH)+$X '=S';08,D]RX&2L<:@EL#J M>@XR1FOS\_:3_P""J=SXJTJ^\/?#+PU&FB7]K):7FKZ_N69ED4HRQ11M\A ) M^9B?852BWL2Y);F_\=_^"K.J>&_B7K&A?#S1=)UCPW8R&T76+QY&DNIU)$C0 MA#MV \*2#NQGO7'Z#_P5I\2)=&/6K/[+,AVR1/:(54CKG&TC\:^'M$LM"\2/ M!IGVF;POJ:J$M3O,]K,V,##STKC]??4+'Q->1ZR)O[15VCNO.P) M PX^;UZ5;21-V?JAH_\ P6$\.)J=I9:GX6N9(9)EAFOX084A!.#(RL22HZG' M:OL2Q_:-\+2?9DOO/LIIU#H0HDC=2,AE93E@1W K^>I'6Y4AO3:]?H# M^RYK]UXV_93U7^V0-0N?#QNK+3[N49DBB15:,;^NY2>,'H*B2[#3Z,_4GPUX M^\/>+WDCTC5;>]ECY:)&PX^JG!XKHJ^(/AAKL_AKXGW&H6ZH<&PWQXP&$D.U MSQW.>M?;]0M30_#K_@ISX[U+Q?\ M<^(]/O)W.G>'[:WT^RMBWRQ@HKNP'^T M[$G\*\&^&GAX>,M6N]/GU&VT2S@M))FO;I&*&0*2D9V@D;B-N[M7U%_P5<^& MJ^#?VEAXFDAD-IXKTV*:!H_E3SH (Y49C_$0%;C^]7CG[+OQDT?X%^,;O6?$ MW@ZP\8>$=VBL8O<\DO;%H9D+/M:,AU M!.<=\5K^*=!L/[-L-4\^:Y%T75Y)#N.X$<*>2< CJVA;"(T0QR7.2Q^F*^Z/V-6^U_LH>-PDCHO]I71!7@\0H?UQ7PO_:!@\4OI M@\.Z1>F$'R[VUU6".&9!_'AF#C/NN:**TB[&4E6J^$+ M*U6VE,4[R:W:XR.H7#'@_2N[B_X),_'#5]$N;N6;POIMZO\ JM-N-2DDDD _ MVTC* D>IQ115\[U%9:'!V'_!-/\ :$U#4+K34\(Z;'):N \SZW;>6<^F&)Q^ M%?!_A%J?A+Q-XIT^S.LSOG7%%%3 GRAPHIC 11 msai-20240331xs1a010.jpg GRAPHIC begin 644 msai-20240331xs1a010.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !! %<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBN=\;^.]$^'6@S:QK]ZMC81$+N(+,['HJJ 2S'T H Z*LGQ%XFTGPEI/PYX?NM3&,+6D^M26\5I:;C!IUJ&6!2>KD$DL^.,GIVH ^MO%/[9/@71 ME=-*%[XAF_A-K%Y<1_X')C] :\E\4?MH^+=5:2/0]+L-#A/W9)LW,P_/"_I7 MRVES/9M@<>H?E:WM 2\\1WHLK&RFN[PC=Y<(W<9QG/&.?6JL!]">"?VS/%.B MNL7B2RMO$-KWF@ M[@?D-C8^@^M?1'@+]HGP-\0-D5GJZ6&H,.;'4L02Y]!D MX;GT)KXHN/AH?#\'VGQ?XCT?PA:@9(N[A9)L>R*0,_C7*:E\8?@]X5AE_LS3 M-8^(VH0*9&,F;>S&!DL0 #M'\3->S;[?2 M+4LFGV!/$:GK(P'&]NY[=*]._:>\XF;9%&.,GZ]@.I)Z"O6/"?ANW\/68AB EF M+;IKD#)E8<#:3T09( _'K57MN*QS&G?!J^O=C:I>VFFQM]Z.+_2)@/?&%!_& MM/QEH%K\,_A'XNF\/SW,6H"Q>1;YG59A)C 9<#C&< =J[F*7Z<<^M9_BO1;3 MQ;X?)&L^(/AC MIN@V[QV>I>*/$MU;Q/=7.I3,Z),8U\R,.Q!*[QN X^[DBN@M[CQ_P#$_P * MR:'X1\%0^&M$OWD%U=A%ABFB*J AD8 X&W<2H^8GTQ7NGA/X2^#O!+1OI.AP MO=* #=WP\Z8X[[FR ?H!79N\DB_/(3Z@<#'IZURQI2^T[>A]77SNC%VH4W*S MTQS16O^SE#G7= M9E &$MHTSCU8GK^%%=<8QL?%3S^(/%&C>$-/:_UW5K'1K)>#^/=Z-*V%'U&ZOS7_ ."C M7Q5U[QO^UIXVTS4;N272?#\J:98V#N6ACC6-69@O3G_#7XR^#/C3IOG:7(WAOQ @)N- U.8%"P!)\B[*+R232[:[A\B86S-O M,DBDG:2WW>?N\]ZY:-6526I[V99;A<%2]V3OWO>[NM.VUSU="5&?X3T(X'X$ M\FIP#UJ2PLYK^[C@M('N;M^%BA1I';\/PZ5^[?[:?[*VG_ M +5OPF?0_M$>F^)=-E-[HNIRJ=D,^,,DF 28W7Y6QTX;G;BOR8\/?\$]?CYK M7BN?P]%\/;S3I()"DVHZG-'%8* <%TGR1*O<; 21VK5/2Q*;2:[GSO;ABKCT M/_UZZK0K==;\8>%(+?\ >2P/;B;:,;0CY)/X=Z_2SX+_ /!'GP_HZ0W?Q.\6 M7'B&Y!W-IF@@VUKG/1I6!D=2." $KVOXA?\ !/GX>RZ;!/\ #[1K3PAJ]HJJ MD4>YK>Y53D+)DE@W^V#], M7?[-.N?V?I^B6/BG2T\/:9/-,@.V%4 9 XZ5]G>"_V8 M]/^.VMV$TG_?0P.?4D_2O9_"OPA\+^$MCVNG)6^HWL5_XMND(9+O60(+-&!SN M"')D(/<[J^LO#O[.-A"\<^OWSZA( ,VUMF.$$=L_>(_*O9/>EJHPC!62,*V( MJXB7/5E=F9HOAS3/#EL+?3+""RB QB) "1[GJ?Q-:=%%6 GRAPHIC 12 msai-20240331xs1a011.jpg GRAPHIC begin 644 msai-20240331xs1a011.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" [ " # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZQ_;\_:EU MG]E_X56.H^%XM/N/$VK7GV6V&H9=(8PC-)+Y8(+XPH';+E?"C2/ M&>M2L()M,M+NX2TM!(YDE13A%!'5FQR<"OSK_P""I-_=77[5FMP3W$D]M:Z) M81V\+ME85<,S;1VRW)KVWQ3^U?IGP2_9O^$=G%X=A\8Z]XC\-PD6E\YCL5AC M C=YF ).6& HY)YS0!]1>(/VBKR[_9]\1_$3P_<@I!HESJ%D9[50PD0, '0G MLXY&:F_8>_:+U']I+X,)KFOQV=OXFL+M[#4(K,[4V_:2U2V2YE2WN/#DWFP X21EFC*L1W(R<4#:.+_X*@_\ )W7B0?\ 4'TS M_P!!>N_\%_!_1/V@OV4/AF=9U5_#=SH>GNUIK2LA2WC,C*Z2AR%*-M!Y(*MR M*\[_ ."H;;/VN_$Q/3^QM+Q^3UI?#?X3:C^T7^Q#IGAK0-7AM-9T?69W^RW, MC+;W&UBPAF(!VY#AE8@KD?C4LJ.YV?Q'^$/AOX"?L=^-K;0]4?Q#=>(9;/[5 MK1*;+DB91&L:H2JHH#8 )R2236+_ ,$KYB_[4<__ &+UR/\ R)%5+XJ?"[5/ MV>_V&+;PGX@U6&]UC4O$L$ZV\$A>&W&6=H82<%E4*&8@8R:?_P $KI]O[5,B M=VT"Z'_C\9HB[CF<[_P5'(_X:Z\2@_\ 0&TO^3UX'\)9OB+87=[<^ -4U+2& M( NY;2,$''KCBOT _X*S_ +/-O)H]C\7='M;R?5A+;Z1K$<"&2,V^ M6,4[ E2K?(3T.]>G?\ /#P9\0/$W@/[1'HYN$@N/]9"T#8;MV&<'OZU%7GY M7[/?S.W ?5'B$L:KJ5E/X\U?4=8G\MOLDM[.9$52> M?+' &2/2OHC_ ()9S?\ &6T*]-VA7G'XH:^9?$_B_7O&;VSZHDQ2V79##';L M%C'H.,]Z_1O_ ()2_L[0:=H.I?%O6["]MMR\G3W6W\131I;&"/*QHDA"A<9"A@"/0U]HU"+>)9FE$2"4C!<*-Q_&KE' MFMJ>>G:Y\;_9M"T[]H;4-+^SV$,1\36@BM%A0#+%2?EQW/-?9:@(H"C ' [ 8"D\B+S1)Y:>8!@/M&?SJ2B,>6X2=S__9 end GRAPHIC 13 msai-20240331xs1a012.jpg GRAPHIC begin 644 msai-20240331xs1a012.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !" '4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MHY)DA0O(XC0=68@#\ZQKSQII%F2OVL3..JP@O^HX_6@#=HKSS4_C+I.G31PE M,2RMLB26949ST 5\0=X+.?Z!E_ MJ:!G945S4/B'5%XGTC?ZM#,/Y$"KT/B.V? F2:T8_P#/9"!GZC(H$:]>9^-O MCGX?\(^*K;PJ%U+5?$4Z^;_9^D6GGR1QXSYCEB$1<<\GIS7H5U?Q6EHUPS Q M@9!!X/XUYQKK:#<:X^K#P[;:EJKQ")[N6,'Y.P.<@XZ=.E '=0W;Q!7$KSHP M##=CH1GM5VWODG;;T/:N*T3QS;:I<_89HEMIE'RQ\8P/3'I6A?NULI>-]S#Y ME8'@@4#.OHJAHU^NJ:?%.,$D8;ZCK10(P_B%\2_#WPMT$ZMXCU 65MG;&@!: M29NNU%'+'_)KYA\8?\%'_ 6BPRS31Z]I]HI"JT6G)))(2< *#)U/IBL3]N'[ M;J/Q#LK:0O\ 9;?3T,"?PY9FW$>^0!^%?GC^T+"]@-*CSL#M(Y^H4 '\,T ? MI1X5_;5^#'Q"RS^.)K:="JNFM64T81L9VEE#+D=^:]M\-R>&O'FGB71-4TSQ M': 9W6%TLN,^H4Y'XBOQ8\#Z4=.\,VP*XDFS,V!Z]!^5:T.I:CH5]!>:5=SZ M?<(@9^R[_!S0+S5X-0N+:X,L PEOYQ^S@]GVD$AQ_>! M!KL--\/VFE0^7:P16B=Q"-N?J>I_$U^>G[-'[?GB'P]?6>B?$V[?7/#\Q$2: M[(G^E6F3Q(^/];'SSGYE]^E?H')KT,UO'+;RQSP2QK)'-&=R.C %64C@@@Y! MH"YJK%#"HX&:CDO(XAUP*YF]\0A%)WJ% )8DX Y))/0"O,;;]HGP3K/B8:! M8>(8;O4F8QJ(@QBD<9.Q9,;2W!X!YJ7*,6E)VN=%'#5L0I2I0G(JAX5T?Q'IVJOX@\3>(?M=U]G:%K??F&)25).3A5(*_P (YJC" MUCW6YUV)+JV0P?:(F8J?GPL/!.[:>#R,5GZYXCMHXWVD<]<5Y=>>)OMGD36L MK/#'(&\WD*>V1GM69K>J:E?O/;6$;_;?+$F9495CC8XW\C!]A0!/K'C98/'& MEV< U_"^Y-UIFH#.42Z8*1]!G]:*U/ &@2>'?#-O;W"@7FVNLZ?<6-["ES:7$;12PR#*NI&"#7YK? MM]_L]:;\)],\%^(]-U"[NX9M::S$%R%/DJ\;%0& RQRN,F@1XO\ "/X?Z1K? MA7^U]5MEOWNYI(H(G=@EO#&Q10H!'S'&2U6QN@7A,G+I M@X9&;OCJ#Z5H_#+XBVO@R.?1-9$D6ER3O/9WT<;.D+/RT<@&2!NY5L?6H_B; MXSL/%^I64.EDW%E9*Y:[V%%ED?&54$ D #DXZT >9:KXCM]-FDBDVOL4-+)( MX1(\] 2>I/H*^]/V$OCJ/&WPZO?"=S=^?=>' );-B^]FLI&QL![B-_E'H']J M_-CQ_8R?VA5$G2[,(_BB*[68>N"*]%_9$^)B_#'XT:;J]L'&@7$HL[\R MY"F*8;'(]U&'Q_L5T1IQE3E/FLUT);::LC])/VA+[7+_ .'D\&CVES=Q3742 M:C%:!FF:TS^\"JO)SQG'.*\G^#'PEU:_\3VVN7NCSZ%X>LITO+2TNN)9)54A M55< J@W$DGDU])E_LDY5BKE#@,IX/HP/H>HH>Z:3.Q#D]37ESPT:E55)/;H? M4X//J^!P$\#1@ES7O+6]GY;7[/HM$'H8H[>T^V7URQV0N=B# ^9V M(YP/UKEH]-U+Q%<)/K5RUPJG*VT8V0I]%[GW-='JRI?ZPAWB3R8]N0<_,3D\ MUK>&O#E]XEOQ9Z9%YC_\M9CD10CU8C^74UV'S+.O^".C17&LWYD@26WAM53: MR!ER6!'MT6O7]9\/6>N1(MS'\R?==>"/;Z54\(^%;3PAI M+;,DC'?-._#2N M>Y]/0#M6_0(X9OAA ),QW.P?]!],TFZCNO+-QE3Q:Q8VX^]-)#DM&O?C(ZG#(RGE6!X(-2;X_M]E!-(T4=S M,(VFP7"#!); Y/ X%?IY\0?H1U'2L^UT2&REWL[SM@JN_ 50>#A M0 ,GUKN/%_@GQIX8N=_BOPUXCTZX8 &75+&8LP P/FP00!TYK#T?2=4\4ZK! MI>A:/J&N:K.=D5G8VKO(Q_ < =R: /H+X5?MGRZ0VB>!M;\.7FN:FAAL++4; M2X5/,4@!%F5@3E1QN'4 5]$VS>(_%MX(YG>W@D.V/3[ -N?TW,/F;^5<+^S) M_P $^_$&G^+[/QK\0V@TJ: F:WTNV<2S"0KA2S#*J #QR3FOO+PYX/TGPK!Y M>G6B1,1AYC\TC_[S'DT >5>"_@=<21QOK+?8K;_GSA(,C#_:8<+]!S7L6E:1 M9Z):):V-M':VZ=$C7 ^I[D^YJ]10 4444 %%%% !1110 4444 %%%% !4,5M F%!N:.)(V8Y8JH!/UHHH FHHHH **** "BBB@ HHHH **** /_]D! end GRAPHIC 14 msai-20240331xs1a013.jpg GRAPHIC begin 644 msai-20240331xs1a013.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !@ %P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]*_%7C_0O M!9B75]02U>8%HX_O,1TSCTKG1^T%X)/ U1CC_ID:\,_::)/Q.D!.0+>/ /0? M**\MC4'.16B@K7 ^Q3^T'X+5?EOW?V6/_P"O56;]HWPG#]U[F3Z(/\:^3X8R MW")N;T JP]HZ-\[Q0D?PD@L![@=*?(@/IJ;]ISPTGW;2]D]@@_QJ/_AJ#PW_ M ,^-_P#]^Q_C7S3"+>65XOM(,D>/,5/F*YZ9'O5AK"0)YB8EC'WFCYQ]1U%' M*@/HI_VH]!_@TR^)]\"J,W[4]B#^ZT.X<>\H']*^?_*W?2AH?RI\J&>YO^U= MA^/#@VLT=U;I-&P>-P&4^QK MX/AN99;N*#<4#R*I;)R 3Z5]N>#K,6/AC3H!*TWEQ >8PP6_.HDD@/EW]I?_ M )*A-_U[Q?\ H(KS:QMFN[@1Q_CGIBO2OVEO^2G2_P#7O%_Z"*\_A'V;3'VG M9-<$HK%20 .3G'KTK1;("1YMF8;1&,14YD! >5L\H.ZCN*IJ(Y'=8'2VNG5) M)/D#-CI\V>,]LU+L3G]ZT9)C4#"DAA_#]#^=/D'G)MEDWVFYBMQ%(8TCQRJ- MW/)P>U, ^:2(O"B6FR3$C74;*65?O8QZ]F-$4T5M>P7"ZCAKD".WAR C07!XR:D6"^2!%6SL_-23#HL@"11 G&S/ M5@,?**38RRY69@Q01RGJO\+?[0':CR]U4TAL'UBZ6&"3[<85,UP4;85R=JJQ MX)!_A%6K*9IEDCDXF@;:X]1U!'U!I #1A:S;=-FMWA[>4G]:W'B]JR9$V:G. M?6-1^6:8#(7VZE;GTE3Z_>%?=7A[_D"6>"3^[')S_6OA!)-NI6X/ \U/4_Q# MTK[PT+_D#V?.?G%PMNB\KY91DR5 M(SR&!%>C?M'1%_B=+_UPB_\ 017E^EH;B*>-@V/,\LL'VE"!D'CG!JUL@+\0 MEDCS%Y8W* 6EX.Y3C#*.> .&J%I89)3L-F$8$>9DM#M8Y53#W=CT;IFM#R7/ M[QXI9-C*/+*#=$X8CS!W(]:S]4ANKS3K^"RO=FH36KK#/&59%<*5>78>55", MX'.>13+$>986#3R82(I+,QS:/"02%:=?X\GC:.E6;;2TC>"&6P2!(&:XE>VN M,0P3#)&5SEL@Y)/%<3\'-#\3>&/ 5MIWB[Q /$6JVCS.=2M;M2H@<8CW;_OE MCTS]TUZ#!I\R)&CF'2E)B9W^1Y;Q@OS1RC. WN.32L):C$OECL)[^XU&U.FM M\\-P@(2)>!\Q(^8EJCBL)-,U*R+74E[]H5X9)Y@%9B260D#CC) Q6G:.VJRQ M36\4!THB16AN(&64R X!52-H4'\^M17$KW-VL'V.XB2VD21+N0;4F/(*IWXI MBL67CXZ5CWT>+TD=U%=(\?6LC4(.1J]N,G_ %L?3/\ >%?>NB<: M19@]?*7U]/>O@NY0KKT"@<>:G//J/2OO31\KI-F#U\I?;M[UG)B/FC]H.'=\ M2)6_Z81C_P =%>76UI]AU6];8[P2QAR(\ENO48KU?X_?\E$E_P"N4?\ Z"*X M2VV)-%*PR%RK =U[_B.HJH[ (EH(D21HGD2&$E)H_GFR1@@+W)'-#6SW&U5% MU M6UR/LIBV?(T@/WV(^Z14L>EM;Q/-'HUI>3;4N4GBF4)/*YZX_PHBCLVGO_ +'>S67V:);-HS@06_&595/!89Z_A0 D^G7>J_:( M+W9'IT\"KMMI&2Y$A.6#..,= ,5,T"%;>*.021KA 0^X_+QC/KQS4UOILL(QNGRHDY(P9& []QC@4S1M+M+%'BL;:*VM06=8HN%W,X_"MYT&VJKP S$GTI@>?W\'E^)X^/E$L>6"GU'<5]W:2W_$JL M\9_U*=>/X1ZU\.:K'CQ:F!D"1,D#IT[CG\Z^XM)(_LNSP,?N4[?[(K&6Y-CY MO_:%M;BV\=&X>%EMYH4,<@Z-A<']:\]MY3P>]?9^JZ)8:Y;B'4+.&\B!R%E0 M-@^HSTKS_6_@%H&HMOLY)M.D.20AWJ3^/0?2FI=!'B6F7\,UM]DN\M#G*N/O M1GU!_I1<6EY"\[+)%)9M'B.XA&YU;I\RGCBNOU;X%^(=)4O;-#J,8Y)B)4X[ M *>2?I7%7ECJ.CS>5=6]S93\X!!1P/<'M5IW*((Y$\[[.)8SK26N%O9(.=O3 M)QP1GJM.O)H;Q(M-U6V^UPRPYEG=/]&++@[2>Q)Y JM*]S<#_C\R,Y!*#//N M*:E@"^Z6X>0_[ _6F,E,4&HZN+FWB)NEB,!G+G B/8KT ].]=!;A8(0B\@= M_4^M9UL8K=-D:"-?0=_>K"3^E %IV&VH@PW?6F>;4Q(Y!@0Y_P" BO@KQ#$?7_=%92)9>VT8I:*@0FVJM_IEIJ<)AN[:*XC;@K(@85;HH \ M\U[X)>'=6#M;QR:=,V K0-E5 ]%/%>?ZW\ ]:LM[Z;'Y-E_I\]OSM4R1D*Q_V?4>]4$N>QX(XY]:^R9(4FC*2* M)$;@JPR"/QKC]>^$?AO7 GRAPHIC 15 msai-20240331xs1a014.jpg GRAPHIC begin 644 msai-20240331xs1a014.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !' " # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W_P#;,_X* M-Z5^S/XN?P/H6@R>(O%R6Z7-T\S;+6S5QN0,0Z7/?ZK!ID-\GGV\=C%;D")L ,Z;6/&X$ G->.K?2_VB/$&A1W2_9?$.BO6N.A.;K5(2V6Q]+FF$PE/+<'B*-E4DFIJ^_9M=/PW1X/^U-< MI#_P4.^(,TTBQ1I> &1S@#_1D YJ9+JVE?*W,)SW\Q?\:]3_ ."I_P"S;?>" M_C!_PM?3HY9?#_BF-+6Z\B,M]GU-(R$5\'A)43.[LP?VKX:G2=I'A%X"YA22 M$1ESYS,P4(I!P/4,>&'(KN/DST?PA8/J&G7Z+*EN8-6:0L\>_(*8( )QSGO7 MT5_P3Q^&E_JO[;5KK6C1-%H_AS17GU&4?='G1O$D9/\ >9CD#^ZC>E>=? CX M1ZM\2/&-EX2T8HNHZQ>,5DF^Y#'&@\V5O554$X')/ ZU^P7P'^ /A;]GOP@V MC>';;=5TT[=5KV,K]KWX3CXU_LY>-_"JMY5W<6)N;24+N99X2) M4V^A)3;G_:K\-+'P?/HL#ZH;R*<1%/W"1LI9^0A;)Q\I)P*_HIO%#6LP/(*- MD?A7\_>L;O/N81_JY-052/;SB:]&]DV?&QBYR4%UT/J[_@F[K"VG[3UUISZ? M/>DZ'):)=1H62R8;)&9R!A0^"HSWQ7ZNU\4_\$O_ ?IMI\,/&'BQ;,+K.K^ M(;FUFNLDEH(%01H!T !9SQU)K[6K"BFJ<;]D>EFDHRQM516BE)?)2:7W*R7D MB&\_X]9L]-C?RK\ ]64&Z=NG_$S7_P!&FOWUU=FCTF]9%WN('(4=2=IP*_ C M4C(60NC(QU%=P]")#6L_A?HSDPO^\4_5?FC]9O\ @G1HYTO]F33;@\C4=4U" M\'T-PR?^TZ^GJ^;OV -2AO?V8O#]O""HL;J]MF)Q@G[0[Y![C]Y7TC44FG3B MUV1KCX2AC*T9;J4OS9'*BRQ.K?=92#CL"*_*[XG?\$VOBQ9ZOE M7%RTL5_+=_8Y(D+,<2H0>1_LEJ**V1P[L^_/V6?A%=_ OX#>%/!.H7%M>:GI :L,@O+BS#")YGE=WV[L$@%L GRAPHIC 16 msai-20240331xs1a015.jpg GRAPHIC begin 644 msai-20240331xs1a015.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !+ %T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z^/?V__ M -KS6OV:E\"6/A,VLNNZC>M>WEO=('5K"(8:-@1E1([@!E^8;#BO;/C]^T=X M-_9O\,VVL>+;J7=>3?9K*PM$#W-S)C)VJ2/E4FQM LEP$SEFE; /+BC\26![OK7_!6#QMJOAV>WTG MP/I6DZO)_J[^2[>XC@7N?+*C(HK30/B%9JTG MV*)R(-1@'_+6WW$G!])!.W5Y;MT> MY' 95A&?-_ 5;_8OCT;P#\:]+^(FO6NJ:[X9T19I-*GTZR*->W178A9792BH M"S9RP)Q18#]TJ;O&<9&?2OC[4?\ @H9I%S J:=X3U>VN6<*&OH=Z =R1&*?BKH<\&G^,]/TC3\&.X@TKS;*5R3PIF;+(<<8[UG.3BKV;.S"X>. M)FHRJ1AYR?\ DF?>KSQ1'#2(A]&(%/#!AD'(]J_*/5/%=_I.EQ6DGBF73TB7 M:6N=;@<-CH58*S@>O'->?2_M":CX,O/.MO'.J:G,N=UO:.YC)Q\I$C!<8..0 M*QC6 M6%UJFC79V6?B:.!O]&D[).P&&0]GZJ?O<(6%PX?"]&R0I/>OF3Q MB+CP=%!KFLV-IK%P\2>7:VL9M[88'R^9P"V.^/O>M?8W_!6KPE.WQ5^&_B:: M-7TQ=+N;'.WF:?+>71?V.GB>&RCC(CBM8QC<6'RC@%C^=?%G[.5QIUI\9M*O]6G\FVL M1+<@E"RLZH0HP/4GK7T1XO\ B7X4M?%4&M+X2O/$&LPVYM(KVT'\#@@IG(5A MAB.02,FJBPM<^@8O$-WJO@K0K%;>VDT6WDDEM-1MT!:??U!<$AE';UKB?B=\ M-_\ A/?"WF:=.UIJMINDM9H3C,BJS*I (!#%=OXC%<-H_P"T[I>E>'++POJ> MCQ^'M)M&_<6(O;=WA7D8V*0XZ\+FO=?#?Q!M?B#HUMJ-CJ,&L06,$<,,D 5= MJ1$,L; 8^?C'/-3!R?Q?TNA,M-CXDT9K#7[*VOM4\7VFC-/G=;26LLLJ$8ZA M1@Y[8JAK5CI:>(;?1[>\U*X%U/&D-[_%KQ M)IUJ#%)IFK2R6K%.-A;S8S@CIM<4S2O'5]XF^)/AS5=>N5NV@O(Q@@*BJSX8 M #CDL2:S]YR2MH=:5'V,I2D^?2RMI;K=GVYH'[1/PQL=*@TG0[>\MK+3XDME M$-HQ"KC +%1WP22:W=,^+_@W7I3;VVN_9)9,IG>8I(SZC(X(KPGP]K"^"M>U M&Q2TNG"3%9?LLBQJP!.T$$NBU:_\->+88QJFB7]P\.\Q.'A5T)')#* 3 MT[T6FI6TM^/Y?J1>C[._O.]3TGP-X[U6VT;2+ED MADN+E[J:\G0@F24N2'C)XV8"XK]:?VPW5MXAUE=)C>*VFFD3!P[B,GHS'@9'6OUZ_P""1Y _Z>I3_ %JC(\&_X+&3W-MX(^&+P1,Z'6+E9' R%'DJ0#]2 M/TK\V?'6FV]IX;LY-X,\T9=E[K7ZQ?\ !5_0Q?\ [.NE:B!E]/UV Y[A7CD4 M_KBOR-\58FTJ,XR<8S0!5^$7AN>6>XULO'' C/;;I#@#Y06;Z#O7J7A_7_,M M4O1*]M9R96WA0;)YDS@RRL02BM_#&N..IKR3PC>B;PKK.G%#YR2(HDR<>7-( MJN,>X7%=-\0-2N+'1+^2$M$ RVZ,I*[%X48QZ**8'H,GCKP;J =5O['1W*"Z@AG;=;'/R$L#^\0G@ M,>0>*^@_^">7["/AC]HO1/B%-\18-5L6TTVUII\=I)Y#Q/*K2-,"00WRA0 0 M5()K'TGX1W/PW\)O"W@J:VM))+N,+*\%R=A)&2 %9EX_O77IGTI_P#PJ1-$\,_$RTN4 ME?Q!X96RUO3;KIYMB\PBD!'<@NA]B#7)_"Z^F^$WQOLK=W)CLM1-E,Q/^MA8 MXR>W*,":^P/'/AZ*X^*.AZ&[UNTU&+:(]6T^WO P[DH,_CDU=B800;3Z$@UXUX&\8:B=*TB" M6Z5UBMQ" R!BGELRG&>G&*]!M]:^W(DH"QA[82%<\;MS D?4+FMV%#G*FXO=N/3[3)_\ 7K\L[N(KI7+@,RNR MJ.">IK]4O^"<<7E_L@>",]6:\;_R:EJ64/\ ^"BFBKK'[(_C61ADV M[Q?JL MR G\F-?B-JERLNE!._:OZ'_BS\.[/XM_#;Q'X-U"XDM;/6K-[22XA 9XMPX= M0>"00#@U^:OC;_@CIXRMX9$\,?$/1M64?<.K6,EI+]"8RX/Y4@/SP\"7@&IZ MIIYP6O;0F,=S)&V]0/K@UWFL^7XET&YBBPXNXA+'GINZX/T.17T[\.O^".GQ M8U'75N_$_BG0/"T%L^Z*6S+WLSD="% 50#WRWX5YC^TG^S)XH_91\;OIVJ Z MIX8U M-I>MVL>U6P!YBE,DJ03\RY.W@]#F@#0^!G[4Y\-:)96MQK$_AWQ+IL M2V;2^>T#3JO"N&'!.."I_#BK/B?XR:7XGU_5;?09%O-<\131W'B'587+&>*) MMRK,W1F+A< >F:\0F\/Z7XJ427$"7!8 +<6Y&[CH,@@_@:W[*;2/ NC3_8XT MA9""RQ@.\C#^# /WB./UH&YFU*VB58\G+#8#GWQUKZ-_ M:"\8K:?%3P;96\WERZ.+G69I(WP8OD*)DCID D5\_P#@+Q=IG@CQ+/XXUV#^ MT==3?+I6APON8SMQYLS#[B*#QW8]J9XXUC4//DO-6O;.\\1>((DNKZ:TG$R0 M0-@I%D<(0N 4_A[\UG:\U+L:%C$:GN1DG)_$UY[ILQN88F0JD<<>Q$[[>Y/UKIK"^\MT![\F^&]:\%ZUY6L>&TG$.D2R^4EP9"NYE8G:'PN/FP".]?:5% '\[?B M?]GKXV^%-8DL-8^'NHF[!P))=*<^8.@(91A@?4$U]"? 3_@FM\2?BSIMCK7C M*6ZT6PF8E-.=/LC(N3AG)&0#_L*QQWK]H** /SWT;_@CMX!3P[>6^J>+M;BU M6<[HI]($<45N,'Y2'5FE_P!XD$UY=XL_X(JZU93>;X1^*-I=@Y)BUS3GBY/^ MU&S9_*OU9HH _$;Q-_P35_:&\$23O:>&+#Q/!"?EN-&U6,,X]5BE*M^%>1>) M_ 'Q%^'DFSQ7X \2Z#@C]Y=Z5-Y9^C*"I_.OZ%3TI:=P/R[_ &6_V(/$WQ9A MLO$GCBVG\)^$Y-LT%E*"M_?(PSD*?]2A'\1&XCHO>OTR\/Z!I_A71+'1])LX 8M/TVRB6"WM8$VI&BC '^ GRAPHIC 17 msai-20240331xs1a016.jpg GRAPHIC begin 644 msai-20240331xs1a016.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !H &@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z_(OXY? M\%(OBS=?%/Q%!X1O6\(^'=/NY+*PMFTV&X>QK^>;]H'PCXI^&'Q4US0O%T<]GK$=^UQ?O<3&1+F21F=+E& M!(;>A] P'&.*3O;0UI*+FE-77W6/L;0?^"MWQ#AA@CU/P=X=NVC4"21#<0M( M1P3U8 GKTQ7>Z-_P5[M<$ZM\/<*./]$U4!C] T?/YU^9Z:W9,V/M"#T!X)'X MU?B/G;?*/F%R%4)SN). !]37'*O./Q1_,^CAE6&K:4ZK_!GZJ:-_P5D\ WW- M[X0\06:$@!H9()OTWJ:[#3?^"G?P:O2@F_M^RW=6ETX,HQUY5ST^E?DO\0_A MGK?@JUC@U^S2T34(66.575U5BOW6(Z./2O9/ ?Q=^'M_I-H?$QL+>Z6QM[=[ M*YT08AG12LCB91EU88.#TK2G752-['EXW /"N/LY,'\=E=AH_[57PBU]]EE\0]"D?^[)=",_\ CV*_%OXQZOX:U+QG M'-X->V&C1VB#S--+I&TI+%MP)^\.!TKCTU2]5RRWLP8C!)96R!VY!J7B81=F MCLH9)B:]&-:$EKWNC^@C3OB1X2U< V/BC1KS(R/L]_$YQ^#&MNVU&UO1FWN8 M9QZQ2*W\C7\[J7]S'O/FJ2QR2T8)S^&*N6WBG6+3=Y%[)$3_ !0W$L1'TPW% M/ZS3[BGD6/CM%/T:/Z'Z*_ 31_C9\0=!E"Z1XGUNT:4A%BM=5F8%LX 52"AYK6-6$M4S@J9?BZ3Y M9TW?Y'[S45^7?_!-S]H_X@ZI\9SX(\5>(;C7M URTN)["+4)C))!)"N\O"QY MV%005SC/-%;-6/.3N?H;\:O$%UX6^$/C35["_BTO4+/1[J:UNYB L4RQ,8SS MQG=C />OY[M8\4^)?$$MSKVN7D^LWEW-_I5_J8,S37!7+!F;D/CL<<=*^P?^ M"J7Q,\5:I^TD/"5S/)#X8T+3[6YL++>R17$DJ[I)F((RP(V ]ME?%&IZH+R ML\LIN3@,5 5"P.58CN0>]7'05PU/Q&]SHGV&&ST^VAE999I8K11<%@"-OFG) MV=]H[UT7P?T5/%WB+2M!FO'LHKFZ$0N(QN=,@L"H/&62Y, M0K.UT_R/L#Q!#$UEI5WJ4":A'I=W&1'<#>&"$C>PZ;N=WUKRC]HSP?:VSP>* M-,MA;P2-LNEB&U74G D('<'OZ5])V^D6ES]LM;@*8;V(,KXXST/XYKE-8\&) MX@\/:CI6H#ST<- RCLN.W\Z^1I5[239]=S:@: M2R(6X4$XS$6( ?)XR:+Q]1=;I=;ND75K6YDEDLY8F6Z1G4!XW8C/ 57;MN/' M>DSF-U89!&1GUIUY<2W;7%Q.[SW,JDR32DM(YVXRS'DGCO73"MRP<+;G@8K* MWB,7#%*=K6T]#[0_X)L^'](U;]H3195^T?VOX;T&IZ9S17KO2Q^:=6?4G[9?[#.C?M7+ MI6K0:R_ACQ=I<36T.H"+S8KB G=Y,J$C@-R&'(YZYX^!OVB?^"9NI_L^?!J? MQS?>-X=?:ZN?@;<^')GPBR(%!Y?=V^E=9\,D M'A'Q5I&J1M(R6]Y&TTZ@'RU)QGMQS5,8FA!)RKC)_*JSZ7!+#!9,F^W+8VMS MS@XK@C4>(?))VN?7U\%2RZ,JU&-[+=N]OEIT/OFR\5:9J=G&$U*U>2T)7S1, MI!W?CZTR\=_[1"6TJ/-+%YR^5('R.AZ$Y(K\^9M(ALWP@9%SC:CD"M73=*:\ M 6.\N8&/ ,RD!5H/,9Q)QT M()(KS?Q3H.O_ ^NXK75;>2V=U#)', "R\X(]N*ZUA)1CR\R=CMPF=0IR::: M3- ';V44FX].]9VFZHM[$C>6R*7,)8E<>8!NVXSG[O.<8K5L[6XO[A+>TADN M;AN5BB0LQ]3@5R3@X.TD?8T,7#$4U.FTUU&+U_O'!H?+0OCIM/\ *KFJZ%J? MA^9(]2L)[-F^X9$^4G&)"/EQC 48ZT5J_\$X'%UXP$K2I*8_"NF1HJIM,0\K)5 MC@;B<9SZ<45[R/QYJS?J_P S]$*R/%6B1^)/"^KZ3)S'?VH*,5(/Y57ND=H\Q_?!#+]0!(,<^V>M:7A_YSNC?Y@>@Z_E7JW[.L%AJ7CB]T[4[.WO[>[LOEBN85 MD0%6!/!!QD'J*]XE^!_P]N_,=O#5K;D8!%L[Q#]#6M3-J="7+.+/A\1DM2E- MQC-/\#A/AY\0;CP_X1<;U2V4_.Q=0J^_)KY\_:$\?_\ "P?%WVTX"$!D Y B M5=BM]&.2*^MF_9O^'?G$G2IOEY"&[( M_$6GRV]OI#$V,4P.R>XY7S0#_"HZ>IKWGXB^-;?P?IL^IZE.D=G!P,_>=CT1 M1W8]A7'CZ[JU52@?18"#H4+-Z-W_ 1X]^TGXUT^_L;;0+.TC$\TJ3RSG[RJ MAR"HP,9)QDUX3SBK&JZQ<>)-;O\ 5[K>);R8R"-CG8G1$'L!5?T%="BHI11] M+@8QXHKI/\ @G]( MK>%OA>K_,^Y:***9!^3O[$O#5SXM\,Z[+_:$@TO#W-K.5 E1H<@LI*[@RYZ\\UX9X.^!'A_Q!X9A- M[?Z@GB5P7NQ#((IK)N1Y+V[ XV_[8R37[JUYW\1/V??AW\59EG\4>$M.U&^4 MAEOPAAN@0,#$\963@#UK'V4;N2ZGH3Q]>=.%)RTCM;1GY$?#[X+:M\/_ (A: M=JT.N6VHZ7&)(95EA,-P%=2!G&5;G&<8KW&TN2]O<_.<#;SWZFO?/B#^PX_A MC3[[6?"7C._DL[2)[F32-?A6[+(H+%(IUVR*<# W;_>OG*WU>&V60'!:8J-N M\9XYQ7RF;TW"<6ENCV,#B9UHMU97:[G3Q%5 +#E@-P[9%&M6T>J:4T,H5U=D M# CMN!/\JYT>(%FN"&26+G"DCY?H".*T$U K@,3CI@U\XN9,]9=S*W3;& M !'P4'\J^+_VA/&$GBOXA-I@D8Z7HXQ'$&R#*P^9V]\<#VKZ7\8^*CX:T#4= M0(WF.%W .2,A21D=37PU9ZJNJW%QAN?4QBD]#]*?^"?&I/<7OPNMM M_P"[B\(3#;VS]HE/]:*R?^"(J0\I Y)&[ 'K]*_/RVOYM.6*"9DN\':7**&;TP>U= MC\=/C!-\6?B%JFLVX:/3E*VE@K\,(%SM;!)Y)RQ^M0O<3N"6)Z* M?0>U?&9A5]O4=]EHCZC!T/9P7=[D]Y?/ X\J-3P-T9QAL^C#H?K6CX>AO_$E MW;V&GVUSJ-W*VR&VBC+3,1U4J,]/6K<.B%LE1\P'W^V.YK[4_9.^$,'@CPD? M$=W!LUG6$#*6&&AMLY1?8M]X_AZ5C@\']9G9]#?%5_J\+GR+\3O@1\1-'L-, MN+SP'K%[HLB^=<3Z6B7 L]Q !.F.FV5<.OX, M*^NIX:-**C!VL?,5*\JLN:1^$_Q7^&=S\(O$,44XY]:Y]*_6OXO?\$SO!_Q*T]+33O&7B30K6"1I[6TGF6^AMY, +M,@ M\S:!QM+FOD?XE_\ !,WXQ^!$EN=%32_'5BN6QI)[;2O'OPVM)!+/)-I-U:;84 MW>46ED*L_P#=7C%%>C?L _LK?$#P)+9:[XQTQO#5M;74US%973JUS(6&%!4$ M[%')Y.?045WK9'R%5_O)..S;_,_0:BBB@D*^6?VKK_XE>/8Y?!/A#PAJKZ$2 M/[1U,!46[Z$1ID@[ ?O'^+ITZE%85ES0:O8VI.TT[7/G+3/V7_B%%/$]UX4U M*4C[W"!0/0 'M7::;\ /&JOL;PKJ$:'U"?X\445X#P%.3NY/\/\ (]A8VHHZ M)?C_ )G=_#WX :[?>)M/M]:T6>PT=&\RYDFV@.HYV#!)R3Q]*^P(XUB1410J H* H& !V %%%>QA*$*$&H]3S,36E6E>1)1117<<@4444 %%%% '_V0$! end GRAPHIC 18 msai-20240331xs1a017.jpg GRAPHIC begin 644 msai-20240331xs1a017.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !B '<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]47.!UQ7@ M?[0G[7/A;X!(]C/'+K7B/8L@TRW.T1JWW6D?!"YZA>2:X#]OS]J'6O@II7A? MPEX-N8;/Q?XGG???.HD?3;%,"2=4(QN8G:I/ .>^*_._5?$.M>//&)N9)Y-9 MU"XN%8F]D+-=2#IO;C).*X,17G&4:5)>\_P1])E> P]2C4QV-?[J&EEO*36B M_P SZ_\ "'_!1/Q9?>/;&3Q'HVF:=X1=V%U!#&QNE3;PT9+$L0><$#/M7U%H M/[8WPCUX )XOM[.5N/*OH)8&'U)7'ZU^2=Q]@U2\N+J^T_4;>ZDE+22V-VL@ MSGG". >/3-6$MM/?A/$KVA[1ZK921=.GS*&!-=D*GQ9T146?6++6H00NV_M%+$YQ@LN#7J7AS_@IEJMNR+KO@FUN .'? M3[IHS]<,&H ^_J*^4_#?_!1GX;:KM35++6-#E. ?,@65!G_:4Y_2O5/#?[4_ MPK\5B/[#XUTU'?\ Y9W3F!A_WV * /6**SM+U_3=;3?IVH6E^AYW6LZR#'U! M-7G)7I^5 #Z*HV6IVNI0^;:7,5U$&*%X7#J"#R"0<9%7%;-&X;:,=1110!^+ MO_!5+5[D?M1WMM%5?#&X37=(LY+VY,:,5 MWS@9*\=<#'>NU_X*9W#7'[77C-6Y$-C:J/\ ORIKS[X/Q$>%45ARN,_F:2BG M-29,IRY'&^AUDB1V=I)/=2I%'#N,DW10N?O'/:F:=?6VIINL+^WO$/>&97_0 M&H/B!"'^'7B3VL9#CZ#-?5OP]_9N^%GQ4^"G@35K[P58V^HS:-;[[_3RUM*[ M;,%V>,CYB1G)%>C2INLVHG#.:A&[/EV;387;-Q9Q-(/XB@W?F.:O:7J>K6#I M!I>L:C9%V 6.*Z;9N)QC:Q(Y^E?0<_[ VG2!SX9^(OB'PV5!)2^":C;@]@20 M&%>8Z_\ LN_&3PQ*7T^;PUXRMTY62W=[*7/T8$9ISPM5)I1U^\UH5Z"J0E5? MNW5UL[=;>9S^KZMXITNXD36;/3=0*8BE6_TV,,.X5GC"G)'K6?\ \)#I(;3XBZ';/!XI\ ^);:!6#O4^K)8W .#!J"-;OGI]UP*\ZG3K1C:NK,]O,Y9>ZR>5N3 M@TK\W1];>1U\DWA.YQY>I:MI!Q]W4K#S5'HI>,GY1]*%\.17ZYTKQ!H6J;1N M$<=V(92/[NV4*=P[>M94:&Z3S(72X0]&A<./S!-4KNPAF8B:V1S_ +2 FM.4 M\GVAT\,/C+PPXEM+;5;<@@++:%]A;H,,I(QG&:]7\2?'OQ[\.<^&F\8ZS?!H M@M](;MF8$J,I'G[H!)'7+5\\VUN^FDOI]W>:N=0N M)+N>3YEN9CN>7C!#'N17FX^-14;P?K;L?6<,SP$-7NY%\+:_+]GMXKDY.G7I. H)Z(S_*1TS@^M98" MSIZ/U3_/YGH\64JE+%)5()7VDM+KL_-=^I^I%%%%>F?$'X:_\%-F,7[6_CT] M,6%F1^,*US?PZTTV$,MMZ012#\5!_K77?\%3;*:T_:]\2B2&1([_ $W3WA8H M<2*(@K$>N""*Q_ [O?7<5Y_9]Y965S8Q_99+U-AN40!&E3'5"P*_454=T8RV M9=\7:8)? GB*)^=]A,"?^ GI7VM^QW-#/^SCX!$K)Y:Z)$C#'S<;B",\<5\D MZ_:^=X8UA .39S 9_P!QJ^GOV/D6^_9J^'TJE69=-$; VVM_&;1SI6@>(-0\GP_GIJ=Y_9^H2:S?Q^0+Y>(DN8$ M!VLV.&)0YQR:YZLU4NF]+FE.$H--+4_*KXV^&[?P'\:O&.D6T%GI45KJ=S!% M#ITDUC$#&P!6(Y(8 G %9EAXN\2Z ^E07LNH^=-F>E=U^UO9RVGQ'L9]>LDM=0OKW5I+FTM)]R6\HOW0A78'>!LXS7F=MK5KK MESHMK9VTUNRWEL"MS.\W DSE"Q(4''*CC->'3E"K3E/9IM+Y.Q[U1-.*CJK* M_P!W^9[W%9P+?.EQN\D$AB.OIGBL;7H([2*[,;>?#&P>%B?3&",\CGUK?N?E MFE('&XUB>(5_XE<^1UX _7^E$ES)IF4+IW1YMK/CR_FN$MM/LH7NIB%4-DY/ MH *Q_#_BS4+/Q%/*(I$U87R3Q6]LA#>:"A^51R.1VJC#-):^)+:>$E)HI ZM MZ$=#74:-XCNHO$EY+'%'!+?-NFFA^1F..06'S$>V0*XJ5"%'X%8]?%YCBL*_L!Q6^G? M"66QB 65'BN)$48"^9'P<>^VBMSAN?)__!7&QM=4^.OP MYUZ*W\PVQ:90S$=6" JQ7/W2<>&ZN--NY+>.ZM+ MCS[6>/:K)) P.#&P(8?7UK]>OVH?V9_"_P"U%\.)/#/B2!Q<6[FYTV_A(66U MN I (.#E3T93U'O@U^-/A?3O$WA-;^QU/3+NVO/"]Z=,OV>%A%NW,JHS=%9E M4X!],UA5JNFXR>U]3T,)A8XM5()^^E>*[M;KUM>W<]@O )=-OX^S6L@_\=:I M?V!?C3J.HW.B?#74K2S?1UCQ::L9_)G@8LQ\L%3\^2Q 4@\FLRSU)9$W-]QA M_&/X2.A%<)K'P'\,WLK76EW%[X?O WF)-9SG:K=<@$@CGT-=KDVTXL\E-.ZD MCZXM->\,WOQEV2SR%[379X[V:XMPC[OX#D !N(\\UZ'86'@?6/%_B!+LPR6$ MD5DP%H&C20XD=O,4 X&U'/$EGXE"-YC6^L1+,)2 M%(!=9,[F )P&=4U.?QO\*[.>XO;B*:62%'AC144IL4*0 I#-WJ ME4Z!98O,)V M$@9QGD^]=V+S4M8\6ZSI6@Z?8:];Q06J-\U2.ZM7G1QEKZ1FC4L,/@GMBO'O!EM)+XHT)7M$B9M1APR) MLW !CV.#T[5TOQ,U2WU3XG3/?131M--<,H0\1.[%^K9WCGUK"^'<42^/O"J1 MS,\?VP9C<%2"$;MT_$5G[/V47%>OWZFE+F5.TM]?S9]$W VN_P!217/^)%+: M;(O0DCI]#73W"A@Q/7UKG/%'&GY'4D\^V#4MF479GBMMI[ZCXG@MH1F1W2-! MZLS #]:T182V/C22TD $L$YB8=?F5B#^HKI/@[H?]N_%C2(<94ZC;J1_P,&J M]M"-5^)-_(IR)-0D8_0R,:P.BUT?L1^Q;8+8^%YWZ--IFG,X]P)E'Z8HJW^R M.XCBUVT'*6ECI<8/N89&(_\ 'J*9=CZ&*[NM:^//V!_BAX4\R7PY=Z9XSLQDB-9/L=R! M_NN2A/T:OTEVC.:=2A%4URQV'6J2Q$W5J:R>_3\C\7?$ND^(/A_<_9/%GA_5 M?#%]0D)8W?A^=K4[NQ*LPFTN#_LK(F5 M)]V KYT\=_#/Q]\+&?\ X2[P7K>B6ZMM-ZD'VNU_":/*U5XMDVFMCY?\2>$/ MB)I5Q-=W%M_;+/(SR3P.)-V1@G:1QG'84SX"/RI9I8);A)9($\],[9'0 M;QZX)YIVOI<7.^J+<:CU;^5;+S#KG-T^JI! M-%96UTMF;XP9"3[ _EJQXWA/F]JY858SE*,>AZ%3#5:-.%2:LI7MYV/V-_9" MTUTT_P <:JZD)=:O':QCJ-MO:PQY'MN+45ZC\(?"VF^#_AIX=TS2F>:S2SCF M^T.VYYWD4.TC,.K,6)S[T5H9':4444 %%%% !1110 4UE##!Z'J*=10!X_\ M$K]DWX3_ !89YO$'@O3GU @@:C9(;2X!/\6^,J6(_P!K-?-'C[_@F#+&LDOP M^^(5S:KU33?$T NXO^_R@.!_P$U][T4":N?C?\0_V8/C#\*H+NX\0^##>:3; MAG;6- N1"".U>6^ ?V7/A=\,O$+Z[X>\(VMGJ^ M6:.Z=GF:#/41;R0GX &N+$T:E>T5*T>I]+DN/P662E7K4>>HOA[+^N^I^+W@ M+]HG3/@?\6'O[SP1'XBET=9X4LM1+0&VO0"$D9",-Y;CE6'TYP1Z9XY^-F@_ MM"_LS_#;P+X=L+R_^*DFL7-[K-M%;C?=7#RSJVL.LL\,7_/./"@(#W(&3ZXK>E2A1CRQ/+S M#'U\RK.M7>O1=$NR['LOPST.Z\+?#?PKHM\$^VZ=I5I9SA6ROF1PHC8/<9!H HKIZ*V//"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$! end GRAPHIC 19 msai-20240331xs1a018.jpg GRAPHIC begin 644 msai-20240331xs1a018.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" V #X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**J76I MV=@I:YNX+=1WED51^IH MUC:QXMT/PZ=NJZS8:*=-N;_6+BZ#3*NHSFY:*93\\9)^^ASP>NTTKE1+KQ@K2(2-EO8W$A8_[.(^:^(_VQ_VG/'FB_$'3/%'PM^*NIS>!O$5H)[> MSM=H%C<<5\\>&]'U+QA'!/I5A+Y%^?)EL]FZ2VN-Q M"R(YYRK#'NN0:D\)Z1_:^F/<2W;P7C+(LT?.%9<@$D]1N!'TIA:Q^HG["_QW MOOC=\,+F36;]]1UBQF5FN)0 SQ2+N7.!C(8.OX"OI:OSJ_X)4_$'177Q3HMY M?0V^OZBT,EI98.9XXED,C(0,8&X9YK]%:"3\VOV[OVD=83XUCP/;WEW8>%]$ MA0W8M'9/.NW19%9RN"RA6557/WLFO!_$WBJ75/",M_%JDUOB,ND[3>:F1U5B MI8>QY^6C_@I#93P_M/>/! '0RV=E)YBR''-LHQL]?]JE\=20Z%^R3X.2QT2T MEM1'+/:J/E^W-)M$NXK@_<"C&>U8SERR2MN=-*#J*5NBN>9V?BR[\;^%919R MO/KMLILKZ!1O<*)"\,BCJRG_&*P[F_O=5U.[D MO;Z^U'SW$LLUTY9Y)!QEF(W$ =,56G-8'!^R]I?2]O,[;3?B;JNDZ/!+'>RP M7UKXW]6R6 M/]*Y2^LYGN;86\6]\,VY4[Y'&>F3[UVFE?#K[3JL5EJ45S9_;"%9;D;CL R? M09%6E8Y[GHGP8_; T;X7>(?#U]!X>?P]:Z1=1RF.QHR<@$@'H0>U?D/-\.O#?@&\ MCO--T3R+DA5,FH$S.H*Y#J&&%S],5]*_\$_=)\0:W\6O$.N0Z7?WNF?V*]LV MI>6WD^:9X6$8D/RDX5C@=EH5BF>B_P#!3+]G6]URYT?XL:)92WO]F0&RUJV@ M3@V'L:^!KGQ)?/X)LM#%X^H:-IAGFT^QN,/'$9BID (ZJ M2HP.B]J_?62)+B-D=0Z,"I5AD$=P17RY\BR>XDVMF?B3X@\5W$VJW[6@<+-(267DXQC&>U9VE75Q M-J5L9I%RSCB0Y8YKWC]HS]DGQ'\ _%U[IFL6&I2:-',%M-=M;206E^I /RXW M889VE:,[U)\LQ@GW2N[TSQ[=ZIXDTZ;4'BECM%D6-6Y'FG&=WU Q7D MGVIF\3Z9;[ERK*2Y?'\0."/6OM/_ ()I_ ;P_P#%#XP>+-1\5Z"^MZ78V1F@ M\XYM4F=]ACD7^-BN6'/&S- SU_\ 9*^%>G?M'?$K4_%.O>'VNO!6CVZ11QZA M\Z7=\2#AF&/-" L>>@\M37Z*Z=IMGI%A!96%K%8V<"B.*WMHQ''&HZ!548 ^ ME5?#WAK2O">CV^E:+IUMI6FVZ[(;6TB6.-![* !_C6K0 4444 ,>,.N" PSG M!KPOX[_L>> /VBM9MM5\6?VN+ZWA6")["^\D(H)/"E2,G)!..GX444#1\^>/ M/^"1_@[5II+CPEXRU70<@&.UU&".]C#?[WRL!^)KWG]C?]F6;]EWX=:CH%[K B4&OW^H7[7TMY!:^2 "H54Y))P%[^IP*** 1] T444"/_V0$! end GRAPHIC 20 msai-20240331xs1a019.jpg GRAPHIC begin 644 msai-20240331xs1a019.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !" #L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** ,[ M7M3_ +%T+4=0\OS?LEO)<>7G&[8I;&>V<5^(GBO_ (*,?M!PZQ=26'CM[.W> M21TM7TNU;REW?*@)3G [U^RGQK\#WWQ+^%'BOPMIE^NEW^KZ?+9PW;9VQ,PP M"VWG'8X[5^#G[1'[/'C+X!ZA%9^+?[$\UI7A0Z9J\-U,P7!#20@[XP0>"RBF MAH^VOV;?^"@'B'PI-%K/Q@\2:]XITG4-+S!%8:/"$AO-ZG:NP(3\F[DG%>X> M&_\ @J;\-=;UQK:]T+7]'TS(5;Z>%9'R>YAC+,%]QD^U?)G['7@/XVEE#??9=765U=B'&89!M50H#J5/;YQ6$7*VJ-I*%]S])?"/B[2?'?AVQU M[0KV/4=)OH_-M[J($+(N2,X(!!R,8(R*VZ^._P#@G'\5D\8?#R\T-G4^0$U& MU7N$DXE7_@,@_P#'Z^Q*N$N97,I+E=@HKFO&7Q'\+_#RS^U>)M?T_0X2I93> MW"QLX'7:I.6Q[ U\R?$C_@I;\._"H>+PW87_ (KN 2//Q]DM?8[W&X_0)5BM M<^8/V@/^"C?CKQKK'B;0/!5W:^&_#\$T]DLD"-]OFC5BN\RD@1L<9 3D#O7P M3JMFJ7+W^K3B_O[MR["3)F]068Y)!_G6EXPU*&Y\=Z_>6UI]FLM0O9;J&U#L MR0>8Q.%)Y9><9-5]8O(YM"@FN[-;B]A;[-%.Y(&Q">0!U/ '-(NQH>&-1UG^ MV]/O/"GFV&J6,Z7-K"53\K9&,$'K[5^Q'COXDW/Q/\ V3+J[^(_A06' MAKQ!X54#TZU^C&C_&+4_A;^Q!XE\,OX?U_6;'_A';NU M@O+:R,L6F3RAT:*27@/"2_F))@G#%6Z U-W?70;2MH>!?\$U?C)-X<^)^GZ9 ML=D:=(_)&W1=8MM>T>QU.TE62UO($N(FSG*LH8?H:F-HR:"=W&+/Q\ M_P""I.LZIHO[5\\FK3L^DC1;1M-C;),4?S"1E] 9 V<=Z^7-=OM7MM:M]#M[ M"2?6KEDCA@8%I6:3!15'(Y!!K[N_X+.?#2[N+SP%XVCAE>QDAET*:14RDCZ%\3M0@CE\1VMB=)2#AO*,3%#.1UW[?E'H*U' M%)K<\KN_V)-?\,:"=:US5+S6-6$.YK;2$79;G&2ISDN0>/2O(]6^$NM/X8DU M5_"E]I>CV!VR:[?3%%8,V!A&^\<]E%?IC\1/& \#>&9[Z$+)>L"MM&,O$_BA+U;Z_FE@4[O(DD.",]@3SBLM6[(II)'H_[)3^ /"OA[5= M;U_P]I6J^*=-U"2&WOM5C,Z0Q?PE820A8G^)L_2OI+PQ^V'9Z#XSM-9\1W,U MQX;BMY[>:*7B,JZX5%B *D\8"XK\U?#MC?RZE9I8W[V\L[[W(/RQ@#)<_3I M7OEGH%A9WT;>();PR00F15E*H)"5R-R]AW'>O(K8-RQ/MYU'9;(^AH9C1IX% MX:G07.U9R>[]#RCPW\4=23QYJ?\ 9FA:==V;W$D=O"+0YBCWGR\8/H1UK]]? M@SI>HZ+\)_"-EK)A;58=,MUN?LZD1A]@)"^PZ?A7Y(_#'X1>,?B61;^"O"5U M?12,%:\B@\FU!SU:9L+^IK]C/"EE=:9X6T:SO0GVRWLH8I]AROF*@#8/<9!K MUH>]K8^ZDN8_-W_@HK^W%8SZMXP^!5IX0MKUK;R4O-7U1V;RI&5)5DMXU M&0R;A\Y/X8KX2T#Q=?\ A^:W;1-:TN]#\-2:9X;=E8ZWK>ZUM9%!P2F1ODYX.T5JR%H?1?@'QY<_%[X-V? MC#7I#/?VT$JW1B&TYC&2-HXW$#TKY;\<^&+GQW&=6%P@DGC6:"QC!.V,J3M4 M#)9P1@YY[U]__ G]B[Q[\(M/O/!ETEMJ-N]R]XFKQR;;5@Y&X 'Y@0>Q&:XC M]JG]GSXY?"W0+R_^''AK0+O1V#M=7OAJV,FK1+CDB-P,*>YCW$5Q3A5OA:^$I0E[>#DWM9GYW>$-1?1-7/F9BG*A%5DRT;ALX*_4=*_13]CK]FW5OC MQXPM?&WCCP^^E>!],C!M+&>-D&J3[MQ.UP&,6XEFSP3A1QG'PQ^S)XED\"_M M-?#C4M8T^:[FA\01":VNX6\QQ*2C':PSD%\YQUK^B'K]176XIN[/(4K*R(+. MRM].MHK:UACMK>)0D<,*A44=@JC@"K-%%605-1TZTU>TDL[ZUAO;248D@N(Q M)&XR#RIR#TJ15$:LB *BC"JO ' Z444!T)?2AJ** ,FZ\*Z+?:Q;ZK EX-101.SCH 21 msai-20240331.xsd EX-101.SCH 100100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 140301 - Disclosure - Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 140801 - Disclosure - Accrued Expense (Details) link:presentationLink link:calculationLink link:definitionLink 141601 - Disclosure - Income taxes - Components of provision (benefit) for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 141602 - Disclosure - Income taxes - Deferred tax (liabilities) assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 141603 - Disclosure - Income taxes - Total provision (benefit) for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 200100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 200200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 200400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 240401 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 240501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 240601 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240808 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 241001 - Disclosure - Earnings per Share - Computation of basic and diluted earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 241304 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details) link:presentationLink link:calculationLink link:definitionLink 241406 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 100090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 131703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 140101 - Disclosure - Organization and Business Operations (Details) link:presentationLink link:calculationLink link:definitionLink 140201 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 140202 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details) link:presentationLink link:calculationLink link:definitionLink 140203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 140205 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 140207 - Disclosure - Summary of Significant Accounting Policies - Offering Costs (Details) link:presentationLink link:calculationLink link:definitionLink 140209 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 140302 - Disclosure - Reverse Recapitalization - Components of outstanding shares of common stock (Details) link:presentationLink link:calculationLink link:definitionLink 140304 - Disclosure - Reverse Recapitalization - Financing Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 140401 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details) link:presentationLink link:calculationLink link:definitionLink 140402 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 140403 - Disclosure - Revenue - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 140403 - Disclosure - Revenue - Remaining performance obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 140501 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 140901 - Disclosure - Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 140902 - Disclosure - Debt - Stockholder Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 140903 - Disclosure - Debt - Related Party Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 140904 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 140905 - Disclosure - Debt - Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 140906 - Disclosure - Debt - Financing Notes (Details) link:presentationLink link:calculationLink link:definitionLink 141001 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 141002 - Disclosure - Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details) link:presentationLink link:calculationLink link:definitionLink 141003 - Disclosure - Share-Based Compensation - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 141004 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 141005 - Disclosure - Share-Based Compensation - Restricted stock unit (Details) link:presentationLink link:calculationLink link:definitionLink 141101 - Disclosure - Stockholders Equity (Details) link:presentationLink link:calculationLink link:definitionLink 141201 - Disclosure - Earnings (loss) per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 141301 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 141604 - Disclosure - Income taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 141701 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 141702 - Disclosure - Fair Value Measurements - Fair Value Assumption - Financing Note (Details) link:presentationLink link:calculationLink link:definitionLink 141703 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 141801 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 200300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 231603 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 240101 - Disclosure - Organization and Business Operations (Details) link:presentationLink link:calculationLink link:definitionLink 240202 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 240203 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details) link:presentationLink link:calculationLink link:definitionLink 240301 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details) link:presentationLink link:calculationLink link:definitionLink 240302 - Disclosure - Revenue - Sales returns reserve and product returns (Details) link:presentationLink link:calculationLink link:definitionLink 240303 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240304 - Disclosure - Revenue - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 240304 - Disclosure - Revenue - Remaining performance obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 240801 - Disclosure - Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 240802 - Disclosure - Debt - Stockholder Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 240803 - Disclosure - Debt - First Insurance Funding line of credit (Details) link:presentationLink link:calculationLink link:definitionLink 240804 - Disclosure - Debt - Related Party Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240805 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240806 - Disclosure - Debt - Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240807 - Disclosure - Debt - Financing Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240901 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 241002 - Disclosure - Earnings per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 241101 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 241102 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 241103 - Disclosure - Share-Based Compensation - Restricted stock unit (Details) link:presentationLink link:calculationLink link:definitionLink 241201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 241501 - Disclosure - Income Taxes - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 241502 - Disclosure - Income Taxes - Effective income tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 241601 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 241602 - Disclosure - Fair value measurements - Financing Note (Details) link:presentationLink link:calculationLink link:definitionLink 241603 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 241701 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink 100105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 110101 - Disclosure - Organization and Business Operations link:presentationLink link:calculationLink link:definitionLink 110201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 110301 - Disclosure - Reverse Recapitalization link:presentationLink link:calculationLink link:definitionLink 110401 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 110501 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 110601 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 110701 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 110801 - Disclosure - Accrued Expense link:presentationLink link:calculationLink link:definitionLink 110901 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 111001 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 111101 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 111201 - Disclosure - Earnings (loss) per Share link:presentationLink link:calculationLink link:definitionLink 111301 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 111401 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 111501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 111601 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 111701 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 111801 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 120202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 130203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 130303 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:calculationLink link:definitionLink 130403 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 130503 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 130603 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 130703 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 130803 - Disclosure - Accrued Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 130903 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 131003 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 131203 - Disclosure - Earnings (loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 131403 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 131603 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 140204 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 140206 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 140208 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 140210 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 140211 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 140303 - Disclosure - Reverse Recapitalization - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 140404 - Disclosure - Revenue - Accounts receivables allowance (Details) link:presentationLink link:calculationLink link:definitionLink 140601 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 140701 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 140702 - Disclosure - Inventories - Write-downs to net realizable value (Details) link:presentationLink link:calculationLink link:definitionLink 140907 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 141202 - Disclosure - Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 141401 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 141402 - Disclosure - Leases - Components of operating lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 141403 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 141404 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details) link:presentationLink link:calculationLink link:definitionLink 141405 - Disclosure - Leases - Supplemental cash flow information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 141406 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details) link:presentationLink link:calculationLink link:definitionLink 141605 - Disclosure - Income taxes - Changes in valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 210101 - Disclosure - Organization and Business Operations link:presentationLink link:calculationLink link:definitionLink 210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 210301 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 210401 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 210501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 210601 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 210701 - Disclosure - Accrued Expense link:presentationLink link:calculationLink link:definitionLink 210801 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 210901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 211001 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 211101 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 211201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 211301 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 211401 - Disclosure - Commitment and Contingency link:presentationLink link:calculationLink link:definitionLink 211501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 211601 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 211701 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 220202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 230203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 230303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 230403 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 230503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 230603 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 230703 - Disclosure - Accrued Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 230803 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 231003 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 231103 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 231303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 231503 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 240701 - Disclosure - Accrued Expense (Details) link:presentationLink link:calculationLink link:definitionLink 241301 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 241302 - Disclosure - Leases - Components of operating lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 241303 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 22 msai-20240331_cal.xml EX-101.CAL EX-101.DEF 23 msai-20240331_def.xml EX-101.DEF EX-101.LAB 24 msai-20240331_lab.xml EX-101.LAB EX-101.PRE 25 msai-20240331_pre.xml EX-101.PRE EXCEL 193 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -MZVE@'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 " #;>MI8GMS5/^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITVE8.CFLN))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?R,%CJAHI#.>*-7?/Q,_0(S&K!'AYXRU&4-3,X3 MXVGL.[@"9AAAMI8F5R<(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 -MZVEA#]MP3Y@( - ( 8 >&PO=V]R:W-H965T&UL MG99;;]HP%,>_BI5)>VJ;&Z70 1+0R]!:BJ#='J8]F.00HCIV9CL%OOV.$TB9 ME'IH+XEOY^_?.;'/26\CY*M: VBRS1A7?6>M=7[MNBI:0T;5AD[OG,8 MF*?)6IL!=]#+:0(+T"_Y3&+/K57B- .N4L&)A%7?&?K7([\T*%=\3V&CCMK$ MN+(4XM5T)G'?\0P1,(BTD:#X>H,Q,&:4D./W7M2I]S2&Q^V#^EWI/#JSI K& M@OU(8[WN.QV'Q+"B!=-SL?D*>X!.#((O0\,@KU!4')7&Y64-U3304^*#9%F-:J91NEJ:8UP*3=?9:$ESJ9H MIP?6V,6L_5N(E9ZD9[P5$E&'P@&))'P?5:H5@, M\=_V+L+5A,&!1\ MI=UJUC97Z%KE-(*^@W=$@7P#9_#YD]_VOEC(6S5YRZ;^3OZ\RZ$)SFZ^./?= MH07CLL:XM.KL8S:')#6!0IXIS1IY[#J/+P_/D\7M=/$T)\,)^?KT<#.9WB_. MR&0ZOK!PMFO.]BF<=RD#2<940R+DK@G3+C,5_)Q&$>81B1IQI6?!NZKQKD[! M6V24,3(J%$XKU81GE]&R M-IZ;IG$)SFX%,4IZ0>[37:S(664YY8]3L>O_ MZM98W5.PQGCJ)65X3V/8DF_0"&17\CS/[[3#;M>S8/G>>]KTK')#O(AQ>1GO M&$T:TZ1=8$69LD7(/\K@_DF?;DN>\3:JM,QB,Y"IB!NY[&H?5D7J?7E5ZS&EXR%3A,$*3;V+*TP4LBJ?54>+O"Q92Z&Q M );--?YR@#0+<'XEA#YTS ;U3\S@#U!+ P04 " #;>MI8"]7 >*X( "^ M-P & 'AL+W=OX-->_O,R'0LK"RY$IUL^NM+R8IED2/:*G@?=B/9PYG1 M(3D\AZ)O7XOR:[7A7*!OVRRO[B8;(78?9[,JV? MJVZ*'<_E-^NBW#(A;\OG M6;4K.5LUC;;9C#B./]NR-)_,;YO/'LKY;;$769KSAQ)5^^V6E6^?>%:\WDWP MY/V#+^GS1M0?S.:W._;,'[GX8_=0RKO9T;Q5^MT6,471?9GNA*;NTDX02N^9OM,?"E>?^;M WFUOZ3(JN9_ M]-K:.A.4["M1;-O&,H-MFA_^LF\M$"<-L#O0@+0-R*4-:-N 7MK ;1NXES;P MV@;-H\\.S]X %S/!YK=E\8K*VEIZJR\:])O6$J\TKP?*HRCEMZEL)^:+(J^* M+%TQP5?H$\M8GG#T6+NKT#7ZXS%&'ZY^0%7QY=*CY\O+HI-]\)M$^0DZ. MD)/&'QV"?%^6/!>(595$&0+ST-Z%V]>EXV.U8PF_F\C:4/'RA4_F__D.^\Z/ M$+0VG<4VG2TM.>MU CUV C5YGR]8M4%R,*.DON!_[=,7ELE> ?OCX,IK7-65 M]V7N1OAV]G(*LVZ#L>?UC6)C3F/ATR/ZGGL,V$/%/:+B&E'YO60K+HMW4NPE M%'(A2+C$Y2GC4Y3+1:M8(Y;)I:4N$E5]=X5#IT'QBD3.5-I7.]Y4_NP-PO$0 MW#_-. @4''4;XKJ.@J/Q*<;BJ$?$GA/"0'I'(#TCD+_D+W(P%67*JZDLX\V$ MAQ#QM-B>Y[L*)+J1'U$5$F,^8R'1(T8^'1A;_A$2_PPD2;'E2+!O_'1D0:CX M.BHJ)H"),I)B8SIC$0'B#0R1X(A'8,3COV+#R_>Q85@, GUXAD2% S"*J%*B M8F,^8P'1(U(G\&!(PB,DH;G\%()E%T 2ZL/3B:@"B6Z$B8<5J]B8T%A,@)!N M1"(8E.@(2F0$Y:&4JJ 4;U.TD^Q,-.6V7J]VDJZ+IBY#$$5Z]]!0A0@PRRK;X==H9JTWKJ31,5O[,FL3F?T>B9 O8AZ1@Q-E/B0_4UX$"! M\H;5BKJ S'P:$!4/JUP8"AJX/A[ I./#V+U(JV4I>TJS5,@9!T)CDY NK'J+ MK7I;VO+6[X^.5F,SKU8$RHZ]#7%(K'-8EV!5;0!6Q->XM3FIT1#J,3'UG8&A MVM%K/()?FX#1J2R1HD,%1K>*5,T;FS,:C0O L?'0#.Y8-C;3[/LD*?=<4J9O M.YY7,"(ZER5$E1,+P(IZ^B)IE61#F9WJPSXF'%'H3)P 1M,%:/8G-QHA("00_J(G&RP7T+ND\NX M&]&I=*36., &8[7$F9,:C8P>DI"!RD\ZCD\NX?B7(@.0:B?PB H.;*9NQYDS M&PV/'M2/HH&M%M+Q?6+> '\41?)U4V0K.7YV9;%-JZHHWYJB!B)DE?=;]19; M];8DP"YYZ 4#](QTA)Z8"3U$1:9G]C0(0-K5.K4 C#!1":PYN=$8 2&'JGU' MZXF9U@-KZQET=!J-_LDPG$+!-BON9RF*UJ3:G,3WAOE>BTW%79,6"# M-8YA52P $:.A:=EI!6+6"H>%]-P"JBL!3( %%##S?>VEISFCT:@ 4L;S@P%@ M:*<%Z#DML-VFHGXW41W>K\L"G^;//$\D2.C#;[*$(>S] +YFMRH,_HTW!"VD M5M-:6DBKWS.=;J#8N)=YPFVJ[YM72.(-?5CQ=9JD NX0FUQ_8=5;;-7;TI:W M?M=T@H6:!4L]:8H<574/3=&5<^,X#D8[5J(7ENWYCX@ZSM0Y_&MF53 -G'"* M?8JJ#9,9(;87FZ),_Y;5FC5',V*>\.V3I+'O!Y^:=O41IOXYC6GS.<;3R/.G M86OF34E$IC1TW]U+'EQOHM7?%7M1"7DA)_7(4. 0 Y25>K+FK$ELAG?T8/B_ M'$PZ.9EDUFCWJU5:'Z*4Z\N.I:OK-$<)VZ5RO0$!U(60[#?MK0QD1D)?W98R MIS8:2#TH&3RC1#N11LTB[3Y)]MM]UAQ9;,L7B(PN6:YIX'@:-) =Q=KQ"7-6 MH[$!HF(G] AYI3'8T8$'3X=2CM)!0U2Z@O_##K M'E@Y (I-_;.PZBVVZFUIRUN_)SIM1D,;+Z:I326UL.HMMNIM:O!]9NSJF7')UF'K[_3X$ W471JJBS1/-8K-F8W&4<\+2]8Y<*ZXDX6N61;^ MRI]9\H8>/]\_@">#K4H_J]YBJ]Z6MKSU^Z$3@:Y9!%Y8-URKRL^JM]BJMZ4M M;_W^Z)2?:U9^H^N&V=_HGB':;">.=MK>JKJRY>T ^.SDIT_U+]L^L_(YS2N4 M\;5T[]P$\M'*PX_%#C>BV#6_AGHJA"BVS>6&,TGV:@/Y_;J0P+&PO=V]R:W-H965T M&ULK59=;YLP%/TK%JNF3NK"9TC2)4AMT+0]3(J:=7MVX298 M-9C9)NGVZW<-E.6#9JG4/ 0;SCGV.>!K3[="/JH,0).GG!=J9F5:E]>VK9(, M('@M03O7(+?$OQS"4%+".ID&BMU#C'5-)I* ML272H%'--.HP:S;:9X5Y[4LM\2E#GH[FHE""LY1J2,DMY;1(@"R-G"*7"RJA MT!EHEE#^@7PD]\N87%Y\(!>$%>1[)BI%BU1-;8TS,7IVTHYZVXSJO3#J-RH' MQ'>OB.=X00]]?IH>0]+1_1YZ?#[=VZ?;&%^7H==EZ-5Z_LL9IK@0,, 3:?:% MU,@&_;)FP5^KDB8PLW!%*Y ;L*+W[]S0^=07V5N*Q6\DMA>GW\7IGU*/;CC6 MHCHYK&I$2YH"EH=$5 5^DQ(28!OZP*$OT$9X6 N;@K>)W+$SM3>[.9V!B8\Q MWN0?9L]5T+D*3KJ:BSS'.H<+.GF\(KBRR(;R"D@)6(0S7&A]?AK)T\:&G;'A*XPMC15%:*4S(=D?2/ML-8+ASD1\I_T=.#L;&1\C M1R-G[(9^O[NP^WAU3JNIW%A[-PO4F7NA-P@-C/4!W,@S'GG_@ZQ@X1$5_ M'/3[&G6^1J_WA<<"I;&BLV+=9VYTKKD>8+^Y8V"_.7MG@S.G$=P_UJQ0A,,* MF\!Z%Q!ZV;&1Z*0!H /E\)H9\[9AOMCEG17U!+ P04 M " #;>MI8.D6F(VP' #I, & 'AL+W=OZA="YYR4,QET^\^B'6C$GTO"E*<35:2[F]&(_%8LTV M5)SS+2O5+TM>;:A4'ZO56&PK1K,F:%.,B>=%XPW-R]'LLOGNMII=\ITL\I+= M5DCL-AM:_;QF!7^Z&N'1RQ=W^6HMZR_&L\LM7;%[)K]M;ROU:7Q@R?(-*T7. M2U2QY=7H=WPQ]YN !O%WSI[$T7M4W\H#YS_J#Y^RJY%77Q$KV$+6%%2]/+(; M5A0UD[J.?UK2T:'-.O#X_0O[O+EY=3,/5+ ;7GS/,[F^&DU'*&-+NBOD'7_Z M@[4W%-9\"UZ(YB]ZVF,C?X06.R'YI@U65[#)R_TK?6Z%. K P4 :0.('A . M!/AM@/_6%H(V(- #HH& L T(W]I"U 9$C?9[L1JE$RKI[++B3ZBJT8JM?M.D MJXE6 N=EW;/N9:5^S56H?R$GU=\YV@928NQU)=0\TT7K3MW>S;(P/M^>@S+^5:H+3,6 ;$ MI_9X3"P$8W7S!P7(BP+7Q,KX92'/D3?]B(A'"'1#]O#/M#I'/F[" R \>7NX M#\EA#T_8PAH^?WLXL6CI'WJ3W_#Y_Z4W 9=YO:<-8-JZNEZ(+5VPJY$JGX)5 MCVPT^_47''F_00ES29:X)$M=DLT=D?42'1P2'=C89W?LD94[]A&53$+YM$:? MFL\]6=B0U3/EXXR027@Y?CS.DPF*IUX?DYJ8,/ UT-P$34@T/8!Z[+HZ!9Q MX 6:H"8HB#314Q/CQ]-($Q0@BJ, %C0Z"!I9"TU;3Z8"8&&^79Q$PG1%/+Q(01AK6*#UK%]N),Q8X6\BYTL\ M:U:^ @ 4(?%DHO5J (8#GY ! M$8_,';:*V$V3==\&I;,2G"P=-N[CC(3ZLB&!8#Z>1+IX$!L.?5]7#\!AXN&! M11LFG7S$7AG6M%RQVO$N:5ZA1UKLFM7:@I>J,,C\H6"HY'*@4UJY3U:6F*LH M8PT,@,[(=*++"J#BB;X,=G7Y?>D[(XFM]F7VE5;YLJ[!RUT);1-I M9W3*EK9L_:P&'M83]G_X0=P90FQWA$-CY8E6%:WW (J:!A!7.!4+_N)TR93H$GE=8TIQ%&;_;1T;A9;7=7LBURS"KW/RP7?L ^' MM<[@]HJ=[N2L.'6V+5M_'!AS$ * CTI$&AH4N\L)K9[S&8(/+ EK^IJ50N. M)'T>*$I.G24VK=Z9/]77C D$(S$ANH00C'B1,9$#.+4ZF@ZMT#N+B>T>\]-! MO)<."TKHU&IBT__YAGXFY@SK.U< 2&FB2P>X5N(-"=?Y36PWG'\I?SFX'G?I MS&ZPZ5+/?*,K)1",Q)XQ:"$8.=X<;64#<-A7A+!PI/.$Q+/N^GUOGA.R[(RJ MY3=5JPVQIDH%Q'=22%IFS=;1 Q7YHMDXRO)B)\&'3-?$J6-TRI8X94N=LLU= ML?4[0.=GB=W/7M>Y!?/IU,82TU!B'$=13+2NG@#($ =QH%M9 !>1CQ5>N?Z M#E<"P<)SXW$9E]6I5=&J4G;(E3ME2IVQS5VS]\X&=A??M%OZ-5=%W MZL^=LB5.V5*G;'-7;/WL=O[\_2+YMSH$_<"GYIGF[9C1C50U0 MOR\YER\?Z@8._]TP^Q=02P,$% @ VWK:6(A#V;I$FVG4ZG'UA;29BUC0^0Y.SY]06;F "R,,G=+W&PI>L1LFY W(_P M\7.2_L@>.,^5/Y:+578R>LCS]>?Q.)L]\&64?4K6?%5\DRR@O-M/[<;9. M>33?5%HNQE15S?$RBE>CT^/->U?IZ7'RF"_B%;]*E>QQN8S2GU_X(GD^&9'1 MRQO7\?U#7KXQ/CU>1_?\AN??UE=IL37>4>;QDJ^R.%DI*;\[&9V1SZ%FEA4V M)?X9\^?LU?]*N2O?D^1'N>'/3T9JV2*^X+.\1$3%RQ,_YXM%22K:\7L%'>UB MEA5?__]"=S8[7^S,]RCCY\GB7_$\?S@962-ESN^BQT5^G3Q[O-HAH^3-DD6V M^:L\5V75D3)[S/)D654N6K",5]O7Z(^J(UY5,"9[*M"J FU5V!M!JRIHAU;0 MJPIZJP*U]E0PJ@I&>Q_V53"K"F8[PG1/A4E587)H+UE5!>O0?9A6%::'-HFH M+]^I\FSDI;E"U[YSV:<;NH7(RM>E9*Z MR=/BT[BHEY^>7U[<7/[FVV>WS%9N;HN7K^SB]D:Y=)1S[^S"93>*?U%\<'D> M>I>_V>SZYF\*^\78\SHN&E?CQ MK&K$EVTCZ+Y&),ME(:^;/)G]4*J-\T649?I?0:3SMT>Z+@)MCA3)71$U3E+EBA9ILCT;*V7J]*-KRTKAK/HO6<1XMXC^W[TG:QM[< M-@',DTVZ?3=N#C2[ XW='>XH1N.OH?S MA=_'JW+?E"_1(EK-N!+EBLUGGQ2-_*I0E1+1T4/*+"\Z/F?K:,9/1L551<;3 M)SXZ_>M?B*G^772 0,)L)(PA88)".ITT M"_F'% JZA71=:Q4*>PHUAIVV&W;:P&'WH3AC90]1T9$?#QJ"6[[YJE4&T:>Z MV6S\>;?8D:B<+<#1*=4LO5F.'5C.D>[^P*'C(F$>$N8C80$2%H)@C=&M[T:W M+AW=%\7,Z\,BR3+1:>*+M.[0@R<29B-A# ESD# 7"?.0,%_O'JV(1J>M$T" MC!GVQFQ(P-A)P)!*X*8\E!^5<^NY,DN6ZV+.O[GZ%0E"2AHJ""3,1L(8$N8@ M8:[1&0*FWCJA>3ZFHH4(04.50029B-A M# ESD##7[ P#:AIM22 C^MV(1T2U3*UUZ$?&# 4Q+:I.Q<-]LAONDR'#77)= M+QSZ4OC0H8^$V4@8FQPT?7&0,5TDS$/"?"0L0,)"$*RA)&NG).L=TPAIW:%" M0<)L)(PA80X2YB)A'A+F6]WC>G%!W[[Y@PP9]H5L"&"Z$\ 4-HF0DH;* 0FS MD3"&A#E(F#OMC "K->(\9#P?"0N0L%#:$PTA$+5V!=6!DXBO4;J[DM*$%I^4 M.%024)H-I3$HS8'2W(K6F$I,=-)2!C2F+XAY1+3)I'T?"1HU%$8E*MTSGR"O M'''RCAE%OPZD],$Z0-)L*(U5M-Y9!32J"Z5Y4)H/I0506HBB-555&[_DG0ZEV5 :(X=Y[0XTJ@NE>5":#Z4%4%J(HC6%55O?Y#W>M[SR8-% W6\H MC4%I#I3F0FD>E.83@1]-*36M]FD&:H+W1VW*H;;!B=P'/T]63SQ]21K-RLS- MAV0QYZFR3I-EG&5)^E-9)3D7J@7JC$-I-I3&H#0'2G-)UQ,FEJ%VIO!0AQQ* M"Z"TL+=#FEJI?7(B-\H/ULKK:S6A;J#^.91F0VF,="U.4'S!* T&TICM)LG0"VJ3MJ+&*%172C-@])\*"V TD(4 MK2FG.D^ RO,$OO+TGJ=*VGZ,P8>+\DZ<)I82=H$X=H4X=HEX=W4T::L(:OU3 MD0VO=^X%0(/Z4%H I85[.D3;89 W[CO/9U \P.@-!M*8[2;'Z"9 M4V).IFTE0!,$H#0/2O.AM !*"U&TIJ[J! $J3Q"P^1U/4SYO3'AF298+;P;( M88-5!$T8@-(8E.9 :2X5V.,38VJT3SK03 H+8#2PMX.:8JC3A>@N&7S2C-AM(8[9J]A$P-TZ):>XA#372F-0F@.EN5":!Z7Y5+"479M2VC['0"WZWJ!-,=3>.Y5[ M[^]*/Y:S!VL%:L1#:0Q*9VHI)T"!@WJ0FD>E.9#:0&4%J)H37G5EKPFM^3? MD'@L)PX6$M2-A](8E.9 ::[6S130]4G[OB\TI@^E!5!:V-E.9#:0&4%J)H34G5UKTF MM^[E3^C3A4J".OA0F@VEL8HF\R>A 5U!0,W2B=8^CT!M>4'0(VVB&NU')$&C MAJ*^U?;Y[5KMMVN#_';)4_?$8QOJO4-I-I3&-,$:?#JE)IUV[H5!+7@HS8/2 M?"@M@-)"%&VKJ_&KGWHL?_.T$,9]O,J4!;\K\.JG2:'+=/LSHMN-/%EO?OWQ M>Y+GR7+S[P./YCPM"Q2?WR7%E+_:*']0MI8 M!_5_?T$- #]9 & 'AL+W=O8^_5&R8YKD M:&RUL\!BXSC#1W%F.'J/I.P/+U7]I5D)T3I?UT79?+Q8M>WFZO*RR59BG38_ M5!M1RK\LJWJ=MO+7^NFRV=0B7?2-UL4E<]WP?]BD3^)!M+]M[FOYV^4!99&O M1=GD5>G48OGQXL:[2J*P:]!;_"<7+\W1:Z<;RF-5?>E^N5M\O'"[*Q*%R-H. M(I4_GL5<%$6')*_CCSWHQ:'/KN'QZS?T3_W@Y6 >TT;,J^+W?-&N/EY,+YR% M6*;;HOVE>OF7V \HZ/"RJFCZ_YV7O:U[X63;IJW6^\;R"M9YN?N9?MT[XJB! MQ($;L'T#9C;P!QKP?0-N-@@'&OC[!OZY/03[!OW0+W=C[QT7IVUZ_:&N7IRZ MLY9HW8O>^WUKZ:^\[!+EH:WE7W/9KKV>5V53%?DB;<7">6CE#YD%;>-42V>> M-BOGD\RDQIDXOSW$SKOOWCO?.7GI_+JJMDU:+IH/EZV\A@[I,MOW=[OKCPWT MQYW/5=FN&B8&\>N&4HXN>T_L'AWO<./!89VCPYOSE#G,$/Z#\S878)!W*#Z, MTA6WJV:39N+CA:Q>C:B?Q<7UW__FA>X_( =3@L648 D1F!8*_Q *'T.__DG> M)=X55=.\AP*P:QOT;;N;P?/UA,^Z%'@^]BQ@Q69NI%O%D!5CX50W2P SCTNX M@YDVS. PS #-N)O%?V65VQ6=MI+WGJPJL[P03BG'WPV_>[=[GV=35\^Y+ '.XZM3'=(V1=,VH$Q;2K"8$BPA M/B&1[B&:)I&PL)FN5I M1P.@$.Q:AT=9Q")NI*UMXTU=(VEMFVEDI']BVP2A!Z=K=!A>A [OII WQ+3, MA"-)FK.HMH_MUG'M.OMZD>=W-:L@C4SL'N'&!<[2OL;/+[M +IS/#);;10&F; M'1PRPRMX54ZZJN440E)91WR5[+X1D$-F5M?>%;*0$8F-:>Z+MV+BL)[**.\_K&CZ=*' MR[R4U*BCX6V=RHF7#@SI[BSAY.GN>KM'P2 MW1++4M(GYSDMMGU2OJ2U=*A42$6>/N;%H+[Q;,8[L8L]>@VC_0ITZI^5:3=PUE[GZ#OGOJY;CE7"LYG4;?Y8RM[Q9B]ZKW7'__D/UMBUYM+^MJ[61]TDK. M7UZ!GJ-D\G-2M)@4+:%"TT.FU(:'RXU?ZW0A#DJT6TD1^7,JLQJ,"B $HM 4 MXH!5$/AF/@.Z8\:L6Q2D3KP!- ^$'Z+>Y&CJ'C)B5])"5YYNK+) 5 M=P<4(%-,GN%,?C?>LBK/&#(IER=%BTG1$F;K@\E0>5'Z@.'ZP*BIF_1UJ* R MFZ=[@5U: *LH#,SD@CB_E5NVD3^TNLD4E6^77DMASR"BPP@LA>58V0U9#-T%%_QA.__HS'IV>V4K6?FK$ M !GCIOZ&C)AU'P2,/)-')J"5.Y#37)$_CI._FRRKMY+[[5<_X9UJB*6QJ3E8 MP,S2=S&$Q;FUB "8>=-9-#!:Q>0XSN1V.7TBLCC&Z)UYTG5A#BSY>F;Y XT& M7*<((L<)XD_[_>._N'W,;3KGS\P]=\!HXIOE) :M@L#R!F#&O6A@F9P?'?/ MSWETJJ YYYP'[4$/VI,>M$<]OL59#ZZ()L>)YCS=Y&U:[$K9(F^W]4! &H8 M1)Z9@Y 5-Q>B("LO\$W-!IJ%0ULU7%%-CE/-^[K*A%@TNU6DL];?<<31Z6BS M2G/7(3[#)J&Z*MV/BL9RG,8>BMN^MLE_;Y/[1#D#&"N02Y"5=88(LO("S\HE MR&PXEQ2[Y1%:SSX==AY.U#/2PQBD:#$I6D*%I@=$$7".$_!?A!2/AZ.DW5_[ MI?9:R-H&!H9TE9@4+>8 7Y^Y5A7X%JN_7-%_CM-_HYJV5?9E514+R1@ETUGG M3=,=SQC)T6+?7"5 MVTS^4U:Z6Y7D\7')HR?U61MU..)H7P)J)# Y F0T=ZLX].PI\^"H_(=Y7U.-_U(54T-=>L 2MN3WG; M* S,?;,$L&+NX)Q7PLG'A5/GCK==^<.F?%HN=B\Z ?4LQ=3 :63?%C23T-KQ M@ZP":ST,L I<:Z("4"QB0UY0LL<_<59F:-3?.X_B*2_++B$DY]R(.J^@)XUN M?6"EW0NL?+"M0FL[\!RC!##B/!I8^/65]O%/K.P/.T+(=Z4+VI7 W <;3'/ ME,\!H\A<_09L;'\F@-6QJW0G*+WAX^=5'K:;3=$_NY86.T:8VX:'J5 ^34B8!KDST,%F:&0S. MF;&QQ8)O'X+%+V^TSX&G!UR+65'UJ;M87&M5B*I//2Q'3Q;C.NG7[LZQE/5)!B4O%]NLYX=. MTSTBU/3GP,]=+@G.>5X!OYK1'@;.186^56N^Q=93H#18@&NP'\53FKTZ#Y]O M[D&W43YI,"=%BTG1$BHT/0Y* @;X]M=?)U&D^V*D:#$I6D*%ID=*Z=0 WQ?[ M1K<*4AU+BA8'P,/7W#Q'EE#UJ8=%Z=/@Q.&Y?2#NNT" 'B;=("-%BTG1$BHT M_=,CE#P.79*=_)!4(9.BQ:1H"16:'A ET$-\#^ZVJF4;&9#]'A-:L\!(D0IT M4K0XM#?EK&7N!##2R*[N6*6G0UQ/GR!/>.O1;B-5PJ1H"16:'@ <@XL.D35IQX!I9Q#7#E_ MRNNF=>[*9EOWGW7T:5LN9#Q 7Y,>R21%BTG1$BHT/29'GZL5TI0I4M%-BA:3 MHB54:'I E.@.\7W7HS(EIT?_:,:I4XXXXNC8D,KL$-B7]ZIT#Z=_3*)UX@/O=+0?@=.BS**4WT+NADKNAKC<_5T41>-\2NNG"G0;J=@E M18M)T1(J-/VS!)78C6C$;D0J=DG18E*TA I-#X@2N]'98O?UPIW@C?(K[UG-NT M!/=X\9:CG4LJDGU;*D:#$I6D*%I@=$:=X(U[Q_IO23 M:M\]VO%LY^:6>AP!GZAA[;M379?N2:54(WQ7>'1!)U6LI&CQ'DTKP8##297H MY='7.:R[YPSF/5WO/X-F]U'^AW$;3Z[_#U!+ P04 " #;>MI8KG9H97\) [+@ & 'AL M+W=O>^R2A\X6Q M7]U<*2^>LC1W%[VY]\7K?M_%/-U-A,>ORTL[XKK)()+\K2_F@P M..EG4N>]RW,>N[>7YZ;TJ<[5O16NS#)IEV]5:A87O6&O'OBL9W-/ _W+\T+. MU(/ROQ?W%K_ZC91$9RIWVN3"JNE%[VKX^OH5S><)?VBU<)UG09I,C/E*/VZ2 MB]Z *E4Q9XD2/Q[5-PU6]+"[G,M_0/K#ETFTJEKD_Y;)WY^ MT3OKB41-99GZSV;Q457Z').\V*2._XI%F#L^[8FX=-YDU6(@R'0>_LNGBH?. M@K/!"PM&U8+1]RX85PO&K&A QFJ]DUY>GENS$)9F0QH],#>\&MKHG*SXX"W> M:JSSEW=V)G/]EPR^Q$\_MQ)?5MD#IZ0>I8W)K< MSYUXGROOZX6B+@#Y4;/0"OMD1@/(S$:C%YM K1]^3L5 M-\O'6^",&]K'+&_\#],>I+[:+)4B_K4K9*PN>@AII^RCZEW^^LOP9/!FD\K_ MD+ 5 EXU!+S:)OV'"=@N]5_&*S$4O_YR-AJ.WHCOV43<(N#U _*2L>+J1GPT M::+SF8O$30Z;[Y.LT>#-[F3 XIL;8@ M B(XD(X5>-5YG);$L? 6908/D8AEJB?!(A%/MZJ0VCJ&3T2%5*CL*A V].F; MSFMAV+*L%]FGH:UV@=3,,*1C &DI9@R8DVJ0P/SHE/_/I /RV)NUC85V(C&9 MCG4*1;'7.Y7*1E>\E.):Q,86)B@5S""?1%%BS"E(:WSQWFIZ:1AO,XJ-)CH/ MB[\Y(Q*^:QW:OMY<"95[4FN!X0<,>7"D>;J_N:Y\-=O$;R'>%85=8%/J\@<%4G. R]: M!,]TK6'@K> NGERS*"=P3?CK5)'Q&MPW]W=-C!&<1,4IK)((A9G<,R&O DW 0@$U'$;'@T$T M& Q$F9,K=S?[G4;J5 %^(Y1_/PE3V4:6H\FXY47M4X$C.5<[Z%Z)DU\%WDCEBIQ)&&70ZQ>&\X M/*:U1^)!4Z:3N3*E0Y)D9@A$0S3Y3 4,9&^W1F'U(T5#D:*DU4!/3GFKBD-P M(FE>K *.%7IJ6U1>W 0#$A55QQRNR][UG">:VL>*6%F/?%=-T1;.Z?0L5Y1! M(6\Z1?H!PK]+UTET>@RROEB9.QEZX]@X[UZ,(?)+F9DR9VJ,V!M%9Z-QQ(Q1 M:F0_HM$QU,=3HPN]B>&*VCFNG$3!WO%H3)-"06GBD1$@9EA5N(]?1Q?1!B=G MIQRE,7QS%L @_BEMV:50R$U5-MX;CI]-E$G"B8N2@=3)(8B-9:&]3(_$%3R7 MSP R=:4LSE2.AREDR9 $6&PR/05!N+"'[<+88A1# )W1T0T+K.E+E<7B;HYJ'&DKR0 O*:IUJ2+?0(\"O ME?/U:S*J=/, AQ[(=H\RA7HN$!XBL')BN!-")6G?@(VCS;"O9E:%:+W+.P;Y MK39(1X>H,1S%@8T.>]WBM0E'6R_O2^M*F3>)$TC0 MIE8Z?DL%*;*P)^9W_930M.@X'D-E;]EI%W9@<^W@UBQO4RCKQV\Z(EV)/O6Q MCJ5*!'=4H5<_7.O5EVL0D7UH,L(#M:M6=U/%VMS'K92PNHC3! ?U,26I"^=H"/FZAG =K.MIZIZ MJW47^:97>)[6]G)>9VH[G_OZ0"@)@DSIT5[FW-YP+]2Q&^O2[;&XUI@Z#U\1B92(-%X)>O\4J!.?":;8YTYU MJO,F.X>XV]2F[AGPY2!*,^ /%*KRX/.,I50SX%4 M473/&&L9:7-%(82(.3)^B.U$4_GP_(MFH0U"L_2] @\ G:X=*5UU,#(/3P=U M"4)Y84!)Y^5.P_;,(_=1VN@J#*?.1=X@5)++,&4F%5!R9X^^H6G<0S]+ M76SP^A457YQ%4+H*))J.^B^A;\"5Q69H,>P3+CWVE\],N=&1774+L,F9UZS^ MO[3O1NS4SK\0AM]TA.^VQ971Z>D+:R#;3;:2#[$W'O"7LFY:, M]1N9\>B%/JQ[_5 EQX0Z?&KCI@T,D:'GJ:Z=G MYYJU!ARG$=206+7M$XFL3+I ^R/VQM%O8&73%>CN.G%WG;B[3MQ=)_YLUXF[ MV\3=;>+N-O'_^C;Q!RX2J:)#$15.S)NN%+E<[*X5O_]:D61_K@SQ :_SF/#M M+AMWEXV[R\:?_[)Q=\NXNV7<\*EN,]I\&7W%'P3WV^GAL^I;M/,:K5JJIE@Z.#H][H5D5/_PIN"O?2?& M>Y/QXUQ)],8T >^GQOCZ!VW0?"]^^5]02P,$% @ VWK:6+GW;0PD*P M*Z4 !@ !X;"]W;W)KQZ%_94IR4 M5 50!/B0*-FNHF@YT2G+4HER4N?C !@ :RUVX7V08G[]Z>=,SV)!4HH<)_?J MBT0 LS,]/3W][MYOKZOZ0[/VOLT^;HJR^>[!NFVWSQX_;N9KOW'-0;7U)?RR MK.J-:^%CO7K<;&OO%O30IG@\/3P\?;QQ>?G@^V_IN[?U]]]675ODI7];9TVW MV;CZYH4OJNOO'DP>Z!?O\M6ZQ2\>?__MUJW\I6]_V;ZMX=/C,,LBW_BRR:LR MJ_WRNP?GDV<7QSB>!OP]]]>-^3O#G+7X[L$A N0+/V]Q!@?_7?D+ M7Q0X$8#QF\SY("R)#]J_=?8?:>^PEYEK_$55_"-?M.OO'CQ]D"W\TG5%^ZZZ M_IN7_9S@?/.J:.C?[)K''A\]R.9=TU8;>1@@V.0E_^\^"A[, T\/]SPPE0>F M]WW@2!XXHHTR9+2M'USKOO^VKJZS&D?#;/@'X8:>AMWD)9[B95O#KSD\UWY_ MR:>75^^?9Q"^OA4X_G,O<+GGNZ M9^ZC['55MNLF>UDN_&+@^8O;GY],;YG@,6PT[':JNWTQO77&UZX^R(XFHVQZ M.#T> NCVQW_P\_#XT2W@' 7D']%\1[\+\GGNX^&Y\?8_:[9N[K][ ->[\?65 M?_#]7_XT.3U\/K3Q+S19@H;C@(;CVV;_%]%P^]P_5ZW/IME?_O1T.ID^S^Z_ M5/;"-7F# ]_BCLO6$=MYO_; >N;59NO*&QP_KX VR\8O\*\&'EZX%CXL\]*5 M\]P560-/>N![;9/EY;SH%CYK99(.OX05\/,%3YFYU:9T @MC5,G6\+ 'OE2U^[HKC!W_VVY6=QA5_*'#]=(CRT M[/G&U[#_["%B9WKX_*_GYV_IS\GS1P2'VVX!&6Y6^*SN<'+\LO:KKB!D!-@O M_;RK\S:7$2\_SM>N7-&>-GE##%_7N'QY$9: F5R]0/CSL@50-@9KL.^JQKT= M9._\TM<>MMUD;94AD!E,VL%69C>T_(_A*7..L,UR =/#05;P7P#@Q_/+%P$" MQDS3.]*R:GDMG/Q3SA=.2A_#98;!N:@61':M1@4@VK@25 ,>-LM+#239X"4$'R5RV='D=%^Y=![JW3YXW!L9M MU>2(NQ' T8"P)BH$K:9FFAQE3'QXVP#KU?S#NBH6OFYDJLS_UN7M3?809#U< M]/;1B/8T=\TZ6X).TQ!8" ),F5=P8%N^_W[!)S.X:GBH7=?>9QL66Q[%5@9" M9[X.4F=$5 (D%A"1PUW-RP61!!RD($"7 7J:^U3@_G@*( M);^9^=JL :,(N\!0*A@.G[JVJ\/QPT]ZY7B7MQ+=S!7$=5BM=+3U_II'(^5N MP+[@N@+RKV$D(![V!U8;IKUOD^VE.. H0$JX\RF8=_%7!62*^E'LB-2[R M9EY4#6Q)N2KQ8E^WH+C*!:[QI&MF$\0U4&LL%06!P?#]( 0TGW;OFG75%0L\ M'M2?D=[@F5^[DA54XM%VRW=/V!,% :$P;\AN'"!VJ_1 M6(%Y /IJXP^ROU9(+H 9H+-2Z*4KS?'^*QQ[0,#_3KWBB+9TI/NDWVX*T >8XKLC_R0<..("A7N1 M U\V2T8T_E3D;I87+/"%V8MX@*.M&^)ALZX!5:SABQ5)&EG"%=B.6Q+[,#_; M.)Z-,=%^^+[C(12>%!@8YY= \,P//6!R5N3 L!TB%4'Y)XQJ8.TYK5W#$HB3 MIELBCT>Q H_-JRM8AN8";@HGU8,-U\4G/!Y'"9P.& P,0HFU8M9LA00R-"MU M$/(P$)]&\Y50[[9YZXITK?3L #B@L:Z6%9$](]6R[H:TIUAF+FYY5<[$7[N\ M\71U0,]HD=H653<#9CT#RWU0H/()WC!B;J&A5VBL-W!S&M5MDI5'"4D"-95T M1-6,&+%;\#" I\B!&R]PQ04G7=5-]E"W#T2&Y[OP M,U D6)"3K.,_QT7^ 5'5M'5']XRU6+M#^!M.MT,RX;.#U2,U_*VZ!LJI1[)+ MW@WR!D#LKZ@(P>-@/GSP;8(!4I5%J./%%6@'&&9;5P6/1Z'L83\@Y("OX9,@ M1A8>^,,">$(U0Z4;N!\>"&L"*:*15O&(6#Z0Q(PZ5EB1-["H"#(0F_XJA]O^ MNY")J ]W\#T!)4AR9/M&A:Q]P4=)/+H3>2-J%]/+EYCIODK8_0P>WJC5NX;0O(N]@^P"10-.07^\!'YTY0J: MU[)]A")'8X24V#40&^C^S!F%W3$L;-_#E6[1KKYAPC.&!0H(D*V9XTO;YDR< M6Q" :\>,>B;BRD=0Y):ZNB8S%[[M6-F;*_#])] #4%F!JMW3<*0!4][\#ISY8>H'F[<#;#FN$[X>(MG;YK23Z+NH-/T'88.PXO(JE@J%_/ M8:U<%0%67G"+H-@@TZVK;H5XRSQ.$)@*L9T58GB/+>MV 0R:JUBC@4Z:#FQ' M5+U0#HH-KRI3O/<$YC4R"=*Y1L/#MNZ&3&RX/3"=\%.PY/$[8*)EM7DP*$;-Z^ CZ&NA00&MPT%L A5H.:(R$%'M=Y5Q] MN&A@7^%ZWL&A_-:Y&N G@-#X&GLQ8/(P%ZJTY(O)'XFNR\B.N@=*:%%IPR6# MK6P<+Z13H8P(DXD&XLNKO*Y*=JKHS,B,0)CD%5UK(0#F;=T69!BMJ5P"Q68M MRE88"W8\0+OL2#_MV"$3=P1X4$.3)GUZ^&?6JT'UT/&@]BERBAOQ/J&&"QR^ MS9=PAY>L_="=9#LW[E*]2*0G ,<.3#CB3"V+;'XS+T!_(F.J@<,%[GC%3B0 M[3%2&K*A& ,DD3YR#>:G5?']1[BV;"J0K\@S MKOI@HPYP'AM1&<6M)-/AII#. M@6N CDW\>>^]2?59L-@P0&?%"$Y85.6*/^WJ;G;CI#CR5<_+94T&]=P!.3MD MJ(!+#^3L&E;_X<[-Q1>)84Y@+,@5F/$V:(P#HZP1^%^(3AH0-87#>^Z*FT9< MW&QK"MUP+)6"DM$1&.\,,250?:_II@]3$E$EPV31LG$?Q#AG#1'A4:[)AN>S M["]_.CM]WUY_BJ@R9.P,-@B2CZJT>;QRXJG(U-Z0$TP76:8=R9+NW!;3N/A),N[? [K!K!GC3A/?6NUU M,(E_%V69N(F$8^SW&^-U(J7PI8@ZUHS9_Q4N]2<: C (+Q^JR*0RD[-,_+Z- ML8C9IIP(4[UJ]@=&/K9[\B& 2L"IQB/=)/&?>HNV"T\$]('\C"IL0 MF4F-VH@K>3Y81I_H+Q>[BMWZ>NW4T47@L=M.F H'>;K&@S("PY:$Q&7^44U] M9.W[=;I1=@V&#L"/PH4BUCA^@[CZIY$AP". KX\[])Y5R_:: EC-&OX;LS!$ M+R1LT#$T@HM(K8AYP*"&/M/?Q7G7NH]]7R,S?'@H(I>C$\"WJA"4>)ZMU2,E M1Z91H3EI'?A@G9-AM,C1<:DNBPJV$V8&HTM]K.2[+ENY;S_>/V8%QH55)UF# M%S5F>O1GVOL4=$'X^,T)6,?X^9OCDQ.B^PIY##-T.N"1,$PQ*@* MH !%G0.XJM']&K]B;OAC+PXV%/88T\A^$C+_Z:E6[ M+8TS#TM8[&3)_HG!^Y) M)V>WSGR=^Z4!?.'G;.LAJZQ#T.CBS0^O0\0.M(_@1A%#1(FBHHFS$;K M Z$)R]_M44R AR\EQI!\I=^OIV/%6$76R00OJ MR2HOGU':RN'1\R_V_WNZZ3:IRMQT'80WGGU<:<:(_OY--AF=G4[-Y[/)*1@] MQ$K%C:^_'4V.PM^GQ]E[NF:*B3C!=#1]<4;)8,;&SR"F_A=8P_FBHGR: M5^B'O6)>PWSF_EDHF!?R2/-7!@?^LB6%X>'YY2^/:/KQX9-,LV>$H[P+0O_A M^VJ;S[/IT\-'S[)7&_37R-;@IO(P(D1]\H>HN<5*R3O42$1TFFR)\=#M!.'#M$,NJR(8%C# MO85 K X$FA786'38J+,8JYTT698I&%("#5H,ZG*1S "F>;XX2+;VKU#%?_01 M#Z5I_GN3'1'[=Z6%W"^P,I!?]P5VI+NTX3 V&2D,W6#T%HH3NGNIG)49F M3P_AOKY010P0,A,O6!(H1X3]Y%=N#D+]XA5L3J^J(24W)RY5*]7PSD8]$YUE M&RJM!6PTA!+AH/MQ6NLMJ\R,Q#L">0.:\B4!E3=]B�@LQO=OR8R1GW'+,A MZ\%D':9;90N"4@C8A\6&X.YT7=/?ZBX1QNS/A_DC&KT+ FO>F@UI((&KB@J[ M1<5SF$Y(RM/)I89M[CB.FAJ950IMD0.LN>TW,/ M\ZM'@\YOR1O%6.:O*6YWI+BQ/QVM9])\OB:[?8%DMSMSW61WDD/U-=7M M:ZK;ETQUNV<$Y]/C-E$,? W>_'N#-W]PR(;N) X>R(D:9;L*U/\G 9M_<.BJ MV1'>9Z/)T60T/3G4Z%:#-Y9<#"1;]M7FT,6XIJ0;O"Y:D7/Y&J[<0ZIVR"F[ M:)D]'9U.3T:'AV8%\2=A/=5KMIN)7^9XWNADZ4!3F<.SL!\" M!Z+IA=7I/@>S>4 7QGE6H#;0-TBICF)!,!*,X.SI MY&1\?#B&?Y_\T"--O3H4%@K+ :GF*'I580@)$@M6N434V.^-.A'3S5QITE.4 M%L.88]PLZX3!*V=_ST<(2.1KR>'>B]> 0_ M&79,Y/I22O>B;P"?2QPY@BJ8RQ.5P8(,SM_\@G(R[<,P,'79F(W&%$Q@KX3' MMG^:R]K[@,-TG,67W0)Q)2:9PQ>!# M)9\P@:X.:[0RR"0!X=$60>5#%S2QDGE>S[L-'L*<=!<\LGUIMU$I!0!74A=I MS(J]B$+:R)LD28MC)D%9(7\O*T>@T2X]>0:!%'[M%BM^(.>"N6XN&['M#I24 "EQ$-'#$7Y@=_;(J_V8&>VN&:HNV05E5%:*[$I0F^@]&D+HU1\C2Y:$I%Y>N^+F MGIL0U?MWW(MZD%0 Q:1X3812O5%!Y]M+)YJ6TRXDZ[?V;@D0,A_Z'<0\UQT; M9N^: %#U7;0"PW=Y/U@4M8Y3,!+".&)4%RBBW5PKH"["P6BJ[RLM(I X HW6 MM3V%A9%@8\("YCP//]3H.CL,+>^^U MD>AUVG>:7!T(ERQ]#K@EX2=R7I-)NV>E WL>IHX'B43N\35'!#FIH^UJ"17R M_!ATY0"\5.BH: EW)ZYP*7Q@* 8:/2+$:DUSB V8R1C/QRG47KC$!C?OL$+25 MF\9R6(%!?2L VD% LJ"L]L&6(NFR[R+&4[H4OP[KC)>^OL);%.+LSETF)M\[ M22.1@>FY-KXHF@R?(4TZD@^7(8CG@]((FMCSIZBZ!;HG6G+"DQ[DY^N2- J28>/53LO(N0\28C.S18N/]^@ZP*)B#*N'8%8C6I12] MNN!!KKV(]>86O$<][]/VV#_9!1GO<_$ENY+LJ]CMQHQ$79R6"2U,$LA[Z\2@ M@YG"1;6+4$#%OS=[*6N(%>W0A)Z"E'^%%!-ESGI<:GT!G)-IN!Q'IZ%"1DJ# MD[FE]I+GW@ ^R7Y=7(EM0+9U'FS@P)^=B1Z2H_TFZK/U($<'G(#: UB\$IL[ M!4/'7>E,XOEEM?*G]0BQ3 M;<4T5\,7RMOMIGMNW M4B#3--4\=\KQT,Z:P>7$S5(+R)[?+J2[++MB"7@27U'3:JI:J!RG+V$'JPKC MZ51.Y!H.?5*5X'NC)[PE/4'5"-K76T/*;XS&D'C^Y(%FO^)!%N?PM;"51ST] MA(T CE%=^83+($.5;"QDRI>7;Q]I!R75WA+'7?@RC:AS5 R^*"1KH2OUPT8# M >@Y)PN" Z1CVF".)?_Y5DU4].IRKH$KJ7ZX#$Z%FHX/E2^1=5'AY["[^MV* M8I]^=C ,OBN:*NQA\'X2JR)G)GLZKD2Y2E0FFP 99##B8E=<)56,N$[.A<=Z M*=RJ]EYP$DW3?A@5^? -U3A$=L%,)$IM"3WD/3DJ5PXI/]35*/L6>#@;./CT MR62^07M:%D0C0^2*CEXK9)CH]UDJ,GQR90?*^RIND=U5@3GOMH\H3 F$A5 MUN1D0AT3MUZ3R6X#_K85)K+"D[,S&GOZ9RJD.CK=G3_L"]M^C'9[H[#ZWK0@ M2W!V^MURG:_]4KYPOQ2#[#D=24Y<>F1-!17 (9/=9+9UI=8.BVE""?>:(T:A M6/8.4D+/L).::P6)CA/YA.UWD((L@ ?9&PTK7Y"ZEE+'!IE"$QW'2>!+F#9Z MFHXPU>#DDMM0@8Y1 R1&JBAU M3A4!'K4#C TE!<=EP'X:J]B7921=&*B".M]L0/S# 128:T5)^$75&/T#<0O? MO@$E@LI^^$K!OU7O,'LVC>B\:5PVB791, =X8;V2\_";;56C$:A[?U_OM!;8 MB%" \2#*GN+=3O5>%'"'AWUR)U"X>((10A7#Z'(G>D_W M#R1/-CEZ0H/-P/V1QOL6$B=L,-S#'93T+MI@' N),TH)(.5OGHQ.SDY$96=/ M@%B1/4K$3)"WKRX&>RVD761-"^1F;POD-(L$$0-:P^ALF>8WZ(G M5B,:_MOW3M#(*QA6=4U(#0CA/YJ&F\+LS;R)S4^Z1O/[KLF%@$"'%DD-!J;; M=?6U3]#]^@0Q.MK88LM>Q=B@ZVOCK?^:QELV(PK]O]*4:U/5GC?P1]RT-U%_>#H:T,.#='.H@,-Y@%S%2HV>M&!_&0W;KF\: MR:E0% <"=D61( .V$2IPSX)!$$4'.]B3A4F1F("E?&I%D,,BE2H0Z0OO.K3U M4*/Q^?8:*Y=2IL(CM?X2E$4N%9$7 M6,BHQU%3-MMBW5+3SWN@<*,O >?:NP]TQ_(0)4S%BS2X&C"MIIJGQK%(JN== M8IW 3.Q THW%U2)E<8#8Z72BKU+@G0!N\69],^'V+D$:G5@'A1NQB6P,_-:>ZQ(;_]S6LVQ/N_^/ZUNW'PW]>^[H8)?[<_G6?;FAI M!P5DMSW-C>.?:K#O.4'F;Z=/SS1?MV_E!NW#Q.B"K\UPL,O$N'IC2B*C;3$4 MR[GK@$91MPR>8A'$)JWXIC#U4D3"T9!0725'&!'$?WXV)D1 &?"TCC;M,5HFL)8)I7"C-7 MZ6MJU+*+$0H5D"LL0:NX?)4R9BAFPPG)AK8BP4I1T4-\X-%!1@Y#>(+JS_" M-NY7U'H6JE,2]FPWEIWNBY@8F9=IO*T9Z&;*@3F9(((6XCPV''U.)>!W';4] MTH=:C?ZQ%>$>#Q .Z HM$W9\/QH^?K:#XQT8./^KF'>B'C3-/VKNSLT\YT=> MAGE_X7E_PLJTOWO@"1CO.*'KT60ONKQ 9:[)IB?CHS/Y%IE1UTH9#>/A:*R/ M_-C592XO5L(*NH]\JD_DY]>@1,!&)4(7)S@>ZPB%],(<;TA_2N1#&-"$.D@M MAI/R0OG 3"TZJ2KM=I%QBT1'N1LRV);1*>N3ZG6"%'2WE3_0)%2=/"'&VQJ, M]J?;29.R^XYPI"WX>U39PZ7P&NGLB(2$[$0/Z#:ZP\!@ EW>A()\N \+F*?E MDFU[$,$=[\P =;O:^[3S,TF?;XZ.3]A/>7IXEO#G9K]0C!$3&V [P)Y-(EZS MGU!C^(D47*'Z]P,Z:[L3SY*2E3L0S XQTDH*6D,N(^E($0BTCK'Z,<.PGU8B MFPJ=IFC:'D5U0KU0.&4B)],.,'ZJEQM:Y$2T_\UL'W M(S:SZ7U@A76_1+J3$#EM$AT6+'3R)&U 0:*P(QG[R6;%1K.C1^9!DFI(U:;^ MUP106"A9S*LP2E/'3&8JV( Q)V0 C &$TC7]"A,B4RW6^RP MX HVHTRNH*F,1K7)D.M^9>D>E_$@^\D[9 3R7YHG9FKKCN'>\ICA1,0"?S,. M1/%22P4YEGJ3!8R&QM'- XO<^5>H#O30<>\XH!"65 M_CD_18!2=N[&2ZM&1AV]9'I<+#ANS>_/-+1S(]"%'O06182PO@&\QD5 M?!$:>FC#=O=OHY)L=/6!7+&FA[6BQ/1KP=J6&"''AH.^[LM;IAF M3&J,3Q'&L>"@6[649LXP!T[;@RJDC,;]4P.\CI(2YJQ^ SW.JKIF>Y(+=:*W MW3H8KEQ>2 KHPBWC%T[!NE1X9]64T+19O"1:9GH:QK[#T]3"'?:/:RE 7 M-> N3XX/1_O73&^WMBA,&AV$]ZFBLE1(D* BAJ3?4\IR9=S8Y'RO-*+>@(BB M4O6#6+&R&%Z!9@)$=;4)Y*%=TK2AA(+\YTWJZ3\Y_+,NCAEBGGVJK#?V'+WZ MME#)";V)'4QZL-!"6FYL^E=082G#R#QI;XN;VWMG'.P["5*^O9C)(+Y.VMP$$XAUH33K2&N^DP%I1&1L;Y91WJ,4R (9P2U!VG-$^8K)@ MOARE+)$#M$$/"SS+8[(KV=$L!(?)G]P[!;U.UY$ #Y7\NU"QD SJK-+NJ])$ MQABK[#S,M19B8(,CVQUGMU'!YX#,EMHN*H>A1LI&=\B&:U"3%BU#L[#G0#2U M$,S28BU^3I1P>(I.0$AP"1,C]SDM5#GT#"7&,5F"#F$?HIJU^E:F\(S>(N0_X( MEY0")V@RMWXE_>] B6$8DCX(0 B)"\C>TIDO@F,=\X@/CS*G>&]1M91ALH?@H9-,ZF\0,2%!&M4 M(B//'N2%>]FP(<6NT;IG1)-VDL#I5&GB,@Q9ED+604[L=EY61^;0KJ,#%YV; MV%<2'09@PA469XLABMWM+QCD.^XZ:')#Q'X/[_11CU^+#Q;MPT$Q52+/@?3[.U. MMDJ;NK4A!)"'RZY "3#E<>X-DA"_?) T#<;4!!.QK]B*H'>B5%RP)ZWZ74BTM M^N,V*E08"V>)(HC4!.)T^O2=R:E6WKU/&8\0KT&0061,JWQ1@+HSOIROJ\(W MX]=PT,@CZ=C&6)>(X\B1*)HJ=V:RS(Q^S>[3;-)>6;*ZQ06/ P$MK%3Q='FY M[?H2<<7YU0EE922/V%7&=92)&Q6 O3*];"=A7I]HGN=A@)E[5#@WGY8:=/I MA*WW!YM>V8,-79B#S+ >D9T^]:89%[Y< <:X$< ^**3E$X'!H$?G.WK@3&5* M5/:C;K>']GO1]J03%ET99$F9I!'3WBP8$[IW)L).NJ*&XKG9^]R'G6!"/14_CMAHK ]'= M:.D"IUXNPW@A5FEFGCX+DO%7 M.WS44/*/5;WT$BOO^SQITV BS[&9]$-Z]\7D\!&7[,8FGST77-U1#Y.0T"XM M>%'(B\L6N&:^222BSH<1J;852[ODBDYKK(EIJ3V-)00?O.?,W\CBO,1'([]# MO6QF]"I,H)][C3CE-2>?4\I>S8G(._V/8Z3IU+THHM-_OYMMG'6JEA,WOWT]V5ML]=9 32 M5$&[4SF*&1'Z#D/3BBXX6NT!$%&6_GH VPVCFS3B%-_7E/6%LVPP\*B>UM@* MVIG.N9B+4(H[*"7MUB]2#5COF^ULR:S#J;_W(/O'K8O'A#NS!A@N1"!D^^G[ M=^)+VA,+!A6L)5868CVNIL9*"(MG&?(YT,T7?1[#DI(52@XZ?8AWMY" Z-]) MU%IN0P:\46_Q4KKY6ETB&_4;%L&.@5=1AU_ ?OO3M9@=7>%*QV9M:&^0-0K)*DLTUN9R7)EM'*-%H622A MJJ(*;B1B_F3SF( R92U'J(S3M^>_H;W';4MP&!B4&S%+#B;HZ),01\]:KTJ$ M+F:M_H29(MGDV< A"78T:"TJ7=Y+H6R>]^::/M,)6-"$-($[YLE"7J$!19K] MAE0<.AO]E/85X]6/G@WBPCA1)144KFU;D$%=5GV<][J@]LY+DFLX@?,ZT:4_ M]WW&,?+J+.->4H4W5:51>\FB#85IO:I"4TZ+0W^5UD.F:25;X_JZABII5*K: M*G/A6 71:VD17UJAM;6E;UOC8+NM]^FR%5//O&\IYB6]=S7(%I36V*0F_21F M6R.?FYBS0KH7]T3@N_N"?2)O:Z T1D#H-?DBOAJKUX,%C5#M/1'*G+"LG3TD MQM.(E7_W?O>BOE=Q\*U0(*S^IP.T3@\GI[_CBQ9_K@YHB?'D:&16>!6KG<<7 M_'KAGUC.R(L7CZ:GCY[!2<5X(2 F'8EM)X8F# X&^+30[&[)VN-\GIBJ$CGI M#1&NN,;HE0G:_, ,$:R?DY&Q\>#Q*7[B6O/_Q M$R_ @9TWM@HJ'>:)C)LYF M,Y4&Y7?MB2SU=;I+C57=8..+ E<.[&0%%YHE> M/:XRDMZ4%CI;@6:3/3!")959G#H0:[(TZL8%86/ [EMDI4E8;Q%JI:4K M\94/'3V *V!_8'U-BGW)K)19()U1',:^TR5T[2;7"N4&RW+L%2^*&#C1Z>SS M6&9_Y_L)I]B0?P?IN]NK?8]A+6$EP PG&=[%9XZ&6=9=CQWOR8EA0;!SG]KU MSO7\C!MPCQ?2WHN8SWKY3+MT//QJVKWTB^\O''S_\$#75$MKN96*XSTM$R/OX+UTRSRN6GQ>1NQ['V-[7_.N:=OJ7T,#!_^ M)0GW ]@(WW^[027V@KJPTNE_]V#RP'R+6LIW#\XGS\ZG#Q[#DW'X]]]NW&PO=V]R:W-H M965T&ULK5IK<]LV%OTK&-?;D6=862^_\O",XR9;=S:-)TZV MGR$2DM"0! N0EM5?O^=>@"_)4MS.?DDD$KBXSW//A?QF;>PWMU*J%$]9FKNW M1ZNR+%Z=GKIXI3+IAJ90.=XLC,UDB:]V>>H*JV3"F[+T=#(:G9]F4N='UV_X MV;V]?F.J,M6YNK?"55DF[>:=2LWZ[='XJ'[P62]7)3TXO7Y3R*5Z4.77XM[B MVVDC)=&9RITVN;!J\?;H9OSJW8S6\X+_:K5VG<^"+)D;\XV^W"5OCT:DD$I5 M7)($B?\>U:U*4Q($-?X,,H^:(VEC]W,M_0/;#EOFTJE;D_ZNDW+U]NCR2"1J M(:NT_&S6OZA@SQG)BTWJ^%^Q]FLG9T3>4TSD%Y:&T>*NQK[S^K!Z5=4I\ M5K$L="E3_9H12< MLH_JZ/K''\;GH]<'])PU>LX.2?];>AZ6])LIE9B*'W^XG(PGK\4^P>)3+N!L ME,K[_!(E"LE/BJ[Q,.U="B@V%1YJ1(!+!#T %7I!=IM@152P(JOPX>A M^/?-S?U0_$KIV! /4]Z/5>F!3-A%TGZ20Z IY/57!@V@]@D!].PU)G M4IVP<4VD:&TLW4HL(-DU/MXH:84B/&L+I$:D5UQ7H^GK[_Z_4V^4YG"/0;:0 M%J65N9.Q=\TM:3'X8H'])XV$8S&^B*ZNSB$J45GA5]8O!^/S:#8=G<)%LT)B<2Z@)C*(\%6T5=R25^S$.$+M!<*B__)9Z9// M?3_Z#_Y@U-^73:'$;XUV02.J[-L4:2!N2 U2[<&KUM$>!?&H3>6V:N4RFIR? M1>/9K",VG$=@X ?ZH9M+J<15?0 MS&=CF["L8U?T'@F#<32[FI*!)^*+@6+-AKZ%V$6D%#M8*H=U9=*$TGT:G5^- MH_.+JXY_WDFG8R]CRTDU "'OPH%=H_>DAAB/HZNS\^AR,FU"?E]9JHBRM@BE MES4P]*YV_VW'_3=+M#("H$@H&:_$ETX=?'[X*F[6TB9"9YE*""O231\ZX]0X M"L:!(R*V:[W2D$[\-1$0C<7:!O42G5#-\C?:HT15^"4O$V\5D7^2VV;'4-P% M"3CQ@&75F^#Q.;-?!]U(_U*%:+!1/::+$X+?5OCF) M=H#]4%P'EZ-9-+Z:A10XV4XS"8FPQEFQ#2EL_:TO0YUVJ?E@-Y0F">CU^^ES>'S@+S\QYL^GZ@BM>+C7#(\&Y&R(<=Y=!&N4+%>$!RUX);(#>P-\-.B8LZ4A6ET#V'@ M,@\1&C7>:YB<[_C:9Z,*V8BT \MM9]#O%R,/ MF>@!#I"&KT#3F.HJ37WM?Y06#KNHSVHI:[>AW1%ZYWFX:FK&O#W]N!- C*& M%4^U)=T LFL#J^FMV!1K=M;W5> R#/ M:/!6AGHU=A-HNW[>D)>41!$9!I.FP6,W %8L%C5 M6$R5$:+5=L8\4 &9T;!/C]03)EA/6K?LW9I[!TCS%6<-I* F&".J>!566U5( MW=#&%SCEA.T8]>VPQN<6HN#C1QK7&M;MOY"VW&SKNP6>![7M*/LR10G2CF>= M.O3MDJ8VJ!$KE;AVAJ:-T#(TKB&: 8[MQU#PS0!@J*(V[9MHN=*@LQ+@2Q=' M$F8%G?YN@GTDL2 @XF=XJZD+,D&[7H83GT-9,*$(<=LMK(;5&#^IR'#'0TK2 M]PXTCX:C'L)UR&/3G?G:EHR3R1_X["G5@"/CVA&&KRZ8:G=.ZDW2H1(Z9M^V M*[=;,OB)*LI.R0*WP\5&VW[K;V"/J8Y9@ZV@=9W\"^^ICXB0$ @G9R(GUX8] M"]]@>]&K-WJ^);=_X].-WE#\'G*%1(*4(>W03$+&M&!6Y2UUHT#C;;XUD>YJ MTBG>$'T;@/'J7QQ&Y&*5170T>V.@3XA5X!"+1@ =?I5Y1:%$L[G! 2E]^+7" MNS$K\2DN#=^:1AU6T2ST5&"@(12BF,'Z@;SNPU)X'PO^F8+K*QC)/FSMV$H* M/AMRO> =E_I>XHVG ZFXZZ#>U0Z^EQMN?]T*BK@!4,D;RSR*1.^H6%.#[5AM MA5S[IS2D]P-\*T^-*3='Y 3N0M;A9C);(*E+2.+M=UG0#C<2<#2'!" M8955N3)\V1,1P]$)GOG&$XE%E=( SJB:T]"<_T27G,ZQ\/UZ^7,?35IEZJEA+S<5*AYC4[ZV%4[$Q[#<%PU-Z>UVWN U1RZ#5 8.%WMKKNV^4<3*\\BM\JNFY " &_)=U7PQTX8'S6C33] )"& M[C@4-XY;[=8E?O]&DI%/IL[4%&0M+=X2J#_+>7X/KYN^%(+Q3.-A^P.;V^%N MT]DHFH!0'\BL UU%/2D;:]?,T;OZ]2*U\WHK9)%OI:W83E,1-U> M'6C""D;);<8P5ZA+%3)C@8/^&74Y>#8578=%^)^:FDO39I[Q! UDERJT#D(2 M&# #-@&#Y"]&UL[5AM;]LV$/XK MA!L4+:#&>O-;7@PDZ89U6(<@Z;;/M'2VN4JB1M)QO5^_.U*2I51VDR'#,&!? M+)'F'9^[>WAWXL56JL]Z#6#8ESPK].5@;4QY-ASJ9 TYUZ>RA +_64J5#4/?'P]S+HK!_,+.W:KYA=R83!1PJYC>Y#E7NVO(Y/9R$ SJ MB3NQ6AN:&,XO2KZ">S"_E+<*1\-&2RIR*+20!5.PO!Q7 )T"006)( \?' ]Q EI$BA/%'I7/0;$F"[?=:^_?6=K1E MP37$(S81UF8M6;?%2FD/?(W MQ^6#\(B"(5K1F!+6IER'1S5^Y.J418''0C^,^P =%W\/22,>'8$3-9Z-K+[H M^9YU@G&_()W;,UWR!"X'># UJ <8S%^_"L;^>9]5+Z2L8V/@JP8@_@1G\^T;F)2]V5G)R MKC&36%&/%9CR4J'Y:J5@Q0VD;+%C9E<"DTM6*IEN$L-XD3)R@DC@S.[N1^NDH:E[C,?LD#<]JOW9PA9-1 M:SR;[C>XD9C74U#9 :28T>\!04]Q9 MBIL;B38:D8C2VJB '(8[: ]9@8Y%;SCO*3 ;1=/(@$1N"E1-SD$4"58(7H#< MX+89%[EF2T2WW_/4DJY"R$ ;@;4!-1+N7&K#,O$9LAWC.:EEPB#F+&,+8(#( M3(:P$*6"!+ <51%)I$H)0#]XQE=875%SQ7I$;=V Z^5RJ<$8(K\H$JS*VOD@ M2=0&5< 7+-X:P7%C\2%6J .%DPKLWJL"STK:M6O-TZZGG!=*):1B)> # >,Y M.0F]*885NP.W@65T[A@-CQA-3$;H:X'CK>7E81,M&L2' 2YD!PFKLA+%$@$\ M5D\.QPG)(O(A!&HL)G,6I,),1.1H&ZW+;[<"D@O53B!H)'H'.QI#$73F%8XS"08.)UO5$_H@?#?VJZ!THXP$UUHLA:,O M%F M$\S*4 7&D8*GOV.J<.,FM7JC4=@4K;8+ZA5O)M/X;7O3KSC<4N:/1[V@O4Y4 M]C"#,#AL3]RM)*CZ*1:]F03!V^,683WI6-0]J?M2XP6C^%GFA-&T'O7U-T]H M).*G-!*/:7>@D?B7>@A+B9 *_Z&V(,;RZ[?&8V\\#?Y.8X#4;-ZC>'JL,8@F MXSW":':P-1AY<=3&-O'"<1-4]J%PYA$J,M%C)[$WQDZ#)D[&WBSTR;]'@D)I MN%/=R-Q2"BK(A2N#5A>99E_(KH.R+K.BD$?%AU(:)N9L]Y^N*N6C0_[,@A*- M_R\H+U10NJU[)_LV_38>Y*.Y%NE[M'KL]WA+NE%S9X_/5]EVF4P=[XF (:AJ_H=0CE:XW/0F\61PW M;7N""C.HZWOYC]2.B;U5J#4(V36L1&$=O:B80FV23UU(/++\4I@ R=F5(?UVM*CM M(^N:41 1!5.6PL+4GS=[%LU:;<5H2I_4;2"MAFC:+CX$K[>?<%<&ULM5=M;]LV M$/XKA&H4*Z!%[[;JV ::I,4*+(/1;MUG6CI;1"51):DXWJ_?D9)E)G#5!$V_ M6#R)]_">XSWD>;'GXJLL !2YK\I:+IU"J6;N>3(KH*+R@C=0XYF%OC_U*LIJ9[4P[]9BM>"M*ED-:T%D6U54'*Z@Y/NE$SC'%Y_8 MKE#ZA;=:-'0'GT']TZP%6MZ DK,*:LEX301LE\Z[8'X=Z_EFPA<&>VF-B6:R MX?RK-C[F2\?7 4$)F=((%!]W< UEJ8$PC&\]IC,LJ1WM\1']@^&.7#94PC4O M_V6Y*I9.ZI ^_P-Z/HG&RW@IS2_9=W,CWR%9*Q6O>F>,H&)U]Z3W M?1XLA_1[#F'O$#[5(>H=(D.TB\S0NJ&*KA:"[XG0LQ%-#TQNC#>R8;7>Q<]* MX%>&?FJU%E@00AU,AM(!@>"5Z%HXBW5%R0*'!)Z(?QN8#&W6\@&]RC MD7"B(=^1P8M>*M\=7'P>3FM\+AN:P=)!$4L0=^"L7K\*IO[E.:XO!/: >3PP MC\?0G\]\'.XOKH#$KU^E81!>DE%P\G?6))988H*JPNJ#0AC/)ZF"]8V(O(%"I:5&/'Q M[81$2?S(NFI9F2-/:3BP"IG=@69QWC-JZ95&,3 ][1J8@\_M*)FJA5@ MD+?L7H]/J)$UNJ59@1LF#@\3./.C&+!P[/UQHS1Z8/OI*0TW]KIPCQ)QC8^N'!64=LKLN,XBVPA/.NL4A;_IU-+53\DH^I4R"F+_AS+2PCEYI$GP M7!EULK&+.(ZG3Y91+QO+]D/_V3*R93,AH1M;I,[)2)(]8!8FZ2SLA)1,@T%( M!Z#BJ* 'E=))IQ=1."JB[DKTK$:L K$S_:DD&6]KU?5DP]NA!7YG.C_O-+WK MGU'*.U9+4L(67?V+6>(0T?6DG:%X8]JZ#5?8))IA@6T\"#T!OV\Y:K8W] +# M'X/5_U!+ P04 " #;>MI8GLF8@S0# "B"0 &0 'AL+W=O7>\6_."PU:TQL4J64CY8XTLR\0(;$&00&\O \+6!.629)<(P?M6<7K.E M!;;'>_9/3CMJ63(-ON6+9:;=DVRKM11W MC$MM9%Z#TA!1@&SP!H#: O!40U(')"J\BVBG=&H9NP;9+9^/ZY99A4+?88E M(C=2F%23CR*!Y A^?AH?TA,$/DIJ=-&]KAD]R7C#5)=$88?0@/:.!70:?@UQ M X].A!,U:8X<7_3*-%,L]HN^T 6+8>+A)ZM!;<";GKT+!\'E,8EO1'8@ MN-<([IUB?['@TRQ?I0$R(&?OAC2DE^08*;E/@:QDAK\C+M;$L&4&]3^)_P9- MI,,(*3[$-8XYW(5C#:++5[_QJ,6I.RQX:B!?XG;6^'N9/8AM(\+EA=0<)>QG MWY.P$XZB YL&([)04#">$-CASUO#$Z _HLUX,(SJ!"D,@V]L(IY61J/V\%X: MEM6I.4S+P=[#5L36'D7AWCYVWOY_+4MU-.BWJ^7^_:]*1FV#/E5R7S&7K0%] MOG*V6OMQ&-"752[L!&'XTN*UBH5VU G.^XU]A;E<'8JT.CHU:SL,[*JVY1)T M$);+$C=#M]R 8"]1DTD@Q5"@^YYWR.JNA%4AI&%:ZI+ M:;!%NV&*ERA0=@'Z5Q+CK V[07,MF_X!4$L#!!0 ( -MZVE@1TLZM-@0 M -T- 9 >&PO=V]R:W-H965T]^26P#B;MB^= N2+KM,RV=+2(2J9%TE/37[TC)LMPZ2IL5P[Y8.NKN M>,_=2G,HJ1J)"CA^V0A94HVBW'JJDD S M:U067NC[8Z^DC#O+N5V[D M,E< 5$YQ(V"RB)M)HHS?S8G-CK1$-XZ:*=UKB5X9V M>GG-'X!K(1FHN:?1H5GVTM;XJC$.GS&.R ?!=:[(KSR#[(3]:M@^" <<>(BD M@Q/NX5R%@QX_4#DB4>"2T _C4P$-F[^#M#./!L*)NNQ&UE_TNNPVQO%I8]._ MYZJB*2P<;% %\@&?6&UWPCJ82,I+0$257WX8S$;A3%1_(L2<@M5 56$F>I=HF9 MU!HXY2FXA/*,8)4E$/S1!T^!&T9^3YI-DGZ>79PT4J+4VRIQDW%_Z[$[Z[GX MD1ACOR=%T]FK\ 7^(=@PB8_1<<&_!ABX27P$,([()Z%IT:=5[_L$]Y@>R_E] M2],GH+*EYU$Y3?E1952CZIW&A\FH5?Z]PD*8XR&F1D)A-=!9)46V2U%%YU03DV8N M-(''"L^2C<8:NBT$;Y&:TV&&8GL,0[ 9GJ!Y9JNUSSHVS3V>M5/!,V8W'I&/ MXC3F&BEB$K/EV&99U_P#60U'+_6J<4!+L<-($/X7V_YBME4&'L<0\8Q?L,_6 MP0,M=G HDHD$*!8!L\=$1GZRB18[A4#5S__Y#+@[%06%:,I#E,=ZO=W>72'MF]@WIS\<')O668]@(V:.J/)HE#9'.9 M: 0M*GL>7PN-M+*O.=Z_0!H%_+X1.+I;P6S0W>B6_P!02P,$% @ VWK: M6$M/JE?P @ '@D !D !X;"]W;W)K&ULS591 M;YLP$/XK%IWZ%!4PD&1I$JE-.ZT/W:*VVYX=. (J8&8[3;I?O[,AD%0$5=L> M]H)]]GT?=_X.'],M%\\R 5!DEV>%G%F)4N7$MF680,[D!2^AP)V8BYPI-,7: MEJ4 %AE0GMG4<89VSM+"FD_-VE+,IWRCLK2 I2!RD^=,O%Y#QK9)MY>L.+1)NI.)Y#<8(\K2H1K:K MS^$ ,'9. &@-H.\%>#7 ,XE6D9FT;IAB\ZG@6R*T-[+IB3D;@\9LTD*K^*@$ M[J:(4_.K,!0;B,CM#NM"PM162*JW[+ FN*X(Z D"C]SS0B62W!811!WX13_> MI3T$-F;3I$3W*5W37L9[)BZ(YPX(=:C?%5 __ ;"!N[UA.,U)^P9/N_/3[@B M\+L)]'<\D24+86;AARI!O( U/S]SA\YE5W;_B.PH5[_)U>]C?T^N_01?N (R M(N=G8^K22_*&CSPE0&*>X=63%FNBV"J#^OY)?X'$.Z%RA\I=3@R1XUW^]8@U M%2:F*K \(%^!,,9;-UUQAX9'EH+'(/6=QS(2 P:YW_Y Z,#%ZF]M;T _CLDC MRS =G4T1D2W>I"W$=4?MG+KDKE" (BI2LE=S%LUF,QLYY*M*,-PFJI8B\,D3 M5QC7VW,[BI$&HZ,8 ]_;VUWE]PY]Q_^?OONQ4UTC)#YHKYJ5>JWM#D9.T*LF M;64:NL%I-5'#!C-&S=@.6=XZ[8_T0-QCX8.V,H?=NI^2V91!,/2[9:\N"ON@ M!>4@UJ8S2Q+R3:&J;M2L-LW_RO0\NW6O_ASP6UNGA209Q AU+D:!1435C2M# M\=(TM!57V![--,$?&!#: ?=CCE56&_H%S2_1_#=02P,$% @ VWK:6*+V MT:\D$ ATL !D !X;"]W;W)K&UL[5SK<]LV M$O]7,#ZEX\[0,D5)EIW7C.,D4W>:QA/WKI\A$I+0\*$2I!WUK[]] 'R)DIV' M+[VIO]@2"2P6B]W?/K"CY[=9_M&LE"K$IR1.S8N#55&LGQX?FW"E$FF&V5JE M\&:1Y8DLX&N^/#;K7,F()B7Q<>#[)\>)U.G!R^?T["I_^3PKBUBGZBH7IDP2 MF6]>J3B[?7$P.G //NCEJL 'QR^?K^527:OBW^NK'+X=5U0BG:C4Z"P5N5J\ M.#@?/;V8X'@:\!^M;DWCL\"=S+/L(WZYC%X<^,B0BE58( 4)_V[4A8IC) 1L M_&EI'E1+XL3F9T?]+>T=]C*71EUD\>\Z*E8O#DX/1*06LHR+#]GM3\KN9XKT MPBPV]%?<\MC1^$"$I2FRQ$X&#A*=\G_YR'4WS$AL!."^TX8VPECVBAS M1MMZ+0OY\GF>W8H<1P,U_$"RH=FP&YWB*5X7.;S5,*]X^5K-B^?'!5#"[\>A MG?6*9P4[9HW%NRPM5D:\22,5]P\ZX$NN8Z(T_4ZP\:](_"RWVJ5G+4+TX ),T*K]1 M!R]_^-?HQ'_6MZ5O1*RUP4FUP[_L>P.?\#X T M@5R+>9;#.> <9!QF %J: K_##!7KI9['"J OS,JT,+!$J/2-I&7*N"1Z #U6WHG MP+F: L:B_"(TB;F,)9*1= :\=8=M'E&M-N$PJ[O1ZR(+/ZZR.((Q5WF6:&- M,009(-I2&6_$:$)S_;808&2)O*-:NVDI3@,-U:!TB?PCH_,RC25T2LJ?H%Z2 M=@=GWFQTVK*H/2RUS6L?[W 6"FT%!U8 M^!J,1[$*@?7>@!EAL *\X9/F0?=SA)_+E+2P8LY.WB<5 CVSDC">-#,&]!/G MR%<"J]/,_X'.O=4YL'N9FC(G4F]+IA];@[%@LM\&VSC>G=L![ETK(B(-3B:S M'0C37)[A!3DH5D!;)!R7*(Q+ML30 Q:#\>F4CP@(MY'"2KLI:B?E03">,4B! M]7V%R#^H6**^7EXN(8H49S0_V(69(W1&H'D1V0Y\,"HL\1C2 M+#URFG@T5S)GW6TC YL9L,;,K(D9.+X%$ 2US/+B""@D6TXB52JR7J!+$I09 M[&^N^DP265^4<*:*3Q0>W:XT" _W%BO:1 3)3AH9.J4-*@R9;B7/T9F3)] % M0TUM5D$[03*O2D!R!58$LIKK5.);%M[6YN'XU*=P)=,E[!TU#P2H_BS1LBL\ M? LDP-QA[W0PI'-W.[+9]'L>R5[=>H@#PD59;U?R!I"H8[@@1L@;K'TN@!UV MU(L%FP,/0JLA'P$BJQ TKZ8_::O!:1^*UP<0?$^; #CI4S4+.[H?LY!2&TCN M1"+4,D*BZ6SZ55CT"\2]X49O66776C69THD-KR^+C3[ M5O;LI"G[UH*Y#=LHUQG!#-5*"AL1D(8"76!_[M FK-'F69U7%"L;Z#@5Q:"2 M A\L4N!:ZE,!I\_/G$&Q02 @E6L<4QL/QN5*+@H.W,B*,'.HUTF L:1,0+P& MC!9\JY&,CYJ#V40!JF'07\:1C6[IV;PL:$%3@OH03QC^6"^\BR9L,T2EKX\! M25E.PC@S-O_9#3G7Q^B>^Q4 Q&4,8%!5HXJ0\:*(['9(H4 M?\O^620TH@^HK"VQY.EHZR?=>+41IY((4="6@?%P/*:0GH9;8&PR#^=CV/[' M)Y@19SF:#,,VOP/'5(F@J7@H>ZO_%V";6:PC JWK OZA?A#=]PYVC+!6Y[2+ M@E':'N5,XL3W_!-_U[[P=)0$R=/[K== I4X:R&-T=>U.)+=I;^!_74QYT0#! M"JZKI'S+7=I\L7:/V_-)R0U@#-8!,-7!6)ZW>$,A.4R ;#(W+H^LBBB-+*G. M+4=3GW6O9Z6VGH%0W_Q98@21]=HB2 D=\SYTV9,W?4'*--RRQF\4E79. Q]U M5T*3^V9G<.*=^E//%I5PC4'@D(KQA4["<@,4'4J1&7!AB-).G9HB+]G80(Z1 M,F&NYY@)SR$B&(HW:#'MG8 X(,RDV)!"2XZ#=([9.#K"NV*U>U".OB5)=A7GS M*53KHM8[#%T:_M)6(>PWN5['.B0.VLNU-1,])3IW\KXDNS[%PN>=XX9AH#,6 M'UOGXU" %R"U0-IUY825HU;E,JVQ0;*#3W=592J62-;L;SOUIK-6LX?Z M1P$N&!;)8P(>AYV 13UX@EL/GEL;4+'+I6FV=5>?LK7O&VTHZBLJU-C2K,KB0_:GA2M-)C,O4HX1PT-P84B/'99%I#_Z;]4Y(D;"5%'['#;HQ0:+(-B MR9133;S),(:(WY]/YN,FBP%;CV[I,A-U'N%_J2P&(10CG;'/!AZ6E$=#B,1E M0;FIP6Q'[ M%T?/T_N%SK.)_WU#YW$P\Z;^P\7..R1[9T@]\D[.7'D$/WY58$W7G>_GL5XZ MH<"LZW"E !4J],4RPWG_&CT1697*,BAD6 NAN,K9=@HY+YPAF/5&20CN4'RP MA446Q]FM>4HVXX^?W?D?61 #<3(*Z"*D]1ZOZ]?"W MNA[1?=7E8P#$9Z>!^]YW+7Z/*^BS]A7T[RJ.#E\[B M?I?.S47Q]MD3O[KJUCFDTJ%VQ0TXM(2O(S);-!YQW7+4BEPMP^=NE?:=6O?M M%UY:CZ9T4?!PE]9;?/X]KZT!2+?0P"+BP(P]$L*;TK8QT+9^]OQ#/BPP49$;+B0I4Q+M"HXBZ)QH]I03W9;?>(;MD!W M]SCVLZZ,<4A6ZO(P11D1$OA1S#> J'CQ2&$/785SB;B.*-T2=)Z],8<2=, MTUE::*CNR(([&S5&WJ3=JE%U.01]5Y]N_ZABM&WEJN>[ 1!4]B^59^)PX+,0 M\0('BPAV[K;>G7.^2$4"JPEN3E6YJ!7@WJOPBVKC$1;?38'!&$0"=B$C/B>"&_[#.K/$/[PUZ\M[ MKD0W[OUME6?EDD!CFP8W44P#5$9G"@_U(+VTWE M ++P%/EI7SM:?@/7NN(XZTMVV>^<>N/)K'6HW7XT&A=PXU3;=9DJ[;RO\-B= MC:U03K=2YNX*&.4B-T57][:L[\CKA0KT\Y&!\%T0FC3,6'"X-:MC15AD>MYV8S!][#3 M"X2C2>!A%:"6#J)@GX2JP@XA.)63B=$LCUAC$8W.KR_$Q)\>!?[1!&RJ"A(X M',9RRI%X\PD]=:G-JC+%]H#7"LM?RY1LS8+G$+; )MR^9F]=&F+65=?%'AOR M[M_O]7?JQ^OIB7#U3PHR6NK#Q>$Y(^_T;/*PE=/'5L$';14$F7!ZT-\L>+[7 M!TY;;07U'?__2XOA=SBXQR;!QR;!QR;!OU^38.VLTJ]SB+/3V4,[Q-X&M6NU M+IK@8,,L_D(YI_M8N5);H,2'C>ZV]ET>QV@6:2XO+K?;W9IPD#Y(NQNFBH,I M_9W0W_$4__+ST=0F3V?3WHPRM5ZR]V[BY'-\9"OQZO&7?O/&VU8GI:GNR".& MER>-)>#TWZIYSLTQ4^<]+YMH0Q 8M1L,]F#DNIS'.H2'"T7 ?>AZ J[>5\U< M&3JFH^NK\XNF'C(F6#^_;<*]58X&B+<; #IW]:@WO?F-Q2^=K$NK(+!4=6// M.6&CI\-:.&S&$Y$V5&I4A"=3_\DW@9*&HC]L[KQM-0^9,??8* 5PWFPZ::?) M@3>=^GU9LK\C2W[LYWSLYWSLYWSLYWSLYWSLYWSLY_Q']G-^9E]?WWW(MVCM M(P_].;U]MJSV3VZ^AH/Z[X^BAL^JZMO?W??J0>T^KO[^'=JCAN_=92H M?$D_ 86V F?"/WM4/:U^9>JF7D^99 >I 'U=* OS@ 'B_R #3[!=MI8 MNG-%R:D) "')P &0 'AL+W=ORV+9!T^,S+=$V$4ET22INWE^_,R0E2[;L M)MCL+A:;#XDEBC.ONWW5;)@.56^6+(" MGLR$S*F&6SGOJZ5D-#5$>=:/@F#4SRDO>N>G9NQ6GI^*4F>\8+>2J#+/J7R\ M9)E8G?7"7C7PF<\7&@?ZYZ=+.F=W3']=WDJXZ]=<4IZS0G%1$,EF9[V+\.W5 M .>;"=\X6ZG&-4%-ID+M8+4""6L40C!PH_#^R*91DR C%^.)Z]>DDD M;%Y7W-\;W4&7*57L2F3?>:H79[U)CZ1L1LM,?Q:K/YG39XC\$I$I\Y^L[-QH MV"-)J;3('3%(D//"_M*?S@X-@DFP@R!R!-%3"6)'$!M%K61&K7=4T_-3*59$ MXFS@AA?&-H8:M.$%>O%.2WC*@4Z?WRVH9$>78(B47(DTKX$[SNDG MCM.EY13MX!23#Z+0"T6NBY2E'?17^^G#: ^#/JA5ZQ95NEU&>SE^H-(G<>B1 M*(@&70+M)W_'DIH\WB-.7)LZ-OSB%S"UY33HYH21_58M:<+.>A"ZBLD'UCO_ M_;=P%)QTJ?E"S%I*#VJE!_NX/TOI_9P^"LU(&)+??YM$871"=G$F=UHD]^33 M$F\4^5203XD64R;)L7%EX!&]8(:$%H^$Y\N,05K2P ;'<0:Y_E%R_4ANB@0> M0)HAMQDMR"$^Q^6CX 0'S&5X\H8L2ZE*6FBB!5DM>+)HKF#D'9\HL0G7Q9.)%YPS6F6 M/1):ZH60_"]0PW T3$"P9 $6(N42;Z.1-PP"HM!R"B5I$$U+3.#G0@$"\O1R-;"'T QN J-\,UGH;6^ M$7Y%03DP?8JF%Z!+ G4(A,4)16DH8*&V98QN,!_J%T%A*;@(Y$YA;LUW"M: M I&F'&EH1@:Q%PW''AD$7@#ZHTSNTIK"@WJDELQ4E.S1)Q?&.+78+@=$5G2: MBQ(B7(9^ #4J'T5KFO@$1%;F&ZK&1D MLYFU*=%0^-%B.'I9*HAL@!<@:LH+$[/MD*S,$GJ3R<@+1R/R!484M87_\]U7 MZC(\Y!BG1>UW(X^3#YLN.!WF%QJ=&<*UO8(^,X&J"C FU6<)**P5@;\7< ,I_0F.5GA$@Z%U(@!30H( M'-TP!A9)%&'&N"Y!3FZ]93.S MH7:JF(#_WJ8%]$.VL=4B=2#I=*=D&7718D$+$ LC;S(:D+2453)Z9%026[ W MJV/L=[6>3VGI@M>6[C_040MW[&+TV-W& MN5"1?#YGF'%HDK",29-:JB* (,42V2B++:L;SY69MBU5V^L'D\'0VNEH=S*S MUEE;:Z,>FN;.KK5.^"A;3O6ZAE;5T+(I594"+S.:W!_=)5!*F#HB'Z -PB1N MV!VA4W%B+E*6;=3DNJM;F:,E- YXA0E(@P=4T\X(..!/XYWWE_7'1H4,'((OL;RHM[4$T9^T'E=$]KU M'@24+IYA=J]FQ,=^."!_(_'8#\;P6U.D_(&GD)W((V<0KTV=L #MNO_,U3W$ M"8,ZB;"HA@=^&.$J?CB"GVKT2\O;V@2@/22%K*PZZT@3__9D$[5Y8N$UH8\> M?GGP//?W>P7MG0,7\SFT_4TC5K\?Z^I0C53QL>O^IH!$4RB>U".N#&XD6="_TNL;?VTX0* _CH3>*!^MX&8?^9-RQU))C*CX, R\: M!8WID3\)=J[3L,]6T82>;0*MX6C#0L=D[$<=%KIN5*).=L^UP2O,_W68Q\]T M8@7SR N&ZU2\SNC[47X8 OJ.P]&;)U*N4?X4##1A_EPL[<'YMG@'.]D]&>V[ M=?Z5IEA7MGH'TYX<=70YFRWL1C%1[=)A.MR#./:'MI4^B /_.-SLH9T3S8R_ MF!05$,U1!:N=O;74CL+EUN'QV%IF-!AL[2VZW+S6S1XL(1_8?#'+ M!1A&QVT^GMG,&\W+HJ%!2_5$0*_?T+L^3NC>N+1W(;8QMDNTT>(\#9M/KPH1(7/*-+(WQS9XN':;B' M3K+2[G07:T=5&V)'V=HN5IMU#*9$0B64G/K_O@9FHSNIVQA794SQKT?7^>(= MHN\]9A+;;7S$]X7N='N[X=A=,__8"M]J#AYS/Z%;_G6_\*O^ $1?2[Z=S;L'>9HO?7^8/L<]O45PLN^0G I"I*3MJGH]8W"?^6- M@OW^I-_XUBEGKK]1.T#E7,HKB1C,R - M_/&P1Z3][,O>:+$T7TY-A=8B-Y<+1L%3. &>SX30U0TN4'][=_Y/4$L#!!0 M ( -MZVEAWM-8:V ( 'D( 9 >&PO=V]R:W-H965T2/,;A(8(K;+0=*07-R-!D1 ME"FF'?C%<7S$CA $5%%;%GLMZYH=9;SCJ@=QY ,+6;\KH>/P&TQ:>'PDG;A5 M.79\\0DJ?S@B<\W2[V:Q+_2EKGB"4X_>6(WJ%WJS\[-H&%YUE?A.9&\*[K<% M]X^QGWJLCI-\E09A#.=G(Q:Q*]CG=+:+JX8:ODG#<^ ;DTDE?F,*":^$-6F+ M ;D"DR$L9%'Q<@=<6POM,19+5.T^^R TQ&'HA_4/=,9)&>N;R**@.Z=FXV4* M49<7Z;A"I2B\<^S!W)GI+"99>QA]A^\(3ADJA*U]1,P?LZ'/QL,Z6.2/!T-_ MQ.)#*0FM-Q26;FEM""'*==>!.$'M*.J4^UUU_D\R_T/24S6T8?=T/$#.WI / M:*N8'X_Z>]Q?<,V3'=PN;F&1CJB9&5ZQ5+::CSN&%&WP:HK .M MKR2=DF9B [1?&[,_4$L#!!0 ( -MZVEA 2%6)_P8 #@< 9 >&PO M=V]R:W-H965T1R>38(!NV#C^(N,_1@='Y:\3NX M!?.YNE%X-^JLI** 4@M9,@7SL\%%<'(UIO%VP/\$+'7OFI$G,RF_TLWOZ=G M)T"00V+( L>?!5Q!GI,AA/%G8W/0+4D3^]>M]5^M[^C+C&NXDOD7D9KL;# = ML!3FO,[-1[G\#1I_)F0OD;FV?]G2C0WC 4MJ;6313$8$A2C=+__6Q*$W8>H_ M,B%L)H3[3HB:"9%UU"&S;EUSP\]/E5PR1:/1&EW8V-C9Z(TH*8NW1N%;@?/, M^7NN2E'>:7:02ZT/606*W69

G(H'D:-$H:4Y?.5/B(J8C](4N3:?:^3"'= M,O]J]_P@W&%@A'YUSH6M"QT _'VP#MGGX-23<]V@$GZF(= M67O1]V*],\C.QGB[#=K4)[KB"9P-<-=J4 L8G/_R4Q#[[[8Y^$K&UMP==^Z. M=UE_6FGM-O5!&F"!SW[Y:1H&X3OV,)+LDFN1,-BRIK;OA6:)+*K:0,H$T4ZL%;KH%;@4--AFP*[3#RWNVY-J:8B6R+:W' M*JF%92>D5SO49 J %:ZL@5C)>IK2\/.5%78%DMO_>(FQ#,RG+? M$;*L>0$, :0BMSYM&4!DHC>$X106QNN&9(\MH@'G0< MR;?.4Y;Q!; 9 #J)$^Q2"&_(/J'9NC<1^U 7H+B1:G]DEYV?UXV? M']K$<&.4F-4N6D9VP3!=QS' MZ-+TP:M),/:.QS&[2-,3%RVL+0;S.6X"[5'UZDPN,4!0<>MPE=>4YI=M>7+XZ"B^J'+;MXO[+QAU%DJV8R MC">'#ZOOI0976PJ:#<]G$O.52MSPI32.9E)@!^*0U149GGIQ./%\W^\(9HXT MM5P/E#O MT=A_1<"_(MN4"<'[\J)X+@Z?"8A ]$%M1K#9PK@&+A%XTVGL!7&\:[$:R5_E M][9=;4G)Q]O/[ )SD.H&%J K#6O@5G$%CA")2.T"_^%EC:<>UK1QCZ';!PNQ MO\-\P45N/::(6?=)7UB<%J+M0+_CL]+RHD7';G)>>FR9">QAUI(H!75RRXT, M_JRQJ6,Y8*IP.RK XY;!)\?#Z.5C;;ZE5 QPGVG) ,U;;C;H50&M#>^31EJK=EET1LATV/'] M?L[VP1-P+!:)'_4=!Y(7'_C\G>CMQNTW.D2@X M\L9'\4J](=K0BZ;CUU.Q>ZC5396ZH4Z?"OU%TK.7NV@XB=>2&0XGP8NEZ/<7 M>'CJ@^\SQ.:^I>O9UGZQTC5]>KB&!&Q1M9VLXPJRMFM;KYARC1&9#0A.>-N1 M)UFDIX;:+P(@461%=LKF2A;;.+)//Y62]-GBW=$XE5K%J2 M>Q-[4W]"Y+M2EM3%G:SL#Z8=XF2E/_0WU6X+#5EC//'BQ^2N7H$K^/T:-ML! M# 938UCXO=,JC=[<@+:NK_]U1YG%*EACW[?(2<7@.D[ Z$?0"NSQH P7-H>I M6)5F@15UL/AWG9 6/_8!:2&><&!X]@E)?&>5_8]&=,81WWZ0,TX0ON1,PPX< ME;9>;VP.8M[&#O+$ ^[83AF'PVW_-1_U/LZ@IKJSWZQ(B]>E<=]INJ?=9[$+ M^S5HM!KNOJGAT>D.3UDLASE.]8='DP%3[CN5NS&RLI]Z9M(86=C+##A&FP;@ M^[E$G,T-+=!]+#S_&U!+ P04 " #;>MI8_>VF-M," #=!P &0 'AL M+W=OY-!Z.G=DNI?]^9R<-A;4=2'Q)[,N]Y_A*;2R#(/*D48]WJG8 2IQK,LBR97E^A4*M1$ 6;P"U?%-8%PO&P8@NDX0"DRM8V!T>\ )"N&( M2,:?AC-HCW3 [?6&_;/W3E[FS.!$B5\\L\4H& 2086$L^-;%,QB!E.F[1KN-).&^0*;86B) MWV6%:<-U57/%>[@2N%'2%@8^R0RS'?C)87P4'R (R5CK+MZXNXH/,MXPW84D MZD#7^[O/3<52' 7T^QK4#QB, MCX^BT][%+J/O1/;,=K^UW3_$_D;;A[F^*XL0Q<='@SB*+V _-<[3N@Y*(E1:9KT-%Z>*:D8SPB"NQFMLDPT#!5; M>SQ\B$Z3#M"P\K@U,FT 77, ^C>QG!-N\W]VO!M:Q9U6'7W*_VK:]46'6QVT M1+WP@\45;"EMW4S;:#N[+GW+#I_2Z\%'/6?!Z2T*S G:ZYZ=!*#K85)OK*I\ M/YXK2]W=+PN:OZA= CW/%;W,9N,.:"?Z^"]02P,$% @ VWK:6#[2M,Y: M!0 DA8 !D !X;"]W;W)K&ULS5CK<]LV#/]7 M>&K6:^\26P_'<5Z^:]+FMKMTS27;^IF18(M72=1(RD[VUP^@+%FV9>79;!\2 M\P& C@!_%D+M4/'0,8=IH'#PD(;F2Z848-49.4O MOUOXH<$P_]NY'O^,2OEL#]B8.1:Q7,FH*(O%A(\"P$=F-KJLC*PFF%2K6I%:YC((9Q'8F[5A>,+DAO0=41MLL$ M:JE12(*%5!]99[C!\8M_5T_?/)A]TAJ,?E".K>=[79>B"BF"' M';J-B>C>N@%RS&%ALR04+>$ X8 A@G= MB,$H,G-(9L#2LL! %A%=V[600WZ:ZU>FP8K^;2]2.A0%AEE"26?C6>\FD?&/U?PJ@GP8.!_ MMY .T1Z?H4%3P!I0F=@P[,,]<*4_UF+=WG#4F(R&FW(J/U@OL!'[Q?XM]3*% M*G.B)6X;F6##%RL>[A8-OV,Q8@5B9!G:&39&):?Z)[+ZK1W9%*(DW.>-) 0_=5T-XK7,;1C\�?K M:/AM'5G>!!Y?%PG;LKZLNOY/P[^5,UO"-;#'/Q8%GX&*!(2-F1MTPN+S8;(- M(^FTU\++CLM[\]MZ*78^@)5>,%BY,K\#+:O?P;+Y\1HUL"JC%D7(E= .?G4: MF$9:B\Q>HN\YN2[G(K*\/"6/:\JGI(A*X>2P%&46 MRKJ;U-A^1)W9PV4]]=S]M6,T%8E%@JRCWU,KTD;'\D"=>:.N\A7Z]HM'1^N6 MIM(;^/_;KI)T>ZBM'#R[K6Q >]MS3;_Q[)>"FMK74.H*,?C+%\!ZM7YP_63? M&?M+\O*U%CO\J<"02&""K&[O8-]AJGP!+2=&YO81\58:(U,[C(%C_! ![D\D MMK&+"1U0/T./_P502P,$% @ VWK:6,6JECC* P Z L !D !X;"]W M;W)K&UL[591;]LV$/XK!Q7HDV?9LM,&B6T@<3>L M0#L$+=8]4]+)XDJ1*H^*XW_?.\I6W-;QNJ' ,& O-DGQOKOO(^]XBZWS'ZE& M#/#0&$O+I ZAO4I3*FIL%(U=BY:_5,XW*O#4;U)J/:HR&C4FS2:3%VFCM$U6 MB[AVYU<+UP6C+=YYH*YIE-_=HG';93)-#@OO]*8.LI"N%JW:X'L,O[=WGF?I M@%+J!BUI9\%CM4QNIE?KN>R/&SYHW-+1&(1)[MQ'F;PNE\E$ D*#11 $Q7_W MN$9C!(C#^+3'3 :78G@\/J#_$KDSEUP1KIWY0Y>A7B:7"918JX0S%7]CV>V>3!(J.@FOVQAQ!HVW_KQ[V.AP97#YED.T-LN\UF.T-9I%H M'UFD]4H%M5IXMP4ONQE-!E&;:,ULM)53?!\\?]5L%U9KUS0Z\+$$ F5+6#L; MM-V@+332(@WL0C:FQ1[NMH?+GH";P5L&J E^MB66)^S7Y^VGV1F E+D-!+,# MP=OL+.);Y<3ZU-$?Q#8%[3G ^WY.?2_?\W.P_WF L)T M#L^?76;3[!J>5A7>:)5KHP/[ 2YZ8!P1%,?N07E-/(/*NP8*HW1#(U!$2!0C M'H'8;Y34G1%4'(M\9S]<2I6)R#)SH4:NCZ[S101%KG*%\WR-85NC!1U $[3> MY2HW"*%6'"U#]_'MH%8$.LYF@,BBHQG5,K5"6-S"J(F<98P=(07,I MPW(,;W"C#!,C5G@ T%:HVGW)W.I0G^:/@ ],AL3GH_D87MOHGTEHRS6>[3I/ M/*_B(3T$4] MDNV14,LAL"+LK%&67RLYY]X1E_\H*92:6D>Z5\YUIN0#XGC5HR]5WJ/(@54E M;)T]CC1>S9?74>NREY9'Y(PNY<#D&BF6GV$.7D9\LL3NHP;\3/MXX5A=(:,_ M=;KD6S(^E=G?DRP7)Y+E1"Y^-?NGV8/*VY^X:?@_D?[-1.+'"YN9& [_O*?A)<&UNSW 5N].*PYE8MI8][2HX!$* #9( &0 'AL+W=O9&6XOMDI_-2LA+/NV3C-SV5E9 MNWG1[YOY2JRYZ:F-R/#+0NDUMUCJ9=]LM.")(UJG_2@(1OTUEUGGZL*]N]57 M%RJWJM&_NMCPI;@3]O/F5F/5K[DD M68U?)>CLU=MLKM:"6?Y- MF(N^!4=ZWY^7U*\*ZN@(=J\RN#/L]2T320G]SFCZ,3C#H0Y5:GZC2YU5T MDN-[KGLL#KLL"J)!FT"GR5^+>4T>GQ GKLT;.W[Q:?-^.F;>@GK03DT9_,)L M^%Q<=I"B1NA[T;GZ[9=P%+QL4^T',=M1=% K.CC%_;MQ=)KZ@[*"A4/VVR^3 M*(Q>,M]L[--*L!NUWO#L@:VX09):H9$*(F%VQ2WC+)%FKO&6/0BNGUOU/.%8 MK(5=J82I!=!FH[25V1*8DJ<)VVAU+Q/L4%K@QU3R64H/!KEO&* 1C 7[)^<: M)QDF*#89(FN^JF.CRWBV]V[094DN'&DB%PLY![<')C,Z[@NA%LY?Y#;7]5$] M7S>G^_BE*:1S*$F22,^P; OU.7L6A[1FXANPW(A:8+O2@I1R"=4B]* 0&@Q@ M:F(P$YE82/MH!O&.P(R*A,5_)-,]3W-> '.*RL"SN6!82$O^6@BMR5LXDALC M\([D #'.,,PJEBAF%,LS*U,2!!:2!H6%C"A%9ID@=Q%+[#7YAKSI!-;B'@[B M*3D9YS+H8(D4X!10=;UZX\ [BE__S7Y++B01WG/#8/ME9T!M/SMFO[&S;2U$.2;@F/ZT'6A.Z.FP3'\W+OK,6.YS:W2#_6)Y+ H M_!4I(-%3R/2AR"C%4H6X,6R)@*5]"9L]^-YPI[9YIR4L>^QUKBD7:?]":F.K M3#^BD7_./O8@>2@+M:3H1&HAY+80T:SDALU7/%NZ $ &.)(<_#7 #3PR!.U' M1&^6$W-@T5W9U\23J,BR B.*$!:';%V"S"I<<:EEK9:SG/P&BT$4GF4YCDGE M6MK""-N5A&H(U#1/:!L8Y\@Y^2]OTN70B!F:2;2-,#P=5;AB%PFV$LDW1WC( MK/ 70D7"LP=BTYE:Y4C=%^V;!UVC^NG(?ND+.CGA0"-:..IM^=UB>S'Y=N7XVP+L!M,1WLB5(+5 M>X)!*4I=1H[PPMQ2[O2 N'&W9XE@XJV(KYFP[ )B/&P0"4!,)QSK1^0"UNN M&UNCX_ >/[0 0O-[=S)H@B3JQI,Q^Y.*>OUN%-2/@X"]D1E@63J_&:OSM4O7 M?4N$W7@:M=JI#&-MG^= &65:B*>3XZ2?/[R]N;YET2B^;@X;-Q$13X?LKY;F MIHG";A!Z@7@6=X>3^'P_:+W>I_'<>!QZ1@EV8^8=NE) LY6P[=,CYQ8]+Y<) M^[WL$9M#S\)1Y(D;#<[WW',6!][OX1"=PFN!D0$^LGXFG0VIB6A6P;15Z]33 MHS':9.J1CJ;!>:,\$9UY5.>EX;JN$/F*3,[]Y=03F\#?.EE^(.#?HR4A,JW6 M1?-0@EO3Q[@>QO7HN]6[*!%(EA]7) X1YQWR$"W6@H8:#P+%801$43<8!3O& M"_%J,FQ>W1WV9O6)(3I']T]3;]E9.4NA.SIBH-KO@^XHCOU8[ YCSZ=@ MKP4'J[-$%$_GI5W=* 4W?-^&$T'._K[9BR" M#^ZL=*IFIR91QGXVQ -/L5/X$7<'T<1; 3SJEW$J6G8+?O54YZILBX 3!;K.3Y>;3ZO)+8?"E5HLZ$K0I9E$N9P722?0 M^&F.B//=/A-V*T3F]O*UPKSI!L=F)/6Q"H"GEIG\%P<24"SJ,M7<)FQRO5%4 M^XC6Y&BM"ZX'Q*X5*3?WT T< ,3!5-D,+M@Q4QA27?>JC'0C&AV8B25WBVHZ M/CJJ($P3!3$S96D&DX*F54LCA+L!2>57C&@TT&1N2SG9M$_NKM6?57.#\T8) M<72I)-Q-2MG8DY!T84/&T 2NK=<$S4A..'P9ONW_A/WT^><53[@)O)I8RRR@G2GLYDS09O8MKS?QQG222I'8C:YL.^V>W MP64M!5S0>G[=YE*K=@1K_7'6NYFJA]KJLHMT?/)UU]-NMAYUJR6HQ%9G[XWC M!4)!!'?- M/(N";A1.B$7;U4)Y2T'16]YPD'&0(U([DQ>Z[@B3RD5S#=K*4Y)C-I2CF:VP M0.=IV04*C@._Y%J:1):?EXH+)5VT4[2[9'14+"!CB=((/6 LL,0%X4R0&(BQ MN+ZE(H#9_WDP*/1ZLLN\GH3X/XNZX=39MO#(AS_?E:!-T.[$!7J\A89EZNWZ M!Q.D@I/*T*E1T;M#:A$$JCGE43]DYBZ[)$[V3$/W\:A[#OY01%-9E[8\\R#1 MNY-V'OL_ :\*K$[!U_Y8N;]^%$:U$;;A4VTRTWB(?(_XYFG9O*3NFM2J$Q8F MGY7EX\245.Z XXQ*9>+8NM"JRF,9J&72%%)C<3OP%V>V?2A4BL3WY#'6Y'>5]?H/?8WW0NGNQ?Z M AU-5AO#)0>G&W[D%3=%D=92Y:8PC=F_D"9YW>4GMRT00=_D"S#A:-@*6R+\ M8:U@5W59*%[>RD&+XD;9IYO193A]F_E2]IT^K/7:OO3UO:_':Z&7[J,Z ()#5X)#!]J WQ<*=BH7=$#]?S-<_0=02P,$% @ VWK:6&0LV^\P!P M0QP !D !X;"]W;W)K&UL[5EM;]LV$/XKA-L5 M&^#(EN0X<9P$R$N+%5BV(.G+9UHZ6UPD426I.-ZOWQTIR7(BNVG7;<#6#XDE MZGB\>^ZYXU$Z7DIUIQ, PQZR-->+"#')W.I,F[P5BT& MNE# 8SLI2P?!<#@>9%SDO=-C.W:M3H]E:5*1P[5BNLPRKE;GD,KE2<_OU0,W M8I$8&AB<'A=\ ;=@WA?7"N\&C9989)!K(7.F8'[2._./+D8D;P4^"%CJUC4C M3V92WM'-V_BD-R2#((7(D :./_=P 6E*BM",3Y7.7K,D36Q?U]K?6-_1EQG7 M<"'3CR(VR4GOL,=BF/,R-3=R^3-4_NR3ODBFVOYG2R<;C'HL*K616349+)JT'=0^_TU0M_/)QV M>?F-E&WX/&I\'NW2_B7LVJWH5VF ^6/VZL5AX =3M@5,]BX!=B&S@NNPOX5 K43$)]K#*1+$E<000X M/$NA;T6;!P5?T2A;)J" &5P_XDJM1+ZH[.-%H>2#P(H#:,O:[AC_C+0S="*5 MV3.@,I9S@\Z05<"CI&6QU_:-E1J5D1[NBB&M@?(X:!)NJ$"(3/SA[$%9TB=G M%%UKJ\B+$DTG/["D/)$L\Z>RE:7P8- 65DBM!3[UV!D.*X ](]#]F"7XPU64 MK)C0#+1!%0*+$^*%RU&]Q6'<>ASZ,2B"29?H*->XCQ3DC+.+A*JET:H8K^WZ M:Y<4#4K@&F4##%==6*8JNJF$RFXBV(<(M[0[WT!AK:I]B MBQC?4N8?=02I0H=]*C$%8E8H M$3E_W098&:JGCW0%1[4"B08J\ME*&T1#"Q7"Z1-37Q,.*E)EM(1\ \6V^'X?39OZV"?]8$Q%5M'Y^Z$.#"MIY?44XV.S2[QN2- M1($!JK6]9$$_#(?-_:70%F^F$,-F--CWAD/V@]-IL6N>> 2%([3@@TRQ.*6DHWX2 MCKTPQ$?U?7?L-H'1E._X9!.?/N7+2[\_GNQ;[E%XHQ1ICP%T!;;*/>P@35+5 MR]9231'<1J#'"8,]/Q9PS',T:XE2[?'OVJKGT?%C[92E MW^L'4)' 0OZ8)+[O[:\Y6$W:)-J:!PWA/L.FPV:HS(B-^[KN]=U_>NZW_?=>E_L>WZ+6>_ M14;.,"83N_$-^QO8B*Q(;6W$0-/X=8K!+TJE2[M?R'44GJ!T+KF*:=%+&UZ) M^T?&5VQA=QIM-PA9I2GJ 5Q(KJ "(Y?Y7C/B@A#)+,-D=1.M$E<+"JY,O=M; MZY8$&JXH5>RRG?#'3<7&X^LV<43I$L.5$4R^PRGL$_&1;17<42IM+UI9FV)05F$\ZS1EI@ZZZ=/VK77HZ] MPZ#.5NJXVK!: %RIL3M0J3:1D+D#BQJ3OYDO_O-ZTGMB/U)B!QT)L$6XYB@3>:?.51["E4=.39;PYCXM\[BSTU;8=! MSTC(;TNYYHSUU,QO<^!Z0J^O.GAMX6$7O0[VM] K](+)MH.7>WL^:'VGR4 M M[.HSD\;(S%XFP+'Y)P%\/I=([^J&%FB^&Y[^"5!+ P04 " #;>MI8DM'2 MM$4% "[#@ &0 'AL+W=OD7 ML.7=9W>??9%TL3+VWF7,GGX4>>DN.YGWU>M^WR49%\KU3,4EOLR-+93'JUWT M7659I4&IR/OQ8'#:+Y0N.Y.+L'9K)Q>F]KDN^=:2JXM"V?4UYV9UV8DZ[<)G MO=J^CU="3R0>!?S2NW\TP2 MRWFY22\[ W&(2Y <./[!K.S-2F*N\\M^OL0.V*9*<=3 MDW_5J<\N.^<=2GFNZMQ_-JL_>1//6/ 2D[OP2ZM&-H)P4CMOBHTR/"ATV?RK M'QL>=A3.!S]1B#<*\7,5AAN%80BT\2R$]59Y-;FP9D56I($F#X&;H(UH="E9 MO/,67S7T_.2NGCG^7G/IZ=T2O^ZB[P$K'_O)!N*Z@8A_ C&D3Z;TF:-W9.J[_E9*L^/.+.<,OQ M,. -G^:8?\IQ S$Z#"&]_-I5*N'+#IK5L5UR9_+R170Z>',HOO\);"_:T3;: MT3'TYU74<8B_C&>*SNCEB_,XBM_0(P+IGXQI:HI*E6O*E,.RRFOE.26-KW-= MJC+1*B?GL5@$%4B9.:DR)SH^9ID4:6IEI$GX1QP17E,RCI/P<.28?1[K2W05?H-TT-")\20 M:I?DQM6629?!9&(0<"D>X\F97*>!OD/4]>CODJXJJW,:M\3L>@V )5O1EA ? MO#V)NJ?C@; NTN\;Y')!DEX'/[PAERE48"NR 0QI/WOC %P@._#$)/>$.!7! MB81%_&1,%5@-^CO^1:>''$00+)P$DTJ6!?8NP-[6R#@R1U<+5$/@:Z5]1M<] M^JQS7M.MU7"[0CQ356F/_YN;'@H0&7Y0J:Q9(FENSZP\FZHRUM>E]GA'O-BO MY/\H.FI(9$[B<70PBL.'>LV_8Z-&5HTI9W[*X]6J?!.U<#0ZBLZ@+ M>G>8WP-_TC?E0L$@6*O"1BPM(DTGR=)-P0&D:FF=UUZJKC&WDZGAX'@IG8R& MOZMT0AL_Y4[\6RKYT#!_SJP\/S0KF_%+[S?C[LD^WXQ(;']#AH?H4F);54.E>SG*6*9KPIVQ[=E"WB$^U=$BM;XL!* M*X43HB7UT-@8Q#Q;[RG+AM!,:.DAW;2P94$2O53<2. KYT&MQ0X-'XZRFWEZ M73MDQCD!GB&ZT!L/ P*'4Z "1MRD)FF_%-1#%'@/D07Q' 7U!^8%:L^CHL2J M:P885BJM4E^YD&UJ,Z3H1-S*["A:3_(-YMI80T+U+T'=UX M?_V35UVRK.YF8(_WY0NT;:DJ*ROORLSZ\;:L/M4KK9OD\SHOZI\>K9IF\^SI MTSI=Z;6J#\J-+N"715FM50,?J^73>E-IE=%+Z_SI;#(Y>;I6IGCTXD?Z[EWU MXL>R;7)3Z'=54K?KM:JV+W5>WO[T:/K(?O'>+%<-?O'TQ8\;M=37NOFX>5?! MIZ=NE,RL=5&;LD@JO?CIT<7TV>7L%%^@)_YN]&T=_)W@4N9E^0D_7&4_/9H@ M1#K7:8-#*/CO1E_J/,>1 ([?9=!';DY\,?S;COXS+1X6,U>UOBSS?YBL6?WT MZ.Q1DNF%:O/F?7G[-RT+.L;QTC*OZ=_DEI\]/GJ4I&W=E&MY&2!8FX+_5Y\% M$<$+9Y,]+\SDA=E]7SB4%PYIH0P9+>N5:M2+'ZOR-JGP:1@-_R#5?F)C6Z3A[;OY[\ M^+2!J7& IZE,\Y*GF>V9YC!Y4Q;-JDY>%YG.>MZ_''Y_.AL8X"FLV2U\9A?^ MJ-2_=,C8/5:5S?ZT8N__&EZ,GG>M_"O-%B$AB.'AJ.AT5^\5+6I$0GO M<.RB4I^T9GR<(4 M"IY6>5+#$!I$95/3* IH8+U1Q1:IH"@;&&VE;G0RU[I( /R-JN!U4]"#50:# M:! BS8H^"_%L/"1+7>A*Y?D6?]>;AM]M )R/A<%/US@]07RQUA708?+X+W\Z MF\TFSS\>7!\D?[VX>$>?I\^?$'R57K8Y+8I>HI'PP6N=MI5I4'3@8Z\_IRM5 M+#7@8;TV->D!._#UZTL[Y %AYI)7C%].3Y_7]\ 4K"]O,TW3R\(=.#(:@6'@ MZ]M5B>LO;PL8K6[GM"\Z2I5%&KE)>' \Q5CB@.-T'G M!D0SP=9N8%EIN-.\H#>Z6NHJN56UA0X74E8)?@$HO-%5K>'_5&U,HW+S3Z:2 MGET-1 +L5)&I*JMAA1F)C";$ZL6UPVIR-CD>)2_;&FBWQL?7S!!C%CRK]O345K$6HAEF%R6"@! MC@_ 1B?S;;0IB'_]>PN;F#1E,&("9.W)&]!D%@04\%H'(G@HT[ C-: SWG'& M_!0'@9IQW(0%6A75$J'@.X\A $2,$ P10CH"NRPJ(E\.%3O8(=(^B 4=?P!("3 M?D+B$-03>IJJ9#L1N%TPJE65P[H:F=K/3"NX-0 4['[;P/K_*2P*BTQ)P@%" M\Q+8!UYE (@_<1FT9[N+&="(QTXC'@]JE[^6."WHCE17O9KN :\C;H&HVT*U M&8EZH*8,3'+^ZPX!>S^=XU0$TE.[MC1HF9WP"W,!+EO-LF])$*8,(6]_]!4/ MM"$RP#?U>I.3@FJ(4"(:"6BXAB_K!0MN_"FD:9%+!=IY+ [3\@8E+8[U>8,[U8$-Y\4W-&Y' 5X?TJ<& M$54 SR+A _'"G L0!R"+JW(=2, 10>X>Q+?1Y2+4,_?%<\5[!\"!M&LKF3$! M^DP5([R# M6T;, U=H8=9@R:NM;!]-/,H(DF@IH*VJ)PW"BDZX\< GMR W,IP1A;L)+0! M:E*#_K%%6V2"75/<:!2,X"W9Y0.1X?YF>MZ,1!".$%O\YS@WGQ!5*!J)S]BF M"E<(?\/NMD@F3G5X:OA;>8O&PTA6R:M!T02(_0U5$+P.GL4GW408(,.RTD2T MR+@";8_=!3(TY^?A 1"N9:5'0" %OCEW2G-3E7,@0 /QSI44SB'X! MU84\:V% O*4YR"5OGA&SH]0DLP8$5J+68JY6K(GE8_^[H2!C)&*DPAIP1(4X M"""'N) T)XBP%A>-!-YL#_I\G(>KD>\JX[O*N$-E( 0IVL7(ZMOORN-K*(\[ M=8>L3F32=]7Q775\,]41>30GSJ,Y&=0E'UEROJX;LT:IW.?4/&P$V@Y6,6ZM M#W%M#*D)9#;$.RDETD>5IE!''1 ;\P2PG: $I;0 07SA%(]@6(&@31O97@R) MX,X%FY29.@4AV(HSN\<)9[<[P2585WAON+!W*J\M^"$K!)*LK:S"Y9,.&H$ZK=QLLAJ$ */-2,R"TR/^S%*VEHO6I3+"T+BPGRV7(1"#2,F9).0 MQP]2TWC->*NJ"N#?)A(KQN?7B"MO1E#,$.3YN$6U5"X:> ?@HRC!&'5^1HH> M%J@8&L&%IU;$/�ADOCWT4K-NIS5YWC DB'>N12]!G^99DUQ_#T\V1EA;UL MF8T=@2F39PF^6!F*"F<&;0,K#3 (YD;N-1R_"JL^G$&]U?B=2_^U7/IOYDU2 MX?BPB_+#2-K#;S[T..U^8.PX M+>>CZ>%T-#N>6'E:^1[I%C%X_09DQV/< M^LH@$<#+9Z.3V?%H,@EF,/ *TS\^[^Q$@X0+>[5IP4-+X5W8& ("Z.-XJ(-*]) J>"07D7& ".LP1WB;Y! ME@.AS4]>7%\F9]/C\=%D#/^>ONKPF)4!*!G\=,!S!ET.ZRA94QBWN7(R._H^ M<*,2E@K,K,S%M%,BTV6:8,-TBK(S 49=BX+9;&!34"(EJ@56K4S#'K-;(ZSL MYXOKE[2\H[/)*'EE:I0S+?C[N 6_!'J%R/4U.W_!V1Z^%QW$"JI@+$U4!A,R M.'_3V1('#5^&!^,CUV"AN.E&K"8]/=S46EM6,]KP="+&[:JFX54[A; MYAI3DTA+ZH5AZ4\:U6]*_WMT.-,'# V(9S"R.V(-, @+YRMWO2'PNF$DAS'O MHN]=L8$W/K,*Z_,Y<7=@Q%B6IJ=)VC9N0DL^&6]8Y"NQQQ@' 95(25$$X92^BD#9,'1 '6,,K MDZZ\U873M6SE@2>_T'2R#Z3P6YLM^05#\V\BA!N42K8.,,A](* MY@B.AG]O%9A*%6!)SNTTFF4H20&<7.]N5Z :#I*?87DB_."O-1V6X[&T?8&= M84M)=,X*+(MZ=S]F1KMS"D[L$7+@JN-VP9:4AN1%?PNAT7L2,&GAV:]V3" ML0U PJEF_U)'FLD/#@))(\5*$@6F+Z%DD<24=&7T(@B89J#>*5L)/./4+3()>2HIS@E"D$+WS-36G#-#\Q,EDP<#KZ MA7NH>,'UJ0DGR/G2] MR'>@%2/(H#(W92W.*<,A"28!)++D6&%'<%V0508/Y-LX_LK(D''8S:[IB,$> M?Q!;%F&8N>8-Y,4&"2ED%''2L/DG^9CL#K+-1>E3M ER7D)Z$G0794:"'05V MS#-2D)/#YU_M_P\KL&:B!-/DC:J CE"ZV(ST.!SP;!+ ''A'8%+4R70R M^3.)W::V$8H@/!\!W1O(^0K"X#O;?F?;;\^VQ(3PSVPO)QZ-#D^FP>?CT1EP M7#\O3D>3D_/@T]'Q<;S_L<#EDK*>6Z6DB27H/5"OGODL:JG)-2THY&2'$R_Y"*R-O,$H ,]@4QJ)%('_-K+.' ?X<:=9 MT9G&I4:P>X5TV%"F-&ZA>.O6F9=):DI]1O)9Z$H\LS"U!!9R*2]V'@0H?D8+ MYVV1O"Q5E3EE^//;ETX7OL)@LHW>O5-;LM%QN\/I_?:*"!-).)T^3\XGX-!M MZU!K" PVC@Z@'3@D"\HJ[<)-I#'W,:+?I6N)X;-;?0VR";G(E1(H=1U%Q=[C M*3M*6'XPWM=:YWF=X#L4;/#D0VZ>#0Y3I41=V]!/FI=MAA']YK'* M$:V+MDA9]=GD@DJ+J5(/X-V[P@];8W=G,XIOII)FH H*08W< 5'P)(8K:!IK M)L60=^;Q^2C!$,J;DH0"3/K*MGLIJT\4[="$W06F65]%8X6SW2X;H (XIS/' M'(.PUX)-"?-F-A$\H_&A<@"D'6+R1L&0,AAPI6E:[ /F9YUB7YKC'?^7P$0GJLAC78-%@+&+# M,1%)F8(=-7-_Z L6F,R':BV*#I+KE=EL[#G-W^"?G,IHPF]7]ELL:R"#K4R-LA(/0U%S8$Y< M+%6(=HXV7$7/HLT7@"<)I]?,*ZX\A&)&-:U@66+) '@(7./"(2$L@PCLA'=D M)U@S@M;U+B#EMX'%$!V.R OU?L.#@G+];)$8MHZ,+Q!S%A4Y-IR^=*,C*8," M50K.4"A?7[][PD[/@;/>HK,-]V6<;,D)4_!%+H49;6$_K.VA+YZ2DE?$N7-C M6B!HUAJVTT;Q\."+TU 5QOQ=Q!MM MH^-+Y$UWDGAC,R[=%$GN^SSP[ZP5=Y M7;HU]/(GB2HZ[^%@\(T85Y')Q CF[78Z&'&QJZYDI0"IPM'>[FV&'/;6LPX,\U#-Y,$@1 M!XDD089V.4!6*PF:R1[VI[D4W=ABZ$-3X9'?.3&8D$FV6E5#& V*MZ>#X%_8 MX\_W+@6B%Z4/'B6YV$VND-S01LDQ3D&D0KD6^ 8= 8A=LC^9BE.CQ7%"NZ(J MV^6*(D(2Y_#57FHI#-*;J;D+H"O-'-D\6#G%K%N@=DSLQMQ:<8XLF_DC,@+S M%NR:%<5&1OV/66G!!7"2IF M^CAC:PB%I&3L\D-DDBN!4HZ,=$,YM2_M#+=@5H%Z'9>+A?/<)..4C*IY^*"F MQ] 6Q9-LKTH'P.J-*?Y[*6\W5>@[]7T!]>VB\3^& G= &]14,R]79X-T:2-+ M7/&"*GY?&.V+!J*C7++)Z."!'0,\T8X.'O# >S#Z2F!,15:FA[#ZU@(HVT!]1#P0S-,98;3\W-Z]N3/ MM/V')[OCW\?<]!U5IH.=2EY]\X_>Z;L!!00CQ]U[&_JH] M5;X:J)%YZG4,.BDK<&@ C5QW),5$[&Y( 'RM&FS((2&40/)@3AR=!L6I)YL6 M1)'B,JBYE(5I#YY4P8!=3)U)2 MS13X^2)JI\P;*\JK\3"FKDD7BLT,DCT%2'-5?/(4B_5G^G.JD2AU)K$;&*O% M& 2E)U.,VB$[I2TQ9,Z/PE"9=4 I0ABZ4%0I0Y8 'BMR: [IWY7/4;8FG_A1 MK5-_'@L+=&+;R#_+P#]#A@D!'&04WW-G.MS YJW-7KW$D$ J#"D1 MWU'8%&FX/Z>3)8'/?)+!@XQ9'Q8*$L,H C2B[5-R!,!7X'XA:^?0O. TJ)&4L) M^+?L;&8G3"EAK#@;-'!_?N5]#=A(LCL^W$%)A]%ZL_>0.+WB U+^X71T?'XL=BX']R4PW*%$S']_ M=W69N,!DD$H2E-R@SJ7>6G1B3!LN6<:B#/V>AL$M0 S8?:/SZ818>6AM(JY0 MI9+XLGW)K.S*P,5$?W2A?1U4AY1[RP2&])?OD#,=;DYP!:9.@=V(]@04[_?V M-JY>:GM\RC_?:8V)SOA*;7-LS +3O=E MY4.E 1!2,QYG+6TJW*59[462_SH%@U@")S2I]6G+SL'(.H^A& MX[I@89S210T9%L).-3-/" 4=[E4:JZX0HJ(WV,3!]15E\*,^7&,H&)67)Z8H M68W8Q1;FD1+Y3.8A6H<").(-?5NR;B0)P&;GZ\]H0U#3A,RD3N-WP<9V -SH M:D[GAW82U(V-P4P(G-Z26(RC;B+73L K*)GD\GENS6"'PT4AG=MP-QBX>_DF M%JXVF2XP^4EGEL62/^W6L8<+#X34[I%B<"I"E8S"TTV>[$X:KZ#MN"$U86AL3=W,6090'_#DY[Z]WRLU%/Q,XYC0I# M=; ?X*[B26G'">/,$GILL]K64E%A4>P(6.5YA Q8QO^HHD57V#9SC:))G(H6 M34S^^71T>'H2&DT*.WV5CDA?:M6BBL- @8;=KW4,;V:R4'5M77\" 14[96!F M!+=+F&O0FK#1L5#A)Y7X3&E9<;\M*N]S3SWU :A@61RRL4TY.J"PV23@W&KU MB7C,N'S:>L<@Z2\FG-FB5\[:I>;>"VRV-)>(,86N0"8FR8 M B4VV$:XD0BZ0P(55O@6)6M)POOA_/QD[\N6%)$,#_Y[#/__=KL_"HW_Z\S_ M/8GQ_SXO8#\>_O.<@=$?]0:^('[9;EB H+CM6&Z<*6SCX'MVD.7;R=FY/9OO M!H^=]1%DL[I3N4""74=+AAUKL*=PA[!+_+E:A)/!.FE-;>\.;@> \^ MF_L#T"7^5Z0M(77M?@XS.E28%HTY1 "<'&"(ZJLQ_QN[,*+IOP*4W6!%ABZ[&2NYQ2]0PE>6DR3@/N\2PIS:0>XPM/#A(Z:80W MJ.\8DN!:_89V76:M9L+>&C.\;&LQ\N^E!998Y: XXB35NB?ZQ=FL,H 'S26& MA:GI%]3Q_JZM#K?TL6V^_[D1\\5O(&S0#?I>G 3PI'_[V=/W7-ZS_S>^!L4> MO=E:I/KNVM,+?N6U&_&9:<]-25:J. !>Z >"KR=G\D ^N'PZ)A/H$\FYY&)4.^WRWQZ M3YC\-HAS7_D]'2ZTOG)68B_*OVK)][U!27Y!&_P7!(/SCN9B[^B^O: MC+G.5]3*K ,,E>-J%QCK:?.,L[4%QDXDP<)%4R4*%;1D#\W?;N?F5G*X:9$8 M F0CQT1Y[18D2OFC\%FT6(EZA$^/@A?)BD*A$_09#3)]V @*,6^-G[ALD0;D MF>;;H!ZI!XP>A'(B'P>K_>3@&GE ^C/][<&$S_;GJM;?6U=V1@ZWWPF'>>RX MI7.PG7YO2_Q!G G)7>1=-%4VQD@">6\:C3['_>0+4/29.;+M6;#M5&_:+"V>C,JAE]\J"2Y%QB)_!>76P9=_(Y HO(S M_?6\.?X6G"[($98TW<7NN!1>X^=@C<Q/D#Q^>)N:UQ,QC^K@??0Q3Y8;G"2I5;;=GV6-;9=G)S:)?#VS4 M >_RHL=A?4.Y>G'AL<* M]#@OJXJ#3=S#QQ_%A=''&V5R[C.Z#SA8?19U*MD!L,2+."(@XYB_< &CTW6= M*"M,Q:-.?PN3VA/BTJ:N+50J:+Q7KC.>;^2>Q>-4RC+>LL$BGYDOGIP-%Y]= ML;/] ?N6]$JYP=!)(C+TZ/)*-D[ M9RRN\$X:["(>-;M.K%F!?D8N1Z(E25C[/;4R*(-#.SIJ+&U:;@WF W7Y/?"= M;++^&6@DV/FV"M(6,$91-ZZU"IT6UO&YYO'DSW9R+"_3?(+$+E?G6*O4'(25 M6O&MO_2B PM-9#NU!CW,J2!U#/P>9=4-"WD)BW0ZX-[/ 9<>$B6>ZBV?N=/%VD:<6IX+W 1;FM H0# M&*#PY!K"T>F8%J2['WCBE63\D(9'MCUNU)O6HM+?A6.H:-$VT0$P1/R#(:H" MR]!7&IK%*);QG([B;&0GA#56BU-,C;5Z/_E3,!L[%E.W$/3=;1/D7:A8ZSM7 MP]+N51'D 3!6^:C$V!XI/0LUPE49_V/ MDA2RS3'G?ON:O,.YIG$S3LTF7^]-'S)CZNBCC#EXK")/;K0<=?%]6F$;:HK< MI"N8#IM>\/W *M^'J*[A\C@>"!V+M ,0.5IS):4!] DTS"UVAQ+$/,%3F?(W MZ>;5AV8)G:-\!":E8V*,-C5Z*5>F@57&,$0MI($0HG!PR*5SG1M]8\_D3.,E ML^LD4=MTY@L3S*0&?U^I%1^$Z A$T M[#9+1Q9$G*O.1JO8R^Q>6;A7# >DV-:VQR.BR3;AQN&L%J)K M8XSSNE71.O^.JG6G:1^SW.(L[[,AK M.<]!AO/,V:)D+"[XW(7[#%$.5-[IT4QZMGP#B#DRG1_'9Q. ME;N[>"14B_&@X'ZP.\4J+6JPES:01U"82U?W$2 #5[2%&][/)'LTZ)?+R.#Z M:TQ*D8!@)T71'I.ADQ-FF;NM@,O(+K])QI:H.=-BC0:ZCPY0C6S XOS1-GO@^/@VZA[_TP M&^X$<(T7 V7CET2ME\'-0+T^XN!8#_81OQ"RSMVC-08DP_N-%*IU0IV[#VN] MR6&TJW3/Q2$9N5Y>H[? MDF,M5R5)^;A[TP&(&G0=78F%L_4@8-\M "BT^V^#"XGG9QLJS,$5]H! M J6B@B4CB.2X??O.^KU0FW^(Q:JP9H"@ )$^1?YE#L;<^#I=E;FNQV]@HU$# MT+:-L1L;/DY+I: ,6Y_N@\*N0N$P�_;$/!DR#?@3> ME?&6ZQ[:[V1.15>D$,L$&V(W2?D+:<#(A[V_404V@+2^=C?4'42>FQVP/;76 M!BOYB0TE4J6"QHW2TOU:I]BPPEZ\]OJSF$.7KIQ8X-X9#*^6%2,;Y^7ULJ_. MF?Z">&QU,6[*L14@=C6VNIO3Z!?N>2%6GK8R]:!5>KS;\JCU3'@)--V1:H0H,JICEEETTRN3, /2 64<6C!T/ M3W>;1B(C!;?O"IUK"078:XLE?R>9\1W.MY/*=F'1="XD(D- MD334X(P #X\G!%6?"LHBK3HG[L+-W1LXN\+0>I5N\;LZAP+"Z/N;%=8R8)3* M&>ELSE](UQ8J>G>AI" 8!3AHK=.T!WVR?SLW,M+RN1NX0!H;U'<:LSZ;S5XP M&]RZY +CX08041;ZM@?;-:.;/)@8W[>4DXRCK/$0WT;&_6W/*KCM$M.N"@G? MQ:3=Z"SV6"R_A9>XL3!4-CY_D/QC<'*?#A[, 8XF$0CYZG)-6M!&,O(XT61< M8(<<;*-E"S?D#)5'Z8L1$>>+_X5'_%*S0 %5^Q*O+AL4H;[5SFRXMPTE*/P= M#9!>^?E5V^S<&Y1(>%+\*/"N4,:H=&4C-N=K4?"\_>J6&>7@I'()5%EEZWD MXJG)U1;&"LQ@,B'*O'113-+.Y'('N294(N2A"LX<.N%#6KM?MN2-@+Q5(]8P M+@(R>A#BZ-TPJ.>A\R4BOV".7S)]UK-)@AV;SR(VM^G4*]3/.V/-GMD!6&^Z M#*([QDE<$G\ BES3Z9(H:6_LI_BZ"Y[]\%DO+H(8OM1=@!1J:^0-A&P^X\T>N57-]BR3Z;1(6VP(*:WU%W&[J<+V]<@YM.=Z*@ M+1<^^IO<2A!<^<8T^V&Z^K5,<>AASV M#8Y/L"?2(/9]^OYL.%/^5S#X@NYU '!1MI+LTR\[_L!XU).9[J:\XG9OP9/7 M&#:@L )XF,G_@FB]R,##A8? Z/P5JU&DDE0*T7YVT9'>0>12&KP0^8EM+M?[ MX$7UQ_?$+#CR>G-CIAKY5\K^E\&J\[Y@Y^L[/)DV?)55@F TS(CY'( MLV^^,C7VK$*_VD8W6%< YZN"JH[IY@XR-C'AP:PI4Y3?279N'J[\%-*9-BIT MLSFINEBA/,R"L6P->FW ^L<"6"Q'$"BM&,)>HZV5867GO0 M/==+PZ>TKG3<=AGVAA$OZZY7CDRTMT?LL8>SQEEM)%Z<#>O(-)=NOY0%-,9X" MZ?H9KGPCSO$EM][_A;UAD72'LQ.@UC=!%AIHIOA)[&G=-Z [V(%/F:V0EC(J MSN#WR>G>0=J2+20FWU\O+MZY5L/!(Y*J06&GH'PAOM. @VABDD<'EAR8F(,7 MBDK:101<6$*J^/E**O$)?$R$NP/@458PGX_/T(%V:/Q3;G2]!A[45H!+ \L- M-0)F[J*MV>6NONB5<)L?2OAN%*D1RXSN8DC,1*)L_U' H&S@.=&&%]=+]FR( M/17F'0CG^:"3E2AQ&UF?X.!G @'-??X%(H3*<>UVFYT4SE3IRO=+ZA:P:V MT?;:8TBWQ<[0=\(04!2\T>EI905)9\@0NK"+2Y@3C7E/TMV$$U)]7Q.;R\5- M5?I34+ZFY1;NUX#@8I%%ML@HV37%Q@^TO^0V#[]--GH:J%/.1W;Y\M8^"KF? MM&2?V2974G4FH8N;[$S,\J[9-$@%6$BN>ZPZ:56 =$;9/:$=)Z/)D185:\IT MG&L!C[MT'#M<^#YV@.U#>\0N8.'V('UW>97N"*P%S 28X;*BN^3,8;_(NNNU MHSV9UJP(=OBI6>VPYQ=PP#TLP'L1\WDG2WZ7COMMP;WT^]@\Z3?X.:A0Z""F MP-=DA]==^-W#9)E]1N%C;!.V8QGB;&JYQ/RAANGQM[8R=6;2X$+)(6+9:S?^ MY^Q[GY?]E#3<*]6H%S^N,2YR27=^TN[_] BK1=RW:*5@E>VSB]FCI_"F?_S% MCQNUU&]4!6O&6K(%O#HY.#U^Q.5.]D-3;G!(S%]KRC7]N=)HM^ #\/NB!)-8 M/N $MV7UB=KE; P M@D !D !X;"]W M;W)K&ULO59M;]LV$/XK!W4H-D")WFS'3FT#B;NB M!18@J)/N,R.=+*(2J9)4G/S['2E940!%V[!B7R0>><\=G^,=C^NC5-]U@6C@ MJ2J%WGB%,?5E$.BTP(KIG!S*'/3\(GO.4"0-7 M:2H;8;@XP*TL>^F\5$\82 @QCWM^$3[.IZT>,/4.221#W$8S\8V- W_B&D/3R:VD_2GD#A[ MR7\^A;'@M[9GX[;M-7"I:Y;BQJ,ZUZ@>T=N^?Q('+L8B,^WN_;ME'"8?X&?][PJ% M^"I3@?(L+5RFG)1LPKFT@7O!#:GL#3-47:?U7R#R5XMX(*^B!7P1!I5@]N9C M9;^61$D_7LS@3AI:/$7NQ4#LQQ?SH<%E.';R_T^P''7ZQ&_RG_G)(AK(?3J4OM-6M*M/F( MVG!J,#9O->9-"25U*FU7:D7M5YEG'^J2"MP')C+ 'PVOJ3&:L0R>]/IO:WN: MPM^=W)76:"BQ>W;W+;L_>([P#0N>4G> .3PCH_J\;GB9TK MNJ&#?"$-R=D)\JE1E!*-0A>6G#_9L8:+;OF&I05MF6K^5=1@=M9IC!UC,&B- M=&\+@Q?U]D5#M4S7C(825JBL JWG4IJ38!WT3[7M7U!+ P04 " #;>MI8_](.!O0# M #H"0 &0 'AL+W=OH_$=;AY[#9/B* M0]0Z1(YW$\BQ_,0M7\RTVC--UHA& Y>J\T9R0M*BK*S&OP+][.(>=J -L'M( M>24L+\1/[LIU]L#7!9C!++ 8AHR#M(6\;B"C5R##B-TJ:7/#_I 99+\"!,BO M(QD=2%Y')Q$_07K.XM!GT3"*3^#%7=*QPXO_8](OY=H@)2\C4P M)PSH'7B+#^_"\?#C"9Y)QS,YA8X\4R5348AF2=2&H9JQ(ZRA\2WH+6AF%4NY MR=D&^\N\E,'I& \YL(TJT%G(+;.TZ-AL35PPS.+O?E":'P/3#$V-*D3&+63, M6'R1,=D>:6$$[8R?@&L&) N&BPKE&G$."WO)/KR;1,/XXYOOW\3*9<:X,2H5 MCH757!KNVMZP);$X>]#82X,.X3T++_SI=(Q0&9158WGX>1:._20>#MB?8,PE MVP#50;$::>N]%A:UTT3,=L(HW7.,_6F(?E]Q,W7)9S609ULP_9QVYQ?Y<9(, MV(TQ-9/Z%H7W+/+# M^.*$:$>=:$QB?! MRMHIYU]%.*AVJUN6J";Q^8@]/%;"O M';N6T;!M/H%R( MJ77VU("'7->UP:IA/"S$&C71[.C/VV; 5K=7=_^;&;*:)/X4F35]@GTY@2'+ 'A<0ZAU\S1"^Z?J"'0W7+FJLBHT:,_?$T],<7TUY]KKD1 M:8/QK$AM8.J(-F _Z5>DP<+0GX[&_N3EPR?HG;XEX=,=@TI?2]L1_/F#G3+]5;@3E3 !EV'YQ?8"KJY5S03JRIWEJ^5Q9N!&^9X%0--!OA_ MHW"S:"<4H+O<+?X!4$L#!!0 ( -MZVE@'NQ8@(@0 )(. 9 >&PO M=V]R:W-H965TXE:4<62J%U54?FT@E+L%X[O'"9N6;'59L)=SFM:P!WH7^H;B9+; M6+OB5P5[UQL0@60OQU0@_Y0O',PY!"9DV%BC^ M/< UE*4QA&[\T=ITNBV-8G]\L/Z#Q8Y8UE3!M2A_8[G>+IS4(3ELZ*[4MV+_ M([1X8F,O$Z6ROV3?K)W.')+ME!95JXP>5(PW__2QY:&GD'HG%()6(7BI0M@J MA!9HXYF%]8EJNIQ+L2?2K$9K9F"YL=J(AG%SBG=:XE>&>GIY"P_ =T#.[NFZ M!'4^=S5:-=_JO(9YY#/J!_/:[O!R,&7(3380H.F%;! MJ,4O5%Z0T)^0P NB(8?&U3]!UJF'(^Z$'<6AM1>.4SS$;*,8#2N:!+Y4-9)I3GQ+C%LD&JQO?_\"X-O/ C>:O_ M^ZT$.(I+@E&5;6U<'!:9\+)!0FY:#(IB#G7?WY-@X@5!3Y[&,;D3&[VG$@A5 MA!X06_022DM..Z=Z&WG=V)_.R!7/6%D:OO^R- Z[8920>Z%I>3B'([^":=R3 M9ZDW%%'_#>>6P< 0=8K&"-WU>G(R25+_GQ Y3:-N'$;I&)'A-'GV,)R=I#*> M1&'?M^DD2-*1C(J[C(I?G%%;R@L@C&-N<2WQYB,EHVM6,LU #27+N.G7'M#U MP*YD14O*#=^:_$SYSKC:ELQ^G,VF>*A0TR>\^+6RAT/SW_%::^2.X$D8/*\[PZ,[[FV*5AFH-LJO4/6->$@\ZC95(\.^SG92X>\]-/_!/ MXXF.\L:8?@FBLZGOGX\CPJP^0O1<8(YV]2=^'+T*3A"F!VDHJ__/X#@NAD=, M=A4,4WV4-TS$T392'Y*N/B2OKP\TR\3.($5, MP![LDX[0$I_J!L=0I1C=Y+4OD'&/W_J./CJ2P4NE)P1D!07CG/$"G_W-L9KZ MY)GTCV(;#!+O'<-GR^(PB;TX]#!$.LD/3;SDV$*L-8%'[++4\UI_ULOG.#4O MBKXCO4J4]N\2X]Y@(C<1X_:>_17(PG9#BECGFPZ@F^T:KBO;9[C/RYMN#6L/ MLJ-("1M4]2ZF6"1DTP$U@A:U;2+60F-+8H=;;!I!F@7X?2.$/@AF@ZX-7?X) M4$L#!!0 ( -MZVEB2 48:2 , 'X* 9 >&PO=V]R:W-H965TZ.FMH&&C=%"S2 T72[S[0TMHA* MI$I2I\;<.WQALE3,G)I.5$-^-\:F<>:$)"&HHM&&@.-S NK:$&$8/W:4TWG4RFV1!IO M9#,36QN+QFP8-Z=XK26^98C3\Z5$04A]YY-E3;DFE)?D\D?'6CPI35Y_I:L: MU,DTT+B7003%CO>BYXU_P9N0*\%UI<@E+Z$\@E^,XZ-XA"# )(=,XWVF%_$H MXQ65IR2)?!*'<7HLH''X>R@&>#(23C(4/K%\R3\I_+%Z]W3I<3KSL9^KEA8P M\_!K5B!OP)N_>A%-PK?'K%WD<)F_)[XXHFJ*RQX[G#\T*I#4>NAE)N49"OD'%"OQTAM67 M),G2!]9%Q^J2\8VRZ;(&BW #)N$#+$W MLULS/[ FSNR*%A56#P_D7LT'C\A/P_2!]8EC$)S6?W8*B!)KO:6XU<#I3][D MCA7%$[(<.U^?;*10;JTR/XO/'#OUWV09^0Q*G>/-7W1-5U,-)5[8*-""4?M+ MV+N_COTH34\.=N3G9]')8S%PT.[Y^$F>W+/#_.BU\?\(<3\^)L/$->*##'O! MX3.?.++[+94E_Z7*HC1\5&5&5P=$GD7/55FO*O>,TW3R9)7M5.7881P^6V6H M*L>._32>'+MC ^<7WX#V9XB.+CWG1G>:1O&%:EA MC=#P]"SSB.R[G=[0HK4-PTIH;#_LM,(&$:1QP/=K(?3>,!L,+>?\)U!+ P04 M " #;>MI8J"WR'+L" [" &0 'AL+W=O765X4$FCA0GODX""9^3AGWHKF;6\EH+G8Z8QQ6$JE=GE/Y? 69 MV"^\T*LG;MDVU7;"C^8%W<(=Z*_%2AK/;U@2E@-73' D8;/P+L/SY8!."#&)M&:@9'F$)66:)3!H_*DZOV=("VW;-_M'5 M;FI94P5+D7UGB4X7WM1#"6SH+M.W8O\)JGK&EB\6F7*_:%_&CK"'XIW2(J_ M)H.<\7*D3Y4.+< T. # %0 ?"R 5@+A"R\Q<6==4TV@NQ1Y)&VW8K.&T<6A3 M#>/V*]YI:5:9P>GHBTY!HN5.2N :72H%6J%W]W2=@7H_][79P@;Z<45W5=+A M W0$W0BN4X4^\ 22#ORR'Q_B'@+?U-84B.L"KW OXPV50T3" <(!'G4EU ^_ MAKB!DYYT2*,W<7SD#_3NDKED&76SV*M]K@H:P\(S=U>!? 0O.CT))\%%5XG_ MB.Q5P:.FX%$?>W17/@](;-!2Y 7ESV\5$DZ%N%*!'E2AG_KT9(H#EI?#((SL9=5\9O MO<\YR*UK6PK%8L=U^50WLTUGO'0-P7\)+]NJ.:M;QA7*8&.@P?!L["%9MJK2 MT:)PK_U::-,[G)F:[@[2!ICUC1"Z=NP&S?^%Z"=02P,$% @ VWK:6,^V MS.9* P ]@L !D !X;"]W;W)K&ULO59M3]LP M$/XK5H;0)F7DQ4E?H*T$9=/X@(2 ;9_=Y-I&)'9GNRWLU^_LM&DZ0F ,\27Q MV;[']YR?7&ZP%O).S0$TN2]RKH;.7.O%L>>I9 X%4T=B 1Q7ID(63*,I9YY: M2&"I=2IR+_3]CE>PC#NC@9V[DJ.!6.H\XW EB5H6!9,/9Y"+]= )G.W$=3:; M:S/AC08+-H,;T-\75Q(MKT))LP*XR@0G$J9#YS0X'L=FO]WP(X.UJHV)83(1 MXLX8%^G0\4U D$.B#0+#UPK&D.<&",/XM<%TJB.-8WV\1?]JN2.7"5,P%OG/ M+-7SH=-S2 I3MLSUM5A_@PT?&V BLDD.ZM/ TXALUKUD@W)6HH1/H%!R*;B>*_*%IY V M^(_;_8.P!SZCB&;6ACV[* M8D#$E&3ME-MQ#C_T0I^>D/]]HPR2N;W([0S>+!03D'N3V[<1B[WR5Q]XP:>2 M24A)P@J03%4+!R1R*8WV['X M(05N2/V:U>_&I*8O%\N&E&C5CHK=N%,_NN/V:Q!OR3'R:Q;M]5_%+_!WP89Q MM,^."_Z88.#&T1[!B));H5E>EV%MO8MG]/;LN$N;/J;WD>ESHJ3F$;:+RXBI M?N-]3.)KDF_DM+6HVT6=/".N?3$=D+[;H5%;K$86.\N,@O#D%;$::=2395"> MEXJ1QN/3V\6"XOB;8$NQC*MB&;^T6+)"+#'*6ME\(&N9:?B&?YG[8FZ:D<[56)3J/T-C--5^K56BO4 M\&ULO591;YLP$/XK M%IVJ38H*&$BR-D%JTT[M0[6HZ;9G!XZ "IC93I/^^YU- DE%4*5->\$^?-_' M?7>VC\F&BQ>9 BBR+?)23JU4J>K2MF640L'D!:^@Q)6$BX(I-,7*EI4 %AM0 MD=O4<89VP;+2"B?FW5R$$[Y6>5;"7!"Y+@HFWFX@YYNIY5K[%T_9*E7ZA1U. M*K:"!:@?U5R@93$@')U+IV+V>^]C<./S/8R(,YT4J6G+]HXR&> M6HX."'*(E&9@.+S"#/)<$V$8OW><5O-)#3R<[]F_&>VH9MST!)HOXKDT3[*I?2DZ1VNI>+$#8P1%5M8CV^[R< 8.R< M= >@'P5X.X!GA-:1&5FW3+%P(OB&".V-;'IB1 M6$-,[K:X+R20S\]LF8/\,K$5LFL?.]HQW=1,] 231QYYJ5))[LH8X@[\K!_O MTAX"&V4UVNA>VPWM97QDXH)X[H!0A_I= ?7#;R%JX%Y/.%Z3:L_P>1]+=5>& M:P*_FT ?Z$M9L0BF%IY8">(5K/#\S!TZ5UWJ_A'9D5:_T>KWL8>+^E(@/,&# M6LN&6K;LTMU/=GXVIHYW1?YVQ/T0I::B6%HHEB",\=Y-[Y9#PR-SP1.0^N)B M.4D 9+/\B="!BSNWM;T!_3HF"Y8SD:$C*V.RP>NPA;CNJ)U3ESR4"K BE3L M39^]=K&9C1SR7:48;A-52Q'XY)DKC.M]GH]BI,'H*,; ]_9VU];Y/_78CYW5 M,(G'!^W-?IWMUG8'(R?HS3YMTSIT@]/9QYPWF#'FF&V1Y;V3'EUZ=5B,XT(% M[4X:=M?I5%E,V8*AWUVF^E#:!_=^ 6)EVJ$D$5^7JFX!S=NFXUZ;1F.W[G6[ MQK.QRDI)&PO=V]R:W-H965T M.NR')M'&ZTK&@&]Z"_5[<2+;=C28H2N"H$)Q+2E7/I+]9C MDV\3?A10JX,U,4HV0CP:XUNR_8O5CMJV5 %:\%^%HG.5\[<(0FD=,OTG:B_0JMG8OABP91]DKK-]1P2;Y46 M90O&"LJ"-V^Z:_MP#"!H <&Q@+ %A%9H4YF5=4TUC992U$2:;&0S"]L;BT8U M!3=_\5Y+C!:(T]$U;#3Y\$ W#-3'I:N1T@3#A03MCU-[1\ MX4!_^]K:H,;]*'-T%ZJB,:P-.X'B(/;K' MN9)L&1"1$IIE$C*J@52RX'%1488GO:+/>.RU,AE::/0E9M/A!"(Z!\)AAP:> M9?(,5*J^9@U7<'8R#[SP@OSK;38$.253W'.XG+R*^X&-3U^21_[,,ZY97][\ MC?,A!QRBJ0;Y)O1G':=(/IL'>[OOAPX+OK2MQ)T*Y0:_M]^MHW?I/ZE1"*$* MXPQ'O%HCN3?YK\X.=W@^0J[^#C>[W#T8F27(S-XD MBL1BRW4S/3MO=UE=VAGMOJ0W-QU.G*S@BC!($>J=SR8.D0A%S/00 #0/ M 9 >&PO=V]R:W-H965T>IY(EY%2YH@".7^9"YE3C5"X\54B@:6F4 M9U[H^[&74\:=Z;B4W4[E\PPRL9DX@5,+;MEBJ8W FXX+ MNH [T'\6-Q)GGO62LARX8H(3"?.)JX%)DWUFJEQ-G MY) 4YG25Z5NQ^0VV^0R,OT1DJGR2S5;7=TBR4EKD6V.,(&>\&NG3=A\.,0BW M!F$9=[50&>45U70ZEF)#I-%&;^:E3+6TQN 8-X=RIR5^96BGIW=+*N'C#/-* MR:7(\:P5+;?K^ _ZD($Z&7L:ES'*7K)U.:M*G+-4TA?.O P M/AMD6 _R_OTKF(*$7.R*>&%\=(U2&0+H0IY5)BH%4%N MDH6D7).4:B!SRB19TVP%QA)HLB2BJ#BPH3)MR[([C@_O1J$?G9-?-9IC-(^0 MW&.4%=X:^9S]8\?73R 3IH 4DB7X!+Q^S%E;A2,R[+O#:._\^JG ZP*W68/, MR3'CY!FH5"=6(7;]UG=K6*VW%AFFE3'];#6B4S?HD_(E5"::$,KZHH'=?TG=&,\KQ(]7D=\I7YARJ6S D01CU1GZ_ M@>1XZ,8Q.76;Z*Y!\]G<#IAAY/=.![%50/!O9VU(J]F4=F*Q38X%V'L-]1#=^3O7:>Q/U@CH#R;R.Z0/^J-XOB' M'3HE0S=LV:%MLJ;HM;M[ZQ[\#_-_#_/HC8=8PSSL^8/=W;R[XKM1?AP@^DZ# M^.1 RQW*#\% $^9OQ5('SE^'=[37W<%HWY_S'GE'H8EMH8D/+32WH!!-53DM M:\Z*,ZT(]A1*4YXB>MJJ3K?[_XQ6/W#&DFM+D!*25FJJ:,6+*\.[3^9/K>+ M-\$_KC%O\XOWF@;[3[*&?- ;C>)>T*!*[([" ^[PGZ/X9ZC%T'>1OX;2Z\B. MRMC:,.,U.ID_4KG &XED,$=3WQWB M7XFL>K1JHD51]D4/0F.75;XNL:T%:13P^UP(74_, K91GOX-4$L#!!0 ( M -MZVEC!'T;\D@, (\, 9 >&PO=V]R:W-H965T%K_DVTV;!FT\KMH45Z._5M<29UZ*D>0&ERD5))&QFSF4P64;&WAK\ MG<-.'8V)8;(6XL9,_DQGCF\" @Z)-@@,'[>P!,X-$(;QSQ[3:; _\E1G,V?DD!0VK.;ZJ]C] 7L^ X.7"*[L+]DUMD/<,:F5%L7> M&>=%7C9/]G.?AR.'D?^$ ]T[T.6FJN-(2W^;HI^1/S,9)^$@4NH M3Z.N@$Z[7T'2NH0O. M_-V;(/8_=!%\);![=*.6;G0*?;["HR>M.1"Q(8DHJEHS*V&?:.BS8]5_OT?,&#W22&,*UEOL94HDB)%B:Q!>84#XSD)A,\!:G(6W(1 MNF-*>V9$W;$_[)$K* 6>(R^+X_#\84]%#(/=(I4MD+(NUE@@K*2MD7HY9$/Q M/5ERAJPNR;+AL3(\'AD'@3N.8Z0T>O1J$$3N.(K)99I.FFSAYX' 9H/?"^42 MIC!"L<,$0<6P"L!_D;7YAKTXX._E+2B3@R;$ORK3RZK3/*#=,&;]4- [YJ;, MS7AQ=A::K+;-THKHN6WC]\/0=LV@'P]ZC[OO3,"N$^J_T;)5(O[04W(\4W8' M&",ZZM)XU#M>"D*7COW_3XBMX+I:+';I8.A&P_BNHS!:ZH:CZ/64]0P%/53. M \6\-/2SY'!4N[ _B.\5D_8'P=GR^.T&7=]@[^C.AXV\M5=AA?AUJ9OK7[O: MWK8O[273NS-OKNKX$=OF6 .&W3U^\.!0V1S_6TF6E3V!KD6&N^C=ICA/P:0 MQ@#?;X30AXG9H/T/,O\74$L#!!0 ( -MZVE@OL(23H00 &X3 9 M>&PO=V]R:W-H965T4YZIH9-HG5^YKHH22*DZ%SED^&8J9$HU=N7,5;D$&ENAE+N!YW7= ME++,&0WLV+T<#42A.*'Z?P9#QW/* 0< M(FT0*#[F, ;.#1"J\>\2TZF6-(+U]@K]=VL[VC*A"L:"?V>Q3H9.SR$Q3&G! M]5>Q^ .6]EP8O$AP9?_)8CG7')L1S\3TK%! J)4Y)1F:OIIP1/I>K>,' M?7++Z(1QIAGLXF_@\?7$4\P34J+#JYG]7M7TPUX36]['DQNNVWYI78E_P:'^ M?(5_C4MK/2]L=?#K'5[S]KKMM66/BRJT+@X.K4BDN2(!-W-SD,BI#[3(--E?EE_IXNF MYD]+'M]M80'Q&9VC 3/ 4L@46VM#K(['3T"E.JE@O?-NK];I=7=Q8J8B42 I MT2U >N0W\VN*_?=APX&Q_U9:[*&!'W8V$D#00H35L[-.RG[0>2]'K$9>Q@_O MO%^C1?]YE$9VO-FV%]IH$ZK)7>N,3<1$HWE8'K ,4UB4T RU-05!:2UOR-=' M)+RLA[>/^]V8JH3DE,56EJ;&5H68$2_B$EPG0%+$+*2M3HP:SR]1$: ;UA+Z MQ=8RRG"I_"#;Y4K *V1I>L.64O>,L3?" M0IUEA9FPG(KU7=.&TZ[ W=L7)04>%J3]IAD>%4M)I6D64QDCM0SP9BH^)50: MTB$FQZ.KNMK[A?"8:!?0B02D3GE(@2PVFJRQ&]A>3SG]OAG9W%?\P$[K-@U> M-@WV=@:_)8!G]BE2;_>5,)7WME=WZ&55NP6%CF!I7F@;)(@'M?QY[)^0>W-< MP'"94U[ ON]5 Z]T;MJ"?@E^[.S-;Z#( OA\FR.-27&+'GXG^&7Y873;1Y#. MJPE2*Y6;JT>HRZ=K>H;CKZ>5-%,;JC"$E.$Q1 MU#N_Q )(EK<[94>+W%Z03(36(K7-!"CRQTS ]U,A]*IC%JBNV$;_ 5!+ P04 M " #;>MI8=7S?M44% K$@ &0 'AL+W=OGH]&:KF! MG*HSL06.3U9"YE2C*-?N(S6V^TF1C-+K=T#0^@OV[O)4HC:R5E.7#%!"<25E>] MN7]^G9CUY8)O#';*&1/CR4*([T:X2Z]ZG@$$&2RUL4#Q[Q%N(,N,(83Q5VVS M9[B2%%2TR_5GL?H?:G\C86XI,E;]D M5Z_U>F19*"WR6AD1Y(Q7__2I/H=3%():(2AQ5QN5*-]136>74NR(-*O1FAF4 MKI;:"(YQ$Y0'+?$I0ST]N^-+D0/1] D4Z7^ABPS4X'*DT;19,%K69JXK,\$K M9OR ?!1<;Q1YSU-(#PV,$),%%NR!70>=%M_!\HR$_I $7A!VV NMHV%I+^QV M](MQM,V_2GOLA]!?(1>K.W;_R)=]&!;6RQC;NLSQXPU=(B M R)6!%%N!0>NE9&V4CRR,@'Z"^"P8GI ,!,)<\+6YDWW?F_?)($77I#_^F]" M8WX"A47]9 6B@ MQ5-GS3M8 3Y/7\=WC*,?^P,K^$-O.CF"L =FUWCC&DI:;_::+:R7] A4*3)97R&5-V1V7#B-!WAY_P[L5;5E+-^)ID KUKS(;#9-Q0.1B& M24S^T!N0=F[BV>'8([>,4[YD);N4ED5>EI+CD_"'X31H/:.AYSOIT@^' M41(.CE/+\+5BJ!.Y./:=0_$..?.A(3?Y<>;<2T#JI.3]$W9#"IQ-^_XD<. & MX\%1>/JAYSSWHWB P/ 2P1AI-]_[T31V%D;>M-5K)TF=0TNFCNIDZ@T:YSM3 M^\"19."*:*2CVDQLM9F<7&UTZJ&\K.*TLOB] %3EBP O0"WIL-+L@3!T)MX!^?LXU02-5,/UDUC0[IW3N"3 M7ZN?IFUS3G&_']6OG%E#D?%P$H8N;8=1Z(0?S6.'CZ;Z*52C 7;@"CM=4Z%, M5/X]A>X!FV;3R)"4K9"+@&G>4!8+F>?4K>GXP'_W&"N>(GWV/M7^.CD5NXD3 MCAW'NDI-.!P'B2-AG;%2F<*'&8*WN!.XJ7M6KP7[DC_6.;_O'IG>V&\C52@'%,[Q=A:'#&\I@MI81>?N9*D# #.#@ &0 'AL+W=O6*V,G@NFXX$NX!_-/<:MP%-0L!"PUGO?Q"J92?EH!U_F$R^T%X(4$F,9./X\P26DJ27" M:_Q;<7KUD1:X_[UEOW;:4IN9.KC]#I:=O^1*9 M:O>7K#=[!WAB4FHCLPJ,XTSDFU_^7,5A#Q"'1P"T M"W E@%8$[HYF9.UA4W M?#I6:.R XT]VO- M_=;$WF.)G9DOM[BU&!%Y438'IOVT MC^]B&K(S\JN_Z(IDY=[U=F8O9^<:RWKA"JU=C:(SLGVVSD7DTS.H1&@@MTHD M4%.\)U'D]\-Z7(&( 96]ND'/'U+R EQIO(PIE3 O9,[-CBVB033"?T@TKJ?N MC4P>JT/?$^K30;UT)_0C4?OXGA\Q\H$\R)0;D5KZ[Z_ AOX@QBW5N.E%=9N% M-\88:PYD,U!UW>DHX*-A%?#=*_B%P.\.9S[KMR2 ^<-^H MW3=HS<2UR'F>6*O])0TT^:D5_[.%IB.R ZG#6NJPJ^(Z[%)S1V0'FN-:<_R_ M%M?VT[JU]>'3W*N\KI2BIW"QX.F>K^@)8SM37PF=R!*U'9B+]OTP1 LYS@._ MTUUA;;;M0=W\00EH+["L=\3? Y]A[6UZ1;\Q\J_+:E/P!R=QV/]1\,/CP7]5 M9-]0._]#$I@_HD>20/W>Z/LD;-P7[+4,&:BEZZ0T<4HWW4,]6S=KYZY'"7;; M-YT>/N>ER#5)88'0$$N^1]2F>]H,C"Q< S*3!ML9][G"AA.4W8#K"XE!K ;V M@+J%G7X#4$L#!!0 ( -MZVEAFQ6&PO=V]R:W-H M965T)-OR_C)C+0E"2E(VRM(\'@U$_ M(RSO34_+8S,Q/>4KE;*O!W!))+WGZA25J M>=8[Z:&$SLDJ59_X^D]:#VAH]&*>RO(W6M?G#GHH7DG%L[JQ[D'&\NHO^5Z# MV&B )WL:X+H!WFIPO"]"6#<(MR/@/0V.ZP;')9EJ*"6'B"@R/15\C80Y6ZN9 M%R7,LK4>/LO-]WZMA/Z4Z79J>B46)&?_DNI+R!-TL9+Z%"G154%%>5BBEQ%5 MA*7R%7J!^D@NB: 2L1S=Y$S)U_J@?OUYR5=2"\C3OM+],NK]N.Y#5/4![^E# M@-$'GJNE1'_D"4U<@;X>4#,J_#"J"^Q5C&A\A(+):X0'.$0WUQ%Z^>)5W?&6 M_EWZU:YB=81P4*H%C=H&BKW"T2.Z&09N-SW##YLO-2QUPSVZ;UE.\IB1%%VO MBH(+A72"0!]Y'NMODZR(#$]Z^GL(ZFXH[WIK[\$H\'O;;@AQ2(@,0?T<0/ZV*<^/<_X*E>( MSY$2))>DRF4QEZKM:KCPBG6%""D656+#4LPL%7?3#_#0 M]K1BX^U85S9 8@[#4<-PY&5HYFA\CZX_G,_:<'@;=[V@(,4B(#$'VKB!-G[N M]#>&! TI%@&).:!/&M GWJOSNEK^Z/=X2?(%166]8.9YV[QNPUK)3S:F[O1E1B0F$-LTA";>(E]%KJDT\5N7*X;.2W7#D$3FA5EJ=4&:;*3 MFW$0CK<(><-V)00DYA *!K8B'4 NJK7:WK6KXN./V140E)I+:*-F#[R$WNFZ MVZ2WV>HV93&ZFL^I8/FBE8Y7J6OF E6+H-1FKAS?0%:^]=J3C(ZV9UR3U'5 M![:L#_QU_9[Z0COS W[4K]N9%6C9#Z7F,K6%?S!Y]FH#LNB_!%6+H-38I8G4Z+*IURCUWS!^B,#.\B M*R^Q;6Q/80VPM088SAKXI3H#"G>+NUUK !73Q6.M 8:Q!GZ9SF@>8PV@0KID MK#7 P-; K]<94:LUV*YVH6*ZC*PUP$]F#?S*G6D]QAI A71A66N 0:V!7ZTS MH$=9 ZB8+B%K#;#?&ES=Z5Q$]#6E,FI(%?6_[ X8 []J9U*@Q@!*S25JC0%^ M=F. 08T!J%H$I>9NC+#&(/P?C($_9N?=$2W&H-470(5U45I?$![P!3]=[?H# M=.;68A#:JEVHJ"XV:Q+"0R:!W>DIC8I4QRB3Z _T<&S6'&LV3QQ,K?YPG2&" M_L\!2LU%O;$-ZOGW0<%NA(+="?44/B6T/B7T^Y2/J^RV-"H/V^($C2F[TX1O M[Y'V,&C)4YUF_9D4U,.$NQYF-&[+"$]A8T)K8T*_C9F9^RJ&V[J:] =OK/CU M.E,:'KZQ A71)61-3.@W,>Y24^QDT'(U;R4%:F%JM>'6];3-ZBD\3&@]3.CW M,(>6"U#/ JH60:FYY*RW"4^>?;D ]3V@:A&4FDO;^I[0OQ7JIS>/U?J'=X_Y M.](9&ZB!Z6]LW<^H6)2/0)BA:P-2[>)OCC:/69R7#Q?T[>G5,QH?B%BP7**4 MSG73P=%8YRE1/?90O5&\*!\$N.5*\:Q\N:1$+\GF!/WYG'/U\,8$:!X^F?X' M4$L#!!0 ( -MZVEC7,/X;]P( .L+ 9 >&PO=V]R:W-H965TOJ M)(.O%=!E Y.:4"2<>%W,S%8_EQG F8*:( MWN0Y57\O@.9R,"#HFQ%!0?6Y@"YY8)X_A3D3KU MF1:X__[ _KD0CV(65,-4\ENV--G$&3ID"2G=<',C=U^@$M2W?(GDNO@ENW+O M('1(LM%&YA48(\B9*)_TOC)B#^#WC@"""A \%Q!6@+ 06D96R+JBAL9C)7=$ MV=W(9E\*;PHTJF'"IG%N%*XRQ)EX7J:/R)3,V4JPE"54&'*1)'(C#!,K,I.< M)0PT^4ANJ5*XJLF[*S"4)W5&%>BQ:S :R^DFU^:$?]+VQNVW0TJNU])ZGA6F]@25A@B12 MB.KCL6,F(XN-1A F/9'Y@@EJ5YKD]IY$&/:\_0!+(:WQO#!S_5IMOU7M;+/ M(GVLSW_D6C##*"?5ROB52CCJTH*.R XL&-06 M##HIX5:64P4/GA3(,,+Z\(Z4\+#6,FR_U(IMJ0$RXQ@)=@[FA?>[]913M79$ M=F#(J#9D]$KW>]2E!1V1'5C@>X_]BM?)#6^G.55SQ;9_Q_M>]/1?RMWKQ&P; M_(VJ%1.:<$@1Z)T-\/NHRLZR'!BY+IJSA338ZA6O&7;CH.P&7$^E- \#V^_5 M_7W\'U!+ P04 " #;>MI8P5;<*.H# #O$@ &0 'AL+W=O @3L9(A_+$V#<]^9PM'$][!"6D4D-@];>'>RA+C:3\ M^*<%=3J;6O%T?$3_9()7P3QA ?>L_)MDLE@X4P=EL,6[4CZPPQ_0!C36>"DK MA?E%AU;6:YJ1<9(3VMBQBDL'$6< O@>G.6OO_B1]WM? M>6R"Q3;!$DM@9X4:=84:#:$O_]Q53\!-&6K@V-" ..[]_P8::]7@1@97OZ/V M2W_N[D\S/FCYK1G_H;G$DKFS-(Z[-(X'T_B5246-O.GZCXA";\H:C/%)#$$P M&5]D[5IH-O7.9>)KF?$HO!!*KH4F033MA,[BC+HXH\$X'RF1:D-O));0R_*# MZF_=LC;!8IM@B26PLQI,NAI,?@*W3FP6RB98;!,LL01V5JAI5ZBI!5*87FU3 M?Q8%%Z0PO6*_F1]=D,(UT"B,+DGR&F@\]<-^4IAU<W*\U$LMI< M'SPQJ=K># O &7 MH)YO&9/'B3;0W7$M_P=02P,$% @ VWK:6,BP0CO9 M P &ULM5A=CZ,V%/TK M%I6J7:D[?&68CR9(,YE6VX>IHD%MGQVX2:P%F]HFF97ZXVL[!,**>):I^Q(P M^!SNN;XQASL_,/Y%[ D>JU**A;>3LKZWO=%OH,*BRM6 U5W-HQ76*HAW_JB MYH + ZI*/PJ"Q*\PH5XZ-]=6/)VS1I:$PHHCT505YE\?H62'A1=ZIPLO9+N3 M^H*?SFN\A0SD'_6*JY'?L12D BH(HXC#9N$]A/?+*- ,^-/ @=Q=HZTE#5C M7_3@MV+A!3HB*"&7F@*KPQZ64)::2<7Q=TOJ=<_4P//S$_NO1KP2L\8"EJS\ MBQ1RM_!N/53 !C>E?&&'S] *NM9\.2N%^46'=F[@H;P1DE4M6$50$7H\XML,3IG+,#XGJV8M,G)C<&K=00JIB.X%S7.8>&I?[H O@]OIO;6O,7#""J0*%JGWS^F-K*J80PYDC]<7]BDKZ]0$V$., M U3@K\(B]JX3>S>MH/'KI8*V$DW5YXALH#D,>EL0N"CIEL619%=L0\UG5BC\ M7\K:3CLY"?8@[]XL[##J!4=6KHQMY %S0%@@C#(5&5&OGP]>AG'F?428%FK] M2RRA.-TF]5A@[*7RGGLL5VU!S[[I"J\EYGPVQ4=YVPV)_WF3)CMB&V>E]6I@X*72G+LT5VU!S[]-"JRU*E^H[ MD6/U,J_[K5XT:Y%S4IO-7MBV.3NW^@RMS&?HJ.YW88W<6VKW/.^O^LJ^Q M/V]R#3AB&V:GMW/AG9.Z=VKF7+$-VQF]FXNLSNF_U?T;W$E@J?LWL'%BJ7O_ MK*M5 =^:9I] IC%U;'!U5[N&XH-IH_G]]&,W\AGS+:$"E;!1T.#J1FV]_-C@ M.PXDJTV/;,VD9)4YW0$N@.L)ZOZ&,7D:Z =T;=;T7U!+ P04 " #;>MI8 MG=]]:!T" #=! &0 'AL+W=O-,=TJBC1MH"5Z)CL0=J>2JB7&FJJ.=*> ME![4\BB-XV74$B9PD7G?3A69[ UG G8*Z;YMB3IN@,LAQPD^.1Y8W1CGB(JL M(S7LP?SJ=LI:T<12LA:$9E(@!56.U\EJLW#Q/N W@T&?K9&KY"#EDS-^ECF. MG2#@0(UC(/;W#'? N2.R,OZ,G'A*Z8#GZQ/[=U^[K>5 --Q)_LA*T^3X"T8E M5*3GYD$./V"LY\;Q4Q#V> 9/D&(!T! MJ=<=$GF56V)(D2DY(.6B+9M;^%(]VHICPAW*WBB[RRS.%/MP&$A6:,]JP2I& MB3!H3:GLA6&B1CO)&66@T6>T4[+LJ4&/1"D;Y9P?MF (X_IC%ADKQY%&=$R] M":G3-U(G*;J7PC0:?1,EE/\21+:.J9CT5,PFO4"['XEI3D9+L'THA6O4$L# M!!0 ( -MZVEA93')MD@0 > 9 >&PO=V]R:W-H965T9.K.AO$42W7*MZ[88L9L6U9[Z8L8-,:$:> M.1"'-,7\[T>2L-/<@<[YP@O=[F1^P5W,]GA+5D1^V3]S=>;6E#5-228HRP G MF[GS .\C%.0.A<4?E)Q$ZQCDH;PR]I:?_+J>.UX^(Y*06.8(K'Z.9$F2)">I M>?Q509UZS-RQ?7RF?RZ"5\&\8D&6+/F3KN5N[DPS#@[ 9Y;*UI^4(A9>*OP:98_]Y7DZBY5?G*Q*I\W8!NPHMN, M;FB,,PD>XI@=,DFS+7AF"8TI$>!'L"SF0SA8LBPFF>2X>'8W$9&8)N(6? (T M [_OV$'@;"UFKE0SS,=QXVHVC^5LT)79^.")97(GP,_9FJPU_DNS/T0&@*ND MJ?5!9WT>D9'XA/D=\.$/ 'DH %]6$;CY=%L]&,)U,S3S(A+7//\CO.CC//0. MKR. 7R\0OQ@@N#) M1*$2O*8T"-^38CNN1HA>?&Z%WLJIXG1>T0+\8\J61R-OJ(XE;%3 \A?H<0%G[K$MSJ4%JBTZ$8_JB$=#TTU% M7*^CN%-X.15O[;M0IXAQO*&*V(1%EF =G<>USF-+F3FVJ9]-6&0)UM%O4NLW M,:[3Y>5"O,$"8+ G/+]QJY/2B!PJ90F#7BOWO+L)ZB6HU@I!?9).Z^"GYB1- M\QPMRM*%#+JXC;2A<9>PL%UR/-BO2Y=&/ASK@X9>TRIZ_U]M0MINT#C@4&6L MTB);M*[8K;X<6BI0%-FE11>O5LROE##8] M/GRGR1]8T,RXP1)9[?;=% MZZK6M.\PM%7$K#;N5FF1+5I7Q.:+ )H_"89_!%5 _6=)I="E2;^',%*ZL31= M-S0VI>U&[=*BVS1NB(V[3TT]_?? MUC9,M9\:?C_QM&;>M)]\6C-XY3V&FAX>O=/##WS35[CVVS2\B$EC%(S"7D0: MH_%T>B6>IDU&Q@YR>$'1?H>8!QF:"U9ID2U:5^"FA4;(4D%!5OMFJ[3(%JTK M8M-?(W-__4T%I6+V"TH_][160=#//JV9-[J2?TU?C,Q]\>!Z$ER6BC#LQW1I MA/SQ14@:E-\/R&UMC:E5O"VV& 4H_I%1[@+55^MMS(=B\ZYW?0GOHW(SLL&4 M>Z-/F&]I)D!"-@KIW8W5C'BYW5B>2+8O-N!>F52I5!SN"%X3GANH^QO&Y/DD M'Z#>]%W\"U!+ P04 " #;>MI86R*L]BD" !$!0 &0 'AL+W=OTJK2] !?N.3[GXDO:*WUO:@"+'ALA389K:]LY M(8;5T%!SH5J0[J14NJ'6A;HBIM5 BP!J!(FCZ)HTE$N+S0\(O#KTY6"/O9*O4O0^^%QF.O" 0P*QGH&[:P0*$\$1.QL/(B:=/>N#A M>L_^-7AW7K;4P$*)W[RP=88_851 23MAUZK_!J.?*\_'E#!A1/V8&V'$.F-5 M,X*=@H;+8::/8QT. +/+%P#Q"(C?"DA&0*@<&90%6TMJ:9YJU2/MLQV;7X3: M!+1SPZ6_Q8W5[I0[G,TWP^TA5:(-KR0O.:/2HAO&5"'CN^H &D-HK) :S!6XV2W1Z#EKC%[0N@5V@9':.XBA.CL 7;X?'S^'$56TJ73R5+@Y\ MR3^7[IC5@?OR.+?OW;EI*8,,N^8TH'> \_?O9M?1YV/&_Q/9LS(D4QF2U]CS MOV[^F->!X"H0^&=EET"UC4$4._G'_OOR@NN+2( &EPT07'QU8#ST[ M!%:UX;??*NN:*"QK]\R!]@GNO%3*[@/?2=/#F?\!4$L#!!0 ( -MZVECM M[X^8A@, .4, 9 >&PO=V]R:W-H965T+O:"ID46$(E62LMNW7Y*2%2>6 MA74V>V.+A_DYWU!#CB9;(>]5#J#1KX)Q-?5RK1A9 S?C.X6MVGM& M%F4EQ+UMW*13+[ > 0.BK00V?QN8 V-6R?CQLQ'UVC6MX?[S3OVS@SPT:4Z;>F:&[Y35Z^_H=>HTH1]]R42G,4S7QM?'1KN23QI]Y[4]TQ)\P M0E\$U[E"GW@*Z6,!W\"UA-&.\"KJ5;PE^@Q%X7L4!5'8Y5"_^360,Q37YG&/ M.W$;\-CIQ4<#OE(TI2;F[]$2,W"1UX+]ZM:]/] M4I68P-0S^:Q ;L!+WKP*A\''+N@7$GL4@O,V!.=]ZLDWB;G"=1H3^R9UT?9* MG$I;BPVG M7EH1,YY)4:#9XF;>Q=V[Z*G<@P/NT>!BT,T];+F'O=PWG&J*&5I4*W,PM&=" M%TNOT*DL+R3VB'G4,H_^IZ0=O60(7DCL40C&;0C&_SUIQP?O6S2VI^9FGZ)W MG6=27+04%[T4=^92D5M)W+N^@ M%^=6YR#-R]AE=]+E7T0!7]>RJE*:%/DNL? M!/,>":$WC7L NV73?(/4$L# M!!0 ( -MZVEBW[D9M)P0 &L6 9 >&PO=V]R:W-H965T\:]B R#1]RRE8FQMI-S>V;:(-Y!A MT6%;H.K+BO$,2U7E:UML.>"D &6I[3E.8&>84&LR*MH6?#)BN4P)A05'(L\R MS%\>(&7[L>5:AX;/9+V1NL&>C+9X#4N07[8+KFIVS9*0#*@@C"(.J[%U[][- M74<#BA[_$-B+HS+24WEF[*NN/"9CR]$100JQU!18_=O!%-)4,ZDXOE6D5CVF M!AZ7#^RS8O)J,L]8P)2E_Y)$;L;6P$()K'">RL]L_R=4$^IIOIBEHOB+]E5? MQT)Q+B3+*K"*(".T_(^_5PMQ!'"[KP"\"N"= WJO /P*X%\[0K<"=*\=H5N> X!5 4 &":T/J5X!^(5:YNH4T(99X,N)LC[CNK=ATH="W0"M%"-567$JN MOA*%DY-E:4'$5FA)UI2L2(RI1/=QS'(J"5VC!4M)3$"@W]$CW0&5C.O:^Q D M)JGXH-J_+$/T_MT'] X1BO[>L%Q@FHB1+56 >A@[KH*9EL%XKP3CHB=&Y4:@ MB":0-."C=KS_%G[VQOA>"X&M5K9>7N^PO ]>*^.G6':0,_@->8[G-2U(._PO M3#O(=PNXWP /V^$AQ#6\:?2H'?Z$>0WO-JWF]:,W!3__W\&?2.'73O<+/O^G MG=X0ZT/)W6WFUOGB3FQQ#&-+)00!? ?6Y-=?W,#YHTETDV2A2;+()-G,)-G< M$-F)=;JU=;IM[),%\%AM?"HU:_?$; =9) M-DD4EF3J_:#9]6-I-G,Y@ M9.^.W7--I[FAL$YDQR09&B5,M:8"1]* M[M[1[%R_'YQ.;]H:P*T2FB2+3)+-3)+-#9&=6"*H+1&T6N*1BIQC&H,ZI1?; MQ"O9I&0)CL7W//=,_-:A;A7?)%EDDFQFDFQNB.Q$_'XM?K]5_(_JXAC_U)[0 MO]P3>KTS5[3&<*LK3))%)LEF)LGF[>MZ(O:@%GMP\R]=%T%=K!-]#5).V#1I MW$I[:XH?7$QL.#S+(>%E'\\[,U5D,JB92;*Y(;(3C8>UQL,W-#Z>VEI9;I74)%EHDBP:7AK)[YX=VB[[N,%@>'9HN^SD-/\87>?'*X;3+E6V MQ81G4)['CS;=)KW:N6X5S"A;:)0M,LHVJ]C>4-?4F*43[*.GK0SXNGBU%.75 MJ[S[UZWUR^A]\1YXUCYU[T*WH7VF7U*+I[0?].4S[!/F:T(%2F&EAG(Z?35Q M7KYLEA7)ML7#VC.3DF5%<0-8W?IT!_5]Q9@\5/0 ]?ORY#]02P,$% @ MVWK:6'YSP.5= P >A, !D !X;"]W;W)K&UL MO5A=;]HP%/TK5B9-F[0UL?DJ'2"5?FA[J(1:K7MVDQNPZL2I[916VH^?'6A" M);A,*/0%[,3WW'-O#CG8HZ72CV8!8,E+)G,S#A;6%F=A:.(%9-RC@L_A#NSO8J;=+*Q1$I%!;H3*B89T')S3LRGK^8!JQ;V MI=D8$U_*@U*/?O(K&0>19P028NLAN/MZA@N0TB,Y'D]KT*#.Z0,WQV_HUU7Q MKI@';N!"R3\BL8MQ2GNKEC]A75!%,%;25)]DN5X;!20NC579.M@Q MR$2^^N8OZT9L!-#NC@"V#F 5[U6BBN4EMWPRTFI)M%_MT/R@*K6*=N1$[I_* MG=7NKG!Q=G*W>AI$I>1.S'.1BICGEIS'L2IS*_(YF2DI8@&&?"LW M,I-^%<\3+2XA/2(=^(RQB MG??AH2NHKHK55;$*K[L#[QX6(I9@MC%!(_V/X,P4/(9QX%1N0#]#,/G\B?:C M'PBO3LVK4Z%W=O!"&[B-;.<(9+LUV2[:Q"MCA9,])*0TD):22)&"%TI15U'4 M50!6!9ZG1UZ!:X,P[M6,>RC2M!0R<9HUY"^Y$;G(RFP;'13DP*;V:XK]=A70 M/P+904UV\$$*P/.P_1(XK2F?_K\$^,LN": @!W9U6%,X5P5TP]8H"G:ALJ*TH!M&^#L!ASNTR8U?4=:N)N@Q;(PV/D91YVE3 M%'BBSGY--'Y&<:/9KHG=+PD<[M >-V9&>RUKXAC&1AMGHZ@7M:D)/-%^MZ"- MPU'<>JY+G0M;:JA8I>+%C[?^;\2!#NUNXVOTM&4U',/C:&-R%+6E-M6 )QKL M50-KO([A%G3#XX6[Y/9#[UCAUH%C'MAHUC@=H^T*@QW#ZMC&U@S?F[4GC#V) MNON%T?@=PVT($<9N_\ Q#VUT8W>LV[(PCN%WK/$[AN_>6A0&G@AY8X0;)RG^ M5.J&Z[G(#9&0.JCH9."0]>J@9S6QJJ@.5QZ4M2JKA@O@"6B_P-U/E;)O$W]> M4Q^W3?X!4$L#!!0 ( -MZVEC189\LO0( (P' 9 >&PO=V]R:W-H M965TLFCJI*P02MG4)4CXVK0^5HF;= MGEVX!*O&9K:3M/OULPUAM*5HVO8"MKGG^)QK?._T(.2=*A UW)>,JYE7:%U= M^+Y*"RR).A<551)(Y4,G\, ABOR24>\G4K:UE,A4[S2C' MM02U*TLB'Q;(Q&'FC;SCPC7=%MHN^,FT(EOC9=;HG IV'>:Z6+FO?<@PYSLF+X6AR_8^)E8OE0PY9YP:&(# M#]*=TJ)LP$9!27G])O=-'CJ 4?P"(&P X5/ ^ 5 U B9[16YFRMB";)5(H# M2!MMV.S Y<:AC1O*[2ENM#1?J<'I9%.?'H@<-G3+:4Y3PC7,TU3LN*9\"VO! M:$I1P5M8DHIJPNA/S& CF.0 M-YL5G)Z\@1.@'+X68J<(S]34U\:"%>*GC=Q%+3=\0>XHA"O!=:'@$\\P>TS@ M&^]M L)C A;A(.,*TW.(1F<0!F'4(VCYY_!P0$[4GD?D^*)_/H^^Y-7_22UZ]&W*C,-\Q8#1'FXJT M\^.IYL?K\S],.H$')+(O<)X.R.O<'4J%T[\G6%!-'82OS/HG& MDZF_[YIX'A,'']J81]KB5EL\J*USG=."R*TI Z;V,F&D,E-^,R!*8;_B^)F: MX(G>H8A:K=\I;"6:[6V]5^#N0GW%V]6VI&PO=V]R:W-H965TFKBUF4P3T6A&.UZXIZM2VP6<)C59P1ST0SV39H9[E26M@"LJ.))03+SKX&H:6[P#_*2P M45MC9)TLA'BTDZ_+B>?;@(!!KJT",9\UW )C5LB$\;O3]/HC+7%[_*Q^Y[P; M+PNBX%:P7W2IRXEWX:$E%*1A^EYLOD#GY\SJY8(I]XLV'=;W4-XH+:J.;"*H M*&^_Y*G+PQ8AB%\AA!TA'$N(.D(TEA!WA'@LX:PC..NX]>X2EQ%-TD2*#9(6 M;=3LP&7?L4V^*+?W9*ZEV:6&I]-Y>S^0*-"-R%,4!<XI-WTELIT!17Z#H+?74==D349PT"A!1"K0Z1AST4#E:I3.G9)OY.KWT M$[S>3O(^) @O=S'9",QT .-'/6;':=P[C<<[990L**/:7+QCT[.D-.U@R'*\ M;_GBA>5]2!"]P&1O1O:OUV7@P+W&ULE95M3]LP M$,>_BI6A":1!'IL^K(U$86A(=*I:V%Z;Y-)82^S,=EK8I]\Y"5FWA@K>M+;C M^]_OSN?S="?D3Y4!:/)4Y%S-K$SKF<<5A*HJJBH/)Y#KG8S2S7>EE8L4VFS8(= M34NZ@37HAW(I<69W*@DK@"LF.)&0SJQ+=S(?F_WUAN\,=FIO3$PDCT+\-)/; M9&8Y!@ARB+51H/BWA2O(@>>] M8N"U!E[-W3BJ*:^IIM%4BAV19C>JF4$=:FV-<(R;0UEKB5\9VNEH!5N0"L@* M8EHR37/VF];I.C=+@L@-R )%J0F*J,I'BZBIQ>@Z8L M5V=H?@<;&C^3]>)R24X(X^0^$Y6B/%%36R.Y\6_'+>6\H?1>H70]LA!<9XI\ MX0DD_PK8&'(7M_<2]]P[JG@-\07QW4_$G)V1%=O\NG7^OZ[\QG M7\R-4M"O9&[C1)4TAIF%UTV!W((5??S@AL[G(YQ!QQD<4X^NS*&=WDNLL+,^ MML9Z4%N;B[V-W.%X'$[M;8_30>=T<-3I"A(H2I..WAIHC,,]G^=N&/A.O].P M=7H'2DU("J!,L598/W(GF<93(EB,A"9;IH3L!0H/@?RQ^PK/L.,9'N7Y MAIVVOC))!8:HO4CR#04S/.3Q_"#HYQEU/*.C/+=*593'8"[U#>,X9'Q#N-#0 MFY/1 4,0C-Q^A'&','Y;2C )@$TZ(:D4Q1Z-EI0KVO9Q/+1WY&Q\4,B>ZP__ MX[7W&FAAM,TSH4@L*JZ;7MJM=B_19=. _VYOGK$%E1O&%9OB:@C0;\'LJ,/7MQ#CHWN?H#U!+ P04 " #;>MI8 MA.6'YO4# #*% &0 'AL+W=O0* O>5;PB;47HGRV;1[O(2?\B990R#=;RG(B MY"W;V;QD0!+ME&>VZSB!G9.TL*9C_6S)IF-Z$%E:P)(A?LASPK[.(*.GB86M M\X-5NML+]<">CDNR@S6(W\LEDW=VHY*D.10\I05BL)U8+_@YP@/EH"W^2.'$ MKZZ12F5#Z9NZ>4TFEJ,B@@QBH22(_#O"'+),*H$](!QC3C^A>=:EO'0O&!"YK7SC*" M/"VJ?_*E!G'E@(,/'-S:P7WOX'_@X-4.WJ,.?NW@:S)5*II#1 29CAD](::L MI9JZT#"UMTP_+=1W7PLFWZ;23TQ7< 3& :T@)F4J2);^3?0'^83F-"]I 87@ MB&Z1K!DN2)&DQ0[Q/6&@G\8TSZ6Q##-^0]]%($B:\>^E]X-XL(L6M!![CGXJ$DC: K9,KLG0/6G<"FG>[ M+PAKW/T[[M'CK;L=V7C-]_*TGM?S>]TC72GY]Y74@/+,2Q+#Q)(C!@=V!&OZ M[3K37P_Y!I@JWAGA:8S6JE)1ROD!$D0$$GM M"V [:2/+'?U&)635%U2=KW6=$UWZ\LN"5NJHK5D52J!#44/P<8IQ. A&ROIX MC?>.H1NZ@1L&;6HG>2ZA3I6]-F12+ M#(FUZ 4-O.7RT5W;&W!?O;:N=/7?4D!MU MDOL%=B3^BM:+ER7Z!SW:CSLU^U:A2;'(D%B+9=BP#(WUX] D09-BD2&Q%D'L M7!:43N^9I+5ZE*T>4WK@2-"K;GUWJ>C<=AD\\D/??]=/NT/JR\^46AO@U8H< M/S@4KJMU=GL43(@ ]5)=;PY<.DO<IC=&DVJ1 M*;4VQLM&!???J?S7^65PT[%'LE/CV_G%Z$[%E%H%T+XZ_,E5JNH03MI8OV\3'T4# V"@ M&0 'AL+W=O M^CS:2%O'TXO!M#%X[2;7QIIC!]MI!Y^>LY.&CJ81G>B+QG9\?]_O+K9ONI'J M06< ACSF7.B9EQE3G/N^3C+(J3Z3!0A\LY0JIP:[:N7K0@%-G5'._2@(AGY. MF?#BJ1N[4?%4EH8S 3>*Z#+/J?IY"5QN9E[H;0=NV2HS=L"/IP5=P1V8^^)& M8<]O5%*6@]!,"J)@.?,NPO/YQ,YW$[XQV.B=-K$D"RD?;.=3.O,"ZQ!P2(Q5 MH/A8PQPXMT+HQH]:TVN6M(:[[:WZ>\>.+ NJ82[Y=Y::;.:-/9+"DI;24IM9%X;HP,"@ M5QOT'&CEF<.ZHH;&4R4W1-G9J&8;+C;.&FF8L%F\,PK?,K0S\2VL06D@MY#0 M@AG*V2_JXON&?*9*41MD,*-/ M<1#;7S-9:BI2/?4->FC7\9/:FWGE373 FS BUU*83)-W(H7TJ8"/: U?M.6[ MC#H5KR Y(^'DE$1!U&MSZ!_,>V&;^1-W>DVX>TZO=V2X6SR[K)3Z[4IV=Y_K M@B8P\W#[:E!K\.)7+\)A\+8-\S^)/8'N-]#]+O7X0FLP&O=\(A5FE5!#KD&M M0)V2#U*F&\8YP>^%?!*&BA5;<"#4F;1%I5IJX):R1]0Z#J;^>A>UTYEGH@X: MU$$GZE=%A:;5"95([:@Y-0AM)%F4&J=KC6_R!1,'$]^YQ+&)'^S%:S28#)J0 M/:$<-I3#3LHOI=&8JI2)U?8,*!23RD+F=683*?!3M^1IJ>S$*N5MO-5BPQT7 MQT$_G/3_RFNG3\_,ZZ@A'G42SV6>8TKQ.$X>"% E\$*LT=N(.L6.S>!H+SQ1 M/["_]B2.&Z1Q)](U50]8)6#B$FACZ+0^EJ$2&^\PA-'9@:]PT@!,.@'L62I* M($LE\R8GA9)KI@]LK$Z]8Y$F>QMK.![L)<7?N9K=UK 5BST!2F&J6[H9;8JB M"U<+^'^F5Q45)FS%A"8&ULM9EK;^(X%(;_BI6M5JTT0V)S*>T"4@LS MFDK;4=5N9SZ[R0&L2>*L;:!=]<>OG:0)H<$%)GPA%W)>^[&/G=?Q8,7%+SD' M4.@Y"F,Y=.9*)9>N*_TY1%2V> *Q_F?*1425OA0S5R8":) &1:%+/*_G1I3% MSFB0WKL3HP%?J)#%<">07$01%2_7$/+5T,'.VXU[-ILK<\,=#1(Z@P=0C\F= MT%=NH1*P"&+)>(P$3(?.%;X#Z^9OZUQ1>PSQ1"6,>_F2!F@^=OH,"F-)% MJ.[YZAOD0%VCY_-0IK]HE3_K.4.L!73(E@"2!Y"- M -+=$M#. ]HI:%:S%&M"%1T-!%\A89[6:N8D;9LT6M.PV'3C@Q+Z7Z;CU.@> MEB DH'OP:<(4#=E_-&W?S^@KBVGLLWB&_A$TEC1K]],)*,I">89.D(ODG J0 MB,7H,69*?M(W]?DM"T/]K!RX2E?1%.3Z>76NL^J0+=7!!-WR6,TE^A('$%0% M7,U6 )(WP&MB59R WT)M_ D1C[31X\,$G9ZAHT>X!+$$9_3G'[CG_57' MVI!8!;=3X'92]?:>65@'W6D2NB&Q"G2W@.Y:^WC,8T-M!E4BF ]UL%:%?6$S ML7XJ9J;WY0CC5G?@+FL@>@5$SPKQY1F$SW37I0B(3ZT)V[/7(*NFM< #^^2\ MP#G?<=Q]YZIV3KBV"NS;)0V)55C[!6N_L4'7;Q*Z(;$*]$4!?6'MX#O!=/\F M-$0TXHM8H5=T4@>MAQ'R"0VSAR MC0I(Y]V0LY=T*,F:!\&_/1/F$MWUN,F5J!U%1)4U3-D M\::U"PBOY5UL8EB+.12CM![8[CT*C(2^T*<0C*/+G=*I/DWTA ^Q.JL%;- RO@4NS@:VO]='W1?0$PKRK?&U2P5^8E012@@9FX@_HBV%D/$"*ZQ6! M;@SMNP$M>;B(X/,J71A @*A.6;W007[(I8F3-'Q["[ZB26WK9-7JK35.^UT* M'\.1X-*28+LG^;$S9"U@]_T8W>1KR-%4^4JW@NUVI3)$36*K.2#]'M0O IT. M^?+OXS3OU:;YNUGU&$X&EU8&V[W,0[XVDW*A>_)U^S+G.A=:3\Q>W^MZ[Y+S M&'8%EWX%6YW!ICG32+LMD^RR^[J7IM2JC5#Z%WS1F&O##1F4'/P8=H>4=H?8 M[4XY:[_U]2ZIG8M6YMR.1[J;J6TO_%"XT@$1NP/:;QF5BWVPCK(7>2A2Z8:( MW0W]#3/JOZ"'VZN[RDC=NK"RZ^V;K4VI5>E+$T7:C0U3TNAWG*;4JN"EN2)V M<[73JB37J*Q*<*N]F<#'\$*D]$+$[H7R!+X9W^R8OXU^K&E*K0I?&B72:RY_ M&_(Y.?@Q7!,I71.QNZ;=\O?\0Z-K+V9?#'?M"W\$8I9N?$B]?EG$*OO87]PM M-E>NTBT%MWP\VYFYI6+&8HE"F.I0KW6N*42VV9%=*)ZD^P5/7"D>I:=SH $( M\X#^?\KU",@O3 '%EM/H?U!+ P04 " #;>MI8DMB3*FH$ !'' &0 M 'AL+W=O5:(J;61T)R(.[:EA?IDQ7A.I+KE:UML.25)*B"(['+<\)?'VG&#E/+M=X&GM/U1NH!>S;9DC5= M4OEMN^#JSJXI29K30J2L0)RNIM:#>Q^Y8RTH+?Y)Z4&<72.]E!?&ONN;OY*I MY>@9T8S&4B.(^K>GIG:N'Y]1O]2[EXM9@7(NB<9?^FB=Q, MK9&%$KHBNTP^L\.?M%K00/-BEHGR+SI4MHZ%XIV0+*_$:@9Y6AS_DQ^5(\X$ MBM,O\"J!UQ8$%P1^)?#;@O""(*@$P;5/&%2"VEXS"19#;A[("XME8T M?5%ZOU0K?Z6%WBA+R=6GJ=+)V3/=TV)'T>]HSO(M*5Y_$RK^Y=AG5*B-FJ2" MK->@: MK=Q5^\Q[\]FC9R0^$7Z'?/LQS3V"B/KI=[!F?X]0;R M2YYOWD!]<3T*@WZAKH#W8DMB.K54B=,[B%JS7W]Q0^>//I]"PC D+ *"-;P? MU-X/3/395R9)]I:P?3$XR@>E7']I[&>>-QQ,[/VY;[M&XY'3M,%=FT'@MXRB MKM'0"T>U46.)@WJ) ^,2%U6=69*,]I8/H_R]VPP2AB%A$1"L$8.PCD%X:Y*' MD-Z'A&%(6 0$:WA_6'M_^'-)?I2'YTE>%O=&DG>-AH-6(^Z=VS9L0UKO*AB-,L4PTK6AK2W0QY[XX#I6%06@1%:X;# M.X7#NS7I*R54#"!I&)060=&:,3BU5ZZQ?[@B\?WNF[G?SONN31"VT][O9O0P M;*=]U\CSQQ?2_M3$N.8N9L'20NJ?"62:]Z_1J'_W;H.D85!:!$5K1N+4:[F# MFS,>M,\"I6%06@1%:\;@U&NYQF;BBHP'[;E :;BB-5J(L%UKHAZK<.PY%^K( MJ4]RS8W2WWO*+]<0H_;=7H.D85!:!$5K1N'4RKFCFVL(:*<&2L.@M B*UHS! MJ5MSC>W(%34$M&L#I>&*UO@9L=N =(VZ#8A]=C"24[XN3Z0$BMFND,>?N.O1 M^M3KH3SK:8T_NO=SMV<L3T1ODX+@3*Z4H]R[H9JIOQX:G6\ MD6Q;'LN\,"E97EYN*$DHUP;J\Q5C\NU&/Z ^.YS]#U!+ P04 " #;>MI8 M-\-N)^(# "2$0 &0 'AL+W=OI.NI56R_7ZV20#L9K8J6U@*]V//SN! ,'X MNE6^0.S,\\R+QY.Q)SO&OXD"0**7JJ1BZA12UO>N*[("*BQN60U4O5DQ7F&I MAGSMBIH#SAM05;J!Y\5NA0EU9I-F[HG/)FPC2T+AB2.QJ2K,?SQ R793QW<. M$\]D74@]XU*GTZF!I\\']L^-\\J9 M)18P9^57DLMBZHP=E,,*;TKYS'9_P-ZA2/-EK!3-+]JULG'LH&PC)*OV8&5! M16C[CU_V@3@!*!XS(-@#@C[@FH9P#PC[@-$5P&@/:$+MMJXT<4BQQ+,)9SO$ MM;1BTP]-,!NTX+R=5;HG!R]@Q;H!M -VC.J.1J&=!?!"])220!@=ZE M(#$IQ7LE\&61HG=OWJ,WB%#T=\$V M-<3%RIS-!D;K97^="J#*ZH#-&C4E4( M]#O-(3?@YW:\'U@(7.5_%X3@$(2'P,KXB/DM"OT/*/""D,,IHXJ+0+X M%IS9V]_\V/MHBM609.E 9&=Q''5Q'-G89P^P)I02NE:%I<0T U/H6HJHH= U M=CL+O#B:N-O3D!B$[I)SF?12)CG2G-D?=?9'5ON?.-3XAZK1TKCH+3@^47B3 M^'[/\DNA((J"GNF70E'BF6V/.]MCJ^V'LL0A8VM*]"?"Y$-\Z8/ZX/5\, @E MXU'/!X-0.!J;G4@Z)Q*K$ZH\_4_V)!=:?3_JF3:_%+I,L=0@=))B9^:/._/' M5O/GANKQ 5%&;[(-YRJM3!Z-+U,]'/<6K6\ME@.298.1'867=\[ M-A*>];.SW[+&?L ;,F:#LJ5#L9U'[:3]\G]ND]7 "3HD6SH4 MVWF(CSVE;V\J;;M[T/9Q4+9T*+;SJ!T[2-_>0@Z\N^W*8L^VN^W8,+;M;BOV MM4%T3PZK%?!U<^@7ZJRRH;(]LG6SW<7"I^8XW9N?ZPN'YA!\I&EO*]1Y3K7N M I6P4I3>;:+Z"-Y> +0#R>KF2+QD4AVPF\<"< Y<"ZCW*\;D8: 5=-&PO=V]R:W-H965T5 M<08YEE>\ *9'4BYRK'17K%Q9",")#P,TQ84X4VG43[ZH/T0@(@@,!01406.XRD:6<8H6C4/ M$F:V5C,-6ZJ- MUG"$F559**%'B8Y3T1PVP-: +M$&U=9;\NLP8&L4XBO4-?OH, +NNAA,47G9Q?/ M95Q=2%U-4%<36-WNP6I>J&$?:BG9VR]I=L58%CB&B:-M+T%LP(G>OO$'WKL6 MX&X-W&U3/PZXE.Q;2;/K-E'@#?JAN]D#TJM!>B^ 6!]T&C:8-8B^U$0=]'Y7 MZ"T%";HGN9G'4[300S+%<3EAH;!02-L1T/>;'9$_QF:=>Y>>KW_["FI%.W(% M^G7A_=-;IO\*P(,:>'!ZRPS^LHP_ZO7V6V98@PQ;0;0_"$^01D QSPL*RD") M8_#:$_D!RCE3F6SY>M =CW_AQ-WNF= M7FD^LWK@[W>ZWS@E_7_E]1U5"7+H[ ( )8) 9 >&PO=V]R:W-H965T?QW7/V^49;+IYD :#0@>'+.)7V%VUKVV'LH*R2BI<-6'M0$E;_X^=& MASV YND&! T@. 20>-L J0)=HDF6\8DKJ9&9 -GA!02),];G + -TGH+" MA,H+;?KXD*+SLPMTA@A#/PI>2/#BQ>8CN.%.%1%]8 M#GD'?M:/]X,> EGD/7"T]?#@YYH MPC:YH>4+3_#-"LQ6.HO$W*^^[':EKJ:.NJE--;J5:YS!V-'E1H+8@)-\_.#' MWN21JVD41][,H4588RPE:XV])1T-<7 4IBZNTF"&V_D;O85 M>85->FSC1X/6YH7_@];_0:__YKX+B2GBR]V9>/V1Z*5^ZY&HR>*]X"Y#+SI0 MH,/(#[L5B%L%XEX%)FU)TX\FRGFU4,N*MA>D*^[X. \W_D$^XR-/_9O#:#IL M!M?=T0S;:(:]T>C"]Y_#V(M_:]*&QTI<'Y[:8YO]DUU'Z>Z]6"6(E7WY);(I MJ*MUN]HV%Q/[IAZLSW334?<(_VCJCD67U5![).HNH)XHOK;O MXH(K_&ULM9IM;YM($,>_ MRHJK3JV4!'8!&_ML2XVA:J6+%#77WFN"US8J#^[N$B??_I:'@,'KK9W.O8D! MS_QF]S_+X D[V^?L!]]2*M!SFF1\;FR%V$U-DT=;FH;\)M_13'ZSSED:"GG* M-B;?,1JN*JI&G(7FYIDN_G!C9> M+WR--UM17C 7LUVXH0]4?-O=,WEFMI15G-*,QWF&&%W/C8]X&A"W=*@LOL=T MSP^.43F5QSS_49Y\63N8QY'29)__&*[&=&YZ!5G0=%HGXFN\_TV9"U0"C/.'57[2O;4>N@:*" MBSQMG.4(TCBK/\/G1H@#!WS*@30.9.C@G'"P&P=[Z# ZX> T#LZY$=S&H9JZ M6<^]$LX/1;B8L7R/6&DM:>5!I7[E+?6*LW*A/ @FOXVEGUC<,[GFF'BY0O=) MF D49BL4_"SBG5P, KWWJ0CCA'] U^C;@X_>O_N WJ$X0_]L\X)+6SXSA1Q% MR3*C)N)M'9&!>R&V3C M*T0LXB@&M#S?W5;-1^_NTTCK'ISO3C1BV.V"L"N>_98%H&8^'4JN#7VIY,<1G8GK]B,&QT:VXXQ:HYY$;BN1 MJY7H;\KY5#YVHB(MDE#0E7Q:R %'<5@^CU3BU+S1P2BN"7:<@3K:J)>JHPB) MO3$>R*.RLHBEUF?4ZC/ZG2644>6]/3H:BFU[]D B;>!+)5)$M+Q!4H)C(^*0 M$PMHW HTU@KD_V*YC(]CCH=*C(\6-O:LOHU_S/'&9#"_8QMWA-73\]KI>=KI M?:?;.$JHLDQH/2^MX) P'Q(6 ,%Z\D]:^2>P3]4)9$X@83XD+ ""]7*"K>ZW MK_6_/%<;;*]*N<,GAS[VI:J?$S)0&7DGZB(^Z!"P5J7;(DY6<;912Z'UO72A M@M)\4%H 1>MG@719(+ 5I.%!90:2YH/2 BA:/S-=PX2UO_W?7D5 .R=0FM_0 M#BN)8P^KC=:F+V;7Z6!]J[/,TUTA*.L45$H'V;0L06D^*"V HO73T755V 6N M.I -TQ*4YH/2 BA:/S-=/X=_JZ$[7744S9,[_.D"VM*=$3%0V9RJ)5U'A_4M MW:>"9;$H&*W$63(Y[CF$Y >T_?QTPT)KT7Q%TO2+1]XIW8;25E]A+7QF5 M)'K2I6L6E.:#T@(H6C\G76=*,&PU(:#=*BC-!Z4%4+1^9KINE6A[KC=7DP9[ M>.=BQQK^:T4?_&+ASXD9J*RDV8FRTC6/1-\\?LEDLY.%R77!*>+Y6NQ#1I7* M@':+H#0?E!9 T?H9Z3I0X@ 7%=!F%)3F@]("*%H_,UTS2O3O^-Y<5-SC%XZC MB3U"Y>#TI [0[H!;_ 5!+ P04 " #;>MI88#)J MC)P" 6" &0 'AL+W=OJR"4KU9,%Y@J:9\:8N* \X, MJ:"VYSB176!26O'(K$UY/&(K24D)4X[$JB@P__,(E&W&EFOM%I[),I=ZP8Y' M%5["#.1K->5J9K /X26 C]L9(5S)G[$U/OF5C MR]$) 854:@6L'FN8 *5:2*7QN]&TVI":N#_>J7\UM:M:YEC A-%?))/YV.I; M*(,%7E'YS#9/T-03:KV446%^T:;&AI&%TI60K&C(*H."E/43;QL?]@AN<(;@ M-03O6H+?$/QK"4%#"(PS=2G&AP1+'(\XVR"NT4I-#XR9AJW*)Z7>]IGDZBU1 M/!G_D#EP-%EQ#J5$#T* %.@V 8D)%7?H,WJ=)>CVY@[=(%*BEYRM!"XS,;*E M"JXE[+0)]%@'\LX$^HYY#_GN)^0Y7M!!GURF)Y"V=+^#GEQ/]P[IMG*LM\D=N"> MW[KG7U)7NU$Q0;H=JYFA8>J>M8Y==Z!V?+WO1 ?(=!F M'ES,?,JAPB1#L%5]5T!G!;5"M!/GOV MHM/][^O6UG()\YSX\JL7>:\+ZQE0-;TE*@2@L%,WIW2L^KV^A M>B)99?KRG$G5Y,R=U$M_KV4R#^"U!+ P04 " #;>MI8 MP]T V($# #2#0 &0 'AL+W=ONV>)BS6@MOB>PU[TGI&6 M @(CP"\%N - ?X1@-\"_#HRC90Z#@F19#GG;(^XME9L M^J$.9HU6\G.J\WXMN7J;*YQ2'>H+?HVW6"7K]\@UZB MG**O&[85A&9B;DNUID;::^L*HW CT@6:0&? 7TW@73Q#82FRG M&-\I/L>3C%\(/T6>>X*P@WV30]/P!-(.[AG@R>/A>$*-U^7/J_F\A_-G2DX# M]LU@O:>DRQY)K*#H/E=T/PI=A6T%2<< M,I22$C@Q1JYA"&H&O7GNEK[GJ7K9]2-B,(J#X- H&1L%L7//=* @Z!0$DPJN MH"I4=-0&+$^0WMXE4$)3.$'J,T4J1T%7VB=D#.U2DW&1G'H'4E0U*F( M_KG$HM&ZOC],P]C&F\4#_R<]>>*G-.MTSOY?(<[&->8ZPQ2.C7 PL$DF?7QB M!.(N O'CZY4R.E&R\5AOX _UCHU"WQOHG?3HB7I=Y[YE<"85?V62%*HOF#QY M6HZ^CLAU9@.Q)JL@&LHU6!W_0MU>Z^-.9ZZL2,YUZ2+5@3ZD9Y+K;X_2ENV@ M%,+1A_U<:Q[&!]_'!S^JLG^C/<\EH(SMJ3$T>'3"X=%1:3 R*1Y;#8\3N]?L MJJUU75\:!$K9ELJF"^QFNXO)^[H='\Q?Z M+W43?TS2W'=4BKG,J4 $K1>F< M1LH?WEP@FH%D5=U2WS"I&O3Z<:,N7<"U@7J_8DS>#?0"W35N^0=02P,$% M @ VWK:6#D':D@X @ U00 !D !X;"]W;W)K&ULA53;;MLP#/T5PBN&%ECC2R[K,MM TZQ8'PH$S;H^*S83"Y4E3Y+M=E\_ M27:\#$BR%UN4> X/15)Q*^2K*A UO)6,J\0KM*[FOJ^R DNB1J)";DZV0I9$ M&U/N?%5))+D#E%MAM^&E=DAVO4S]5*&LL?6'):(E=4<)"X3;S;<+Z86'_G\)-BJP[68#/9 M"/%JC8<\\0(K"!EFVC(0\VOP#AFS1$;&KY[3&T):X.%ZSW[OY;(C".\%> M:*Z+Q+OQ(,9+72HNS!1D%)>?!1<%PJ^\1SS?PE\D\B03;3/9A&=95QB-H)Q M^ FB(!K#\WH)EQ=79WC'PRV-'>_X_[=T+,T./#D.MF,U5Q7),/',W"B4#7KI MQP_A+/AZ1MIDD#8YQY[>EJ+F&L36%*,3^0[M4,9353R611=GZN+866[2<';S M)?:;0W7^0:N5*'=NH!1D5D37=\&_I'('36-QG!KH,'(CHCL MAJ@SM*A,G2/U!+ P04 " #;>MI8 MI'S@HM<" #-"0 &0 'AL+W=OT\^N]G T4)."B3^@5L MN.?<>XZ?LQUE+SP#$&A?D)+/C4R(ZL8T>9Q!@?DUK:"4?U+*"BQDEZU-7C' M20TJB.E85F 6."^-<%9_6[!P1C>"Y"4L&.*;HL#L]0X(W4Y+Q""=&[?V3315\77 [QQV_*"-E)(5I2^J M\Y#,#4L5! 1BH1BP?&WA'@A11+*,ORVGT:54P,/V&_OW6KO4LL(<[BGYDR'U$^V:6%]FC#=1FARXLK=('R$CUE=,-QF?"9 M*61>A3;C-L==D\,YD>,G9M?(M3\AQW(\#?Q^'!Y!W,%=#3PZ'^X8 MTSGFU'SN>8[I[&@(/#V!6L@WO,(QS VY4CFP+1CAQP]V8'W5F?.>9-$[D1T9 MYW;&N6/LX8+1%+C:+S!!*8!V)C44?DVAMJQMZ-BV'+;MH27#(-?Y,CT.BH9! M]L3RNZ C"5XGP1N5L,0$LQPXD@L![>2VJ-70< 2'F>U)3X(FQK%["H8Q@7U" M@-\)\$<%/)0"Y,@*5.%7O"+:V>L/2^L5/XR86+W:-2133U][T-4>C-;^A/?2 M^9'"1^'_N^S>DRP*!F[X)\R8=&9,1LWX)3)@.A,F@U1.?^X-0PZJ:0H>A@3Z M>J==O=/QP:-"KGK<[IW0[)W:U3,=[@".WY5BM\Y(C JF$6=<3B6?-Y:'I"%K5Q^F*"GDXU\U,WK> J0#Y/Z54O'74"=W= MX,)_4$L#!!0 ( -MZVEC7XM 8Q0D #"4 9 >&PO=V]R:W-H965T M:SDQ?NKEO"RN7M+L1_XH1*'\7,R7 M^?7@L2A6E\-A?OS!Z&^2H3\6Q=M)@/M=%H,ES$ MR7(PO5K?]R6;7J5/Q3Q9BB^9DC\M%G'VZT;,TY?K@3IXN^-K\O!85'<,IU>K M^$%\$\6?JR]9>6NX46;)0BSS)%TJF;B_'GQ6+R-]7!6LG_&?1+SD6]\KU4OY MGJ8_JAON['HPJK9(S,5=41%Q^>59W(KYO)+*[?AOC0XV8U:%V]^_Z=;ZQ9)?.\_6_RLOKG ^7N M*2_215U<;L$B6;Y^C7_6;\16@?I>@587:(<6Z'6!OELP?J?@M"XX/72$<5TP M/K1@4A=,#BTXJPO.=@OT=PK.ZX+S0T>XJ LN#GV7U-';GAOMEDS>*]GL[+V] M_6[)V^Y6#][?ZML.5_?V^+LE;[M<7>_SX>N/[_IGWXB+>'J5I2]*5CV_]*IO MU@?0NK[\D4^6U;'^KF4,[^J1C->1M'=&4I4P71:/ MN6(N9V+64>_)Z_6/ZOT/QO]P X(/ $T"#,OW??/F:V]O_HTF%;VG^8FB:O]0 MM)&F=6S0K;S\\RH[44:OY6K7#I&7&^+N1-'5=;G>46Y^M/'+LGST;KDE+P_C M3#JZ??CH76^=\]'HO]X&[ZIV#]_VKG+ON)?N'[??@N/*P\/+NUY[],%^B\O] MIFE=H[<.(7V37_K:T]_QVL'5L3TWK_6GW?75J=1EOHKOQ/6@/%?*1?8L!M._ M_TV=C/[5=4"2F$%B)HE9)&:3F$-B+HEY).:36$!B(8E%$-9*CM--AJ^+R=!^2 $82U\F"\R8.Q- _^$O-YKEAQ]I!VI8&TN&\:D)A!8B:) M621FDYA#8BZ)>23FDUA 8B&)11#6BHW))C8F1TY )F1RD)A!8B:)621FDYA# M8BZ)>23FDUA 8B&)11#62HZS37*<'3(!^9YF96'G!9<$.F1$:>UX:%HN56E?UO2K>$[GS\GR M0;E[;1>/'S(A%J*,C/\I'[11R.G>R8'V8Z*:B6H6JMFHYJ":BVH>JOFH%J!: MB&H1I;4CING-5$^/O81!-I[=HIJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1936 M#I*FJ5.5=W6&\<]D\;1X.U.Y2Q>+I*A.53HS9;QW*K=S(G?;\11U/-H]WS/D M6]4[ ="N3%2S4V@:-HQU:/[,>5"[Y1 .S)1S40U"]5L5'/4CJ[ O1,ZM^-9>YU"'KIA M/JH%J!:B6D1I[0._:;I4C^RZE-?W/NS1ODM4,U'-0C5;/:1;ST''=%'-0S4? MU0)4"U$MHK1V/C0]F*J\"=-=%J)T"T7\7(EE+CHCXF+O0V)U[]H!VF6):B:J M6:AFHYJ#:BZJ>:CFHUJ :B&J19367L6I:;C4I'U8TS]$MDB6\7KQNGLANA;' MNJF)[?^]QNI.0,B'Z1L0J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1I[8!H&BDU M>2/EH1T3Y2U+S$06SQ7K:3G+E:]QT7FZ(1^O[XP$U0Q4,U'-0C4;U1Q4?^8X1)_-?BC5/XZ)Z M?N#>_/MK9Z:076FWJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:6UDZ?I]]3& MQ\YXT)4\4-#>452S4,U&-0?57%3S4,U'M0#50E2+**V=%DWOJ";O M'>TQX7E_AH,VEZ*:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD64UHZ:IEM5.S]V MAH.VJZ*:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD64U@Z2IJU5.["M]; 9#KK> M:*WMSG"TW1D.VN.*:A:JV:CFH)J+:AZJ^:@6H%J(:A&EM?_,8M/CJLM[7*4S M',DRQ7*V;VZ@FH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%E-:.EZ9#5E>/G-7H M:,LKJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):1&GM(-&:()&O7=IKP1^YU3M3 MT.Y75#-1S4(U&]4<5'-1S4,U']4"5 M1+=+WUUC5M]=H:&?%UM^.EW>U'K#B MAUSHG1#LWX]G_X"\OO<>3W9_N][J>-+>\MLVNET.JKFHYJ&:CVH!JH6H%E%: M^[AOVE-U:1/:QPM^R.M['_6D9M2:=+UI$QW20C4;U1Q4B((:I%E/8:$,/\48C"B(MX>K40V8.X73=LW54G"=45RZU[RW.&^VK!H,O/ MVF"X=[^A7KIJQ_V!>AFN[Q\V_/1J%3^(,,X>DF6NS,5].=3HY*Q\85GR\+BY M4:2KZX$Z*./W:5J\W:@&>$FS'^N7,_T_4$L#!!0 M ( -MZVEA71E5U$04 &PB 9 >&PO=V]R:W-H965TKUC"]W,+6R\7[N+U1A47[,4LIVMVS]37_%;H,[NA1''*,AGS# FV MFEN7^"(@I @H2_P9L[T\.$9%5QXX?RQ.KJ.YY10M8@D+58&@^FO'EBQ)"I)N MQ[<::C5U%H&'QR_T7\O.Z\X\4,F6//DKCM1F;DTM%+$5W2;JCN]_8W6'1@4O MY(DL/]&^*CMQ+!1NI>)I':Q;D,99]4V?:B$. K#[1@"I T@_8/Q&@%L'N/T M[XT KP[PWALPJ@/*KMM5WTOA?*KH8B;X'HFBM*85!Z7Z9;36*\Z*@7*OA/XU MUG%JX;,'A7Y&]XJ'CQN>1$R@6\'36$HNGM$?7#%TXC-%XT2>ZG)?[WUT\ND4 M?4)QAKYL^%;2+)(S6^FF%$ [K*M=5M62-ZK%!-WP3&TD"K*(15V K?O0=(2\ M=.2*&(DW]!FY^"=$'.(.M<<<[;/PS!3NOS^<#(0'YO#?M\D9PEX9[ABT<)ND MNB7/-27U.I-*;/4]K=#?GW4!=*U8*O\9:-U51?.&:<54=2%S&K*YI>A4/X%,"23,AX0%0+!.2J9-2J;&F^0Z4TQ3%1)T^+8PAA^; TB8 M#PD+*AAV#V8SY\QQO%$SH77D/6_D/?^XE=2(/E;Z\U>S]>N5]!UE J!&==3$ M3FL G ]<2\WP8Q4%I?DUS;R<0E795?_ ?N'_43_.PCBG"=(N7BKMIN)LK:UO M0K-P< 2;>4<+#DGS:UIGM$]=;]*7'*C2KN2DE9P8);\,0[%E$=IF.8TC;62K MZ7I0;"/I:+$A:7Y-ZXQNXO6E!JJR*W7K0['14[5+8?"4LTP.#VA0]UG3#JV+ MVY^3!\I,W;YP'V$6<>L6L=DNFOZ/^8Z6/$WUVK=,J)3HC^&X.:3U":#TH+H&C=Q+1.%9NM:KNPTI1OL^'I??SZ?XXIZ:]7 M2W--1ZL,ZCVA:%V56_>)C4YJ\84KK?!*5X!V--DRQ%?];>.@\).!C<+(P7WA M00TF*"V HG6%;STF-IO,ETV,<0ATWX&($VI#TH+H&C= M1SJM-R5F;VK>!MW0?[F(U?.A:1U*A+F28]=<4)H/2@N@:-UTM6:68-#-$ 'U MLJ T'Y060-&ZB6DM+S%;WO=LALR(HY,!ZG5!:4%-ZZR+YQ,\[?TO:1\\54^9 M6)>O,TB]#F@!J^?2S=7FE8G+\D6!WO4EOO"K%Q]:3/4>Q@T5ZSB3*&$KC73. M)KI-HGJUH3I1/"^?W3]PI7A:'FX8U?-<44#_ON)Z*JQ/B@J:%TP6_P%02P,$ M% @ VWK:6*$@JSDI P \ !D !X;"]W;W)K&ULK5=M;]HP$/XK5E9-G;22%PBT'41J"=$Z;1-JU^VS20ZPFMB9[4#[ M[VYX[W^.S<^,MXT]B#2#1 #YF,^Y&MD-2T(RH((PBC@L)]:->QV-M'UI M\)O 5NP\([V2!6-/>G"73"Q'!P0IQ%(S8/6W@2FDJ2928?RM.:W&I0;N/K^R M1^7:U5H66,"4I7]((M<3Z])""2QQDS5)2_:%O;.A:*"R%9 M5H-5!!FAU3]^KO.P W '!P!>#?".!?1K0/]8P* &#(X%^#7 /Q8PK '#,O=5 MLLI,AUCB8,S9%G%MK=CT0RE7B58))E1OK ?)U2Q1.!F$L)#H MU#BB4D:(ZY M?$%SSC(B!.,OZ">3(-!Y"!*35'QZSU3-/SZ$Z/SL$SI#A*)?:U8(3!,QMJ6* M5ONTXSJRVRHR[V!D<0^Y5Y^1YWC]%OBT&WY3K'K(J>!>"SP\PGO?/>A]=@3< MN3P(C[KAWPJJO#MM<%L)W*CL-2I[)5^_0^4V!2K4H!VES[1KD>,8)I8ZM 3P M#5C!QP_NT/G2IH=)LM DV):$K@HBUNI^EH@M#RHW>)/L"_]JL)_L::?34ZO.)-G,)%EDB&Q/.;]1 MSG^GZ@B-28Y3A#-6T%:M.AE.K3*39*%)LIG_9DMZ_Y=_]-:F/_(;FST%AHT" MPTX%[J@$%9U$7!UX;>GOA)^:?I-DH4FRF4FRJ")SG1VAG)[KM2LU:I0:=2IU M$\>\4'=207-,$O4)6 G7IEDGT:F:F20+1V]WN;^_R6& M/S!?$2I0"DM%[_1&:EV\ZK>J@61YV1\LF%3=1OFX5BTJ<&V@YI=,?=C7 ]UR M-$UO\ ]02P,$% @ VWK:6$&AP7*B! /"0 !D !X;"]W;W)K&ULM9IKC^(V%(;_BI6NJEVI.[EQG0(20Z[5S!;-=-L/ M53]X$@/1)C&U#0Q2?WR=D,D0)GBA.OT"N?A]SK'S8DX2CW:4?>,K0@1ZR=*< MC[65$.M;7>?1BF28W] UR>69!649%G*7+76^9@3'I2A+=GJ&DUR;C,IC M*;+,-L?T=2NAMKIO9ZX#%9KD1Q0)^,UGA)GHCXNIXSN:?7 ME#C)2,X3FB-&%F-M:MZ&IET(RA:_)V3'C[91T95G2K\5.V$\UHPB(Y*22!0( M++^V9$;2M"#)//ZNH%H=LQ >;[_2O;+SLC//F),93?](8K$::P,-Q62!-ZEX MI+N 5!WJ%KR(IKS\1+NJK:&A:,,%S2JQS"!+\L,W?JD&XDA@=LX(K$I@G0JZ M9P1V);!/!;TS@DXEZ%R:4K<2="\5]"I![U)!OQ+T3P7V&<&@$@PNC3"L!,/2 M#H?K5UY\!PL\&3&Z0ZQH+6G%1NF@4BVO>9(79G\23)Y-I$Y,'/(LT&=T3Y8X MVJ.GA^D\Y$N9&8%7X^J+&:'+*PS6=CH@>9BQ9&;QR1NT3MJO6DI +H< MDGI%MV]0&X, MSLH]M?P+W M\7.;QR!A#B3,A81YD# ?$A9 PD(@6,/&G=K&'15],LWH1KI73N0;.;/+R9J\ M1"N<+PFB"Q3A/)+5!BZJCS9/*]'7>AH2YAQ@W1)6E'7;B6D8QDC?'GL5,J(' M"?,A80$D+ 2"-;S:K;W:57I567^T^5.)N]:?D# '$N9"PCQ(F \)"R!A(1"L MX>->[>,>:.G0@[0Q),R!A+F0, \2YD/" DA8" 1KV+A?V[BOG(Y_71-6E@8X M+1]<)/E25@SK1."TS<5*V+4NAH0YD#"W_Z[RL$X+#P\RH/\^H-WO-@,&D %# M(%C#6DVF:[P;OA^=P==IKC,U,& MO=9.D# 7$N9!PGQ(6 )"X%@#8,.:X,.U08]>E[VC_J)69M;E?!K)TE(F ,) M*,T'I06@M!"* MUC3TT>L-$[)Z5=.N]C,DS0&EN: TKZ(UGL1UK9/ZRP>-&5P4,_Q>JZ:OK#=? M6?_? ]6*W3O.R3[-?*;.X&KW0-)<4)H'2O-!:0$H+82B-5W[]C++5+YD^ _W M516P<6/5'_1/K?J^E6GWFHT<=6Y7.Q#T%10HS0>E!:"T$(IV<*!^M/(@(VQ9 M+EOA*"HFQ\,BA/IHO31F6BX(T=^:'];5/&"V3'*.4K*04N.F+]W$#DM5#CN" MKLMU#,]4")J5FRN"8\**!O+\@LJ[K6JG"% O&)K\"U!+ P04 " #;>MI8 M=/N3Q]4$ 3(P &0 'AL+W=OYGDQB(FMBL[4#GWZ]S(25,< ,Z M7V82Y[R/CV._LG'AG%%(Q,+92[NY-4WA;$F%QQW:$JB=KQB,L MU2W?F&+'"?93412:#-58U98D"<6_AOX!X+1?H7'?)8RT!>+"2+ M"H)4+6G5K<'*!4U?0S@7M MNH).+NB<"YH7!-U\ZJ+2DZNW9OV\?NMM/^-K.!E8Y* M%TL\['-V0#R)5[SD(AW:J5X-QH F+GR57#T-E$X.7;*2Z MZ8G1/N Q6(4%_ M,TD$^N@2B8-0?*I\^@5]?W71QP^?T <44/1MRV*!J2_ZIE1))6C3RQ-PLP0: M%Q*PT3.CO2AW M]?)7LKM#3>NB?*27/\0;);6D0-PM;-E->4V/+BBP>,U6K6I7, MV/=BASTR,-24+ C?$V/XYQ]VV_JKR@B0,!<2-H*$C2%A$TC8%!(V@X3-(6$+ M2-@2"%9R9:MP94M''[[P@'K!#H<(1RRFE0[5$JYU*"3,S6!."DL6Y_NA;5E] M?,W\?TSF,6D"]R"00K#4&G M&(*.=@@^8QGS0+XA27A4-?ZT\FO''R3,U3>LC:)T'5@U'=RL'-^LG-RLG-ZL MG-VLG-^L7$!V\1((5G)&NW!&6]O(&566($(BCB6ILL@A M/MH1[A$J\88@MD8['G@D*4-BBSE!:\:1E^X0I%MS*B*F.QSX2>!QN41]A#V/ MQPH6''TJ60:H\JHVM6N]VJEZ.T[Y%;J0-8X@86-(V 02-H6$S2!AQS&J9OEEN3NS?;W:+*_5V7)[KME=J/CM,HN M>M+6?^VT" D;0<+&D+ ))&P*"9M!PN:0L 4D; D$*UFR5UBR5W-+@<522#51 M!G2#5CC$U*N<&3-<^]2&SOG/W2=MG=?:$!(V@H2-(6$32-@4$C:#A,TA80M( MV!((5K*A;?WZ#F9IC?B0+T_SM>MQE5IEP9Q4F@JM\YE07]VU'@2EC4!I8U#: M!)0V!:7-0&ES4-H"E+:$HF5F-$^^3T>$;])3%P*E/R^S#[M%:7&RXR']OGU6 M[MKW\^Q\QB],=ESD&?--0 4*R5HAK;N.KYF:N&;WR05%.=@AO\#4$L#!!0 ( -MZVE@[.9;:"P4 -TB 9 M >&PO=V]R:W-H965T)OLY[Q,0FSXEXNJ(9WTV]T'L^\"U=KI0Y MX,\F:[*D=U3=KV^%WO-KE23-*9,I9TC0Q=2[#"\B/#(!Q15_I'0G][:1&UG]<_%X/5@'HBD MNJ$3O(ZI(FLD/ M^MS]783>O_N WB$?R141^G3*T#U+E?RH#^KMWU=\(PE+Y,17^IZ,LA]7^>=E M?GPB?XC1#6=J)=$GEM#$%O#U8.H1X><176&G8D3C,Q2>?T0XP+VV&WI%>"\\ M&1ZYPV^(J,/[CM'TZL^G5^CU7)_/-9-*;'2U*?37%WT!NE8TEW^WW-U5J=9O M5S.3R(56+I8[PB;$D17Z!8/_EZWB%F'FI#ZI3NBK04&Q1B9D[>SL(@"";^=A\5 M4$8+U:!&-7"BNC,5CM8BC6D;#&=P5QBEV'@?!CX;', RFC!&-8PADX87^B2 MQ$_H[N;RM@V&,[@K#$BQ"$C,@C:JH8U IZP1)$5(L0A(S*(XKBF.WV[*8WJW(G*;E[:>#CCN_* %(N Q"QN8= T?P%HJ59R M0"!!U2(H-1OE7A\=.A_".6=;*@H[5+P\39FN!<]U 7/QA)AIJUN1.F4[(PU; M^HN#4H7*:(/"#2C\RFJ]UL2TP1$2_8M>KF&W;&=0D&H1E)J-M/$((:Q)"$%= M JA:!*5FHVR,0NAV"K<.WN))W??J!V $K-_N:T\0,8U@]@4#\ JA9!J=DH M&S^ W7[@A_P[/F[C\9'GGKOOH#.OM[ %N+$%^,=M@3[P:6N>2XTP*G_;::4' MZA1 U2(H-9MRXQ0PK%/ H$X!5"V"4K-1-DX!NYW"BTUA%7_8\QSZ!'>:SE#> MPB?@QB=@MT]X917?I"S--WDK-=!?&$#5(B@U&VYC0_ 0MGA!?Y\ 58N@U&R4 MC7G!;O/RPJ]<5;1E6P_+%M2J0*F5./R]]0 Y%E(RJ4!]=%Z[<9E ML6+!;RXO%W[<$+%,F4097>C0X&RDF8AR+46YH_BZ6%WPP)7B>;&YHB2APER@ MSR^X+OEJQR2H5[3,_@-02P,$% @ VWK:6'LCMA-- @ .08 !D !X M;"]W;W)K&ULK95O;]HP$,:_BI554RMM)"0$& N1 M!FC:7E1#I=U>F^0@5ITXLQWHOOW.3HB@!+9)>X/_W>_RW!/.B?9"/JL,0).7 MG!=JZF1:EQ/754D&.54]44*!)QLAN*B70U$(Y=WW/&[HY98431W9O M*>-(5)JS I:2J"K/J?PU R[V4Z?O'#8>V#;39L.-HY)N807ZJ5Q*7+EMEI3E M4"@F"B)A,W4^]2?ST,3;@.\,]NIH3DPE:R&>S>)K.G4\(P@X)-IDH#CL8 Z< MFT0HXV>3TVD?:<#C^2'[9UL[UK*F"N:"_V"ISJ;.V"$I;&C%]8/8?X&F'BLP M$5S97[)O8CV'))72(F]@5)"SHA[I2^/#$= ?7 #\!O#_%@@:(+"%ULIL60NJ M:1Q)L2?21&,V,['>6!JK885YBRLM\90AI^,%K#5Y3^SP;ZDHRS4"1VP5HRKBZ0^AIM2"W-W?DAK""/&:B4DBIR-6HRV1WDT;# MK-;@7]!P3V6/!/UWQ/?\00<^OXXO(&GQX!1WT8W6$K^UQ+?Y@BN6=!514X-N MRG3;1)4T@:F#[:1 [L")W[[I#[V/727]IV0G!09M@<&U[/$%FVXZV?!(^'#LA=W"PU9X>%7X MH]"4=RD/SUSR1V/_E97G06-TXI4B]ZBQS:6*G;)EV)T<-HAYO1'RLKZHZH46 MI>WUM=!X<]AIAG<[2!. YQLA]&%AKH_V:Q'_!E!+ P04 " #;>MI80!/4 MTST' >20 &0 'AL+W=O*"G,O._OCE9FP2>%5=/,7)]W3-&"?/81"EEX,UYYOSX3!UURRDZ5F\85'VFX&37+ AR4E:.'Q5T4.>9 M"P^O=W2]>/GL9>YIRJ[CX!_?X^O+P7Q //9 MP'_&C^9K'JA2858+9L6!Z0C"O!/.N15I4@D57@2SM6D[J+*D;N^QT M92\INIA*.5U>)/$32?+T&2^_*/IIH<]ZEA_EEKKC2?9;/]/QY=V:)NS35=8I M/7(=AYE34UKT]?^926UN^E7E2R\=M3=D]][:*MWZMXNU?JWA'+/_B\C,B+=JJKM$+1[6S M1P5OU-/9+26[*DGC=E(^JI^G&^JRRT$V;*62#Y>^_R5/IC[;>C82I2)B& MA.E(F(&$F4B8A8392)@#@C7,-:[--1;1EW]NPWN6D/AA-QZN$AKQUN'G2DCJ M:RXD3$7"-"1,1\*,$C8M8/D2XW$IS^=3>3J]&#X>^J9C.@M9.!L)7X^"M& 1/T\).3V]1 2ILY?5=18 MD@XJJC1'IU1Z2ZJ1,IDU4QG(XIM(F(6$V9VJS %EV>C.B[H[+_J, ]7Z1;C8 M%P+[]N/%ZP7I>#$[[B\J,D\-"=.1, ,),Y$PJUL[V<@\'1"LX0M9VD>-)*$S MM.>-GY2!(LZ2L,T)8D)?*T!I*I2F06DZE&:\T8ZR1%X83=K"=N;/2RWH.]A0 MFH.B-9US$&^5.XXI'483,:NWA^1NXPDT5PU*TZ$T THS6^I7D29'$QJK)=5( M6DR./C+;T*(Y*%JSTRO[3J\(.[U._80\TF#+6CH^>>]'Q(N#(/MC0C:9-XK) MUH=6/PBSZ>T')$V%TC0H38?2#"C-K&CS0S^,SB;'KFE))9TMY&/7((OFH&A- MU^P#^+(PA+G\4OF$/;/$]=,30P0T=@^EJ5":!J7I4)H!I9D5K3%0R])"/@Y$ MMJ23C@T!#;FC:$U#[(/NLCCJ7@8][HN@AWNX68T]Y]>,),R-5U'^C2G?E):R M(".L/I(5BUA" T(CCU O]",_Y?GJY9'ME&VSV*NJ-).#ZIV/C_XP78N+W-LQ MT) \E*9#:0:49K8TE2PO9L=^>9UJ.AX?.P8:D4?1FH[9Q^1E<5#^6W1@B89E MW#CEF5\"FL_ >$RVT2-+\^OT(%0O7IQ @_85K=F"RN)X:0(-QT-I.I1F0&EF M11.,%%9+DM<-8$.+Y:!H37?L8^BR,(IXM"RIXA2E#5H[/#20#J6I4)H&I>E0 MF@&EF17MK8'C=:KY^-7: QK_1M&:UMA'P&5Q"+SS;J[L]B:;4(7;]H_ T-@X ME*9":1J4ID-I!I1F0FD6E&9#:0Z*UO3@/I@NE\%-Q!XO&1I A])4*$V#TG0H MS8#23"C-@M)L*,U!T9I&VX?Y97&<_RXC^B[+/S[[L4<>XJ1>_^2SP>*[P7VV MC@H9>=@&P:'1%$/G\6:4%?0,;2G-0 MM.;_B=QO&5#$\>)>,TKZ?&I&*@-!5*TZ T'4HSH#032K.@-!M*U$_KPWP^%T?8'#V_EL]UN>6Y*9_;Y:DI>WQYSR8 DY6$\Y0V/-\49*O39U ?B;3\ M'U!+ P04 " #;>MI82O)2M_L" O" &0 'AL+W=OPF![&: MQ*EMH/WW.SLA Q1H->U+XI>[Q\]SY]QEM!'R666(&EZ+O%1C)].Z&KJN2C(L MF.J)"DO:60A9,$U3N715)9&EUJG(W<#S!F[!>.G$([LVD_%(K'3.2YQ)4*NB M8/)M@KG8C!W?V2[<\V6FS8(;CRJVQ#GJW]5,TLQM45)>8*FX*$'B8NQ<^<-I M9.RMP0/'C=H9@U'R),2SF=RF8\&DPG?9(X[@[ MWJ+_M-I)RQ-3.!7Y(T]U-G8N'4AQP5:YOA>;7]CHN3!XBVWBL./@#XXX!(U#<.C0/^(0-@ZA%5HSL[*NF6;Q2(H-2&-- M:&9@8V.]20TO31;G6M(N)S\=SS,F\7Q"@4AA*@JZ'(K9^)[#HPT!K;,U2LHH M,$6YKLRN KH_L)2LU) RC;!@7,*:Y2L$L0!D20:BJO.T83*%LVO4C.?J*^$& M7N#!SX+1,L32)AEC-SZ%R+Y'GK>PZ?P05E**J1JTFN(>TFC;1)+2TX M(LT/X$Z4.E-P4Z:8[@.X%*429<(522)_1$65^/+M$UTJ5%,L5L'4?]7D1Y6^^J><]J MC^9%2_/B'9H5E2GZ=#3* LYX"6_(I/K:1?,TTJ#V[,K#/SCNB1FT8@8?$V,C M#6N1TZ7+Z>OM4E-#^>%./+U>^-WO'X2]VR[RHN[ 1RW7Z"37>ZZ>82$105)9 MZB(8=1WL]?W@@&"W7>@/#@BZ.[6W0+FT+4E!(E:EKBM+N]IVO2M;[ _6)]0- MZ^;U%Z9NI7=,+CG5W!P7!.GU(LJ\K-M3/=&BLA7^26CJ%W:844=':0QH?R&$ MWD[, >T_0OP'4$L#!!0 ( -MZVEA!70^IR00 - ; 9 >&PO=V]R M:W-H965T\RT 1Z]I MDN5S8\OY[M8T\W +*9^&5-64JX.&4;,]\Q(%%AE":F;5FNF9(X,Q:S MXMH#6\SHGB=Q!@\,Y?LT)>SM#A)ZF!O8>+_P)=YLN;Q@+F8[LH%'X/_N'I@X M,VN5*$XARV.:(0;KN?$)WP;8EP;%B*\Q'/*38R27\D3ILSRYC^:&)3V"!$(N M)8CX>H$E)(E4$GY\KT2->DYI>'K\KOYGL7BQF">2PY(FW^*(;^>&;Z (UF2? M\"_T\#=4"YI(O9 F>?&)#M58RT#A/N-P2!C=W G6$EC05^9>3(H(WZ)'3\!G1W3&@,7]#'U; M29SD'\4(V[(M%'S?R^OW60B9##IZ2,B9^0WZ%9DHEY/E,Y,+Q^7T9E@Y>5]#?'"M@.'4..86>#6_S'0EA;HC; M70[L!8S%;[]@U_JC"ZY.L95.L4"36",,XSH,8Y7ZXHZ(/UX(B'#T!)LXR^)L M(X/"MX#>@##T(?C6H0#36XUV'DU M.T_)3A0X:XA[I)129B@[G6(K[SP0SL1UVG];37,V*/LU9?]*ANYB=IVQ4F0H M8YUB*[\CV2W;;6>RICD;C*:7#,2C7_)!M=;^1.6P^\"\/:J:W+MR9E M^TC9[EU)]82I%!P,LU3#XQ-,WGCD.6V:W>/."C!=WC5Q'KLNK.PF6C583Z!: M^[!*S;_&4VN+I4NM2?W89&%UE]6LWGI2U]I::55;56K-9,L%*/@7QG+XL*#BQ%1-#\M-DPV! .Z#[C+,[R M.$1?2;+O+@2UMH):U59:U0)=:LW('9M&K.X:KT5.YKW\ W1W-6KQP6'2VDY> M6;A7+@O9*"W?E&,;1>2MZUUN<$5J6DDYM93?(54&R#S9N4B!;8HMHQR%=)_Q M\FU\?;7>EOI4;,:TKB_E=E6Q(W*4*?>Z/A,F*OH<); 6DM;($S=55FX?E2>< M[HK]D2?*.4V+PRV0")@<('Y?4\K?3^0$]2;>XC]02P,$% @ VWK:6-]U MA9%C P .PX !D !X;"]W;W)K&ULK5=M;]HP M$/XK5C9-F[0V;S2E'41JZ;KMPZ:J5;O/)CF(U<1FMH'NW^_LI &V8$#C"\3V MW9/GN3L[Y\%2R&=5 &CR4I5<#;U"Z]FE[ZNL@(JJ4S$#CBL3(2NJ<2BGOII) MH+EUJDH_"H+$KRCC7CJP-@+9X8+-7:,S%2QD(\ MF\&W?.@%AA&4D&D#0?%O 2,H2X.$/'XUH%[[3N.X_OR*?FO%HY@Q53 2Y4^6 MZV+H]3V2PX3.2WTOEE^A$71F\#)1*OM+EHUMX)%LKK2H&F=D4#%>_].7)A!K M#HC3[1 U#M'?#LD6A[AQB*W0FIF5=4,U30=2+(DTUHAF'FQLK#>J8=RD\4%+ M7&7HI].'@DHXN<9 Y&0D*JP.16U\3\@]*"U9IG$%:63/9,Z9KN/.]&_R_@8T M9:7Z@*9OB4^405(#7R,K@^UG#8/KFD&TA4%,O@NN"T4^\QSR#O^1VS^,' ^ MAJ.-2?0:D^O(B?B=RE,2AQ])%$2]+D)N]QO(6O?802=N4Q1;O'@+WH]Y-09) MQ,01XAJAUXU@CH)+-:,9##WM2S/G"S7ML:#W1J/ MN#4Z$^/$.30Q1P+;D)RTDI/_KL+DF&*/!+8A]KP5>^[,[P_!3Q:88\POU407 M0,8P99PS/MU5F>=[5N:_=D%W3?9;SOUC[!PGR*$YZA^VO2Y:*1=.*9]?0&9, M[1;CA#E4S,6^&0F#U<].>OV2_EJ:DM-^]->9T5B=[5&BJ^8B='[.-XZ-/;G&>W&MK<+>-K--OJO^ M('0W"%NWU)[DG>@'UU[/'8I:H[_6GE<@I_;6HD@FYES7G7H[V]Z,KNQ]P%^9 MU]DYUH*L;RKU0(N9;?;'0N/5P3X6>+L#:0QP?2*$?AV8 M%[3WQ?0/4$L#!!0 ( -MZVE@P-.BP! , %0* 9 >&PO=V]R:W-H M965T[;GXE$F (H\Y1F3P$9W\^MH748N$^WB=(#=C KZ!96H!Z*.X$]NV&)TQR83#DC C9S MZV9X'4YTO GXD<)>MMI$*UES_J@[7^.YY>B$((-(:0:*KQTL(![(G0TLNF&,=.@47[*]&=?*8&S*>)4L$JH@*L%.A>3)<]Q-TEJ M/L@5N0>I1!HIG,$THD=2LE21\Q 433-Y<1RQ,A$/&"%QXF$5DO.S"W)&;"+U M"I*DK)J]Q$%L?T]X*2F+Y%E$?DEC.52/*1Q1!WX)?] M^*';0V"C?XV)[L'$A=O+>$O%@(R&E\1U7*\KH7YX"%$#'W7 P]?#W1XUHV9+ MC S?Z,0MT?6E*B:OFTF7K&M9T CF%M8D"6('5O#^W=!W/G2Y])9DX1N1'3GH M-0YZ?>S!MS)?@R!\0^B>BE@2K+=2X6Y/V;;+Q5ZV4UVLR'Q#IHO^+AA.I_[0 M]V?VKFW0OW%.$W&D>MRH'I^F>H?EH?,'7?02G2IXW".DDOI&RQVYXC>N^+VN M?!:4Z0)YCD4OYEE&A20%VF3*XD67.17?M*7''TS=8TG+UP2%O9G]I^Y)HWO2 MJ]M4$7,DQR1J'RSPI-O0I;R7\=1M49&-V_^!._6]9Q:]T9*517;K',Y!;,U] M1J+\DJGJ2&Y&FRO3C;DIV'_#J_L6'BG;E$F2P0:ASF""0D1UAZDZBA?F5%]S MA7<$TTSPV@="!^#\AG-UZ.@%FHMD\ =02P,$% @ VWK:6&>UZ&"G P MH1( !D !X;"]W;W)K&ULK5A1;ZLV%/XK%I.F M3;HJ&!*2= E26S9M#U>J6MWMV04G6#4XUW::VZO]^!E#20B.+TS.0[#AG,_G M^VP?#EX?&7\5!<82?"MI)39>(>7^UO=%5N 2B1NVQY5ZLF6\1%)U^XY1 MKIU*ZH=!$/LE(I67K/6]1YZLV4%24N%'#L2A+!%_O\>4'3<>]#YN/)%=(>L; M?K+>HQU^QO++_I&KGM^AY*3$E2"L AQO-]X=O$WAO';0%G\3?!1G;5!3>6'L MM>[\E6^\H(X(4YS)&@*IRQM^P)362"J.KRVHUXU9.YZW/]#_T.05F1IY?Y9* M6[%'&=YX*AD(S-^PE_S\$XR#WTQRN01+'8'UQ)MUXLULZ,FCRAF88#<:+ K,YHRW1HN5@$2QA'G5V/5=RQBD>S^M3N1$"$.)B9Q<-IAZMY MO RC"V(&PW 5QN$JON U-)PKPV@Y,_-:=+P6$W@]-[S4JUMEP"HGUO"E(M+T]KFWXDS-\"[!4D=@/?U@<*I7 AUE #_GG>-@D)#QKC8>_:!)\OD"*TO4WB2*;2G7XJ$ '>@3<-Z MW1F%L<),7FDNT5)7:'T)3[4L=%+,0J?5K%.TU!5:7\%300OM%>W$VL:.-EE) MIX4O'-;;UDH"GJI:.+ZL'5LHP6$Q>J52L@\^687AN&85_+-O^A+SG3X;$2!C MATHVG_?=W>[\Y4Z?.O@G\^;P1GWP[E1V!Q1OE6MPLU Q\.8\I.E(MM&ULO9O1/M M[+0S;0P".V[6\4QCM=-<="?3M-MK!YX$BRY>7@0WQ!TC*@/..?G!U4 M:QO92[D3XJ?=N5Y<#B+;(U:P3%L$-7_V;,Z*PI),/_ZMH8.F31O8WGZ@?RHO MWES,'55L+HH?^4*O+P>3 5JP)=T5^JLX?&;U!8TL+Q.%*O]%A_K<:("RG=)B M4P>;'FQR7OVE][40K0##Z0[ =0 ^#DA/!"1U0'(<,#X1D-8!::E,=2FE#H1J M.IM*<4#2GFUH=J,4LXPVEY]S>]]OM32_YB9.SSY2R7.^4NAU(91Z@[9,HMLU ME0R]0Q\6B]S>'%J@:UX]8O96O29,T[PP)[]#WV\)>OWJ#7J%ADC9,(5RCK[S M7*NWYJ#9_K86.T7Y0DV'VO37MCK,ZKY=57W#)_J6H"^"Z[5"'_F"+3KB23@^ MQ@' T C5J(4?U+K"0>(7*L]0$K]%.,)I1X?FSP]/NJXG'$Y8=BK#V9]_Q./HKRZ9(&$$".9)F#82 MIB'Z[+9ZYME]5NS,(X:H0I3K?)$7.UO/3&4L3-+P%=("F5S.?B*QM4G4F0W! MIOI*7,'&)68ZGX@@H.\3 0DC0#!/N/-&N'.XNG4.*2$DC #!/ DGC823EZM; MDT>E9C+&HR@Z*CCS8)?ZJ@<$\]1[WZCW/JC>O*!*V<)UJ'(7"8FD?<$T@IK" MEBN&MC+/6.L4U9S3*6'5WJ0E81R?C8[T"W:JKWY/M.CI$D?N;3(*US29[ZEF MZ*8P'3'V0 ?+6QC6-SE!:02*Y@O9>BV/X6I('9F( Z[ ?AQ(=Q@[\R&I)&:%J?/&T.<-8C#WN!3SBG/ M;$X>0F,'Y O^')1&H&B^@,Y7Q&/ L0/48X#2"!3-U]'9C#CX"@X\=IP_&CN2 M-.H8.T ]!A3-5]"YC#AL,_[WV#%YUM@!:BB@:+Y4SE+$+^TIP@WVSFQ0]Q'W ML1_8V0\LQP8T')@4,L!2B-0-%]'9SEP MV')\$YH6:&D:0'M:[,J,U6N&LK(8ZORN8*+HA%#.7N"PO7A&=0.U"Z T D7SQ7.N H\ JQNH MN0"E$2B:KZ,S%S@\:P'Z4AQNJ[?.H.:CIHV/JEUT*HV=K@4QF@- )%\R5U/@-/ ),;TC;,06D$BN;KZ$P(#IL0 MV.0&]1^@-%+3VLF-<3H:CTYD=^(L2/+$#,C3L[IA0N^U%* >!(KFJ^<\2 +H M01)0#P)*(U T7T?G09(7G/8(M]5;9U!/DCR>DCF>?/8E;"V."ML2^RB*G:Z7 MM77J KLF"G91U.^8"4F<54E2P#P&=2V@- )%\W5TKB4)SX7 YC&HJP&ED9KF M#66?5:DA"&]=8(U)% T7PAG6]) )==):!F!91&H&B^CLZL M)"^X]BK<5F^=0M+E V3J_*+'H4R ML>.Z^LRB.=I\-?2A_%;FZ/A5?#&OOOUQF.I3I"]4KG*N4,&6!AF=G9LW!UE] MW5/M:+$MOW>Y$UJ+3;FY9G3!I#W!_+X40C_LV ::;ZQF_P%02P,$% @ MVWK:6#B;;-VQ P Z0T !D !X;"]W;W)K&UL MK5==C]HX%/TK5K:JIM(,^0Z$0J2!4.T^M!J5G>VS20R))HFSMH'VW^^U$U(( MGBP/O RV<\ZQ[[EW_#$[4O;&,T($^ED6%9\;F1#UU#1YDI$2\Q&M205?MI25 M6$"7[4Q>,X)312H+T[&LP"QQ7AG13(V]L&A&]Z+(*_+"$-^7)6:_%J2@Q[EA M&Z>![_DN$W+ C&8UWI$U$:_U"X.>V:FD>4DJGM,*,;*=&\_V=!5*O +\DY,C M/VLC&>BFQN3 R4DBW>%^([/?Y)VGA\J9?0@JN_Z-AB+0,E>RYHV9)A M!65>-;_X9^O#&0%T] 2G)3A]@O<.P6T);I\0O$/P6H)WZPQ^2U"AFTWLRK@8 M"QS-&#TB)M&@)AO*?<4&O_)*ULE:,/B: T]$*\RJO-IQ]%!0SC^AFC"TSC C MZ DM:5GO!58)I5N9CSQ!N$I1FA=[05)$-&2NR \Q$3@O8.P)O:YC]/#A$_J MS.8K1WF%7JM<\$<8A/;?&=US$.8S4T!,6?]+OI**Y%QM*I2 MDFKX\3#?=@8$3#"S<]0Y.;IP!A6_8C9"KOV(',OQ- M:WDYW=?$,TV.2#-)7 MM].= 3/>^H_=M7Q*&!65376H;KJ?GRAURRFN["-/OPO0'Z^R'.A!(^H0/4&\[KSIU[# \N(=;:>2< MT'$GGKY6QUWXX\'PX_;T_&V +,FFO?A?,\:WFG$-U)IQ#=.;H9$;,F/2F3&Y MH1;D+B4WJ;,;!!:"Y1NX?FP*@@1%2>,+E[YDM$@)T]X6FMDFY]N+-7+=GC<: ME#\*_)XU&I0[\OO&:%#.R+?UMH2=+>%--7(_8\*;C-&@-,9H4!IC-"B-,>;9 MW17N"COU:. 0U;X2S3VC&^W>)<_J.MX;7]C3I:T9C^$=TSP[?LLWCR"X:NWR MBJ.";&$J:S2&39$U#XNF(VBM;LX;*N >KIH9O,4(DP#XOJ54G#IR@NYU%_T' M4$L#!!0 ( -MZVEA/.3JM]0( "@* 9 >&PO=V]R:W-H965TLFCII:B 4"AU$*K!IE=8-]67[,.V#20[B MU8DSVX$B[3"[C@==AR.&T^XA"L'8(]A^"Q"*VU0\L*+9E966.B2-@7 M? G"6<,["YL=Y:#5#FS<_6@=9%@&"1X)T@S@BF!? U8T<[ MV- >!K6(8XQ.H-5\"T$C:,'=S1B.C]X F0M$76(*9B2BC*I5!=?1TY&##7(- MXY9+=,OBMIZ;:/C^29O"I<)4_JC*;8E[6HUK3OFYS$F$ T\?8XEB@5[X^E6S MTWA7)?Y 8#LI.'4I.*U##[_D*(BBV1P8ZI,'.5F9S:HLJ!*I;9',3;0(FYU6 MWU]L:ZFP:;2=S0[%MJ/8KJ5X17YRH>L&],&+[A/.8A15]&I1GKLG!P+;$=QQ M@CO_J2P[ATS!@?BW2* O@,P^42#?.X'NPI1:H)M4*>S^HW#_--9R>*'"GE/8.]C- MTGO"S5)O4U+TMQ[=%,7<]B(2(EYDJGS(W*IK=R[L*[^W/M1M4-FU_(4I>Z@K M(N94O\0,9QJR<7*F&8FR+RDGBN?V:9]RI1L%.TQT*X?"&.CO,\[59F("N.8P M_ -02P,$% @ VWK:6'.$<&.L @ 70D !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD("D2JI :G:N'K2@$M'*GD?A@$%WY)F?#2Q*T]J#21*\.9@ =%]*HL MJ?I["UQN1M[ >UUX9(NEL0M^FE1T 5,P3]6#PIG?JA2L!*&9%$3!?.3=#*XG M0XMW@%\,-GIK3*PG,RF?[>1[,?(":Q!PR(U5H/A;PQ@XMT)HQI]&TVN/M,3M M\:OZG?,=?9E1#6/)?[/"+$?>I4<*F-,5-X]R\PT:?YR!N>3:?R5?: MR+(AHP4E$_6?OC1QV"(,XG<(84,(^Q*BAA#U)<0-(>Y+$Y[I?^^X"EU%# MTT3)#5$6C6IVX*+OV!@O)FR=3(W"788\D]X#1EF3,S)=514'K !#.1E+H25G M!350D%O*J2QUG8"CC^@1%GZ89.3XZ(4=( M(S^77BD: MU!J\]/.GP47PM2NDAQ3+#BDV.9#83O"C-OC11^JINTC/Y/QLI8%0EXE3(L!T MI:-6&CHE>U^OTZL@\=?;0=Z'#,*K74S6 S/IP 11B]GQ-&X]C3\LLWM&9XPS MPZ"SUN)#UMHAQ;)#BDT.)+:3@6&;@6'_6N/_TW&*C4$IO*F[\C+<+[K+-T6W M#QE$;S!9#\RD [-7=/Y6:[(/#[Q+%TQH;!9S9 7G7Y"NZF9>3XRL7+>:28.] MSPV7^/X!90&X/Y?2O$YL VQ?5.D_4$L#!!0 ( -MZVECMD2# L@( +<( M 9 >&PO=V]R:W-H965TRX M>)09@")/9<'DU,J4JL:V+9,,2BJO> 4,5U9TYSL@N M:SD09]H)P^?$[3U4VM3Y9)(45W13J MCN^^0N/'!)CP0II?LFNPCD62C52\;,@809FSNJ5/31X."*C33_ :@M$1J.:[ICL&S;F*V?ZGBR5 MP-4<>2KZ#IAE22[)G)<59\"4)'Q%\!X*JG*V)H4&$'C"BXGM>0R*YH6\0,;] M,B;G9Q?DC.2,_,SX1E*6RHFM,"PM;B=-"+,Z!.]("#ZYX4QEDBQ8"FD//Q[F MN]Z @(WY:)/B[9,R\P85;ZBX(K[[@7B.%_0$-#^=[O?Y&:;'D S2%Z?3O8%D M^.T-\8V>?T3O\&)T;D7"I>H[[UHPZ!?4+]]85C2!J85/FP2Q!2MZ_\X=.9_[ M2.S9J03MJ01#ZM&/$X^B5@F-BJX9V\@;3>SM88)?A\0O(:X? M/,C".UV*>F0Q;D^&@R67&A;I4(,K:9>_C$K[<-^PX?!T2OX0$3L=@CXH7 M= S:!R]Q"6)M2J#$T]DP5?_EVMFVREZ;XM*9G[GCN=LS'V-5KHOH?_FZI..K ML\Z9Q$RM<"OGZB-&*NHR60\4KTP=>. *JXKI9OAE 4(#<'W%N=H/] ;MMTKT M#U!+ P04 " #;>MI8ZX O9DX" "9!0 &0 'AL+W=OI%SV]Z,DQTN[)-C#7F*1XCGD842F.ZF>=0E@R+[B0H^"TIAZ&(8Z+Z&B M^E;6(/!F)55%#9IJ'>I: 2T-GI[ERR77[I?L?&Q_$)!\HXVL M&C!64#'AOW3?].$($/7/ .(&$+\&=,\ D@:0.*&^,B=K1@W-4B5W1-EH9+,' MUQN'1C5,V']Q813>,L29[ M@#S1Y3\9%P6QC*2?WPK\.V^;K&1C*N+[!D*?% MC%Q?W9 KP@3Y5LJ-IJ+0:6BP#LL6YDW.B<\9G\D9Q>1!"E-J\DD44+PD"%% MJR(^J)C$%QEGD-^2)'I'XDZUSV-LQ,[ MU#7-813@2&I06PBRMV^B?N?C*5'_B>R%Q&XKL7N)/?M:@\(7(M:$6[$$]KA7 M-)S2[(EZCL@NE6T6#;IIN#V6\G=,'/?:&%]A>/3**U!K-_R:Y'(CC'\JK;?= M+V,W5J_\$]P[?DW\H?%+ZX&J-1,:-:V0LG,[P(J47P3>,+)VL[24!B?3'4O< MG:!L -ZOI#0'PR9HMW'V&U!+ P04 " #;>MI8U4D?B8 " !"" &0 M 'AL+W=OL3)HZ:<7YU<*Z M$&DE3)VT256KK9_=Y"!6$SNS#;3__'C=X9$UO)HY1/=O*MF'J^W1!4D!O+P/"Q MAAE4E27";?SN.+T^I07NCK?L7UWM6,LCTS"3U0,O3#GU)AXI8,%6E;F3FQOH MZKFP?+FLM/LEFS9VC!GSE3:R[L XK[EHG^RYTV$'$%SN 80=('P+F.P!1!T@ M>@L8[P'$'2 ^-L-%!W"ET[9V)US&#$L3)3=$V6ADLP.GOD.C7ES8/KDW"E9=WNLV;[@G[P^F1B0*/I+0#^,!^.PP/(.\AT<#\.SX[$/P^?'9 MP]=PBOKWAQ#VAQ ZONC@(0R)V.+B89SUD"O=L!RF'IJ$!K4&+WW_+KCT/P]) M>DJR[)1D\Q.1O1(_ZL6/#K&G#\Y+H#AG:^S[):#[;;^$G?X_>P&FAAO],/V$ MU%*84I.8%.QEZ)!GAPD"?\L0[J7(CJ7XM(]A_E^;>"5\W L?_YOP6W]Q[C*D M=,L7^([0WH#KU!_YDX2N=^4\*BH[*FK^MZBV<+KCO_9V17M9&PO=V]R:W-H965TK8F>U ^^]W=D(& M-$7]T"_$+_<\ON?N[&.\D>I!%P"&/)9G';4LJ(:9 MY']8;HJ)=^&1'):TYN9.;KY!JV=H^3+)M?LEF]8V\$A6:R/+%HP>E$PT7_K8 MQF$'$"8O *(6$!T"!B\ XA80.Z&-9T[6-34T'2NY(AV:OAT='W(F[D,>.+SX:\K[ M-+A!/\[>YTM=T0PF'EY8#6H-7OK^79@$G_M$O1'9GL1!)W%PC#UUCP&12U)K M(%1K,)K(!9:*P/+!\H#'K*!B!02+JZDEPAE=,,X,ZP]-<][0G6=?IG4:CY*Q MO]Y5_-PF_'31V>P)&79"AD>%S.Q%J"C+G:>TE+5 *4QDO,X;*:8 4J*"6KG+ M8T6_2E!S;K+K;!(?".JQ"8;]@I).4'*T^/8%Z4(J0PRHDF!?4'C-Q:J]VWT^ M)V]9GV]$MA>%41>%T=&T_MP7BP%YLLGK%3UZ5E6#X"!/STW":'"0)W_GC2Y! MK5SKTB2S%=4\9=UJUQVO7%,X6)]BUVR:W'^:IN7>4+5B0J.F)5(&YR/T2#5M MK)D86;E.L) &^XH;%MCY05D#W%]*:;83>T#W7R+]!U!+ P04 " #;>MI8 M:V<'O\D" ?"0 &0 'AL+W=OT<\H**YK4S^8RFHA*3DJ[@#O1#.9?8LSN5E.50*"8*(F$YM;ZYXS@T^!KPB\%&;;6)<;(0XM%T M?J93RS$% 8=$&P6*MS7,@',CA&7\:36M;DI#W&Z_J'^OO:.7!54P$_PW2W4V MM2XLDL*25ES?BLT/:/V,C%XBN*JO9--B'8LDE=(B;\E80:UWVF) MHPQY.KH&#$V1,W)#=2699M@12X++2E+-BA7A!D XHPO&FV%<:R01!8Y6!M!" M1:'(:0R:,JX^H=[#74Q.3SZ1$\(*0='2_AQZ_GN[MTFU,NHO;Z^+V:CW_B!ZN5:(S('H# M? TDQQ@S1:!(39(X&>0+D&;"OJ :Z:!?VNP/8U72!*86;@ *Y!JLZ.,'-W2^ M]L7VGF+Q.XGM1.IWD?I#ZM&1=7$UR/K?M!JQ42UF=M)UY :X'M;;(;S3A#LA M!%T(P6 (]T)3?O#5EO09=VC=^]4%!XXN+W<-S1I(.&AZL*PWFAYUID>#IJ]! MJ3%A>5EI2'&;T8!SZ#ZSHP,G9^Z>V1Y(L.=UL)HW>@T[K^&@U[F1+#194U[! M/W;HO@3"P]=]L9? (<3U]S!Q#\;Q.TSCS-XZC=W4SPS\8D : XTLA]$O'G'G=/U'T%U!+ P04 " #; M>MI8QS=!PGD# #&$ &0 'AL+W=ON MD=K*,Z6_U>!;.G,\E1'DD AE@>77%N:0Y\I)YO&G-G6:-95P__K5_8O>O-S, M,^8PI_FO+!7KF3-R4 I+O,G% ]U]A7I#?>67T)SK3[2K8ST')1LN:%&+909% M1JIO_%*#V!-('[,@J 5!6] [(0AK0=@6#$X(>K6@=^X*_5J@M^Y6>]?@8BQP M-&5TAYB*EF[J0M/7:LDK(ZI0'@63=S.I$]$WDM "D, OP-$-FM.BI 2(X(@N M4 LY]=2_N,Q1E?OK]%[&8*>UG3#,4GY MU!4R4[6>F]19W559!2>R"M%W2L2:HP5)(37H8[O>#RP&KD34< I>.=T%5L?O MF-VBT/^( B_H&1*:GR\/3?NQRV-(K/+%^?+ B-LBB;4?N$)O_F&,5DC$],/ M6RE[9J4Z]B:\Q G,''FN<6!;<*(/[_R!]\D$M4NSN$NS14=F!_A[#?Z>S3WZ M BDPG)OH6X67TN_2+*[,^MI,/;VV43"4M;C=A]K1@@=0^PW4OA7JH\ "3$BM MLDN1=FD65V:#/:3#%M#^$?1^$W% :=!0&E@I/5&!<_ET@N&XQ>LXY@2O8<-K:#TI8UB"9)4:C\IAEZRZ-(N[-%MT9'; ?]3P'_WO M46D57DJ_2[-X=%2%-T._5:G',;XW'IB+==S &O_?$6B578JJ2[.X2[/%V,"T M9T;J>V_OU]X9)V9:GP/&5V&KP:5X.W6+:S=[+1J"?-FHGB"WUYGX9Y![ZS7> MVA$C1?_H61>V$IT;8F[\_F%0; @*O%%[R\=!8HH1LB MJK?M9K9INC_K5K,U?^=/YKYA/E9-NNX#W^RK#E\V'*N,<)3#4B[EW0YEJJQJ MFJN!H*7N"I^ID#VFOEP#EJ>E"I#WEY2*UX%:H/G71?0/4$L#!!0 ( -MZ MVECO>>LD" 0 *8/ 9 >&PO=V]R:W-H965TMU"R89_82I'1SU46Z:Z-]Z+WV@I-8!9RSG^QUB E[*H^,+:"W&XL6V>[7&)^#4]X$J^V5)6 M(B&;;&?S \,HKYW*PG8=)[1+1"HKG==]&Y;.Z5$4I,(;!OBQ+!'[_A$7]+2P MH/7:<4=V>Z$Z['1^0#M\C\7C8<-DR^ZBY*3$%2>T @QO%]82WMS"1#G4%E\) M/O'>,U"I/%'Z3376^<)R%!$N<"94""3_GO$M+@H527+\UP:UNC&58__Y-?JG M.GF9S!/B^)86_Y)<[!=6;($<;]&Q$'?T]!=N$PI4O(P6O/X%I];6L4!VY(*6 MK;,D*$G5_*.7=B)Z#M ?<7!;!_>M#E[KX-6)-F1U6BLD4#IG] 28LI;1U$,] M-[6WS(94ZC/>"R;?$NDGTG65T1(#@5XP!S.PPEO,&,Y5![@J"'HB!1$$\_< M<8X%_P JN;:N5E@@4LC>&7B\7X&K=^_!.T J\+"G1XZJG,]M(>G4&';6DGQL M2-P1DA7.KH$'/P#7<3V#^^W;W=U+=UO.236K#*.V3.VTM]_@Z'SARG%7Q3L(F&O2]B;BIZNRP,B M3%:H,*79^ :UK]H:GE,(/7]N/_?Q349^U!E=8/D=EC^)M+J1Z\4C2RSN .-)P"]BCYF)*-8&"YT!CV[B.V::I*-))FD^D0I5&4$%6%=< ML*.J2.-\)?K*]I+A8IL("9FQP/(*#S>/R\OEUN@!MZ2V,*4/\0O8IN4]"-O&2D[.%9H^"D(J1?47%$ MS7&HD D[N!9::#_=LG_^WSV,>H^G)2M'Q7^7Q7M,O.SH,%I1=LP+,4_ M!W^^R.L!-Z\A7;9F,-0JU6#E^B,?YBQO<%K?1C=HJ*O5S!MNT28C&(QH!CRK M&IR6M166GT+NTZK\C&RZ5,V"9'@\,5HYR0C<6='@M*092JYWF#?BZDHVB^*A M_)JLPF2L\LZ2!Z4AN,-&B[=XE2-]A_$-N1BH,";Z67 M9'&3!G(]UM*Q6M#7=6ZJWGZ/U!+ P04 M " #;>MI8,_->=7,$ "$%0 &0 'AL+W=OH"<[&>6:[U_^):MUEQ^L.?3#5[!"_#OFVM9R1#61+R4[Y\36:6(WL$.<1<2F#Q;P>/D.=22?3COUK4:MJ4 MQ/;SN_J?*G@1S!(S>"3YOUG"US-K9*$$4KS-^3>R_POJ@%0'8Y(S]1?M:ZQC MH7C+."EJLNA!D975?_Q6&]$B"!T]P:L)7I<0G"'X-<'O$@9G"$%-""YM(:P) M*G2[BET9%V&.YU-*]HA*M%"3#\I]Q19^9:5,E!=.Q:^9X/'YUS(F!2".WX"A M._1*.,[1AI)=IE+A9@DEI!F_12(G4=8&WT3 <9:S6T'[_A*AFT^WZ). H-F-CYY(R=<,++Z?[NGC,] AB(WUQ.=TSF.$WR>(K/=^<+*]R M_'6#6[$#/5LN>1.VP3',++&F,: [L.:__^8.G#]TQO8I%O4IMNA)[&@(@F8( M I/Z_&_"&%J"F(W0FHX(WL3.P4 W*)5>J/3DMK&;W_FCL3NU=VVW-2AO+).F MC8IT*,\9.,>PA0;F>LXH;&!'H8=-Z*$Q]!>.^983^DM%3#'7AEMIN$ZK<>?> MZX9[$2JZ"+7X"'44[* )=F ,]K NM];@>I01YBB%!*A8JEECRCE#C.U<.RG[ M%(L&IVD2#'R_8Z\&Y87^2&_OL+%W^-%*)HY5PLJ;!*JG6W'L8>)TD94KE%)2 M3'1>#OOTLD^QJ$^Q14]B1R,S:D9F9$S\9Q#'OQ)*CI(L38%"&>LW&Z/,M6/1 MIUA4B0U:&>OY3G>-/ 4%XT"?U./&NO&'"V1[5_B,2G'3(&FS6-0+B97-RHL$A%[9G6J'*M M>;VJ1;5:VQD_\$8=^W2H<'3.O];=PC7Z]P]? U59J+7-2+[:MC[5HEKM**&& M;G<.:U#C,YYY!\^\2S=^PZ'.+'*U=WVJ1;7:T?KGG&3<*4@<$<^<$-W#!<4U M'K[GCUM*Y=YQV='8+':UB[W>6&JU(Q>'XZZ+IZ!S%AXN&*[YAA&!V'4I)&T/ M#1N'6>UJ#_M4BVJUSBSN>G@*$IGHG+'Q<%EQS;>5JI+2\K IJFA=#$].N7[W MSJ+!W+EAY\JB 6DFWRE(,_GL5E6I +I2Y3R&8K(M>54S:+XV)<,OJE#6^?[@ M3AY=S?=(EAA5%>L@7]4GGS!=925#.:2B*>=^*+I*JY)?]<+)1M6TEH1S4JC' M-6!QRI$ \7M*"']_D0TTA=?Y_U!+ P04 " #;>MI8A0'.;X<# "U#@ M&0 'AL+W=O--M+6@A@::*(,7GO)M3$D=K&=MOOVV$Z6/F6A*^5-&SN^O^]W.3_<8,G% M+YD *+3*4B:'3J+4_,)U991 1F2+SX'I-U,N,J)T4\Q<.1= 8FN4I:[O>5TW M(Y0YX<#VW8IPP'.54@:W LD\RXAXN(*4+X<.=AX[OM)9HDR'&P[F9 834'?S M6Z%;;J42TPR8I)PA =.A'F\Z/Z!PNO8>Z)A!%/?]!8)4.G[Z 8IB1/ MU5>^_ @E4,?H13R5]A%O U1@5B__(FNS?"_DG$0P=/3ZE" 6X(2O M7N"N]ZX.[41B6Z#M"K3=I!Z.$L)F8-)A0=*\R!B2Z@V"L CJR NYCI4S^\PB M#-I^?^ N-HEJ!G7Z035HR]-.Y6FGT=-KID#S*W1#,ZH*3T=$B >=ZDLBZM.X MD.QN.(*#8,?9QFF/#'^W@NHV0DTT"""]"-$-C_3"_90+*F-JM\DZGD:UY^;= MB<2VP'L5>.^?%ECOE* G$ML"[5>@_0.^,-.'NCZ^A4Y;-D,IEQ)%&[E;%X'^ M7NKZ?AMW=Y*W'N[*/)7:-K:_QO;_:1R*U;=CUE08W7B3"N]:D M];>-J#X*P?XIVNWU\&X*_X][#%Y?9'#S3>842W7_WE(+VNC(?JL6$FJ"K5\ ]02P,$% @ VWK: M6"?C[.J5 @ , < !D !X;"]W;W)K&ULK55K M3]LP%/TK5QF:F,3(JPV(M9%HNVE\0$(\ML]N;N*6%J6V M$WXZJ4F!=Z@?ZAMI1G['DM,*N:*"@\35U+L,+^:)C7E@J\\Q_PE@6_L=)ZBG:=9 M-,BXP.P4XO $HB"*>P3-WP^/!N3$78ICQQIK@O/0UZU(^VM_A"U23# MJ6>NJ4*Y02_]^"%,@B]]UOX3V0NCH\[H:(@]G1%F_Y(36&)!.:>\ +$"72(\ M(Y%]UAN^L>.S]6:3QN-S=OY";-*)3=Z7?^3YWS*?O-K_+ C# Y&O@WI$^GO%IT)9N)JL M(!-KKIL[V\UV9?_25;N#^9EY#IKJ_8>F>4NNB30_E *&*T,9G)X92;*IS\U MB]J5N*70IF"Z;FF>-)0VP*ROA-"[@=V@>R33WU!+ P04 " #;>MI8S,>] MO\D" .#0 &0 'AL+W=OB/K=MGN508CZA-53RS)JR$@O99!N;UPSP M2H?*PO8<)[)+3"HKB?6Q&Y;$="L*4L$-0WQ;EIC]N8""[N>6:ST?N"6;7*@# M=A+7> -+$'?U#9,MNZ.L2 D5)[1"#-9SZYM[GLY4?]WAGL">'^PC-9,'2A]5 MX_MJ;CEJ0%! )A0!R\T.%E 4"B2'\;ME6MTE5?!P_YE^J>@-\&_/<&@C80:#/-5+2'% N=XP4!\,1Y/(>OB_D \?4?@*C3F#T/]4X M&CY6FDE8&KTJ[6@R];K2[LDXZV2P%DG<#;Z"&J!.R5PR%F3#0_?9]'L MQ?ML\;I3*#LYCO/BO3?:!"KF[U;BX_6("I#O+\FLK":QMJB=M] B7_ %!+ P04 " #;>MI8 M!3,TM/D# #$%0 &0 'AL+W=OEP3,\QR>X^> #UX>&'\1>T(D^%+DI5@%>RFKRS 4V9X46$Q814IU9FG&[OEZR6J9TY+<6;L19_\OED%D:Z(Y"23&@*KOU=R0_)<(ZDZ_FY!@^Z>.G%X_(;^ MR9!79)ZQ(#Q "L<><"%MU;JQ; MDG58\0 )?'84&G=]C UX?%X?;3UH@*9V(/W:N!05SL@J4.\%0?@K"=8_? >3 MZ!<;94]@(\[3CO/4A:Z:(VM.Y5>PP7:UN=--/V!Z 71#$ANYC^>/^,PZ/C,G MX#VGZNFI<&[CXDP]MVN>P$8LDXYEXDNIB4_.GL!&G.<=Y_E_2.59 EH*R6M- M]@(4/7,U7M721K_!3 RF7HY?URB.HV7X.J3U;5"RB&91U,>-*EYT%2_<%5.1 ML5I5QT\\6\[T9=&$MS)E[;FM\H8V9HIXI\J7(%LD7;T]H8]Z]A8%. MM_ .38)_CLU2.PT-,)P.WY63.3H6IC4LG9^09N]#H-L)/$J6O0"U?&=VT^O, M/KM)GM#&7'N/ F?>Q.G5L_A"&_/N70MT&H3WB=/Y>7#=WN%(?MHZCE5J"8LG M\>R$2GL/ MTFY(&*EY/+N3OW[%YY0ALS[;T+7'C3J%6Y3J:QM-C75KCXO3$RHYZ+X+<7N2)Y5C27'W)V&ULK9A=;]HP%(;_BI5- MTR:U)$Z 0 =('5VU751"K=:JEVXX@$429[8IK;0?/SN$?-#@E28'.4>W,I5!=SO)E/TN5$5I:3WX7/:*/R$5B13BT:4W-6E<0E5J! M0M5!OQ3JC;+J3_F!:@9 Y,ZJHY]P,/SY!NR* -[O_S&SS=DJ=K%/S^ M CRB M",TZ@5R)A_:NLLB350>R5JSY9=>S:9+8DUF/LE<]_8WOU5Z PE%3*B M:;:1;=P[,;Q3T_>[YPG&G=[(?:X#_2NJ46E85AH:*[V3+%H?=Z$Q^=2.6!)K M< Y*SH$M%PYL,EL2:S /2^:A31<.W_K+[_C] Q>V1 6=X(@+L5?=_;WWU(HD M\*3UWFU,/[4KMM2:L+51!]LR8Z%DB]N26I.[&ERP<48P&1+]08^M_/Y;OW4[ MH7_@RO:P87C$EM78@MSB:VU)K< MU72"C8/ J1?)0FU8\YG7\;HX.#1D:UP0'KM05I,%-H\6]RPFDL9J%FXMSYA\ MMI8K#PE%$," !5!0 &0 'AL+W=O MB"[\4BB)P@Y)A;Q\#HM\5KY-P1D8RG@3,8 M2SK@X7C/_M7W3KULF,%KQ1^:PM:+X', !9:LX_9>[;[AT(\7F"MN_!=V?>[% M+("\,U:) 4P*1"/[/WL>]N$ D,2O )(!D'C=?2&O\H99EJ5:[4"[;&)S ]^J M1Y.X1KI#65M-JPWA;+;N-@:?.I06;K?T-?#A!BUKN/D(9_#OZAG<,BWI=.&! MT79JN*HT(IV234-+>AQKF ^UEWWMY)7:,=PI:6L#M[+ XF]\2'V,S23[9I;) M2<([IL]A$G^")$JF8&JFT9R@G8Q[-/&TD[?NT;%6>XKI<0IGK4O3LAP7 7G' MH-YBD+U_%\^C+R<$3D>!TU/LV8].;.@H5#GT#!UMJ :N\D?HVF-J>[ZYYW.^ MW69)/)U'\XLTW!X1,AN%S/Y/B";[D6<**+42IP3-WB@H/+CJ G7E#6T@5YVT M_:T?9\&ULM5C1;MLV%/T5P@NV%E!BD;1DNW4, M- F*%=BPH&G79T:B8Z&2J)*4D^SK=RDYIEV1M%ML#VU$6>0YY+T\YY*+1R&_ MJC7G&CU59:TN1VNMFS?CLJRJ/FM1*JM*B:?KW@I'B]'>/3RXF/QL-;FQ7BY:-@# MO^/ZC9(7%:]5(6HD^>IR] Z_N:)3TZ'[XN^"/ZJ]9V2FE&0EX?-L..MIAFH[[SR^CO^\F#Y.Y9XI?B_)+ MD>OUY6@V0CE?L;;4'\7C[WP[H<2,EXE2=?^CQ^VW\0AEK=*BVG8&!E51]W_9 MTW8A]CH0XNE MAU(Q[L'ZEC>,,V6"RD>D31?PVCFH9MJUQO(%;6)RIV6\&L! M_?3R6M0YK#'/$3PI418YT]"X8B6K,X[NS, *G:&B1I_6HE6LSM5BK '9]!]G M6Y2K'H5X4/YD\@)1'"$2DPGZ?'>#7IV]/AQF#,1W[,F./>G&I3[VK92\UH@I M!31=O/K^$W=_D_)O5,,R?CF"G%9<;OAH^>LO.(W?!MC1'3L:&GUYS=0:P8*A MS#SP;VVQ8270=1+MATJZH:0"O3.L.SN.-K'B+X7C6\VS3ELXMQ#Y[N,4ZG4S?C M9,[/D.>Q[.4Z%9>0+V?( ]C^>>1<>Q%< XB'XKP>*D?HY0 YJG MNPU@]FH#WJ.[G>+4NWA AE)?!N ]-<:G;H +5(LZL >V(QV$(IEX0H&MHN*@ M)"X[7SX7J_-6\6TL_(M '!'Q$+"BB<.JV6>BG7L@(;8C'03! V\U$Q\1S2X9 M YA#V<,3C'VX5OEP)GN59E@7#PWR2!"(0QA],;#"2,+">&B3QQ@,I1'' MTX1X2%AY)&%Y=*5A=,2IR% R"?4%Q HF"=>*P&0#OEV "^/H'&L&K$Z3SQ M\+"22,*2^(5)*!@]IX^A"!*/01(K@20L@;9094_?A<%MTV2HA1/?SK1*2,)* MV&?CL2QTE(O$GX56#,D\:)9W6F1?UZ+,N52_==6:?D:OX#!>9(5^[6025->? M/0A:_:1A_;P6507'"65X1^@LOHCC&(-_201'PI:_132.H[C_A]2: 0?$6KV& M2O ?B#3KSF=PBL[6NV-TU%6J-W!.J.Y!F;:OZ>&YK?\(DVA.THC,T[Z)HWF2 M1C-"7Z *I8RKF1]%JY6&AZ)^<,*>@NH\WP[]P7.\I=8=:-@=WN5@1G!,@T1L M6)&?%W!@8TT!B>ED,+0%.IOX*C=JG8$>J9BY9O *B@(F:U@VA5Y!@=16;=E= MI82RD@Y]XIQ.X\3':>_FX12O^/%M0AVV05-?H*QKT%.*ZCVQZ++(1<])ZH=* M;FH=A(8=Y"/O(W3+I ?X_RBVJ746FOX71P(:]*>?96GMB(;MZ&45&[.*J)&B M C41\KDS92??Z>"JBTZ_M^'QWI6FN1X&$7HH:H5*OH)>\<44NLO^QK5O:-%T MMYSW0FM1=8]K#H<5:3Z WU<"Z&P;YN)T=^^]_!=02P,$% @ VWK:6%_! M5UGL @ ? D !D !X;"]W;W)K&ULK99=;YLP M&(7_BL6JJ96Z\AE(N@2I#9JVBTE1LV[7#KP)5@W.;)-T^_5[#93E@W:IUEPD M-IQS\/,2?XRW0CZH'$"3QX*7:F+E6J^O;5NE.11478DUE'AG*61!-7;ERE9K M"32K306W/<<)[8*RTHK'];69C,>BTIR5,)-$545!Y:];X&([L5SKZ<(=6^7: M7+#C\9JN8 [Z?CV3V+.[E(P54"HF2B)A.;%NW.LD,OI:\)W!5NVTB2%9"/%@ M.E^RB>68 0&'5)L$BC\;F +G)@B'\;/-M+I'&N-N^RG]4\V.+ NJ8"KX#Y;I M?&(-+9+!DE9*<:_-;@GVH(6D-05Z9!J>N04$WCL11;(HT:TTRC+F;M1GQ6FM<^ MUQ+O,O3I>"K*#%\B9 1;2G"648V=6\IIF0*9FV!%SF=40JEST"RE_()\(/?S MA)R?79 SPDKR+1>5HF6FQK;&,9ED.VV??]L\WWOF^5^IO"*^>TD\QPMZ[-.7 M[0FDG=WOL2>GV[U]NXV%[*KI==7TZCS_?ZK95Z0F-NB/-5/_6JUI"A,+Y[8" MN0$K?O_.#9V/?25[R[#DC<+VRNEWY?1?2H]O.*Y*=>5P?2-:T@QPH4A%5>)_ M4D(*;$,7'/H*V@0/ZF"S]&UB=^B,[OIF%)5 M/UEX- K7&WFA-PH/P'J$[F@0#CW_@.M8.,!$?QCTX?*U8JPF&)3N_A="X ME];-'(]'((T [R^%T$\=LZ%V!Z[X#U!+ P04 " #;>MI8#)QF:H<' . M,0 &0 'AL+W=ODVR)MFZ =:6>F:F=VG@TQ$$V(V<30SK]?)P1"[!M/D;POA81SCY-S M[6L?)[U]X<6/C4;E8LPTMAWS+' \ M\92NUJ(Z,9K>;NF*/3/Q;?M8R*/1B25)-RPO4YZC@BWO!G_BFYE;!]2(?U+V M4IY]1]6MS#G_41U\3.X&3G5%+&,+45%0^;%G#RS+*B9Y'?\VI(-3FU7@^?7DSE?5?]'+ CMT! M6NQ*P3=-L+R"39H?/NEK(\19 /9Z D@30-0 OR? ;0+&A#T!/A- M@/_6%H(F(*BU/XA5*QU10:>W!7]!1866;-67.EUUM!0XS:N>]2P*^6LJX\3T M@>>)["/ OY(3N0*!%?HB];5M"J(Y3H&GU[CM#5N_?H'4IS M]'7-=R7-D_)V).355)RC1=/RPZ%ETM.RBS[Q7*Q+%,LK2(#XV!R/B8%@)&4X M:4&.6MP3(^.7A1@B9_(!$8<0Z(;,X9]H,40NKL,](#QZ>[@+R6$.C]C"&#Y[ M>S@Q:.F>^I5;\[G]_>K7O0FXS/L#K0?35G7VIMS2!;L;R$):LF+/!M/??\.! M\P>4,)MDD4VRV";9S!)9)]'>*=&>B7WZQ/8LW[$/*&<"RJ3R3W+Y1KD>>"FJ0;#B M/"F1'"()NF*OBVQ7R@FV^B%A4HA%6@^0]Y"@1OY+!3V0!6>WB#W'4P3505Z@ MB![K&#>+"@P4G0P%AHFFJ2KQ![W58S67D#J1;85,TF6623++9) M-K-$UDGK^)36L7&"*)=2F">PKJ7TPMGMIQ;!)%MLDFX5Z;L^DZ.0$.ZU#<8Q9^D0\LWG8*&([ M359]&Y3.2'"Q=%B[CVOBJ\N&"(*Y>!RHXD%LV'==53T AXF#>Q9MF+3R$:-\ M?TO1T-6*IOG[RO8N:5J@/CIF<8&+I:7Z$LI;2$, M@*[)9*QJ"Z#"L;H6MG7Y7?U;-XF-'F;ZE1;ILBK$RUT.[17J<;3* M%C=LW:QZ#E83]G^80MRZ0FRVA<8!\T*+@E:[ 5E*YVF6BIZ9U=S&Q4GU .%" M=*RQRE.Q9@6Z2O,%W[#WIU5/[T:+ MF>[BK%CUN U;=QQH$Q$ \CPU*1"H;WIOS28VN\UZ",S9DA<,'01'@K[V%"6K M'A/KIN_:G:BKQPB"D9 054((1IQ F\T!G%PG3?K6ZJW9Q&:W^?$DWK'#HJNY M=/#+5(";66:ZB\74/:&K*:ECKK&ZFP6 I#JJB("3)4Z?A*T'Q683^EEZSMXU MNDVW]H!UYWKM:ITJ@F D=+3A"\'(^89I(QN PZXDA(4CK4\DCG$G\'O]%)$E MUU2NQNF*H7)-I0J([T0I:)[4VTES6J:+>C,I2;.= !\\W1.K+M(J6V25+;;* M-K/%UNT K<:F\!7$#\L:BV\T^]70DK)Z.ZU$/(#2JU]I38G[: M>:S9Q\7#5J[&6##)*X[)!5-KU00W;.?^2GVA M X"H&Z$Q@ G4S1@ X_8\J2*M_R5F__O4U+EM;YVS:H*MLD56V6*K;#-;;-WW M 5M[[IKM^1OKG&O5>UMEBZRRQ5;99K;8NMEMO;=K]MYOJ7-FBHM3:Y,M:M@Z M)5%]A ]@M'<& 7M[_LWYE73G_ M@&\B#)R/\8DRMI1-.<.QO-#B\/+]X4#P;?VR^)P+ MP3?UUS6C"2LJ@/Q]R;DX'E0-G/X%8OH?4$L#!!0 ( -MZVE@\%)7,$PH M '1U 9 >&PO=V]R:W-H965TY-4=<([U5.ISKQ\)K824XW! R29S*]?8=,F@"Q, M*V0=A'RN[(N7+/]1K!DKE;\W25I<3M9EN?TRG1;+-=M$Q>=LRU+^RD.6;Z*2 M'^:/TV*;LVBUJ[1)IE15C>DFBM/)U<7NN=O\ZB)[*I,X9;>Y4CQM-E'^>LV2 M[.5R0B8_G_@>/Z[+ZHGIU<4V>F1WK/Q]>YOSH^F!LHHW+"WB+%5R]G Y^4J^ MA)I15=B5^"-F+\6;QTIU*O=9]J,Z\%>7$[5J$4O8LJP0$?_WS&Y8DE0DWHZ_ M:NCD$+.J^/;Q3[JS.WE^,O=1P6ZRY,]X5:XO)^9$6;&'Z"DIOV0LV<;K_'_U==\2;"KIYI *M*]!.!8,XXY.7GE6MYF.6^G M(,#-^P/82*"? MD7.VC+9Q&27Q/[OG!('M=P<6P!PY[.MJ%5?-X!UQ&\4K_G;[G+9OX8GOBOO^ M" *:)Z?QGN5S"1_%=I2GXB7 M3TWYE>!P.:"'RP'=]_$4/]GTB_2)B%A-E(F+.'S7:PZK[G^8JJ M1+V8/K]5S2F%/$$AG<[;A?Q3"@7]0KJN=0J% X5:PTX[##MMY+ [X_-(L8YX M1WXZ:0CN^<:;5LV(OM"-=N-O^L7.1>4L 8XNJ&;J[7+VB>4F/'#HN$N8A M83X2%B!A(0C6&MWZ873KTM']*U\9G25948AFAVMIW;$73R3,0L)L),Q!PEPD MS$/"?+U_M2(:770F@ 9,QR,V9+ [""!F50"=]6E_+Q:^ZZ49;;9\B7'L3O; M:REIK""0, L)LY$P!PES9[TA8.B=",*#&K"L)9$2_'_&5":#Z4%4%J(HK6% MU5C?Y"/>M[SR:-% W6\HS8;2'"C-A=(\*,TG C^:4FJ8W6D&:H(/1VW+H;'! MB=P'=^*4SR[5/%/F45I$^[SR_3PC% C4#(?2+"C-AM(<*,TE?1M8-_J+=J@G M#J4%4%HXU!]M<33&.)$[XS)QO+T?$PH%ZI%#:1:49I.^36N8ZDQ5N[=?4 << M2O.@-!]*"Z"T$$5K2ZHQWXG6%_6^@N7NJ(SO$Z:LV'TI%!+4<8?2 M+"C-AM(<*,TE_80 JO97]%#7'4H+H+1PJ#_:\F@<=2*WU.7R&)QSH)X[E&9! M:3;I^[FSF:J;O24_U%&'TCPHS8?2 B@M1-':HFI<>B*WZ=NB2MACM'Q5[KY] MO56V>;:)BR++7Y4T*YE04U#C'DJSH#0;2G.@-)?T/6MBSM3>B@?JX$-I 906 M#G9(>[==X^-3N8]_LE:&YB)YG+&Z@=(L*,VF?5^9Z+/%O+< @H9UH30/2O.A MM !*"U&TML":9 $J3Q;PB^)IY^?L[N]V^Z"+W:;H(3U!LP2@- M*LVD_2X": M5)UWMS!"H[I0F@>E^5!: *6%*%I;3DV6 )5G"7QC^2/+>U]0H)S]6LU1FEA* MV.WAV/WAV WB_;W1I*LBJ/%/12:\WON< !K4A]("*"T\TB':D?NT)C^ RO,# MAL;]X'0"S0Z TBPHS:;][ #-6!!CON@J 9H> *5Y4)H/I0506HBBM775I =0 M>7J Q1Y8GK-5R_%99D4I=$/EL-$J@J8+0&DVE.9 :2X5F./SV6+6G72@>0!0 M6@"EA8,=TA9'DRQ <9OFY:C1TH F"D!I-I3F0&DN[1OC1%>-[N=FT* ^E!9 M:>%@A[2ET:0*T(]LHA?F_:QK1.J<:0*.&HJA'\\)HX]-3U"YY\=B&FO90F@6EV;1O!!.RF!DFU;I# M'&K(0VD>E.9#:0&4%J)H;5TU!C_]R)YY>>71LH$:^%":#:4Y4)H+I7E0FD\% M&]FU!:7=.0;JWP\&;8NA,>:IW)@?FWPLQXV6!]2+A])L*,V!TEPJVC]N=&^M MH$X\E!9 :>% =[2_?K3QX36Y#_^1U&,Y>JQ,H#0+2K.UOO6NF?.9T77>H5%= M*,V#TGPH+8#20A2M+:G&>=?DSOOXU&,Y<+20H)X[E&9#:0Z4YFK]? !=GW<_ MW87&]*&T $H+A_JC+8_&2=?D3OK'4H_E\-%2@7KJ4)JM]1W=F:Z:BWEWSH$: MZU":!Z7Y4%H I84H6EM4;[Y&7F[3?RCU6,X>K2FH1P^EV5": Z6Y6C]_@'93 M.SUH2!]*"Z"T<* [VCII;'=-;KO#TH[E<49K!NK(0VFVUC=Y=:*2[@X8:% 7 M2O.@-!]*"Z"T$$5KRZLQ[C6Y<2__=CY=*"2H?P^E65":7=-D[B0TH"L(J)DZ MT;IS"M24%P0]U^;JK/OU2-"HH:AOM6-NN]:X[=HHMUWRC7OBL0UUWJ$T"TJS MM;X[3.B"&G31FR>@!CR4YD%I/I060&DABK;7U?3-SS!6OT?*A?$8IP6_OWK@ M>/7SG.LRW__$Y_Z@S+:[7V:\S\HRV^P>KEFT8GE5@+_^D/%;L/J@^K''PP^M M7OT?4$L#!!0 ( -MZVECYJ.Y^MP@ -LO 9 >&PO=V]R:W-H965T M[> M9T:B8UUETDO13O/O;RC)HB6^V,DJ0-'(-CF:AT/.\PS)JV#R>C#8D8X/% M5?G=O5A<\9W,,T;O!2IVFPT1+[C!6 M'M&<)E*9(/!G3Y:?J>/Q\L/ZE! ]@'DE!ESS_;Y;*]?5@ M-D I79%=+K_QYW_3&E"L["4\+\K_T7/==CQ R:Z0?%-W!@\V&:O^DA_U0!QU M #OV#KCN@+L=(D>'L.X0ED KSTI8GXDDBRO!GY%0K<&:>BC'INP-:#*FPO@@ M!?R:03^Y6'*60E!HBN"IX'F6$@D?'B3\@6C) O$56I)BC;Y Q LT1+\_?$87 M/WU /Z&,H=_6?%<0EA97(PG>*)NCI'[S;?5F['ASB+YR)M<%^B=XD+;[CP!% M P4?H-QBK\&O1'Q"8? 1X3&.+/XLS^\>>MP)FY$-2WNAP]ZO6RJ(S-@3NE%3 M-9,9M8Y2926R6U&K^++8DH1>#V"9%E3LZ6#Q][\%D_$_;!![,M8"'#6 (Y_U MQ2^0="YR7A0?;#"KOG'95^66_6(8SC&^&NV/_;>TPO/QM&G5', SN<60-GYE\] MG W5M$,Y!59"],=6I64;DIGQ\G#>&6ZS"9[8W9LW[LU/3((5%:)<#M5"(3\. M/A;HXI$RNLJD=>'/35^Z[GI?_<;9'8PU XZ]T'Z&.8- 4:PR!M-)+6PI""M( MXIKPM;UC2+/II(/)_]*W@CJB]> TJ(LGHK(7\/2*9 +M2;ZCBL^?B0"$D WS MC#QFN3.%U>^8M--Q%ZC7D;<"Q1HH?CM02/1[*F3VJ)(]EPZ4V$ 93>,N2K/1 M$,\F HY5#X&56G97O[_X#TTM2<,0>FU[I MOK;62IH.?@DTC0<3KPRZ8T"2BELN4EH]E2NFA <^0=VCP(9PXK2(GQ8(@5\AW$$N8Y(+5[(V23^:1%W/S$;#V=SAF=8&P9GBX(@X8?47 MTNZHJ0B&T;FGJQGWK;0WE"2V + M@0:SKJ.61K%C>F)-LMA/LG>-9*7^P309,8@G725@:>7R4+,F]K-FRT-_!L(F MS1GA-IL,0Y>/F@JQGPJ7G,'R3DX'VN2N83#&1J@MS2:.(@5KCL/^6K7DP[,IX6R/L6N":<_")VC5)Q [RY:&"LKIGDL@PP#/#0;/9L7IM M.ZBY!ONYQA;LCR"A6;W:K0Z;W!($1L:T-(H")Y2F126-SZK4_!9?'223 M%4/'YEEXM#OM)\5FR=0K!OX=)J!_D826NM$2"ULKUT9NJ(DRC+RKY$NS1W-B ME?1:6O9EK0U:,V_H9]YO%$1+T6R)D"\JS6VRHN#BI=S@L(Z%A6GQ M>-P-V'ML,8>:N,,3Q'V$D:%"\N3[FN _LEX:G,_LE2P0=P==TNKB:O,C33[1Z?8W^D]J 'E-Q28/M]-OH_F M72*R-)HZ:J%(2X((>VGH8;?=YN7Y.(B7TOM5#C8R5MVK<.QW1KVJ@KZLM8= MZX?H5%%=;88"#V7VZ)@*H+LJ_*]X*X2C\^I75-U.&+TJB<@LS;%#%$5:'T3^ M\^UFD_I(PL'ZL9YG67-8U.OF=5_6VJ.AE43D5Q++DEG+:T:V$Z!R:$A=?Q]V M]-4#5^<5FX/XL Z3*0PB\Z3([]Y;X6N9$;U&9ECG "K4(8U])I@:P3S:]'OP M5H1:<41^Q?$S?2+)"WKX>G-OA>#M_>K)W).U-E8M3:+Y.R_MGL[6Z]%XCY/Z M6,N=^(3<:2UM;R%T6-%GJ.S8%#=F>>3W[*W(M52*_5+I2R8@2]VQ8B?**R]? M=BR%\%OA]'0>7^-^C]/]6 NMV"^TSJWWXUZE55_6VJ"UM(K]TJI=[ZM?2R8K M;SA9P5?FVG?KC-K)_]*W@M)B*_:+K=L W1)FY55_SU<'[STV:^*CNX9^,7;V MC.WW?N![:*Y8:Z[8K[ENN8 ^ +I D)BH.&?2]KIG4UL[7@*AL64S.KHFO:'B MJ;P]7J#RE+6Z9MQ\V]Q0ORGO97>^OPTNE]4]BNDE>?9!\6U[&?N12\DWYN*8$ADPU@-]7'&BJ_J!>T-SG7_P?4$L#!!0 M ( -MZVEBN=FAE?PD #LN : >&PO=V]R:W-H965TT28 T;=$ S29H.K.?:8FVN95$#4G% M\?SZ/?=2+SN.VRD&V&+A+XE,D9?GGOLDH?.%L5_=7"DOGK(T=Q>]N??%ZW[? MQ7.527=D"I7CS=383'K\M+.^*ZR2"2_*TOYH,#CI9U+GOF]*G. MU;T5KLPR:9=O56H6%[UAKQ[XK&=S3P/]R_-"SM2#\K\7]Q:_^HV41&]J^/KZ%@ "I5,6>)$C\>U37*DU) M$&#\69-5B(,AT'O[+IXJ'SH*SP0L+1M6"T?7IY;LQ"69D,:/3 WO!K:Z)RL^. MWFJL\Y=W=B9S_9<,G.:)>%LZ M3'%.W!7*\K [[WOL1//[<27U;9 Z>D'J6-R:W,^=>)\G*MFP_GK[^N%HBX ^ M5&ST'-5ZOAUME7@K[9$8#R,Q&HQ>;0*T??D[%3?+QUO@C!O:QRQO_ _3'J2^ MVBR5(OZU*V2L+GH(::?LH^I=_OK+\&3P9I/*_Y"P%0)>-02\VB;]APG8+O5? MQBLQ%+_^W# MU0T_#M]$HAKS *C-S,S*8JYC?F]H2)1."0UFQ"/MZ8%CBM])23O)5,BB2'4<:#H2 M7UIMA4R=$84UCSH!5),?PD,R%ARGIDP.*;&V( (B.)".%7C5>9R6Q+'P%F4& M#Y&(9:HGP2(13[>JD-HZAD]$A52H["H0-O3IF\YK8=BRK!?9IZ&M=H'4S#"D M8P!I*68,F)-JD,#\Z)3_SZ0#\MB;M8V%=B(QF8YU"D6QUSN5RD97O)3B6L3& M%B8H%FD8;S.*C28Z#XN_.2,2OFL=VK[>7 F5>U)K M@>$'#'EW*POQ1<5S<17_66JG>8]KS&_=_9.:R7@I'FZO[FN?#7;Q&\AWA6%7 M7-DA$I\^78M]FE_)? C3:GF!3ZO('!5)S@,O6@3/=*UAX*W@+IYDS\M0J?X'7TDD6(B2(:F ^5!'>HMJBH (H! O+&,E,+%\6J:I4$_*QAII HK08(ER;!=6>X1:911A'I4]E&EJ/)N. M5%[5.!(SE7.^A>B9-?!=Y(Y8J<21AET.L7AO.#RFM4?B05.FD[DRI4.29&8( M1$,T^4P%#&1OMT9A]2-%0Y&BI-5 3TYYJXI#<")I7JP"CA5Z:EM47MP$ Q(5 M5<<]9PGFMK'BEA9CWQ73=$6SNGT+%>402%O.D7Z <*_2]=)='H,LKY8 MF3L9>N/8..]>C"'R2YF9,F=JC-@;16>C<<2,46ID/Z+1,=3'4Z,+O8GABMHY MKIQ$P=[Q:$R30D%IXI$1(&985;B/7T<7T08G9Z<&XZ?391)PHF+DH'4R2&(C66AO4R/Q!4\E\\')* J@&1(;1(QM29[%LAB M'[ZO"I)W@,G6E+,Y4CHR':/,H5Z M+A >(K!R8K@30B5IWX"-H\VPKV96A6B]RSL&^:TV2$>'J#$N);H*6+UN"VGY>I6\N;[IK(;O!2-G;5/0 MZ01<]"PUK?E&)U;(W#F%1'"YR?)E S=,1;7/(&4J-E1"!FK(.V;N1A%)(U61 M"K#W"I&M7H&-#GO=XK4)1ULO[TOK2IDWB1-(T*96.GY+!2FRL"?F=_V4T+3H M.!Y#96_9:1=V8'/MX-8L;U,HZ\=O.B)=B3[UL8ZE2@1W5*%7/USKU9=K$)%] M:#+" [6K5G=3Q=KUM96KFPJH6_=&+_ET..K4 M"YI6JO7J(TP0']3$EJ0OG: CYNH9P':SK:>J>JMU%_FF5WB>UO9R7F=J.Y_[ M^D H"8),Z=%>YMS><"_4L1OKTNVQN-:8'(V-5Y7/<*VG.R$":Q%,M+\4>"7K_%*@3GPFFV.=.=:KS)CN'N-O7-?H.4%,$S2@! MHU6'+!19G8%("W\IVK<74E>QS##B1V'Z39+K7E 2>?E3L/VS"/W M4=KH*@RGSD7>(%22RS!E)A50/OJ%IW$,_2UUL\/H5%5^<15"Z"B2:COHO MH6_ E<5F:#'L$RX]]I?/3+G1D5UU"[#)F=>L_K^T[T;LU,Z_$(;?=(3OMG,X M/J^MI@#'L65T>GI"VL@VTVVD@^Q-Q[PE[)N6C/4;F?'HA3ZL>_U0)<>$.GQJ MW.:M08)N]O$W6WB[C;Q__HV\0-N\O&G_^R<7?+N+ME MW-TR[FX9=[>,NUO&G_*6,7P;V>]\G\L= WVV3#8'G/"I;C/:?!E]Q1\$]]OI MX;/J6[3S&JU:JJ98.C@Z/>Z%9%3_\*;@KWTGQGN3\>-<2?3&- 'OI\;X^@=M MT'PO?OE?4$L#!!0 ( -MZVEBY]VT,)"L "NE : >&PO=V]R:W-H M965TQZ%_94IR45 50!/B0*-FNHF@YT2G+ M4HER4N?C !@ :RUVX7V08G[]Z>=,SV)!4HH<)_?JBT0 LS,]/3W][MYOKZOZ M0[/VOLT^;HJR^>[!NFVWSQX_;N9KOW'-0;7U)?RRK.J-:^%CO7K<;&OO%O30 MIG@\/3P\?;QQ>?G@^V_IN[?U]]]675ODI7];9TVWV;CZYH4OJNOO'DP>Z!?O M\M6ZQ2\>?__MUJW\I6]_V;ZMX=/C,,LBW_BRR:LRJ_WRNP?GDV<7QSB>!OP] M]]>-^3O#G+7X[L$A N0+/V]Q!@?_7?D+7Q0X$8#QF\SY("R)#]J_ M=?8?:>^PEYEK_$55_"-?M.OO'CQ]D"W\TG5%^ZZZ_IN7_9S@?/.J:.C?[)K' M'A\]R.9=TU8;>1@@V.0E_^\^"A[, T\/]SPPE0>F]WW@2!XXHHTR9+2M'USK MOO^VKJZS&D?#;/@'X8:>AMWD)9[B95O#KSD\UWY_R:>75^^?9Q"^OA4X_G,O<+GGNZ9^ZC['55MNLF>UDN_&+@ M^8O;GY],;YG@,6PT[':JNWTQO77&UZX^R(XFHVQZ.#T> NCVQW_P\_#XT2W@ M' 7D']%\1[\+\GGNX^&Y\?8_:[9N[K][ ->[\?65?_#]7_XT.3U\/K3Q+S19 M@H;C@(;CVV;_%]%P^]P_5ZW/IME?_O1T.ID^S^Z_5/;"-7F# ]_BCLO6$=MY MO_; >N;59NO*&QP_KX VR\8O\*\&'EZX%CXL\]*5\]P560-/>N![;9/EY;SH M%CYK99(.OX05\/,%3YFYU:9T @ MMC5,G6\+ 'OE2U^[HKC!W_VVY6=QA5_*'#]=(CRT[/G&U[#_["%B9WKX_*_G MYV_IS\GS1P2'VVX!&6Y6^*SN<'+\LO:KKB!D!-@O_;RK\S:7$2\_SM>N7-&> M-GE##%_7N'QY$9: F5R]0/CSL@50-@9KL.^JQKT=9._\TM<>MMUD;94AD!E, MVL%69C>T_(_A*7..L,UR =/#05;P7P#@Q_/+%P$"QDS3.]*R:GDMG/Q3SA=. M2A_#98;!N:@61':M1@4@VK@25 M ,>-LM+#239X"4$'R5RV='D=%^Y=![JW3YXW!L9MU>2(NQ' T8"P)BH$K:9F MFAQE3'QXVP#KU?S#NBH6OFYDJLS_UN7M3?809#U<]/;1B/8T=\TZ6X).TQ!8 M" ),F5=P8%N^_W[!)S.X:GBH7=?>9QL66Q[%5@9"9[X.4F=$5 (D%A"1PUW- MRP61!!RD($"7 7J:^U3@_G@*();^9^=JL :,(N\!0*A@. MG[JVJ\/QPT]ZY7B7MQ+=S!7$=5BM=+3U_II'(^5NP+[@N@+RKV$D(![V! MU8;IKUOD^VE.. H0$JX\RF8=_%7!62*^E'LB-2[R9EY4#6Q)N2KQ8E^WH+C* M!:[QI&MF$\0U4&LL%06!P?#]( 0TGW;OFG75%0L\'M2?D=[@F5^[DA54XM%V MRW=/V!,% :$P;\AN'"!VJ_16(%Y /IJXP^ROU9(+H 9 MH+-2Z*4KS?'^*QQ[0,#_3KWBB+9TI/NDWVX*T >8XKLC_R0<..("A7N1 U\V2T8T_E3D;I87+/"% MV8MX@*.M&^)ALZX!5:SABQ5)&EG"%=B.6Q+[,#_;.)Z-,=%^^+[C(12>%!@8 MYY= \,P//6!R5N3 L!TB%4'Y)XQJ8.TYK5W#$HB3IELBCT>Q H_-JRM8AN8" M;@HGU8,-U\4G/!Y'"9P.& P,0HFU8M9LA00R-"MU$/(P$)]&\Y50[[9YZXIT MK?3L #B@L:Z6%9$](]6R[H:TIUAF+FYY5<[$7[N\\71U0,]HD=H653<#9CT# MRWU0H/()WC!B;J&A5VBL-W!S&M5MDI5'"4D"-95T1-6,&+%;\#" I\B!&R]P MQ04G7=5-]E"W#T2&Y[OP,U D6)"3K.,_QT7^ 5'5 MM'5']XRU6+M#^!M.MT,RX;.#U2,U_*VZ!LJI1[)+W@WR!D#LKZ@(P>-@/GSP M;8(!4I5%J./%%6@'&&9;5P6/1Z'L83\@Y("OX9,@1A8>^,,">$(U0Z4;N!\> M"&L"*:*15O&(6#Z0Q(PZ5EB1-["H"#(0F_XJA]O^NY")J ]W\#T!)4AR9/M& MA:Q]P4=)/+H3>2-J%]/+EYCI MODK8_0P>WJC5NX;0O(N]@^P"10-.07^\!'YTY0J:U[)]A")'8X24V#40&^C^ MS!F%W3$L;-_#E6[1KKYAPC.&!0H(D*V9XTO;YDR<6Q" :\>,>B;BRD=0Y):Z MNB8S%[[M6-F;*_#])] #4%F M!JMW3<*0!4][\#ISY8>H'F[<#;#FN$[X>(MG;YK23Z+NH-/T'88.PXO(JE@J%_/8:U<%0%67G"+H-@@TZVK M;H5XRSQ.$)@*L9T58GB/+>MV 0R:JUBC@4Z:#FQ'5+U0#HH-KRI3O/<$YC4R M"=*Y1L/#MNZ&3&RX/3"=\%.PY/$[8*)EM7DP*$;-Z^ CZ&N MA00&MPT%L A5H.:(R$%'M=Y5Q]N&A@7^%ZWL&A_-:Y&N G M@-#X&GLQ8/(P%ZJTY(O)'XFNR\B.N@=*:%%IPR6#K6P<+Z13H8P(DXD&XLNK MO*Y*=JKHS,B,0)CD%5UK(0#F;=T69!BMJ5P"Q68MRE88"W8\0+OL2#_MV"$3 M=P1X4$.3)GUZ^&?6JT'UT/&@]BERBAOQ/J&&"QR^S9=PAY>L_="=9#LW[E*] M2*0G ,<.3#CB3"V+;'XS+T!_(F.J@<,%[GC%3B0 [3%2&K*A& ,DD3YR#>:G5?']1[BV;"J0K\@SKOI@HPYP'AM1&<6M)-/AII#.@6N CDW\>>^]2?59L-@P M0&?%"$Y85.6*/^WJ;G;CI#CR5<_+94T&]=P!.3MDJ(!+#^3L&E;_X<[-Q1>) M84Y@+,@5F/$V:(P#HZP1^%^(3AH0-87#>^Z*FT9S["]_.CM]WUY_BJ@ MR9.P,-@B2CZJT>;QRXJ MG(U-Z0$TP76:8=R9+NW!;3N/A),N[? [K!K!GC3A/?6NUU,(E_%V69N(F$8^SW&^-U M(J7PI8@ZUHS9_Q4N]2<: C (+Q^JR*0RD[-,_+Z-L8C9IIP(4[UJ] M@=&/K9[\B& 2L"IQB/=)/&?>HNV"T\$]('\C"IL0F4F-VH@K>3Y81I_H+Q>[ MBMWZ>NW4T47@L=M.F H'>;K&@S("PY:$Q&7^44U]9.W[=;I1=@V&#L"/PH4B MUCA^@[CZIY$AP". KX\[])Y5R_:: EC-&OX;LS!$+R1LT#$T@HM(K8AYP*"& M/M/?Q7G7NH]]7R,S?'@H(I>C$\"WJA"4>)ZMU2,E1Z91H3EI'?A@G9-AM,C1 M<:DNBPJV$V8&HTM]K.2[+ENY;S_>/V8%QH55)UF#%S5F>O1GVOL4=$'X^,T) M6,?X^9OCDQ.B^PIY##-T.N"1,$PQ*@*H !%G0.XJM']&K]B;OAC M+PXV%/88T\A^$C+_Z:E6[+8TS#TM8[&3)_HG!^Y))V>WSGR=^Z4!?.'G;.LA MJZQ#T.CBS0^O0\0.M(_@1A%#1(FBHHFS$;K Z$)R]_M44R AR\EQI!\I=^OIV/%6$76R00OJR2HOGU':RN'1\R_V_WNZ MZ3:IRMQT'80WGGU<:<:(_OY--AF=G4[-Y[/)*1@]Q$K%C:^_'4V.PM^GQ]E[ MNF:*B3C!=#1]<4;)8,;&SR"F_A=8P_FBHGR:5^B'O6)>PWSF_EDHF!?R M2/-7!@?^LB6%X>'YY2^/:/KQX9-,LV>$H[P+0O_A^VJ;S[/IT\-'S[)7&_37 MR-;@IO(P(D1]\H>HN<5*R3O42$1TFFR)\=#M!.'#M$,NJR(8%C#O85 K X$FA786'38J+,8 MJYTT698I&%("#5H,ZG*1S "F>;XX2+;VKU#%?_01#Z5I_GN3'1'[=Z6%W"^P M,I!?]P5VI+NTX3 V&2D,W6#T%HH3NGNIG)49F3P_AOKY010P0,A,O6!(H M1X3]Y%=N#D+]XA5L3J^J(24W)RY5*]7PSD8]$YUE&RJM!6PTA!+AH/MQ6NLM MJ\R,Q#L">0.:\B4!E3=]B�@LQO=OR8R1GW'+,AZ\%D':9;90N"4@C8A\6& MX.YT7=/?ZBX1QNS/A_DC&KT+ FO>F@UI((&KB@J[1<5SF$Y(RM/)I89M[CB.FAJ950IMD0.LN>TW,/\ZM'@\YOR1O%6.:O M*6YWI+BQ/QVM9])\OB:[?8%DMSMSW61WDD/U-=7M:ZK;ETQUNV<$Y]/C-E$, M? W>_'N#-W]PR(;N) X>R(D:9;L*U/\G 9M_<.BJV1'>9Z/)T60T/3G4Z%:# M-Y9<#"1;]M7FT,6XIJ0;O"Y:D7/Y&J[<0ZIVR"F[:)D]'9U.3T:'AV8%\2=A M/=5KMIN)7^9XWNADZ4!3F<.SL!\" M!Z+IA=7I/@>S>4 7QGE6H#;0-TBICF)!,!*,X.SIY&1\?#B&?Y_\T"--O3H4 M%@K+ :GF*'I580@)$@M6N434V.^-.A'3S5QITE.4%L.88]PLZX3!*V=_ST<(2.1KR>'>B]> 0_&79,Y/I22O>B;P"?2QPY M@BJ8RQ.5P8(,SM_\@G(R[<,P,'79F(W&%$Q@KX3'MG^:R]K[@,-TG,67W0)Q)2:9PQ>!#)9\P@:X.:[0RR"0!X=$6 M0>5#%S2QDGE>S[L-'L*<=!<\LGUIMU$I!0!74A=IS(J]B$+:R)LD28MC)D%9 M(7\O*T>@T2X]>0:!%'[M%BM^(.>"N6XN&['M#I24 "EQ$-'#$7Y@=_;(J_V8&>VN M&:HNV05E5%:*[$I0F^@]&D+HU1\C2Y:$I%Y>N^+FGIL0U?MWW(MZD%0 Q:1X M3812O5%!Y]M+)YJ6TRXDZ[?V;@D0,A_Z'<0\UQT;9N^: %#U7;0"PW=Y/U@4 MM8Y3,!+".&)4%RBBW5PKH"["P6BJ[RLM(I X HW6M3V%A9%@8\("YCP//]3H.CL,+>^^UD>AUVG>:7!T(ERQ]#K@E MX2=R7I-)NV>E WL>IHX'B43N\35'!#FIH^UJ"17R_!ATY0"\5.BH: EW)ZYP M*7Q@* 8:/2+$:DUSB V8R1C/QRG47KC$!C?OL$+25F\9R6(%!?2L VD% LJ"L M]L&6(NFR[R+&4[H4OP[KC)>^OL);%.+LSETF)M\[22.1@>FY-KXHF@R?(4TZ MD@^7(8CG@]((FMCSIZBZ!;HG6G+"DQ[DY^N2- J28 M>/53LO(N0\28C.S18N/]^@ZP*)B#*N'8%8C6I12]NN!!KKV(]>86O$<][]/V MV#_9!1GO<_$ENY+LJ]CMQHQ$79R6"2U,$LA[Z\2@@YG"1;6+4$#%OS=[*6N( M%>W0A)Z"E'^%%!-ESGI<:GT!G)-IN!Q'IZ%"1DJ#D[FE]I+GW@ ^R7Y=7(EM M0+9U'FS@P)^=B1Z2H_TFZK/U($<'G(#: UB\$IL[!4/'7>E,XOEEM?*G]0BQ3;<4T5\,7RMOMIGMNW4B#3--4\=\KQT,Z:P>7$ MS5(+R)[?+J2[++MB"7@27U'3:JI:J!RG+V$'JPKCZ51.Y!H.?5*5X'NC)[PE M/4'5"-K76T/*;XS&D'C^Y(%FO^)!%N?PM;"51ST]A(T CE%=^83+($.5;"QD MRI>7;Q]I!R75WA+'7?@RC:AS5 R^*"1KH2OUPT8# >@Y)PN" Z1CVF".)?_Y M5DU4].IRKH$KJ7ZX#$Z%FHX/E2^1=5'AY["[^MV*8I]^=C ,OBN:*NQA\'X2 MJR)G)GLZKD2Y2E0FFP 99##B8E=<)56,N$[.A<=Z*=RJ]EYP$DW3?A@5^? - MU3A$=L%,)$IM"3WD/3DJ5PXI/]35*/L6>#@;./CTR62^07M:%D0C0^2*CE MXK9)CH]UDJ,GQR90?*^RIND=U5@3GOMH\H3 F$A5UN1D0AT3MUZ3R6X#_K85 M)K+"D[,S&GOZ9RJD.CK=G3_L"]M^C'9[H[#ZWK0@2W!V^MURG:_]4KYPOQ2# M[#D=24Y<>F1-!17 (9/=9+9UI=8.BVE""?>:(T:A6/8.4D+/L).::P6)CA/Y MA.UWD((L@ ?9&PTK7Y"ZEE+'!IE"$QW'2>!+F#9ZFHXPU>#DDMM0@8Y1 R1&JBAU3A4!'K4#C TE!<=EP'X: MJ]B7921=&*B".M]L0/S# 128:T5)^$75&/T#<0O?O@$E@LI^^$K!OU7O,'LV MC>B\:5PVB791, =X8;V2\_";;56C$:A[?U_OM!;8B%" \2#*GN+=3O5>%'"' MAWUR)U"X>((10A7#Z'(G>D_W#R1/-CEZ0H/-P/V1QOL6 M$B=L,-S#'93T+MI@' N),TH)(.5OGHQ.SDY$96=/@%B1/4K$3)"WKRX&>RVD M761-"^1F;POD-(L$$0-:P^ALF>8WZ(G5B,:_MOW3M#(*QA6=4U( M#0CA/YJ&F\+LS;R)S4^Z1O/[KLF%@$"'%DD-!J;;=?6U3]#]^@0Q.MK88LM> MQ=B@ZVOCK?^:QELV(PK]O]*4:U/5GC?P1]RT M-U%_>#H:T,.#='.H@,-Y@%S%2HV>M&!_&0W;KF\:R:E0% <"=D61( .V$2IP MSX)!$$4'.]B3A4F1F("E?&I%D,,BE2H0Z0OO.K3U4*/Q^?8:*Y=2IL(CM?X2E$4N%9$76,BHQU%3-MMBW5+3SWN@ M<*,O >?:NP]TQ_(0)4S%BS2X&C"MIIJGQK%(JN==8IW 3.Q THW%U2)E<8#8 MZ72BKU+@G0!N\69],^'V+D$:G5@'A1NQB6P,_-:>Z MQ(;_]S6LVQ/N_^/ZUNW'PW]>^[H8)?[<_G6?;FAI!P5DMSW-C>.?:K#O.4'F M;Z=/SS1?MV_E!NW#Q.B"K\UPL,O$N'IC2B*C;3$4R[GK@$91MPR>8A'$)JWXIC#U4D3"T9 M!0725'&!'$?WXV)D1 &?"TCC;M,5HFL)8)I7"C-7Z6MJU+*+$0H5D"LL0:NX M?)4R9BAFPPG)AK8BP4I1T4-\X-%!1@Y#>(+JS_" -NY7U'H6JE,2]FPWEIWN MBY@8F9=IO*T9Z&;*@3F9(((6XCPV''U.)>!W';4]TH=:C?ZQ%>$>#Q .Z HM M$W9\/QH^?K:#XQT8./^KF'>B'C3-/VKNSLT\YT=>AGE_X7E_PLJTOWO@"1CO M.*'KT60ONKQ 9:[)IB?CHS/Y%IE1UTH9#>/A:*R/_-C592XO5L(*NH]\JD_D MY]>@1,!&)4(7)S@>ZPB%],(<;TA_2N1#&-"$.D@MAI/R0OG 3"TZJ2KM=I%Q MBT1'N1LRV);1*>N3ZG6"%'2WE3_0)%2=/"'&VQJ,]J?;29.R^XYPI"WX>U39 MPZ7P&NGLB(2$[$0/Z#:ZP\!@ EW>A()\N \+F*?EDFU[$,$=[\P =;O:^[3S M,TF?;XZ.3]A/>7IXEO#G9K]0C!$3&V [P)Y-(EZSGU!C^(D47*'Z]P,Z:[L3 MSY*2E3L0S XQTDH*6D,N(^E($0BTCK'Z,<.PGU8BFPJ=IFC:'D5U0KU0.&4B)],.,'ZJEQM:Y$2T_\UL'W(S:SZ7U@A76_1+J3$#EM M$AT6+'3R)&U 0:*P(QG[R6;%1K.C1^9!DFI(U:;^UP106"A9S*LP2E/'3&8J MV( Q)V0 C &$TC7]"A,B4RW6^RPX HVHTRNH*F,1K7)D.M^ M9>D>E_$@^\D[9 3R7YHG9FKKCN'>\ICA1,0"?S,.1/%22P4YEGJ3!8R&QM'- XO<^5>H#O30<>\XH!"65_CD_18!2=N[&2ZM&1AV] M9'I<+#ANS>_/-+1S(]"%'O06182PO@&\QD5?!$:>FC#=O= MOHY)L=/6!7+&FA[6BQ/1KP=J6&"''AH.^[LM;IAF3&J,3Q'&L>"@6[649LXP M!T[;@RJDC,;]4P.\CI(2YJQ^ SW.JKIF>Y(+=:*WW3H8KEQ>2 KHPBWC% MT[!NE1X9]64T+19O"1:9GH:QK[#T]3"'?:/:RE 7-> N3XX/1_O73&^WMBA, M&AV$]ZFBLE1(D* BAJ3?4\IR9=S8Y'RO-*+>@(BB4O6#6+&R&%Z!9@)$=;4) MY*%=TK2AA(+\YTWJZ3\Y_+,NCAEBGGVJK#?V'+WZME#)";V)'4QZL-!"6FYL M^E=082G#R#QI;XN;VWMG'.P["5*^O9C)(+Y.VMP$$XAUH M33K2&N^DP%I1&1L;Y91WJ,4R (9P2U!VG-$^8K)@OARE+)$#M$$/"SS+8[(K MV=$L!(?)G]P[!;U.UY$ #Y7\NU"QD SJK-+NJ])$QABK[#S,M19B8(,CVQUG MMU'!YX#,EMHN*H>A1LI&=\B&:U"3%BU#L[#G0#2U$,S28BU^3I1P>(I.0$A< MLR6V-?5S0B\&EF+4MHN.]JS#=PZ+CEN1_-+T$.ZUPJ\0GWF:=\%9%61/O!Y" M9DH=0Y0Q ZM(^,F5SVQS--M+@P"1 M,C]SDM5#GT#"7&,5F"#F$?HIJU^E:F\(S>(N0_X(EY0")V@RMWXE_>] B6$8 MDCX(0 B)"\C>TIDO@F,=\X@/CS*G>&]1M91ALH?@H9-,ZF\0,2%!&M4(B//'N2%>]FP(<6NT;IG M1)-VDL#I5&GB,@Q9ED+604[L=EY61^;0KJ,#%YV;V%<2'09@PA469XLABMWM M+QCD.^XZ:')#Q'X/[_11CU^+#Q;MPT$Q52+/@?3[.U.MDJ;NK4A!)"'RZY "3#E< M>X-DA"_?) T#<;4!!.QK]B*H'>B5%RP)ZWZ74BTM^N,V*E08"V>)(HC4!.)T M^O2=R:E6WKU/&8\0KT&0061,JWQ1@+HSOIROJ\(WX]=PT,@CZ=C&6)>(X\B1 M*)HJ=V:RS(Q^S>[3;-)>6;*ZQ06/ P$MK%3Q='FY[?H2<<7YU0EE922/V%7& M=92)&Q6 O3*];"=A7I]HGN=A@)E[5#@WGY8:=/IA*WW!YM>V8,-79B#S+ > MD9T^]:89%[Y< <:X$< ^**3E$X'!H$?G.WK@3&5*5/:C;K>']GO1]J03%ET9 M9$F9I!'3W MBP8$[IW)L).NJ*&XKG9^]R'G6!"/14_CMAHK ]'=:.D"IUXNPW@A5FEFGCX+DO%7.WS44/*/5;WT$BOO^SQI MTV BS[&9]$-Z]\7D\!&7[,8FGST77-U1#Y.0T"XM>%'(B\L6N&:^222BSH<1 MJ;852[ODBDYKK(EIJ3V-)00?O.?,W\CBO,1'([]#O6QF]"I,H)][C3CE-2>? M4\I>S8G(._V/8Z3IU+THHM-_OYMMG'6JEA,WOWT]V5ML]=9 325$&[4SF*&1'Z#D/3BBXX M6NT!$%&6_GH VPVCFS3B%-_7E/6%LVPP\*B>UM@*VIG.N9B+4(H[*"7MUB]2 M#5COF^ULR:S#J;_W(/O'K8O'A#NS!A@N1"!D^^G[=^)+VA,+!A6L)5868CVN MIL9*"(MG&?(YT,T7?1[#DI(52@XZ?8AWMY" Z-])U%IN0P:\46_Q4KKY6ETB M&_4;%L&.@5=1AU_ ?OO3M M9@=7>%*QV9M:&^0-0K)*DLTUN9R7)EM'*-%H622AJJ(*;B1B_F3SF( R92U' MJ(S3M^>_H;W';4MP&!B4&S%+#B;HZ),01\]:KTJ$+F:M_H29(MGDV< A"78T M:"TJ7=Y+H6R>]^::/M,)6-"$-($[YLE"7J$!19K]AE0<.AO]E/85X]6/G@WB MPCA1)144KFU;D$%=5GV<][J@]LY+DFLX@?,ZT:4_]WW&,?+J+.->4H4W5:51 M>\FB#85IO:I"4TZ+0W^5UD.F:25;X_JZABII5*K:*G/A6 71:VD17UJAM;6E M;UOC8+NM]^FR%5//O&\IYB6]=S7(%I36V*0F_21F6R.?FYBS0KH7]T3@N_N" M?2)O:Z T1D#H-?DBOAJKUX,%C5#M/1'*G+"LG3TDQM.(E7_W?O>BOE=Q\*U0 M(*S^IP.T3@\GI[_CBQ9_K@YHB?'D:&16>!6KG<<7_'KAGUC.R(L7CZ:GCY[! M2<5X(2 F'8EM)X8F# X&^+30[&[)VN-\GIBJ$CGI#1&NN,;HE0G:_, ,$:R?DY&Q\>#Q*7[B6O/_Q$R_ @9TWM@HJ'>:)C)LY MF M,Y4&Y7?MB2SU=;I+C57=8..+ E<.[&0%%YHE>/:XRDMZ4%CI;@6:3/3!" M)959G#H0:[(TZL8%86/ [EMDI4E8;Q%JI:4K\94/'3V *V!_8'U-BGW) MK)19()U1',:^TR5T[2;7"N4&RW+L%2^*&#C1Z>SS6&9_Y_L)I]B0?P?IN]NK M?8]A+6$EP PG&=[%9XZ&6=9=CQWOR8EA0;!SG]KUSO7\C!MPCQ?2WHN8SWKY M3+MT//QJVKWTB^\O''S_\$#75$MKN96*XST MM$R/OX+UTRSRN6GQ>1NQ['V-[7_.N:=OJ7T,#!_^)0GW ]@(WW^[027V@KJP MTNE_]V#RP'R+6LIW#\XGS\ZG#Q[#DW'X]]]NW< MQZD?VFJ+4V*D$911^G/M46_! ?#[L@(-5S[@ OC..@+O^_\#4$L#!!0 ( M -MZVEB@6IEZ>@8 ,@5 : >&PO=V]R:W-H965T#"3IAG58AR#IML^T=+:Y2J)&TG&]7[\[ M4I*E5':3(<,P8%\LD>8=G[M[>'?BQ5:JSWH-8-B7/"OTY6!M3'DV'.ID#3G7 MI[*$ O]92I5S@T.U&NI2 4^M4)X-0]\?#W,NBL'\PL[=JOF%W)A,%'"KF-[D M.5>[:\CD]G(0#.J).[%:&YH8SB]*OH)[,+^4MPI'PT9+*G(HM) %4["\'%P% M9SE<]!L M28+M]UK[]]9VM&7!-=S([#>1FO7E8#I@*2SY)C-W'X:M M\60T8O=R:;9< >.:\=H":XV"S!I;S>G61G[S'DQF[*I(1)9AIOYZZ2AJ7N,Q M^R0-SVJ_=G"%DU%K/)ON-[B1F-=34-SF9O1V+C2"$D5OS!)TD<($KC'9F765 MYD!I)C1[P%!3W%F*FQN)-AJ1B-+:J( @-S@MAD7N69+1+??\]22KD+(0!N!M0$U$NY<:L,R\1FR'>,Y MJ67"(.8L8PM@@,A,AK 0I8($L!Q5$4FD2@E /WC&5UA=47/%>D1MW8#KY7*I MP1@BOR@2K,K:^2!)U 95P!JP+/2MJU:\W3KJ>< M%THEI&(EX ,!XSDY";TIAA6[ [>!973N& V/&$U,1NAK@>.MY>5A$RT:Q(81IB_RAIX*2"]5.(&@D>@<[&D,1=.85CC,) M!@XG6]RO&:+9IGR'ODS&U2"F3[AP3_Q+R M$!*/.(I@*N VZ':8562W1ISV9?1]0G>G+%GS8F5]UP?W^6FZEP;7'+, Q_8ZIPXR:U>J-1V!2MM@OJ%6\FT_AM>].O M.-Q2YH]'O:"]3E3V,(,P.&Q/W*TDJ/HI%KV9!,';XQ9A/>E8U#VI^U+C!:/X M6>:$T;0>]?4W3V@DXJJPQB";C/<)H=K U&'EQU,8V\<)Q$U3VH7#F$2HRT6,GL3?&3H,F M3L;>+/3)OT>"0FFX4]W(W%(**LB%*X-6%YEF7\BN@[(NLZ*01\6'4AHFYFSW MGZXJY:-#_LR"$HW_+R@O5%"ZK7LG^S;]-A[DH[D6Z7NT>NSW>%RR_I$2=?*M M(O4XJ5.%JM_O@"Z3*%C89]IK)]I/+C*QXNZ47-GC\]7V7:93!WOB8 AJ&K^A MU".5KC<]";Q9'#=M>X(*,ZAS.^ZP ZZJYO8QAKB);36!V3*IOB_N[-%SGZA7 MQ$<+X5GTI!&O]:F6/E[K>_F/U(Z)O56H-0C9-:Q$81V]J)A";9)/74@\LOQ2 MF #)V94A_7:TJ.TCZYI1$!$%4Y;"PM2?-WL6S5IMQ6A*G]1M(*V&:-HN/@2O MMY]P5QS#UF49?@"N[!TB970$[^[-FMGFFO+*WLX-]\O='2>V0.@=S3)8HJA_ M.AD-F'+WAFY@9&FOWA;2X->F?5T#Q^]D6H#_+R6V+]6 -F@N;^=_ 5!+ P04 M " #;>MI8MN_5SKL# D# &@ 'AL+W=O&ULM5=M;]LV$/XKA&H4*Z!%[[;JV ::I,4*+(/1;MUG6CI;1"51):DX MWJ_?D9)E)G#5!$V_6#R)]_">XSWD>;'GXJLL !2YK\I:+IU"J6;N>3(KH*+R M@C=0XYF%OC_U*LIJ9[4P[]9BM>"M*ED-:T%D6U54 M'*Z@Y/NE$SC'%Y_8KE#ZA;=:-'0'GT']TZP%6MZ DK,*:LEX301LE\Z[8'X= MZ_EFPA<&>VF-B6:RX?RK-C[F2\?7 4$)F=((%!]W< UEJ8$PC&\]IC,LJ1WM M\1']@^&.7#94PC4O_V6Y*I9.ZI ^_P-Z/HG&RW@IS2_9=W,CWR%9 M*Q6O>F>,H&)U]Z3W?1XLA_1[#F'O$#[5(>H=(D.TB\S0NJ&*KA:"[XG0LQ%- M#TQNC#>R8;7>Q<]*X%>&?FJU%E@00AU,AM(!@>"5Z%HXBW5%R0*'!) MZ(?QN8#&W6\@&]RCD7"B(=^1P8M>*M\=7'P>3FM\+AN:P=)!$4L0=^"L7K\* MIO[E.:XO!/: >3PPC\?0G\]\'.XOKH#$KU^E81!>DE%P\G?6))988H*JPNJ#0AC/)ZF M"]8V(O(%"I:5&/'Q[81$2?S(NFI9F2-/:3BP"IG=@69QWC-JZ95&,3 M][1J8@\_M*)FJA5@D+?L7H]/J)$UNJ59@1LF#@\3./.C&+!P[/UQHS1Z8/OI*0TW M]KIPCQ)QC8^N'!64=LKLN,XBVPA/.NL4A;_IU-+53\DH^I4R M"F+_AS+2PCEYI$GP7!EULK&+.(ZG3Y91+QO+]D/_V3*R93,AH1M;I,[)2)(] M8!8FZ2SLA)1,@T%(!Z#BJ* 'E=))IQ=1."JB[DKTK$:L K$S_:DD&6]KU?5D MP]NA!7YG.C_O-+WKGU'*.U9+4L(67?V+6>(0T?6DG:%X8]JZ#5?8))IA@6T\ M"#T!OV\Y:K8W] +#'X/5_U!+ P04 " #;>MI8$=+.K38$ #=#0 &@ M 'AL+W=O&ULS5=M;]LV$/XKA!H4&Z!9[WY) M; .)NV+YT"Y(NNTS+9TM(A*ID724]-?O2,FRW#I*FQ7#OE@ZZNYXS]US9W)> M"WFO<@!-'LN"JX63:UV=>YY*JJ20#-K5!9>Z/MC MKZ2,.\NY7;N1R[G8Z8)QN)%$[#6O7>B4&R%N+>"-?9PO%-0%! MJHT'BH\'6$%1&$<8QM^M3Z?;TACVW_?>WUOLB&5-%:Q$\1?+=+YPI@[)8$-W MA;X5]6_0XDF,OU04ROZ2NM$-(H>D.Z5%V1IC!"7CS9,^MGGH&4S]9PS"UB#\ M5H.H-8@LT"8R"^L=U70YEZ(FTFBC-_-BP'.3O"&710=,/4E2@K MRI_PSRT5$N<9AMOY>B*U9,CS3-2X![^7U+TR>@LJ7G M43E-^5RK\5T=$+CCZPQ#L!F>H'EFJ[7/.C;-/9ZU4\$S9C<>D8_B-.8:*6(2 ML^789EG7_ -9#4QQ#QC%^PS];! RUV<"B2 MB00H%@&SQT1&?K*)%CN%0-7/__D,N!S$\RR<_F0?G^R_=N74>V;V#>G/QPQY? M"XVTLJ\YWK] &@7\OA$XNEO!;-#=Z);_ %!+ P04 " #;>MI8GLF8@S0# M "B"0 &@ 'AL+W=O&ULM591;]HP$/XK M5C;UB9'$ 0HM(!6Z:7OHAMIN>S;)0:PF=F8[0/?K=W9"&B;**K5[27P^?Y_O MNW-R'F^E>M I@"&[/!-ZXJ7&%!>^K^,4%-QVYNH:9C69J,"U@HHLL\9^IQ!IG<3KS0VT_<\G5J[(0_'1=L M#7=@OA<+A9;?L"0\!Z&Y%$3!:N)=A1?SGEWO%OS@L-6M,;%*EE(^6.-+,O$" M&Q!D$!O+P/"U@3EDF27",'[5G%ZSI06VQWOV3TX[:EDR#7.9_>2)22?>T",) MK%B9F5NY_0RUGK[EBV6FW9-LJ[44=XQ+;61>@]'.N:C>;%?GH048!L\ : V@ M+P5$-2!R0JO(G*QK9MATK.26*+L:V>S Y<:A40T7MHIW1J&7(\Y,OYD4%)F7 M2H$PY$IK,'KL&V2V?C^N6685"WV&)2(W4IA4DX\B@>0(?GX:'](3!#Y*:G31 MO:X9/K06W FYZ]"P?!Y3&);T1V(+C7".Z=8G^QX-,L7Z4!,B!G[X8TI)?D M&"FY3X&L9(:_(R[6Q+!E!O4_B?\&3:3#""D^Q#6..=R%8PVBRU>_\:C%J3LL M>&H@7^)VUOA[F3V(;2/"Y874'"7L9]^3L!..H@.;!B.R4% PGA#8X<];PQ.@ M/Z+->#",Z@0I#(-O;"*>5D:C]O!>&I;5J3E,R\'>PU;$UAY%X=X^=M[^?RU+ M=33HMZOE_OVO2D9M@SY5Z5$S$T$%O MQ@PDQ$CG25B.MP&['1<;#%4JCJQ<.&>A9%)6_7S%8IYQ\VA=,V!ECOV@0^YA MQS2JPP_8U=K<#36(;=-41F]GF G+E^J[_M+RZO> W MO49-)(,50H/N>=\CJKH15(:1A6NJ2VFP1;MABIMI82T^J5_ " >"0 &@ 'AL+W=O&ULS591;YLP$/XK%IWZ%!4PD&1I$JE-.ZT/W:*VVYX=. (J M8&8[3;I?O[,AD%0$5=L>]H)]]GT?=_X.'],M%\\R 5!DEV>%G%F)4N7$MF68 M0,[D!2^AP)V8BYPI-,7:EJ4 %AE0GMG4<89VSM+"FD_-VE+,IWRCLK2 I2!R MD^=,O%Y#QK9)MY>L. M+1)NI.)Y#<8(\K2H1K:KS^$ ,'9. &@-H.\%>#7 ,XE6D9FT;IAB\ZG@6R*T M-[+IB3D;@\9LTD*K^*@$[J:(4_.K,!0;B,CM#NM"PM162*JW[+ FN*X(Z D" MC]SS0B62W!811!WX13_>I3T$-F;3I$3W*5W37L9[)BZ(YPX(=:C?%5 __ ;" M!N[UA.,U)^P9/N_/3[@B\+L)]'<\D24+86;AARI!O( U/S]SA\YE5W;_B.PH M5[_)U>]C?T^N_01?N (R(N=G8^K22_*&CSPE0&*>X=63%FNBV"J#^OY)?X'$ M.Z%RA\I=3@R1XUW^]8@U%2:F*K \(%^!,,9;-UUQAX9'EH+'(/6=QS(2 P:Y MW_Y Z,#%ZF]M;T _CLDCRS =G4T1D2W>I"W$=4?MG+KDKE" (BI2LE=S%LUF M,QLYY*M*,-PFJI8B\,D35QC7VW,[BI$&HZ,8 ]_;VUWE]PY]Q_^?OONQ4UTC M)#YHKYJ5>JWM#D9.T*LF;64:NL%I-5'#!C-&S=@.6=XZ[8_T0-QCX8.V,H?= MNI^2V91!,/2[9:\N"ON@!>4@UJ8S2Q+R3:&J;M2L-LW_RO0\NW6O_ASP6UNG MA209Q AU+D:!1435C2M#\=(TM!57V![--,$?&!#: ?=CCE56&_H%S2_1_#=0 M2P,$% @ VWK:6*+VT:\D$ ATL !H !X;"]W;W)K/.T#)%29:=UXSC)%-WFL83]ZZ?(1*2 MT/"A$J0=]:^_?0!\B9*=AR^]J;_8$@DL%HO=WSZPH^>W6?[1K)0JQ*'YMPI1)IAME:I?!FD>6)+.!KOCPVZUS)B"8E\7'@^R?'B=3IP'/C( MD(I56" %"?]NU(6*8R0$;/QI:1Y42^+$YF='_2WM'?8RET9=9/'O.BI6+PY. M#T2D%K*,BP_9[4_*[F>*],(L-O17W/+8T?A A*4ILL1.!@X2G?)_^BT+^?)YGMV*'$<#-?Q LJ'9L!N=XBE>%SF\ MU3"O>/E:S8OGQP50PN_'H9WUBF<%.V:-Q;LL+59&O$DC%?7,O]@_?Q3L(7 , M6ZCV$;A]O KV4GPG\Z$8CSP1^,&DCZ']TU^KL)H^WL/.N!+KF.B-/U.L/&O2 M/PLM]JE9RU"]. "3-"J_40E;T2LM<%)M<')/NH[-[A_UJ]9 MH<2I^.%?I\$H>":0B/@%QHAL(2YR%>E"O!J)5S+]V'W\/A4_R[0$H!%!P,?D MB6*EQ$66K&6Z$2HM% P5.BTR(0$?C%'%$5IX!&ASD\4W.EV*D*G)9:X48%$! MUE:LJC4/D2 R%_C/VNO3P]&S'X?B-QC2X6V=9S<:U)B670+II81M;BT:9DFB M"UH5Y@[&GN_['L#G_ ^ -(%QPJ@+\S* MM#"P1*CTC:1G*6[]!HAG^::72YV&<8E M$"4P=97,@;%M&KE:2QW1(Q"DSI48G &Q2F"]@ ]5MZ)\"YF@+&HOPB-(FYC"62D70&O'6';1Y1K3;A,*N[ MT>LB"S^NLCB",5=YEFAC0#$$&2#:4AEOQ&A"<_VV$&!DB;RC6KMI*4X##=6@ M=(G\(Z/S,HTE=$K*GZ!>DG8'9]YL=-JRJ#TLM*Q=BU54PPH+QDK& Z4Q"H'UWH 98; "O.&3YD'WY=*R(B#4XFLQT(TUR>X04Y*%9 6R01PDJ[*6HGY4$PGC%(@?5]A<@_J%BBOEW)'/;740N#VGI>+B&*%&QOKOI,$EE?E'"FBD\4'MVN- @/]Q8KVD0$R4X: M&3JE#2H,F6XES]&9DR?0!4--;59!.T$RKTI <@56!+*:ZU3B6Q;>UN;A^-2G M<"73)>P=-0\$J/XLT;(K/'P+),#<8>]T,*1S=SNRV?1['LE>W7J( \)%66]7 M\@:0J&.X($;(&ZQ]+H ==M2+!9L##T*K(1\!(JL0-*^F/VFKP6D?BM<'$'Q/ MFP XZ5,U"SNZ'[.04AM([D0BU#)"HNEL^E58] O$O>%&7+\[O[H+ET#[S\$! MQAXY4Z3^:W;3] A-6D[L&3AVLD.04E=J&'*,O*G=;E=P1MRB"# ,JW3"G1LN M7KUEEUUHUF=*)#:\OBXT^U;V[*0I^]:"N0W;*-<9P0S52@H;$9"& EU@?^[0 M)JS1YEF=5Q0K&^@X%<6@D@(?+%+@6NI3 :?/SYQ!L4$@()5K'%,;#\;E2BX* M#MS(BC!SJ-=)@+&D3$"\!HP6?*N1C(^:@]E$ :IAT%_&D8UNZ=F\+&A!4X+Z M$$\8_E@OO(LF;#-$I:^/ 4E93L(X,S;_V0W+%$$96M7;DA-5C%"(E91J"5FJ M6T3I:.LGW7BU$:>2"%'0EH'Q M<#RFD)Z&6V!L,@_G8]C^QR>8$6TBX)1VA[E3.+$]_P3?]>^\'24!,G3^ZW70*5.&LAC M='7M3B2W:6_@?UU,>=$ P0JNJZ1\RUW:?+%VC]OS2MWA# M(3E,@&PR-RZ/K(HHC2RISBU'4Y]UKV>EMIZ!4-_\66($D?7:(D@)'?,^=-F3 M-WU!RC38"<\A(AB*-V@Q[9V ."#,I-B00DN.@W2. MV7.J,>5&176N^F[_T2I2O',AYVM9ER6XNF9:X4$#Z9VOXN2QSHD#MK+M343/24Z M=_*^)+L^Q<+GG>.&8: S%A];Y^-0@!<@M4#:=>6$E:-6Y3*ML4&R@T]W564J MEDC6[&\[]::S5K')!7N'^D=@ $4]>('+BL1$^_#(B/K]R"2 M6&K086"D&LA@EI1'0XC$94&YJ7)*![/U*Z&3!%P(;#3>M$VT@0>]BB(.67%9 M=#9[B!&4(?]( 18!%7]L0URCQA!K55)!$#7,'4,+UZI%NZCV5NJXY-RL!1,: M_0X$?'2!PYD0+&#O@AU.=*H)S#R !2121N&19IC9A1*/#Y.M9B$:<*< :^8< MP=:0V\'"8.)-9E-WL%L1^Q='S]/[AV=(/?). MSEQY!#]^56!-UYWOY[%>.J' K.MPI0 5*O3%,L-Y_QH]$5F5RC(H9%@+H;C* MV78*.2^<(9CU1DD([E!\L(5%%L?9K7E*-N./G]WY'UD0 W$R"N@BI/4>KW+A MX4D]V!O-?'PTZQMWNO7PM[H>T7W5Y6, Q&>G@?O>=RU^CROHL_85].\JC@W M0[[,>NZ=V17S9>3H'I?.XGZ7SLU%\?;9$[^ZZM8YI-*A=L4-.+2$KR,R6S0> M<=URU(I<+6H^F=%'P<)?66WS^/:^M 4BW.%W)J*]FS>HS M;M9,VJZDX2\MD&V1ICJ/)KXPNJ1,!F7]@0(S=J>:$78%KKZ.S:]RS$]X&.&? MBFA7>%%FZ+E8QZ41_A#\E?-TKT%"$(6#O.@4?[E\]?Y#8RSXYR<>EO\H*.6W M] (WGT, BXL',$ATXG,JT9'B,/1+"F]*V,="V?O;\0SXL,%&1&RXD*5,2[0J M.(NB<:/:4$]V6WWB&[9 =_4D!/WC=$G7.+ T>)AM@&5ELK0*UB MTVG4P-+^OCO'B>O3&'$G3--96FBH[LB".QLU1MZDW:I1=3D$?5>?;O^H8K1M MY:KGNP$05/8OE6?B<."S$/$"!XL(=NZVWIUSODA% JL);DY5N:G 0'T".1H. M1@8CO[4"JCP8B0T%!].1URRSA! 5+=FF#'@5X-ZK\(MJXQ$6WTV!P1A$ G8A M(SXG@AO^PSJSQ#^\->O+>ZY$-^[];95GY9) 8YL&-U%, U1&9PH/W*?5,%O= MJFQ/]G1L/394/4Q#U5W\(1I6=PM##&@:ZU;K5;Z1\#"1D4(OW3J%JBB%'\$@ MHKIJX6(V2-%*NA3&B9PO<>#=D]KA\NA6.C7.J)F=T8+-! U@W?F\[=[$WUH: M3D4JA&[07>:[C_P60 'J]/.1@?!=$)HTS%A MPN#6K8T589'K>=F,P?>PTPN$HTG@816@E@ZB8)^$JL(.(3B5DXG1+(]88Q&- MSJ\OQ,2?'@7^T01LJ@H2.!S&/,)/76IS:HRQ?: UPK+7\N4;,V"YQ"V MP";M#?+'B^UP=.6VT%]1W__TN+X7!K5KM2Z:X&##+/Y".:?[6+E26Z#$AXWNMO9='L=H%FDN M+RZWV]V:<) ^2+L;IHJ#*?V=T-_Q%/_R\]'4)D]GT]Z,,K5>LO=NXN1S?&0K M\>KQEW[SQMM6)Z6I[L@CAI<[-,5/G/2^;:$,0&+4;#/9@Y+J< MQSJ$APM%P'WH>@*NWE?-7!DZIJ/KJ_.+IAXR)E@_OVW"O56.!HBW&P Z=_6H M-[WYC<4OG:Q+JR"P5'5CSSEAHZ?#6CALQA.1-E1J5(0G4__)-X&2AJ(_;.Z\ M;34/F3'WV"@%<-YL.FFGR8$WG?I]6;*_(TM^[.=\[.=\[.=\[.=\[.=\[.=\ M[.?\1_9S?F9?7]]]R+=H[2,/_3F]?;:G#[+'L]D]NOH:#^N^/HH;/JNK;W]W MWZD'M/J[^_AW:HX;OW64J'Q)/P&%M@)GPC][5#VM?F7JG'YSC]1]8ZZ ME0SHZ@*F^L/9]("+)>Y+D:WIEY/F60'J0!]72@+\X !XO\@ T^P77*#Z[:V7 M_P502P,$% @ VWK:6 V7W>#7 @ >P@ !H !X;"]W;W)K( A1:0*.VT2NM4M7OY;)*# M6$WBU#:C[-?O[*09E0)#6O>!8)_O>>Z>L^/+>"/5D\X0#;P4>:DG7F9,=1$$ M.LFPX/I,5EC2RE*J@AN:JE6@*X4\=: B#U@8#H*"B]*;CIWM7DW'*] M KTN"JZV5YC+S<2+O%?#@UAEQAJ"Z;CB*WQ$\ZVZ5S0+6I94%%AJ(4M0N)QX ML^ABWK/^SN&[P(W>&8-5LI#RR4YNTXD7VH0PQ\18!DY_/W&.>6Z)*(WGAM-K M0UK@[OB5_:/33EH67.-$3>W+ M*&*RUD86#9CFA2CK?_[2U&$', SW %@#8,<"X@80.Z%U9D[6-3=\.E9R \IZ M$YL=N-HX-*D1I=W%1Z-H51#.3!^-3)XRF:>H] >X>5X+LQT'AICM>I T+%W SP_C(W: ("!)K2[VJNN*'62\X^H,XL@'%K)>5T*' MX=>8M/#X0#IQ6^;8\<7_6.::I=?-8M_H"UWQ!"<>O;(:U4_TIJ#%G$+F&7U-G.+QMJ^"H-SX&O32:5^(4I M)+P2UJ0M!N023(8PET7%RRUP;2VTR5@L4+4;[8/0$(>A']8_T!FGTEC?1!8% MW3HU&R]3B+J\J)!+5(K".\HZ$4=4.XHZR_VN=?Y/9?Y+28^MH0V[ M4\<]Y.P->9^VBOGQL+?#_1E7/-G"[?P6YCG7&F;'A.MZ]X*=^[U M7)M3Q/; MNC3U5=]:V\XZMV4ZBBM1:LAQ2=#P[+SO@:I;73TQLG+=8B$-]1XW MS.CK )5UH/6EI%/23&R ]GMC^AM02P,$% @ VWK:6&1KA4'\!@ *AP M !H !X;"]W;W)K4E% J84LF8+YV> B.+D:TW@[X'\"EKIWS2B2 MF91?Z>;W]&S@$R#((3'D@>// JX@S\D1POBS\3GHIB3#_G7K_5<;.\8RXQJN M9/Y%I"8[&TP'+(4YKW/S42Y_@R:>"?E+9*[M7[9T8X/C 4MJ;631&"."0I3N MEW]K\M SF/J/&(2-0;BO0=081#90A\R&=ZY*4=YI5H%BMQE7<#HRZ)?>CI+&QZ7S$3[B(V)_R-)DFKTO M4TBWV%_MM@_"'0Y&&% 75=A&=1GN]/@'5T,6!1X+_7"\#=!N\VM(.O-H!YRH M2W)D_44O2K+S,=[N@U;SB:YX F<#7*X:U (&Y[_\%,3^NVT!OI*SM7#'7;CC M7=[W#'>WCP_2 M\]LM/TS (W[&'/MDEUR)AT+XXR*76A_:]MN^%9HDLJMI MR@011B)5RLL$<(F9C%W<7K%/LD(78>Q[JPENN@EN!0TV&; K],/+>[;DVKIB M)?(KS<2R_]XB- M$,S*#!SIMLY3EO$%L!D !HD&=BJ$-V2?T.U# M@\ [CF,,:?K@U208>\?CF%VDZ8G+%O86@_D<%X'VJ'MU)I>8(*@X5@%7!;8B MMMR3 7\N%Z I!P[B?RMJ2KUU.)'+8\_;@JXBIS*[Z\L79\%E]<.65;Q?V_C# M*+)=,QG&D\.'W?=2AZLE!+[O M=P0S1YI:KJ?*9-P@!2,MS8C;=&U]UQ4.@&^@$J&!['J\:^MQ]&Z=KZIZEF/^ MEEPII"I:;%B=E8=*B<3Z>1,$PXG?RP8Q=<)UYB'P#OG$C[UP\G_!K<0">_OI MP"W>#G T]E\1\*_(-F5"\+Z\*)^+PV<"(A!]4)L9;)8PSH%3!-YT&GM!'.^: MK$;R5_F]W:ZVE.3C[6=V@35(=0,+,)2&-7"IN 9'B$2D=H+_\++&5%BX[=Y+STV#(3N(=93Z(4 MM)-;;F3P9XV;.K8#E@J7HP(\8!E\>.C>*7>$&WH1=/QZZG8/=3JIDK=4*=/A?XBZ=FK7323 MX,52]/L3/#SUP?<98G/=TO5LZWZQTC5]>KB&!&Q3M3M9QQ7D;=>R7C'E&B,R MFQ T>-N1)WFDIX:V7P1 HLB*[)3-E2RV<62??BHEY\*L0AX^1;S'4]^;/%NZ M)Q*[6+4D]R;VIOZ$R'>E+&D7=[*R/YA6B).5_M#?5+LM-&2-\<2+'Y.[>@6N MX/=KV.P.8#"9&M/"[YU6:?3F!K1U??VO.\HL5LD:^[Y%3BH&YW$"1C^"5N > M#\IP86N8BE5K%MA1!XM_UPEI\6,?D!;B"0>&9Y^0Q'=FV?]H1&<<\>T'.>,$ MX4O.-.S 46D;]<;B(.9M_"!//.".[91Q.-SV[_)1[W,,:JH[^Y6*M'A=&O=E MIGO:?0B[L-]_1JOA[BL:'IWN\)3% M9L QVS0 W\\EXFQN:(+N\^#YWU!+ P04 " #;>MI8NG-%R:D) "')P M&@ 'AL+W=O&UL[5KI;]LZ$O]7"+_L0PHH ML@Y?:0X@2=/WLMBV0=/C,RW1-A%)=$DJ;MY?OS,D)4NV[";8["X6FP^))8HS MG.,W!RF=KH2\5PO&-/F99X4ZZRVT7K[M]U6R8#E5OEBR I[,A,RIAELY[ZNE M9#0U1'G6CX)@U,\I+WKGIV;L5IZ?BE)GO&"WDJ@RSZE\O&296)WUPEXU\)G/ M%QH'^N>G2SIG=TQ_7=Y*N.O77%*>LT)Q41#)9F>]B_#MU0#GFPG?.%NIQC5! M3:9"W./-37K6"U @EK%$(P<*/P_LBF49,@(Q?CB>O7I))&Q>5]S?&]U!ERE5 M[$IDWWFJ%V>]28^D;$;+3'\6JS^9TV>(_!*1*?.?K.S<:-@C2:FTR!TQ2)#S MPO[2G\X.#8))L(,@<@314PEB1Q ;1:UD1JUW5-/S4RE61.)LX(87QC:&&K3A M!7KQ3DMXRH%.G]\MJ&1'EV"(E%R)',"A*-KWM*^!.\[I)X[3I>44[> 4DP^B MT M%KHN4I1WT5_OIPV@/@SZH5>L65;I=1GLY?J#2)W'HD2B(!ET"[2=_QY*: M/-XC3ER;.C;\XA4TZ.:$D?U6+6G"SGH0NHK)!]8[__VW 1O6"&A!:/A.?+C$%:TL &QW$&N?Y1/*&+$NI2EIHH@59+7BR:*Y@Y!V?*'(IJ$R)F)%W7$(2$U)!(#^2 MN41*98063FC@PT N\<,UIECT26NJ%D/PO4,-P M-$Q L&0!%B+E$F^CD3<, J+0<@HE:1!-2TW*@BM5HCTSJD!@L^R#T+R8HS9Y M;5P@_0>;TP1,='7C@YT(! O+T@ M2P)U"(3%"45I*&"AMF6,;C ?ZA=!82FX".1.86[-=PK6@ *1IAQI:$8&L1<- MQQX9!%X ^J-,[M*:PH-ZI);,5)3LT2<7QCBUV"X'1%9TFHL2'+93,M0J'!Q[ MX^'8L?62/-"L!/&T>6Y1E5+-+%JJM1^8TL8 4Y:(G)%9B>!Q*]%I!C,?0!9, [CF MDDDN4D6 VQQ1,),B)WHER&?@ U*A]%:YKX!$16YANJQD9+.9M2G14/C18CAZ M62J(;( 7(&K*"Q.S[9"LS!)ZD\G("T*P .TJ%(CL[)IE0AG2W60')K3B@*Y>!Y-I[%L2E\=ZV;I4K(*2:'NHR M/.08IT7M=R./DP^;+G)W-($;@.B*9QE(,>?@#PD!87*+%<5$-0)Q'16;F10+ M,J8+EYRM6DL('<^EWPU%1)*4$OUC76W#>P,!!H(2F,'?&GC@=YA<:G1G"M;V M"/C.!J@HP)M5G"2BL%8&_%W #*?T)CE9X1(.A=2( 4T*"!S7.$1J0V:F0AKF M\P(G-V,F%F%[#[))BCWX$38"J!]HB8M2:R#K M=?4+7]Q C3.S;3Y'F14$ENP-ZMC['>UGD]IZ8+7 MENX_W-*1UY[NM:?;[ND^-5P>VLB*/U!-&?M!Y71/:]1X$E"Z>87:O9L3' M?C@@?R/QV _&\%M3I/R!IY"=R"-G$*]-G; [;K_S-4]Q F#.HFPJ(8'?ACA M*GXX@I]J]$O+V]H$H#TDA:RL.NM($__V9!.U>6+A-:&/'GYY\#SW]WL%[9T# M%_,YM/U-(U:_'^OJ4(U4\;'K_J: 1%,HGM0CK@QN)%G)\#C;F!*1]LTD@DN: MF3H#N;6]$XA("&EO$@P:P!V-?=@,'/M-,%<8^<,E_#CPCH>C>@)@W=UU :L* MGG0O]+K&W]M.$"@/XZ$WB@?K>!F'_F3%HPT+'9.Q''1:Z;E2B3G;/M<$KS/]UF,?/=&(%\\@+ANM4O,[H M^U%^& +ZCL/1FR=2KE'^% PT8?Y<+.W!^;9X!SO9/1GMNW7^E:985[9Z!].> M''5T.9LM[$8Q4>W283K<@SCVA[:5/H@#_SC<[*&=$\V,OY@4%1#-406KG;VU MU(["Y=7+;R[T9;UKW=/G-3>M[;Z]L06&MD*Q+#-G-W-6@-4RLRQ-8=/,\9#! M[ 8=2^5.B38M$WKA\=A:9C08;.TMNMR\ULT>+"$?V'PQRP481L=M/I[9S!O- MRZ*A04OU1$"OW]"[/D[HWKBT=R&V,;9+M-'B'.EX/=^!6U::#+;0\[][9*Q> M3XS_OT^,;_'%J%4+OWO V;3Z\*$2%SRC2R-\+AVFXATZRTNYT%VM'51MB M1]G:+E:;=0RF1$(EE)SZ_[X&9J,[J=L85V5,\:]'U_GB':+O/682VVU\Q/>% M[G1[N^'873/_V K?:@X>D_>S+WFBQ M-%].3876(C>7"T;!4S@!GL^$T-4-+E!_>W?^3U!+ P04 " #;>MI8_>VF M-M," #=!P &@ 'AL+W=O&ULK55A3]LP M$/TKIS#QJ6J:I$ ';24HFS9I3!5EVVCIW9+J7_?FS+ MO>?W+LG=<*7TO2D0+3R60II14%A;G8>A20LLF>FJ"B4]R94NF:6M7H2FTL@R M#RI%&/=ZIV')N S&0Q^;ZO%0+:W@$J<:S+(LF5Y?H5"K41 %F\ M7Q36!<+Q ML&(+G*']44TU[<*6)>,E2L.5!(WY*+B,SB=]E^\3?G)[=YFLV M"GI.$ I,K6-@='O "0KAB$C&GX8S:(]TP.WUAOVS]TY>YLS@1(E?/+/%*!@$ MD&'.EL+>JM47;/R<.+Y4">.OL*ISX[, TJ6QJFS I*#DLKZSQZ8.6X!!;P\@ M;@#Q:P%) TB\T5J9MW7-+!L/M5J!=MG$YA:^-AY-;KAT;W%F-3WEA+/C6Q3, M8@93INT:[C23AOD"FV%HB=]EA6G#=55SQ7NX$KA1TA8&/LD,LQWXR6%\%!\@ M",E8ZR[>N+N*#S+>,-V%).I W(O[NP0=AE]CVL*3 W*2MMB)YTO>I=@U5W\W ME_N[STW%4AP%]/L:U \8C(^/HM/>Q2ZC[T3VS':_M=T_Q/Y&VX>YOBN+$,7' M1X,XBB]@/S7,K$KO"R4RU##5JN3&*+T&3\!D]@+Z,F.&6"\&7?B&U"?,4RA* MNKM*_!KA";Q1^7^5;NGZV$J]*Q FJJR87(.H0]P:2)6NE"8N4'G.T[H.2B)4 M6F7+NJ_F+.6"TSDYG>-1)?NMM(N8+5U+Z:ZVT'0XC10BY7)1GP5L05'J]#1> MGBFI&,\(@KL9K;),- P56WL\?(A.DP[0L/*X-3)M %US /HWL9P3;O-_=KP; M6L6=5AU]RO]JVO5%AUL=M$2]\(/%%6PI;=U,VV@[NRY]RPZ?TNO!1SUGP>DM M"LP)VNN>G02@ZV%2;ZRJ?#^>*TO=W2\+FK^H70(]SQ6]S&;C#F@G^O@O4$L# M!!0 ( -MZVE@^TK3.6@4 )(6 : >&PO=V]R:W-H965TY,I$JYP:F:]G6N@$>6*4WZONL.^RD7F3,^L6M7:GPB"Y.(#*X4 MTT6:4RU34 M^>0=G0^(WA+\)6"N&V-&EMQ*^8,FOT6GCDL*00*A(0D /M G?8.R:*4?+OC.2CY_"U_ MOLK,Q)I]R2*(6OC/N_D]OT- 'XVH+?$K2\[\3HE?N>JQP-MEONL/VA3J9O\, M8=*@3U(X-K+S@R8XM^0;M?)2U1SKG(9PZF)8:U R<\?MWWM ];C/JE82M MF#BH31QT2>\PL9OO=VF >0%[_V[D>_XQ*^6P/V)@YS+->7;/DG(IE%@NM&%R MPK!N*6Y$-JWV%"3<0,2,1#*52]P%))R($#=Y%K%<)8'4R/$$E,BT3$5F",Y[P+ 1V8VNJR,K":85*M:D5KF,@ MAG$=B;M6%XPN2&]!U1&VRP1JJ5%(@H54'UEGN,'QBW]73]\\F'W2&HQ^4(ZM MYWMRLE=H0$6)9Y=EZ(**8(<=NHV)YQ^R2\%O*S]WRDN6A+M8Y91"Q]>4AZ-Z MZ 7+,86&S)!0MX0#A@"&"=V(P2@R<-28 MC(:;]FO/[U&;:BFJ7H-$1(LT+"EF!@8N8N,R9#]Y'=D4HB3DB$KAY+ 491;*NIO4V'Y$G=G#93WUW/VU8S05B46"K*/?4RO2 M1L?R0)UYHZ[R%?KVBT='ZY:FTAOX_]NNDG1[J*TMI8)SX? M&UL[591;]LV M$/XK!Q7HDV?9LM,$B6T@<3>L0#L$+;8]T]+)XDJ1*H^RXW_?.\I6G-8QNB' M,& O-DGQOKOO(^]XLZWSGZE"#/!0&TOSI JAN4Y3RBNL%0U=@Y:_E,[7*O#4 MKU-J/*HB&M4FS4:C-VFMM$T6L[AV[Q3).#@L? M];H*LI N9HU:XR<,OS?WGF=ICU+H&BUI9\%C.4]NQ]?+J>R/&_[0N*6C,0B3 ME7.?9?*NF"&W,$M;;=OWK8 MZW!D<#5ZQB#;&V0_:C#9&TPBT2ZR2.NM"FHQ\VX+7G8SF@RB-M&:V6@KI_@I M>/ZJV2XLEJZN=>!C":!L 4MG@[9KM/ENE@;&EUUIOL>ZZ["R9[ F\('-*X*? M;8'%"?OE>?MQ=@8@96(]N^S [BX[B_A!^2%,Q@/(1MGT5$#GS=]BWIM/SH0S MZ<6>1+S)BXC=84U/8TEV7U.C^U6FFC@T8"+G=@'!'D_0995EX3SZ#T MKH;<*%W3 !01$@DD3\1^K:3B#*#D6.0[^^$BJDQ$EID+%7)E=*W/(RAR?UPKP\0HT". MD+5[HOE5H?J-'\$?& R)#X?S8?P MSD;_3$);KNYLUWKB>1F75RV)%BR&S/@,&F5WPI':U5_L$X)CB;QVA<[!Q/CX M %3!!4Q3\$I*M^B1(S+^FH9P2X+-^9I7?<)^AVX="VDWSFPZAK(L(G@M L3C M$S^=0Q6I$Y^ SJN!;(^$&@Z!%6%GM;+\3LDY=XZX\$=)H=#4.-*=?:EB@R('EJ6P=?8XTG@U+V^BUD4G+8_(&5W(@L5:'EZO3FT>94]=;=5_,:U>.IFZ9RT]:J-J].O878H_OCE=1]6O M]@WL;>S;TL?M7??+A6RM626#)9N.AI<7"?BNH^PFP36Q*5NYP"U>'%;='OF_E*K+GIJ8W(\,M"Z36W6.IEWVRTX(DC6J?] M* A&_3676>?JPKV[U5<7*K>IS,2M9B9?K[E^>"52M;WLA)WJQ4>Y7%EZT;^Z MV/"EN!/V\^968]6ON21R+3(C5<:T6%QVKL,7-P/:[S;\*<76>,^,-)DI]946 M;Y/+3D "B53,+7'@^',O;D2:$B.(\7?)LU,?283^<\7]C=,=NLRX$3H/R@H6#MEOOTRB,'K)?&[LTTJP&[7>\.R!K;A!DEJAD0HB87;%+>,LD6:N M\98]"*Z?6_4\X5BLA5VIA*D%T&:CM)79$IB2IPG;:'4O$^Q06N#'5/)92@\& MN6\8H!&,!?L[YQHG&28H-ADB:[ZJ8Z/+>+;W;M!E22X<:2(7"SD'MPT9N(;L-R(6F"[ MTH*4<@G5(O2@$!H,8&IB,!.96$C[: ;QCL",BH3%?R33/4]S7@!SBLK L[E@ M6$A+_EH(KN/ .XI?_\U^2RXD$=YSPV#[9 M6= ;3\[9K^QLW)N.Z:'ZA;S:*-)HL#@TEGFTM1#DFX)C^M!UH3NCIL$Q_-R[ MZS%CN2P*/P5*2#14\CTH<@HQ5*%N#%LB8"E?0F;/?C><*>V>:2V$-&LY(;-5SQ;N@! M!CB2'/PUP T\,@3M1T1OEA-S8-%=V=?$DZC(L@(CBA 6AVQ=@LPJ7'&I9:V6 MLYS\!HM!%)YE.8Y)Y5K:P@C;E81J"-0T3V@;&.?(.?D/;]+ET(@9FDFTC3 \ M'56X8A<)MA+)-T=XR*SP%T)%PK,'8M.96N7+%1K*"@S+>.JUE;3'E(W1?MFP M==G )8.*MB'#X$UQ7V8:: M&';MJM[3W?@6Z27UVO< 21S&@]WU8,RNYW.-;#>>Y<;>\P1HXWJ^9L.P"8CQ ML$ E 3"<WH%X%G>'D_A\/VB]WJ?QW'@<>D8)=F/F';I2 M0+.5L.W3(^<6/2^7"?N][!&;0\_"4>2)&PW.]]QS%@?>[^$0G<)K@9$!/K)^ M)IT-J8EH5L&T5>O4TZ,QVF3JD8ZFP7FC/!&=>53GI>&ZKA#YBDS._>74$YO MWSI9?B#@WZ,E(3*MUD7S4();T\>X'L;UZ+O5NR@12)8?5R0.$><=\A MUH*& M&@\"Q6$$1%$W& 4[Q@OQ:C)L7MT=]F;UB2$Z1_=/4V_963E+G-?GH3LZ8J#: M[X/N*([]6.P.8\^G8*\%!ZNS1!1/YZ5=W2@%-WS?G+=HUSAU &XF \(A=YLX M!#H%'AA-!SOZ^V8L@@_NK'2J9JJ;(N $P6ZSD^7FT^KR2V'PI5: M+.A*T*691+F<%TDGT/AICHCSW3X3=BM$YO;RM<*\Z0;'9B3UL0J IY:9_ <' M$E LZC+5W"9L!-Q-+F664$Z6]G$F:C-[%M6;^ MN$X225*[D;5-A_VSV^"RE@(N:#V_;G.I53N"M?XXZ]U,U4-M==E%.C[YNNMI M-UN/NM425&*KL_?&\0*A((*[9CDI&'9"YTO<=*D>$Z!Z$ MHR(/S%[!K/%N-P$(#YY%03<*)\2B[6JAO*6@Z"UO.,@XR!&IG$2>6B MN09MY2G),1O*T!7W(M32++STO%A9(NVBG:73(Z*A:0L41I MA!XP%ECB@G F2 S$6%S?4A' [/\\&!1Z/=EE7D]"_)]%W7#J;%MXY,,?[TK0 M)FAWX@(]WD+#,O5V_8,)4L%)9>C4J.C=(;4( M6<\J@?,G.771(G>Z:A^WC4 M/0=_***IK$M;GGF0Z-U).X_]GX!7!5:GX&M_K-Q?/PJCV@C;\*DVF6D\1+Y' M?/.T;%Y2=TUJU0D+D\_*\G%B2BIWP'%&I3)Q;%UH5>6Q#-0R:;B+B1-CU%Z7 M@AF5 I/3]84XHLXNNM6M#)7->=&I'%>2,+RHI$;B=^ NSVSZ4*F5B6_(XZU( M[ZMK]![[B^Z%T]T+?8&.)JN-X9*#TPT_\HJ;HDAKJ7)3F,;L7TB3O.[RD]L6 MB*!O\@68<#1LA2T1_K!6L*NZ+!0O;^6@17&C[-/-Z#*&PO=V]R:W-H965T8DQQ,!CH*(&, M:T\6D..3N509-WBK%@-=*."QG92E@V X' \R+O+>\:$=NU3'A[(TJ?6SB#-"5%:,;'2F>O M69(FMJ]K[2^M[^C+C&LXD^D'$9ODJ+??8S',>9F:*[G\ RI_=DE?)%-M_[.E MDPU&/1:5VLBLFHP69")WO_RNPJ$U87^X94)030B>.B&L)H3646>9=>N<&WY\ MJ.22*9)&;71AL;&ST1N14Q2OC<*G N>9XY=<*';+TQ)8!ER7"C!$1A\.#"HG MD4%4*3IUBH(MBD)V(7.3:/8BCR'NF'_V^'P_>$3! +UJ7 MJUTZ#1S5><.6Q MT.^S8!B,N@QZ?/HY1,WT\!%SP@;IT.H+OQYIIVC4K8CR^D 7/(*C'B:N!G4+ MO>/GO_CCX;3+RV^D;,/G4>/SZ#'MG^/SXXK^E :8/V;/?]D/_&#*MBAF;Q-@ M9S(K>+ZRHGM3S>8BYWDD>,I$KHTJG60DL1)IP^2<15PGC.>QNX"/I4#-)-3' M*A/)DL051(##LQ3Z5K1Y4/ 5C;)E @J8P?4CKM1*Y(O*/EX42MX)K#B MJSM MCO'/2#M#)U*9'0,J8SDWZ Q9!3Q*6A9[;=]8J5$9Z>&N&-(:*(^#)N&&"H3( MQ-_.'I0E?7)&T;6VBKPHT73R TO* \DR?RA;60IW!FUAA=1:X%./G>"P M@Q M MV/68(_7$7)B@G-0!M4(; X(5ZX'-5;',:MQZ$?@R*8=(F.0,O^@(T@5 M.NQCB2D0LT*)R/GK-L#*4#V]IRLXJ!5(-%"1OP[!3^AQP'"U 08(JR-&Y"*3 MKIB-37TWM7!LKAX>=&*!JRT3@?X8FRP8F508@\]182[O8TZ"V^,5TT*R8()< M7.9M GG?HPQT5@'=[ZH#/".A;UL(6O-1Q"XG\UM0AM(2P<1RN436U,3#B)>: M;"')N4RQ>;.I)Q:YF(N(HWD= ?-LO1V&TR?_VKK\WIIUT@3$56T?G[H0X,*V MGE]03C8[-+O$Y(U$@0&JM3UC03\,A\W]N= 6;Z80PV8TV/6&0_:KTVFQ:YYX M>P%; 5>:71L9W= 2$;35>\&XN;T@Q(59$0'70GXP\"?8%+<$KX2^V31AY(4C MM."]3+$XI:2C?A*.O3#$1_5]=^PV@=&4[_AD$Y\^Y[%KN47BC%&F/ M 70%MLH]["!-4M7+UE)-$=Q&H/L)@ST_%G#,V76]R]B8R:$1>$2&89)JN; M:)6X6E!P9>K=WEJW)-!P1:EBE^V$/VXJ-AY?MHDC2N<8KHQ@\AU.89^(CVRK MX(Y2:7O1RI)3ZDQ!:T)EAG0A/QVR';#@S6M8\&C%7IV]8KS$OMB?U&B14,IY]ZF= +=UN=_!:/*%1[&'4-&19[8+V8G],#18B[O/:WC676!SPE*8X]0A M6M5CRGVRR]RY@]?2_RTEUV,N^KU_V^2S(NE.N9 MBDM\F1M;*(]7N^B[RK)*@U*1]^/!X+1?*%UV)A=A[=9.+DSMJR$W7:A4]ZD7E9Z$\N*K7@._:?JUN+M_X6)=4%ETZ;DBS/+SM7T>OI M2.2#P#^:5V[GF222F3'W\G*37G8&XA#GG'A!4/A;\I3S7(#@QK<-9F=K4A1W MGUOT]R%VQ#)3CJ C=!&]'H4K)XYRV^:NCYR5T]<_RMYM(3+_'K+OH>L/*QGVP@KAN(^ <0 M0_IH2I\Y>E>FG![0GQ[7C^(C 'W$LPTJ;H.ZCH\B?E2V1\.H2_$@'AURZ+CZ M6TZVZL,C[@RW' \#WO"_<-Q C Y#2"^_=I5*^+*#9G5LE]R9O'P1G0[>'(KO M?P+;BW:TC79T#/UYT1Z'^--XINB,7KXXCZ/X#3V"I+\SIJDI*E6N*5,.RRJO ME>>4-+[.=:G*1*N:DRI0P^\@#P&>6F8JF]EAJCU Y2;8MG6X0 M=8^L0]'4BPS2:XK&C6R/KC%-4JHK#">?:8<9M\30Z9*!+3&H2O$A99=8/8/D M3$9H-WC2AI+JE$KC2:>PH^=KDD65IEI&GH1SP!7E,2GK/ 4/2X;1;[6V0%?I M5TP/"9T00ZI=DAM76R9=!I.)0<"E>(PG9W*=!OH.4=>COTJZJJS.:=P2L^LU M )9L15M"?/#V).J>C@?"NDB_;Y#+!4EZ'?SPAERF4(&MR 8PI/WLC0-P@>S M$Y/<$^)4!"<2%O&3,55@->CO^!>='G(00;!P$DPJ61;8NP![6R/CR!Q=+5 - M@:^5]AE=]^B3SGE-MU;#[0KQ3%6E/?YO;GHH0&3X0:6R9HFDN3VS\FRJREA? ME]KC'?%BOY+_H^BH(9$YB\^^8:-'5XXJ97W+XM:K?1*T M*FXD\)7SH-9B MAX8/1]G-/+VN'3+CG #/$%WHC8LK>M76UXS]BKG<=:I+=S(YW4=5 M=>G#AVDW9*H%;S*6F1QCZ%GA],*1X1$1,Y8VMKA5A,U[;DUQF%+A(6/LLBB? MUHG6_"HSX;OLW&H^U[E6_A')/?J"K$CIN!J\-K494N[:Z;B[C\^$C@-T[SE5 MXY"0TQ]UR2V7H]ZA$UQ_YWY0L%V$:Y/P X#FJK!=W=[,KL*%I/\@WESK4*X+ M#=,YSZ$ZZ)V-.V2;JU+SXDT5;ALSXW%W"8\9;I=L10#?YP:UOWD1 ]O[ZN1? M4$L#!!0 ( -MZVECRD-'5_"T ->Z : >&PO=V]R:W-H965TJ/J@W.H"?EF6U48U\+%:/:FWE589O;3)G\PFD^,G M&V6*!R]^I._>52]^+-LF-X5^5R5UN]FHZN:ESLOKGQY,']@OWIO5NL$OGKSX M<:M6^E(W'[?O*OCTQ(V2F8TN:E,62:67/STXFSX[G],+],0_C+ZN@[\37,JB M+#_AAXOLIP<3A$CG.FUP" 7_7>ESG>N?'IP\2#*]5&W>O"^O_ZYE046%."V7(:%FO5*->_%B5UTF%3\-H M^ ?AAMZ&U9@"M_&RJ>!7 ^\U+RYY^Y)RF5R:56&6)E5%DYRE:=D6C2E6R;LR M-ZG1=?+(_O7XQR<-3(T#/$EEFI<\S6S/-//D35DTZSIY760ZZWG_?/C]Z6Q@ M@">P9K?PF5WXR]G@B&]4=9#,IZ-D-ID=]@$T_/HKG;K7YP/@S-T^S&F\^1_> MAS[D\]B'_6,C)WA6;U6J?WH 1[W6U95^\.*O?YD>3Y[W+?PK#1:AX="AX7!H M]!9MII-&!FGQ2Y@!/Y_SD(DJLF2MKG2RT+I( M #U;5<%XIJ WJ@Q&U7"^F[4= 8'85C"TV>9PPE:ZT)7*\QO\76\;?A=G^%@8 M_'2)\-"T9QM= 8DDC_[ZEY/9;/+\;V=G[^C/Z?/'!(?:;H%>U"+72=7BX/AE MI5=M3LAPL%_JM*U,8^2)UY_3M2I6M*:-J8E;VSDN7Y^[*6 D564(ORD: &43 M8 W675:XMH/DO5[J2L.RZZ0I$P0R@4%;6,KBAJ;_V;T5D#HLL\A@^#IY6<)_ M#H"?SRY?.@@8,W5G2XNRX;EP\/OL+^R4?0VGZ0?GO,SH9#8A6LXN'5H.B,;N M,VT/N92\Y;7::)100,BJ9K(KBA;>OL-::*N7*"H3("= "@B\7+Z&[:YP52K[ M#<0+O]"L58,8&%EZ*[>FP#4"D6Q4 ?()6#1+=0.7$=U@D5 M+;T[YWQDN1NP+SBN@/QK>!(0#VL"L*MRP_379F8_S0E' 4+"F4?)HH6_2MA+ MQ)?EGDB-F:G3O*QA29:K$B_650-:IQS@"G>Z8C9!7 ,UOL*BP#$8/A^$@/I^ MYZY>EVV>X?:@\HOT!N_\UA:L7!*/#I=\^X =4> 0"B,;^/F,(7]/D#M*6 (J MX%M+$/#XSMXX-D,?HF$#XO>=%VF EG.'NSVR_(L' M(\+O MYP;4>0*MW99% "R\112-1Y[8#4RO-P073E#I-5I1, Y 7VYT[^X/HO0+=__8 M[?[QX(;]K<23"1L%1[IWO^_QNISLM@@.XA^1K3VJV,>#RP/F,0HTDPU.'F[_ MM$4+FOM%7/-"6*!3?U)MM3GH;RP:5FW\Q^<*.PJ-: M)'8-7]9+)AO\*3=J87)6S40LBR '0JUJDC:+M@;TUQ+?124"H5UO3J#R>*]X[ Y.3%O)C"A(\0RREHTGR6*9Y6TH50P? MY4J96A,C (VP06K+RG8!8G51@K#K4WUX!V\8,0,T=($^D1KX0&VUT&CF4422 M0$T%;5&Y()&I,GX,X,D-R,T,9_22%:%FA<\]MFR+3+!KBBO8Z;("^]XN'X@, M]S?3"U#Y6.4BK83_'.?F$Z*J;JJ6SAG;&^$*X6_8W1;)A/<.9O?4\/?R&BBG M&LDJ>37(Z0"QOZ'*"J^#+?Q)-Q$&R*@1]0L/KD#;P_Z;JLSY>52?-*P'U!'@ MTO@F"/Q, W_(@">4"S2/@)?CAK#.%B,::16WB"4YZ39>&W8S\@*RDB #!4=? M&3CMWX1,1-&[A>\)*$[G0B$6*/N5SGE+Q-P!DP#/K(6!-.H<^)*W=.BP(]>$ M&8EA)6HCLI+U&/NQ_]V0D3$2T;3HH M2[[ (_^'!J3-"JW+T%ULGUF6.3 \[TEU]BH>!TT^!A!50.J_ED!2,[ME/41_ MJY%,O'G7_^#.5=UN02!LR-%FP8DYB$O\9(=W7^W,W1R@L- M_3U]:-[%7J].,T@V7VBWGS@J/QDDRG,4HK@B^N,U,.PKE>,R^^A[<*A^0/>. M'PE@1+I!GR_Y"M=PW/,;D4PB;ACU'$8!IMI@^.*&CW[@OT4!#5I.HIAM-H;9 MPQ94D;5B0;D0Q4%[4(1/JJJB: )\V[+?*;7 =]_ 0$M5?C8;9-PPDZG8*RZO M9JT+*P#557?8TU9%$/&#T["&CA2H^>4\5:BCZ#9'9FH7^O4PU8!#G:1V#W'B1QWU7N.U$. M&CK!JB'U3[1I?(/VB+=<(3,E#1]]LRD@T%@]DW5CW#< F5Y5;8K)(9$XP!. M5I$T6R'9[(F#J%T G6=P9!4A(?ZZ34&C!E2N)_UB-W/-N O,:&3VI]*/^ MQ[;JAL(SP %A.!'3;57A=R";BW)CTD!? JT&-9PK0\$_XIII";((57D\-< Q M4;NS:IG5E@912 $-N_P0F70*@?.",,/$#E*J7MH9KN%D-[H8E\LERQK@#Z)R MT(%?A ]J>LS4'/GDL6\!JY<%_T<)C[2]99M[9'TGOB\@OETT_FD(< >T(05U M.O%I/)-!NKP T5@@@GMS<^[X;FP),WUI)T(U( #6K!40Q^^MJ@"'A!2,7HVU M1$F,&PO=!A3,-H_%G\";[NTZM'[$;>#$)Z!SHW@B.Q0JNVXPL>YT<66JLN"H MM!T9M2K0BDU) EL(D96T=@OV [946( 6M@=#VB(GOY'P/?H.0%5MS!*D\Y(M2^(/'"CTJ[1A>++! M0/5TVJ3'F?7>).E-FH-M2@ZK&@@,])XKCL(#:$^0VE'!6, H&J.Q!A>&!EA- MYCR# 4#7'/ *H< 75\"L<'\!HJ*7>;'[R>G1!F@&X[7HC+#H@I5;&F)\L24I M@7#46VI2TRR0B#= $MEZUVM=A,X3_1G8!SMA*-BN&5==L-&]D-_(H0;N%G-A@H@#YF6QXD^[=G&X<#+*F=V88EF1TS)50,X*&3O@4@,YJYI=*W#F M4DGFP"1/8&[(F5@ U.CP!(9=(? ?B4YJ4")SA>=UY BQ/T_HAC-)*2/3 M9U+X,T.,$9C>-9WT?DHBJF280K1LU"=Q@+*IB_!8SLW.O6?)7_]R>OST]'GR MYO+LPJ%)D] *L-E[QEQ:!E-+>-S0_P(J/KDG 7M7UJ@XB.=SH@G1TK]F(HKN M[-Z?%$XJG(W=E3UH@N.TP*Q;.K0'0ROWA!-/K?.1'N*#\#ES>]=H M89<%3U$1H,KFYX:KZKK'R-'$?-'H3)@AG6YD"DOA*4@7O7K:'84:+O6BPR;0 MOC.LF"%0Z$:I.+P.3 8FW\OPMA4(*DKZ(66I%@$1'SIZ\@H>*]M:,GC08PX8 MLBX#.6*AM(T4%4]*;6V#"]>4D(Q .X$#TV]TLRZ_<]V[<5U&1^,5EJ97W?FN MQOS7J#% L'2^.KI,9JY,UE)$H]"2/6-"#OW_BHJS*2O-"_A/G+2W1?(6;$3, M5CNA9+59+, I8(:,4:'7#/:CN2'#.^9\0!.H0]!CV_5-;3 CSF^5(V!T!X;( M@&7\CRI:3$:=GMH\QL!1SAFJT<0XS,/I:/[T.%2:%$8.2T>D+[5J4<0EUX ] MV/U:Q_!F)@M%%^HIF(VI[%G#]$:,'1?DI5]HD)JZZ# 5?M)FEJ5EQ?$[R:>6 MIYYXEW.P+(ZF,#O8 875)@'G6JM/=,;8OXVAK7I'(>G/")WADE&.4W FH5SZ M)085%N)?)'-6+&&C+6)GLZG-[.65 &[Q9#V<'AV)$]5O!@=P&QLADH%9OQV?@*#A)5[CXD %JU9:*$'Y[-!5V90D3@=M-Q>85IBELS><+NJDS2A" ME*0RBAD,B_&,2T3RT6C9B*KS1 M<&PKHG";RS9(NC-/NK-!U'_D%+O78@GV$^S]AB#6SLF(3@FX9^H#/(38Q"@Y M;09E+DJ%31VD)7'VU"?M:G&T X+X2& @,#N"K4\;T9+0:L5]"-)YPD*?.&\Q M3.L1)PPNP<:N]N9:]$[E\PKY(4>(65M9[XFO&+(U4Q[!9,):NXUT):F<2QNT M(7$XD)&4_(DFFZN!.X@J=3VNY'V7"W+/RB3)).$"*LOQ;:XA@<5F24A(JW\%.B<<'#A1XQ83 M&,MEG%NUF&H"BJ;: M6X_X10,YH^0.5<3-=1DZ=GFK1<>>S7^@C9A-?D /WL.CV9P^/SQD'TI3HB[# MMB'1FK5()%>"S)@6IJW$!]$ 5W%./M2CO/U3Z]5]#"I\V1D7,=2G#.SA\3># ML9<]_Z&-^N+%GLQXM;/19#HEEMF; (0J\OY!#@_M(/.GAP%SO--FS&ZAH2F/ M/9\^)3"F0DO3(_;/H?4(]GA^,PC\T Q3F>'IZ2D]>_P#;?_\>'=\NZZA0^S; M@TR'&WM<,C70G'_3Y:I2V[4XC)U#JO=(__%A$WE(K$.]I/PA,2$DN$N/@9YMD"T428 ]$=^=: CH%A8C"V6/\'9XW?DD^\&,W+.J:[ABE,AU8&BK M;5F+2L%PL/LZA,3FL*&[WC>)".$ZH](K>""_B3TZC P9AY4C#MVYT)+:R^X^ MQ)XL,NRYCQ6Y\:P0[P1,_%F@D\ 98&5E5J9 A^3);#)__M7^_T!2).QY%$@1 M^Q!*$\XLC_O#V-\?)M/1Z?$L^'PZ/4XN6&<0*]G^-I_.W=_'A\D'8N$6$WZ MV6CV]"@<\&02P!RX],H\JX'Q(.=9TKZ(7AG4WT1 ]S/X.QU;IH'5]W/[_=S^ MQ\XMG4(*'.T[BH>C^?$T^'PT.H$CUW\8IZ/)\6GP"76_Z$1RZ"P<[' ^"3X_ M'F;^//I1;DR:SD\GC9\G%!C.B96G 'O@QHG[[YBMOPPLC M$?8%9K$J*%Q,I4<46GD-,712AL&KHNUGC<8Q\")P^$ MY6LR1%#("5AP2#!40\PJ(TT.C,;":_LX+32<5HK"NIB_:\EDIT*(.ZKE#>/0E@BQ(YFE+H>Z4TL_%VRF?T S74BG3IX>]M&. M?[2/9C"+B0B&?3T#!!)Z!D8):ORTV7D?'0.UOM$*D60S/.(GT73O&] Z%Q1\RFQH6S*/*.O'AXXE M7[+,R]4-^5TE'$>N5EM1&#Q"NRZ.PMJ'7>/:)@X@BYO6%M'X;@W)HBH5NCHJ MZJM(%K&J0=PCKMZ,L&ZW-3EWHTB,V,/H] ?TW:'O I[S!Y2#;XZU38^L'R/" M'FBF[88Z5 )8A[-YMS4%=ULP,_;CQ3##ZS:@UW]@A10GSX M#.1=CA@[W<>$IZ?C"4B@J"MDQ'#O>0 .PG&Y#"K#!GJJ GUK7*>@$C.5.W:^ MUOF6ZHUNHNVE_0FWV#>TL\P0>XCZ-SK.7"K:F[A?@TP+F99I(N,DEU5;'Q/_4O*^OPV"76'XI1= MZ\SH$ $R2GCZHX:'X7GS+0_#251>EVXF/O*49,H\#0/NN>[1ZB3'!.ELIS=C MV(.QX6Q F8ZMT3SGG-7 1.OT=KQ#$U70<'N0OKN\2G<85M ZL;Z5S\S[6=9M MKQUV,C]M-TL6!#OGJ5GO',\O. %WT #O1,S M2*]<)>.^W7!O?3[R#SN5_@Y M@%GH(-^#O2FA5]_O'FA\>Y7"1YC?O:,9XFQJM<*>P])AXK>V,G5F4M?%Z7#3JW]R,+_?H!Y\];Y-PN\(R$X?I]/1=#X=S8XF-O&@ MQN8MI$S3?NQK4$N:&"7=47Q;2UO:RS>@N#VBMIB&TM^6R$K)&"74XM['@U-W9@P MV:(LO(U!)^,N$$A?X_GA)(;AFC,J+2#=0Q?$Y.-4-$[=VFR4]$WI@$19[];[ M!INUD#Q;/@5N=@K NRA03UNT2)W"T+(B5RO*@\HE]>:95I@@UC"S;!5%EQM_H. MZJH%M;8R#2NF7F4LI%MJ=>X!;\$^1-$KJ^E?[7O'([O17W; M!54PEB8J@PD9G+_KC.K[PY?AP;CU>+!07\X?5LE$N[FLM'9'+W0<>RQNVZK& MFA6D<+?,#>K=7.6T-)SEP*:.VY3^]W 9O<#0@*A0N ;:'7>#-!+KY,-S"-EA MS':_ 3#8P=HWMQ_=!G$A?#LYE 1UAJ:OP/I/!;FZWX!<.=E=NT\863U%3'H@3YDBLI8#Y. ME0]!-KVO*!-+#"LD2&T!<'*]NUV!:."XN# _^&M#6B1FB-H7N#^8I23R_&,V M,PC@_9@9[<[IU%Y.10VZEU'@1&)&G?35G5S3N.N0Q?32SL:V]^9E#Q6FI0IYD/?0,QS\_V V:. V)$,)O0+64?F MCB#UT_S[I&D/^+?)L$&ET#>OFPXWFWLO8;'W/B>M5S_\2KW'1#^\-TR)_)]O2TM8MM:/!Y_^-!1#,I M04-;R841IHA&\V^_LHUE^/0'- ,J8ZK]@VV9Z2#4HO?!E10;+$;8HB^#7^_&A_F%&ACGUMUX(Y?M!*D- M?.<.&=-4I43:V@&)[^GL.?K:4>8EE[2@4&L-ZKZJD"*E9$=0H+">VXC>"=)@ M9$6#E%;"3DMJ7.-ZS\JU(6@_YSISA<(H^ZUJX.J"L"X;R.G;?^BIU7Z&RVML [:>2$VQU.[[=7/, 2B)Z"BG,Z ?%P M4X=!>X'!9I\": <.R8*R2COE57,.W3X2M;MT*9FO+*0O@3GA*7+W%BEU&>G8 M[R5")0_&^UKK/*\3?(=4%T\^7+4GIB;=T%3[FX;RLLW0'FS(84^"1Z?K@I)1 MQ,$O%?RK2F7:^:QMSBX3K_T4S;S+$+&\4=888H,,@"&PJ)$RRN"QRA&M2ZG1 M4:Y[JZL"J@?P[@7K_=;8W=F,K*54^KBJ@A1:?\=.\"0J/S2-NS@E@KPSCV_X M&PRA?"8/H8!:?][LI:P^5K1#$W87I&>2N[W+,F>[75;=!3BG,WNKE0: M@T9C2^,T'GL#^"2#(;L298R,&>.,#L>?5="YFTH1["BTY#Z.#C@!(Q>P>"5& M3@R&).+;HW:&'KLD9Y@U0A:U[N E-\&&D/D:I$7ZOV*!ZGX_<RC4JM):<.*S M'4,=T59EWU >OV<7=\CG]BV'I\,]AZWD%W_QGF;:PX/R^F!P>_-Z:_%JC?.T1_RP[1 ;)3VA)#%#L*M4'+8UT>5)!UTA:V-%ZT M3TK7LJT-*+S!.<64LM+O^.&2IVX'H;7"3 )D["& 0ZQGYCNFSH8;Q+VUX9[S M?:T%A@>X[V&X%S@=@M]@0]G:^YH4V7K5B]AI_: 2;T.#MWF\-^[-+<5STL M'7>H!MYL-CI#!3J'N3[2Y8=Y:7M"6-R6OKG8C+D$_%MV-K.CB8NF%H=O(J=X MMVT+7K145FBZV+5_J'::@6Q$DX?G'\Y&)\BN8FT-B_@FDRZY$RA\A3(CA&HY ML?:@B1IGT"P'.,CQ"3>80KDV "0/-IT_Y0X6_L'] 8DOZ9GCSV%/LY#HH/6Z MNY$XO> #4G[X='1T>F23-<38XWKW%V1^ +O&_8@LFZ0BEW<]AF; *C65T M+ !P\F\V\N2"- "IZNB,\L"9D,],'(97Y]LE3+K)/?V*C:O(7V4TI5M;WV. M$0;GVY=$28K4(WSA\4%"PAG>H'0L9-<;]1NZ'3(;&B;LA>E?.[V)L!K+%+'I M4O&6/A*.HC\W8CKY#80-NL(6I:PW/^[? M?L[>]I*Y9_^OO&?22BOKH:YO+P@[XU=>NW$_\KB_8'>'?VA@;NC#/I+$Q)>M MR3'B62>SH_'\5+Y%7M0VDMG">)B/[2L_MU5AY,)O[$+QF7?UJ?S\1J5XWX+< MI. '.!S+$T/,Q3K8MXB#CLJ#.+[+!&OF+F@=+D.,!2DU:Y_=,_MBI2G56#RM=@DKNFX=-<+;D(- MNT1V+TQLI7,A+1)#3ZSDN%0^)QP1)/*249?I:+$2P0Z?'@4ODA:%3"?HV108 MQZP$A9BWRD\L+IV#[O1[6^(/TG-3W'V\BZ;*QMAPEYJ<:E3>B$S!7E(& M]!SVW@?1RZ";%?;K#,AU?Y?.._"606[B:[MGP^6)OVC0MOH]:(,OWIN3W 6, M1/Z+@W!!IN@A<%1^IC_*F^-O01-^,?6E@1E6A)(-RL_!&)>HB/,'#BLA_J4X M@!3C1G,S=MO!F)_@:>R9[DDJ8;\OIR-3.-.(823%@S=.Q7%\2&:E^ZHYS/="TWF :H\NVQZ6/H71J>)XA?VLYY MLL/+4HL#Z0F'139]3=6A$VZKY3).9=]'W"P^BS*7]L!$,N;8R!C MWXJ< D:GRT4J*_1>43;ITJ3V(I72>GN6*A4TWBD\@+ZQW!_QV/M8QELVF$ Y M\U4UL^%BEK",JI?+?=7*FGL ,W2#3%!"Y3NMR0W, ?7>6$6_IYX#V>73PTFG MCFQ/#AQ9[5RQ&S4.3*Q:@79&+C>'E,1A[?>4X%(&=UO0C1RE]637H#Y0)@D;B&W-_N@SZ*NG$)=W2I1AU?_W$T^<%.#L O-'>\89-K3RV89!#< M^+NF.[!([3A;E4$_2,K[#NK<]U]&/MR+\F#?3I#=JL5E!JJ%RIO.;0%M$=ZJ M"% O0.==4F]T!B9 KG7L\%4JA?-DT;1LY]SE@H:S-*TX>M(+7.0.%B

WIDC&P)1E3_8%'IKZ!'C&2N93: (>P?%%$5:(:^A:=9CF(> MS[.Z$M 9B?'+BK[H4;*1M?HALM$HY:G?:.P%U&T:)>T M8U-[^3TQD. MZ;1@;XRG*,6V0@30Q<:\*N]+:LM&@;T!) MF&9;AWJ2;K M<*%IW(RC&63KO>E#9DP=?92Q (M5^,D52\T""V#A0UCJ1)Z;= W3Y9*<4X$! ML0]17<7E43R0K5,- 2)#:Z$DFD:?0,)<8\ZP(.8QM@8J?Y,<[SXTB^L<^2,< M4LK@0V]3HU>1"W#J"^/,I9L5K]:RC<'FB! V;S9*GAXAS ME^*B5NQY=B\OW,N& U)L:]MX#=%D"[UP.*L%3$OY,DY.[+8 LD&-OE7[ M8(YTZ=^B,P?,ZSS$6=9'L0<[%<1.ON.JG6K:1^QWN+)BWN'70?L1?SA[SZ [ MJ$P&U G!7J=$S.Z61MF8>4K%@WNG13;JC^$M0#!5^6M: .4*$2T$Q52+_B#' M#^_ 5EU[A[WU6D >0;=7='8Q(&)QLMMIM.>09'L.R1X)^N4\TC:=IE6GUB'8 MNH8::[J<(+FX2R.XBI.W?: MU('_;[?W.W9+J+BRMW]D:)G%V6J= KZ+"!;A6S?:]@EP)1!\>!\U"7U=!EO==&_*K5=5\*6<1,*9^ICGK%JVOJ)8*7W-B[!3;;O+S1LN-% M68S]-Y[9;)#(.>6FM 3A\SQ"BRST ,YKL=O8*-1 M"V MC3%''Y\C%[;HX5P6'K)J^C6YR]44(4,BGX+$LO!!0 NKC#R<*;9M5]ZO.&LK MHJR$I"U[-KFF('+@ U!\C5 3$Q+5FP6I89TR9T=9.Q2XMQ@_&,S4L=#J/@RJ M'EZT1A5,??URF3\N\-RSCZ[:U.-<%RO &!?%[8-"ZLT)# ;=AWW081JD\'I3 MQFNN>VB_<\%85(9/1R;8$+M)RC<] "4?]OY*%5@69&WMKJL[\#PW.V![:JT- M)K_2,11/E0K*>:3/\J5.,.F'%L&8E=C$R+YMMFE>UZ(E:>M3/UIC,TVN.^1U4OC)<I/<&)V3!G.UPT<#2OZYK)9:LH*Z+FI:]$U2IC!(\NC7$EZ>3AX/ M2D9?U3$;+J$X#Z\5Z96&7[6@XS[0=%VF54L5RB[QC\BN3% IDY@!R &SB308 M.QY&=YM&/"/ "EJ0=Z%Q+:X (-:%:_88A&^88Y.'X!)?]1P<]>A%H =CHF&J M;?365'R#.-V[6O%MTI8!.\;@&W>H.O1P4-&U&'1T;:%;RVX\([X?YVY"R3[< M;;5H722H :2L_8;A"4'5IX(N6ZPZ$7 M^8M>*J>DLSI_%MY^YUQ)@3,*<-#NW)\3HT_V;^=V&UH^UX@+I+%"?:LRZ[/9 M[&U=06\;9S+++@Y"-.N M"G'?Q:3=Z"RV6.QY"QL%,3-4UC]_D/QS<')_:VHPA_*]57WC7NG.:NK8XD25 M<8E%)5AU9>\WEA@JC]+G(Z*3+_87AOCE:E]RJ-J7>'79( OU95RSX=HH2E#X M!RH@O?SSJY9IW1F4B'F2_RBPKI#'J'1M/7(;]=ELG!7'.F2@X;"V9]-.=YYL MB]UGX]10,/IK=J^>)536-8:CAT;&&O[#FS)N=K8>"<]?=F"-77)&XBF)+D!W M3<5I:C*UY6 %:K#K%&R]F"2=R>0.6>LV3,[ ,M- MET%TRSB)*RT)0)%6<"Z)DO;&?HJ;H/#L\V>]N A[_W(6)7"A)B=_3E%V<=[I MD=79+TF+Y$N%KR-C9X@)S'V)VGRX)NR#JD!NH"1NBZR/#PR_?U\^-M1B#V/<%%O/A$H:7[#I8 JAD0?DNI>^XBXS89?Y^YSV^G^%Y[KU+ MWP!JKFF]]?9#6__B8K\@BFW6TT+K0NZ^U+W9!$'AS-9#XIMF8.WH-E WXWM4 ML%WU1J,)[;B+X<\O5YW%7QWK%Y5^IOH^5M4*CI MM*&"[R._7I>X?N @J%>W"Y!*1E6<#Y/G'#%/;6PZNE^Z<%'O@WZ5;J-.)D>C/2U'@[@!(NP7 MO5*@8EZ<7TA:1H!1[ME$W+FR5,,K&W7"+MSX&COOYCJH%<3J6/$@N.X_OENA MZ!N"*Y1'CKP59 M':ZMNTO=)<+,FG+4P;GI!2$.D@20P%$MJQ@5S[E+\XY)& P00#D*FS]Y=)9! MEVMLL(_A)!I81MX3K^Z@R;8Q#!:$MOQSZ25]];C73I0J2JSO32DR0I2?^_[0 M[K8L<=]TSX&LL&@)?'1]HQNMWO$QFO"6V4HWJ"!+J,PJLZK"RFX;J ONZ:+. MHY+("5(N=^F]L,BT%4\%I4S#JPP G4\JN<(]VUU,GU1\0NDRKT#?>?'C!K?F MG-I?$37_] !EI?L6UX+])YZ=S1X\@3?]XR]^W*J5?J.JE2DP@78)KTX.GAX] MX!Q/^Z$IMS@D!NU >M.?:XU78^ #\/NR!'$B'W""Z[+Z1."]^#]02P,$% M @ VWK:6*%>=KE; P M@D !H !X;"]W;W)K[M,#A^&3] MD^-.7!Z8QITL_^29*3;>TH,,<]:4YJL\?L:.C]M@*DOMOG!L=1 MM'C#U#DDD0]Q&,_&-C0-_XAI#T\FMI/TIY X>\E_/H6QX+>V9^.V[35PJ6N6 MXL:C.M>H'M';OG\7+<(/8\1_DK%789CU89A-61^&0>$CB@9=B6;0U%3QIL"N M(E!I<)%I=:7B!R[&(C/M[OV[91PF'^!G_>\*A?@J4X'R+"U+>""OH@5\$0:58/;F8V6_ED1)/U[,X$X:6CQ%[L5 M[,<7\Z'!93AV\O]/L!QU^L1O\I_YR2(:R'-_23S'(Q#YX6(UD&;S^>LP^""H M%0Z-S9)P(%_X\6(YD;KS/G7GTZE+[35K2K3YB-IP:C V;S7F30DE=2IM5VI% M[5>99Q_JD@KGR6K;G8GJ[JA@WPA#B2[%B B! D@X !H !X;"]W;W)K MXE:4<62J%U54?FT@E+L%X[O'"9N6;'59L)=SFM:P!WH7^H;B9+;6+OB5P5[UQL0@60OQU0@_Y0O',PY!"9DV%BC^/< U ME*4QA&[\T=ITNBV-8G]\L/Z#Q8Y8UE3!M2A_8[G>+IS4(3ELZ*[4MV+_([1X M8F,O$Z6ROV3?K)W.')+ME!95JXP>5(PW__2QY:&GD'HG%()6(7BI0M@JA!9H MXYF%]8EJNIQ+L2?2K$9K9F"YL=J(AG%SBG=:XE>&>GIY"P_ =T#.[NFZ!'4^ M=S5:-=_JO(9YY#/J!_/:[O!R,&7(3380H.F%;!J,4O M5%Z0T)^0P NB(8?&U3]!UJF'(^Z$'<6AM1>.4SS$;*,8#2N:!+Y4-9)I3GQ+C%LD&JQO?_\"X-O/ C>:O_^ZT$ M.(I+@E&5;6U<'!:9\+)!0FY:#(IB#G7?WY-@X@5!3Y[&,;D3&[VG$@A5A!X0 M6_022DM..Z=Z&WG=V)_.R!7/6%D:OO^R- Z[8920>Z%I>3B'([^":=R39ZDW M%%'_#>>6P< 0=8K&"-WU>G(R25+_GQ Y3:-N'$;I&)'A-'GV,)R=I#*>1&'? MM^DD2-*1C(J[C(I?G%%;R@L@C&-N<2WQYB,EHVM6,LU #27+N.G7'M#UP*YD M14O*#=^:_$SYSKC:ELQ^G,VF>*A0TR>\^+6RAT/SW_%::^2.X$D8/*\[PZ,[[FV*5AFH-LJO4/6->$@\ZC95(\.^SG92X>\]-/_!/XXF. M\L:8?@FBLZGOGX\CPJP^0O1<8(YV]2=^'+T*3A"F!VDHJ__/X#@NAD=,=A4, M4WV4-TS$T392'Y*N/B2OKP\TR\3.($5,P![L MDX[0$I_J!L=0I1C=Y+4OD'&/W_J./CJ2P4NE)P1D!07CG/$"G_W-L9KZY)GT MCV(;#!+O'<-GR^(PB;TX]#!$.LD/3;SDV$*L-8%'[++4\UI_ULOG.#4OBKXC MO4J4]N\2X]Y@(C<1X_:>_17(PG9#BECGFPZ@F^T:KBO;9[C/RYMN#6L/LJ-( M"1M4]2ZF6"1DTP$U@A:U;2+60F-+8H=;;!I!F@7X?2.$/@AF@ZX-7?X)4$L# M!!0 ( -MZVEB2 48:2 , 'X* : >&PO=V]R:W-H965T&1]1,MT)^5Q6 )K=-S=7,J[1NSX- %14T M5)V*%CB^60O94(VFW 2JE4!+"VKJ( [#2=!0QKWYU*XMY7PJ.ETS#DM)5-N:]B\X7 MJ?&W#M\8;)4S)R:3E1#?C?&IG'FA"0AJ*+1AH#C

[.CB //P%(-X!XJ<"DAT@L8GVD=FTWE--YU,IMD0:;V0S M$UL;B\9L&#>G>*TEOF6(T_.E1$%(?>>394VY)I27Y/)'QUH\*4U>?Z6K&M3) M--"XET$$Q8[WHN>-?\&;D"O!=:7()2^A/()?C..C>(0@P"2'3.-]IA?Q*.,5 ME:O=TZ7$Z\[&?JY86,//P M:U8@;\";OWH13<*WQW+]E\CN99X.F:=C[//K_L(@8DT6HFDIO_M#D78H1SN4 M \;*,;['JQ=Y'"9OR>^.*)JBLL>.YP_-"J0U'KH92;E&0KY!Q0K\=(;5ER3) MT@?61Y(X5 MQ1.R'#M?GVRD4&ZM,C^+SQP[]=]D&?D,2IWCS5]T35=3#25>V"C0@E'[2]B[ MOX[]*$U/#G;DYV?1R6,Q<-#N^?A)GMRSP_SHM?'_"'$_/B;#Q#7B@PQ[P>$S MGSBR^RV5)?^ERJ(T?%1E1E<'1)Y%SU59KRKWC--T\F25[53EV&$(CBX]YT9WFD;QA6I88W0 M\/0L\XCLNYW>T**U#<-*:&P_[+3"!A&D<<#W:R'TWC ;#"WG_"=02P,$% M @ VWK:6,^VS.9* P ]@L !H !X;"]W;W)K3:1B1V9[LM[-?O M[+1I.D)@#/$E\=F^Q_>>6DA@J74J0 MB_70"9SMQ'4VFVLSX8T&"S:#&]#?%U<2+:]"2;,"N,H$)Q*F0^+.&!?IT/%-0)!#H@T"P]<*QI#G!@C#^+7!=*HCC6-]O$7_ M:KDCEPE3,!;YSRS5\Z'3OMG])@\UAY[_A$.X<0A?ZD W#M02+2.SM,Z99J.!%&LBS6Y$,P.; M&^N-;#)N;O%&2US-T$^/+O@*N!8R T4^WK))#NK3P-.(;-:]9(-R5J*$3Z!0 M0-OB/V_V#L 7 0TH5KW#+ZRQL1;QD\HC0P"6A'T9- ;6[GT-2 MN=.6<&B59FKQZ/-I;LINZ1PU.YL/^5@M6 )#![]4!7(%SNCP0]#Q3YJ8O1'8 M'L^HXAFUH8]NRF) Q)1D[93;<0X_]$*?GI#_?:,,DKF]R.T,WBP4$Y![D]NW M$8N]\E,&GDDE(2<(*D$Q5"PP8B26Z%97I=A;;V+9_3V[+A+FSZF]Y'I M*D<;CT]O%@N+XFV!+L8RK8AF_M%BR0BPQREK9?"!KF6GX MG(HU5T0+PK&EPSXMSWZ;OS19L7P)386U]T$WAG^9^V)NFI'.U5B4ZC M]#8S35?JU5HKU/',=IR*)":2LLNJ9JNF]M3V]D1X[]HEN%=YC!%5_^H MB\F599=9&EHL;*,V$1K;/CN<8V,.TFS ]:D0>FN8 ZI6?_0'4$L#!!0 ( M -MZVEB#&2_,P0( #\( : >&PO=V]R:W-H965TW[ D+ >NF.!(PGKN781GBZ&-=P'?&.Q4 MRT:VDI40#];YG,R]P"8$&<3:,E S/,("LLP2F31^5)Q>LZ4%MNV:_:.KW=2R MH@H6(OO.$IW.O8F'$EC3;:9OQ>X35/6,+%\L,N5^T:Z,'8X]%&^5%GD%-AGD MC)0=. 7_?@0]Q#XIK:F0%P7>(E[&6^H/$$D'" ?8/"03@E>SX.IF@IH: L0?!D M7F %+X#1%#?V>$)0>42D28,]NGO8K))IV[P7FF:5E/LR[NT]:65L_2D):[_K MK/P?N>OQ=V*3MH-?Q*Y%=06-\6%QK:"U'0;X=>*&@R ,7ZMO2T_CDT%P.NJZ M-G[KC(?@)02P,$% @ VWK: M6%.N?*+< @ DP@ !H !X;"]W;W)K.@ J8V4Z3_ON=30))15"E M37O!/GS?QWUWMH_)AHL7F0(HLBWR4DZM5*GJTK9EE$+!Y 6OH,25A(N"*33% MRI:5 !8;4)';U'&&=L&RT@HGYMU;J>5:^Q=/ MV2I5^H4=3BJV@@6H']5#N 9X36D1E9MTRQ<"+XA@CMC6QZ8G)CT*@F*W45%TK@ M:H8X%5Y'D5A#3.ZVN"\DD,_/;)F#_#*Q%;)K'SO:,=W43/0$DT<>>:E22>[* M&.(._*P?[](> AME-=KH7ML-[65\9.*">.Z 4(?Z70'UPV\A:N!>3SA>DVK/ M\'D?2W57AFL"OYM '^A+6;$(IA:>6 GB%:SP_,P=.E==ZOX1V9%6O]'J][&' MB_I2(#S!@UK+AEJV[-+=3W9^-J:.=T7^=L3]$*6FHEA:*)8@C/'>3>^60\,C M<\$3D/KB8CE) &2S_(G0@8L[M[6] ?TZ)@N6,Y&A(RMCLL'KL(6X[JB=4Y<\ ME JP (I4[$V?O7:QF8T<\EVE&&X354L1^.29*XSK?9Z/8J3!Z"C&P/?V=M?6 M^3_UV(^=U3")QP?MS7Z=[=9V!R,GZ,T^;=,Z=(/3V<><-Y@QYIAMD>6]DQY= M>G58C.-"!>U.&G;7Z5193-F"H=]=IOI0V@?W?@%B9=JA)!%?EZIN MFT9CM^YUN\:SLDB2ZZP)YEIBG\-(+0#KB>< MJ[VA/]#\AX1_ %!+ P04 " #;>MI8W1^>CZL" #.!P &@ 'AL+W=O M&ULK55;3]LP%/XK5D!HDRIRZVVEC01ET_: MA(!MSVYRH(U,&:(L(Q? M+:?3?=( #]=[]B]6.VK94 5KP7X6BEJY'2!-RXA5\U\. O\)#< M"*YS13[S!)(>_'H8[P<#!"YJZ00%>T%7P2#C#97G)/1')/""<5]!P_!KB#MX M.%!.V/4WM'SA0'_[VMJ@QOTH(@]NL>YDFP9$)$2FF42,JJ!5++@<5%1AB>]HL]X[+4R&5IH]"5FT^$$ M(CH'PF&'!IYE\@Q4JKYF#5=P=C(/O/""_.MM-@0Y)5/<<[B\6AS;5W\4?IH=T=D#YTMOIZ.Y-_FOS@YW>#Y"KOX.-[O< M/1B9)V^I#W1 M&%I4=@!OA,9Q;ID;,5)%,^! M@^V+15)W#^^YNX>BISLA[U0&H,F/@I=JYF1:5Q//4TD&!5-]44&);S9"%DSC M5&X]54E@J74JN$=]/_8*EI?.?&K7;N5\*FK-\Q)N)5%U43#YVOP5PX[=30F MALE:B#LS^2.=.;X)"#@DVB P?-S#$C@W0!C&WWM,I]W2.!Z/#^B_6>[(9@9[K$.X=0DNTB23 M*'6FR,A+Q$Y-]$@8NH3Z-N@(Z[7X#2>L> MG@@G;+,=6KSP[&QW);G!B+HQC*PGJF()S!S4K0)Y#\[\_;L@]C]T$7PCL$=T MHY9N= I]OL(S)ZTY$+$AB2BJ6C.K79RB]/*$L#(E:J OY7WH$P.FA#_K$POJT[S@';#F/5#01^8FS(WX\7%66BR MVC9+*Z)SV\;OAZ'MFD$_'O2>=]^%@%TGU'^C9:M$_*&GY'BA[ XP1G34I?&H M=[P4A"X=^_^?$%O!=;58[-+!T(V&\4-'8;34#4?1VRGK# 4]5T64/&WEK[\ *\>M2-_>^=K6]9E_;VZ7W M8-[VTRTJ.S5<2TT7D3M,,._"B"- ;[?"*$/ M$[-!^^=C_@]02P,$% @ VWK:6"$T#H\]! - \ !H !X;"]W;W)K M>IY(EY%2YH@".7^9"YE3C5"X\54B@J37*,R_T_=C+*>/.=&QE M-W(Z%BN=,0XWDJA5GE/Y/(-,;"9.X%2"6[98:B/PIN."+N .])_%C<295WM) M60Y<,<&)A/G$N0C.9K'1MPKW##:J\4Y,)@]"/)K)EW3B^"8@R"#1Q@/%80V7 MD&7&$8;QU]:G4R]I#)OOE?=/-G?,Y8$JN!39=Y;JY<09.22%.5UE^E9L?H-M M/@/C+Q&9LD^RV>KZ#DE62HM\:XP1Y(R7(WW:[L,A!N'6(+1QEPO9**^HIM.Q M%!LBC39Z,R\V56N-P3%N#N5.2_S*T$Y/[Y94PL<9YI622Y'C62MJM^OX#_J0 M@3H9>QJ7,LG4Y*UV&>UP&(?DJN%XJF'1;KJ6G?KLG0YDS5= $)@YR0H%<@S/]\"Z(_?.. M./MUG/TN[].[DBE$S,G&P@OCI6N0R!9"%?*H,%$K@MPD"TFY)BG50.:42;*F MV0J,)=!D2411/V8LZX5CLBP[PZCO?/KIP*O"]QF#3(GQXR39Z!2G=0*L>NW MOM>&Y7IKD6%:&=//M49TZ@9]\IY$0]6:0I2]R"L+SO?-; MIA[)7 (0:0Z]$O==Y!^NX@8Q>=^!P4&-P<&A&,3+*'FLH62N4\RO#4W='G\U MFMXZ?J^HM%=PL5A(6#1WM1J_K?('!!5N1B6I^+AO_H5KR;"&);7$(D01>(E5 M"::$,KXHH7=OZ3NC&>7XD6KR.^4K@ M^6QN!\PP\GNG@[A60/!O9VU(J]B4=F*Q38X%V'L-]1#=^3O7:>Q/U@CP)Y-5.^0/^J-XOB''3HE0S=LV:%MLJ;H MM;M[ZQ[\#_-_#_/HC8=8P3SL^8/=W;R[XKM1?AP@^DZ#^.1 RQW*#\% $^9O MQ5('SE^'=[37W<%HWY_S'GE'H8GK0A,?6F@0-XBFLIS:FK/B3"N"/872E*>( MGK:JT^W^/Z/5#YRIR;4EB(5D+355M.3%E>'=)_.G5G+@F^ ?UYBW^<5[38/] M)UE!/NB-1G$O:% E=D?A 7?XSU'\,]1BZ+O(7T/I=61'-K8VS'B-3B8'N;#] MFB*)6'%=-C6UM&X)+\I.:*=>]I-?J5S@C40RF*.I[P[QKT26/5HYT:*P?=&# MT-AEV=&PO=V]R:W-H965T[J36EVUW;O];)*!6.O$.=N!]M_?V($0( VTO:WV \1V M/(]G)L^,QQXLA/RA$@!-'E.>J:&3:)U?N:Z*$DBI.A=UW92RS!D-[-B]' U$H3G+X%X25:0IE4\WP,5BZ/C.:N KFR7: M#+BC04YG\ #Z[_Q>8L^M4&*60J:8R(B$Z="Y]J_&73/?3OB'P4+5VL18,A'B MA^G\&0\=SR@$'")M$"@^YC &S@T0JO'O$M.IEC2"]?8*_7=K.]HRH0K&@G]G ML4Z&3L\A,4QIP?57L?@#EO9<&+Q(<&7_R6(YUW-(5"@MTJ4P:I"RK'S2QZ4? M#A$(E@+!H0+A4B"TAI::6;,^4TU' RD61)K9B&8:UC=6&JUAF?F*#UKB6X9R M>G0+Z -%CK_1"0=U,G U@II7;K0$N"D!@F< 0G(G,ITH\B6+(6Z0'[?+^T$+ M@(O65"8%*Y-N@E;$.RK/2>B?DL +.DT*M8M_AJ@2#UO4"2L/AQ8O;/5PDV-+ MN4ZSG G?*Y73"(8.QJ<".0=G]/&#W_4^-1GU/X%MF-BI3.RTH8\>,+?$!0;#9B65E"C*QC"V">4EB+YL1_JS# MVK7X^*$7>.$G\M8G\B=**@(1Y .D$Y 5)\BU4J#57AR;$<_$]*Q00*B5.249 MFKZ:<$3Z7JWC!WURR^B$<:89[.)OX/'UQ%/,$U*BPZN9_5[5],->$UO>QY,; MKMM^:5V)?\&A_GR%?XU+:STO;'7PZQU>\_:Z[;5ECXLJM"X.#JU(I+G(<%UE M>EL!0^ 1=W8%37'3OL1/BIN-;HBI8*W\EN:14+NNW/?\JPWDB 3=S+IN9/2Q[?;6$!\1F=HP$SP%+(%%MK0ZR.QT] I3JI8+WS;J_6 MZ75W<6*F(E$@*=$M0'KD-_-KBOWW8<.!L?]66NRA@1]V-A) T$*$U;.S3LI^ MT'DO1ZQ&7L8/[[Q?HT7_>91&=KS9MA?::!.JR5WKC$W$1*-Y6!ZP#%-8E- , MM34%06DM;\C71R2\K(>WC_O=F*J$Y)3%5I:FQE:%F!$OXA)<)T!2Q"RDK4Z, M&L\O41&@&]82^L76,LIPJ?P@V^7+BXF;TZ?4AD$['5NVE&ZUI70/WE*P "MD M:7K#EE+WC+$WPD*=9869L)R*]5W3AM.NP-W;%R4%'A:D_:89'A5+2:5I%E,9 M([4,\&8J/B54&M(A)L>CJ[K:^X7PF&@7T(D$I$YY2($L-IJLL1O87D\Y_;X9 MV=Q7_,!.ZS8-7C8-]G8&OR6 9_8I4F_WE3"5][97=^AE5;L%A8Y@:5YH&R2( M![7\>>R?D'MS7,!PF5->P+[O50.O=&[:@GX)?NSLS6^@R +X?)LCC4EQBQY^ M)_AE^6%TVT>0SJL)4BN5FW*:6[O22$'.[$V/(G8/*V\WJM'J,NG:WJ&XZ^GE M313&ZHPA)3A,4=0[O\0"2):W.V5'B]Q>D$R$UB*US00H\L=,P/=3(?2J8Q:H MKMA&_P%02P,$% @ VWK:6!J6_6K#!0 (18 !H !X;"]W;W)K]*_?\)E;KJP4_,]@(8TR4)S/&?JG);7K9WI+)6B.M]H_5;ZC+S,JX(;E?V:I7%[V)CV2PIRN<_F= M;3Y#XT^H]"4L%]4OV31KG1Y)UD*RHA%&"XJLK/_I4Q,'0R"*#PAXC8"W)W!P M![\1\"M':\LJMSY02:<7G&T(5ZM1FQI4L:FDT9NL5%F\EQS?9B@GI[=EP@H@ M#_0)!.D_T%D.8G QDJA:+1@EC9KK6HUW0(U/OK)2+@7Y6*:0=LC?V.5=SZ)@ MA#YIQ[RM8]>>5>-7RL^([PZ)YWA!ET%V\0^0:''?8HZOX^Q7^OPCXMP5WEHZ MZ)96I7PN5C2!RQ[6J@#^"+WINS?NV'G?Y=HK*=MQ--".!C;MTWODF72= V%S M@BZO6 FE%&JVXNPQJZJ_/X,2YID<$*0ADM6AD8="8]WOU-#8C7_W9N(Y_GOR M7_\5:-2/1V[6G&, SD]6\0E2X#37\]^(%WG&3(U<[SVYEU2"?A[I44@>F$3Y MI#:@-2V*C34?8 [X/CULW[X=_<@=Z(D[=.+QG@E;P_0:)VA,29O-#NG"DZ=9 MV4+"0(T1"6=BS)1@:$%NJ)$;'HU<;:HRH9]G=);EFYR*5KO!KX_6+1P43Y&KRM'3D7M;K&C&"Q-T*DFN'^S.@XA<)0E?TUP88(F, M\81\KV/4+@C;&HA"$-_4E$_I!+X/K9V-'#P"&?LI*6259!54B^+BJ2VX^$._1CKS-. M3>5R^?MZA30I.H3CR6'1']]N;Z[NB#?VK]K-,![:G3@D/VF^IG6KE&.OAN:V M-=J/AHYKU%[?'X83?[!?IPK\-=R-S$61:P3%V<7,E[92R.G(N>. T$G)QR=L M4@48F_;=L6>8ZP6#O?3T?<=X[X;1 W#$L,<29,\^F$<&0M#)^[TVJAX(VB3 MV! =Q\Z@==[*$SN.3 ;F%)58J&NLJ6M\-'7)RIMC#EOR2+ER<,Y90>8-SPLD M\[5D_)E@I4 7PUE-.97A['Z]%L.]9+HO6/]D!A@2,$\;>(D\SQLZ8VAYY*W]<]MNTN;DNU^5!Y(0(NW8#CV?;,&AJ%O8 G5XU<< MJNJG4(\&^)4E\&M&T9U*\;_7XQW@AY'JUTB:S1'8@)S1XA]9T3%(, YV_#?# M6(,>L;CUJ?'7*-#(K$(_,!RS\98_#+R),4/2TK.*#W;+#?L+(W&Q&:M#"3=; MBZJQT+.FD[.A9;>WVHXT1V1="+#T0MM9S4_6]F<[MW!)I+DD.KZ!7])R@1#( M2N2*%VGI(@>K[E/)P6[HZY/"-8>@)=^QSG=\ M=+X!6;^Z5S.Y2AU#G>FUZWW%C 1U6AZ6'( 4]3T1J'LB\I7R9%G=T^R+]9VS M"(_'MTBL9ZKE>]N%*:L'IUZ4C(Q;N +XHKJ<%-C=KTM97\CII_K^\ZJZ]ANU MR^O+4W0+,2=(#G,414_P0Y#7%Y+U1+)5=:)AJQ;@^SECD_4$L#!!0 ( -MZVEAJA'Q8J0, ,X. : >&PO=V]R:W-H M965T@5@"%/69KK MB;^B54RD_+!#C[.)UYH+P0I),8RRV0\7&X=&-2*W6;PS"E<%XLSTF@M%'GE: LF ZU(!ILAH M\O=G/DM!_S,.#)YB]P9)Q7BQ8:1'&!GY)'.STN1]/H=Y _ZR'1_1%H( Y=4: MZ5;C!6UE_,253UAT0FA(>TT7:H=?05+#6:.R XT M]VO-_=;$WF&)G9_=F2$-V1G[U%UV1K-R[WLZXG-V[.Y]K+.N%*[1V-8K.R/;9.A>1]T^@$J&! MW"B10$WQED21WP_K<04B!E3VX@8]?T#),W"E\3*F5,(\DSDW.[:(!M$(_R'1 M83UU9V3R4!WZEE"?QO72K= /1.WC>W[$R%_D7J;%M=FV!W7S!R6@O<"RWA%_QS[#VMOTBO['R+\LJTW!CT^&8?]'P0^/ M!_]%D7U%[?R-)#!_1(\D@?J]T?=)V+@OV&L9,E!+UTEIXI1NNH=ZMF[6SEV/ M$NRV;SH]?,Y+D6N2P@*A(99\CZA-][09&%FX!F0F#;8S[G.%#2&PO=V]R M:W-H965TYI%2A[UF:R[/>4JGB3;\OXR7-B#SB!@\'/K'%4ID#_>EI M01;TFJJ;8B;TNWZCDK",YI+Q' DZ/^N=!V^B<&(:E&?\Q>A:;KQ&9BBWG'\U M;]XE9[V!Z1%-::R,!-%_[N@E35.CI/OQK1;M-3%-P\W7#^IOR\'KP=P222]Y M^H4E:GG6.^FAA,[)*E6?^/I/6@]H:/1BGLKR-UK7YPYZ*%Y)Q;.ZL>Y!QO+J M+_E>@]AH@"=[&N"Z =YJ<+PO0E@W"+1,R=?ZH'[]>_I0X#1!YZKI41_Y E-7(&^'E S*OPPJ@OL58QH?(2"R6N$!SA$-]<1>OGB M5=WQEOY=^M6N8G6$<%"J!8W:!HJ]PM$CNAD&;C<]PP^;+S4L=<,]NF]93O*8 MD11=KXJ""X5T@D ?>1[K;Y.G+"&*)N@]7>@S_L@54_?H[_=: [U3-)/_M SD MH@IXW![0)*OI[".IN*.]Z:^_!*/![VVX(<4B(#$']'$#^MBG/CW/ M^"I7B,^1$B27I,IE,9>J[6JX\(IUA0@I%E5BPU+,+!5WTW 2#$[[=RUPA@V< MH1?.%R(T%*4SA90K?;TQ0R;/ZX2_9FJ);A^23]H"#%(B Q!]JX M@39^[O0WA@0-*18!B3F@3QK0)]ZK\[I:_NCW>$GR!45EO6#F>=N\;L-:R4\V MIG,P.,+C\6AK/GN[T948D)A#;-(0FWB)?1:ZI-/%;ERN&SDMUPY!$YH59:G5 M!FFRDYMQ$(ZW"'G#=B4$).80"@:V(AU +JJUVMZUJ^+CC]D5$)2:2VBC9@^\ MA-[INMNDM]GJ-F4QNIK/J6#YHI6.5ZEKY@)5BZ#47(K84L3/O4S4$:%H0ZI% M4&HN;6M) F\A/KW1UDZLA;YP\X59%C)=%>[+>'ZISAC#W00:#K821 05T\5C MC43@=Q)7:DF%SGG53/9D.U /4:MMUM-#'&Z3 0KIDK$N(O#;B/,TY7$Y%15' M>N;IF4K$/:+?5GI&MB*"K/XO@UW+@4HE;;I+53JT10(5U8UAT$WIJXVK _\=?V>^D([\P-^U*_;F15HV0^EYC*UA7\P>?9J [+HOP15BZ#4 MW-N_UD-@OX>X)BDU,WQ5W:&NC=9JLP9)F"Q=F$0O=8:L;CF]\MY\\L?LRKM6 MH-ZC M5MO,G-LN+X**Z)*RC@)[:^CI3/"8TD2BN>!9>=M33WF*6)U.BRJ=E<1/0UI3)J2!7UO^P.& ._:F=2H,8 2LTE M:HT!?G9C@$&- :A:!*7F;HRPQB#\'XR!/V;GW1$MQJ#5%T"%=5%:7Q >\ 4_ M7>WZ W3FUF(0VJI=J*@N-FL2PD,F@=WI*8V*5,KY]T'!;H2"W0GU%#XEM#XE]/N4CZOLMC0J#]OB!(TI MN].$;^^1]C!HR5.=9OV9%-3#A+L>9C1NRPA/86-":V-"OXV9F?LJAMNZFO0' M;ZSX]3I3&AZ^L0(5T25D34SH-S'N4E/L9-!R-6\E!6IA:K7AUO6TS>HI/$QH M/4SH]S"'E@M0SP*J%D&IN>2LMPE/GGVY /4]H&H1E)I+V_J>T+\5ZJ/^3O2&1NH@>EO;-W/J%B4CT"8H6L#4NWB;XXVCUF M/IG^!U!+ P04 " #;>MI8%%PG&#@" !6!0 &@ 'AL+W=OP).G6FFWH'OOFSEC M3NRAYFYB&M"X4QE;\!ULP/]HUA9G;&0I90W:2:.)A6I!KZ?S M91;B8\!/"0=W,B:ADJTQ#V%R6RYH$A("!<('!HZ_#I:@5"#"-!X'3CH>&8"G MXR/[MU@[UK+E#I9&_9*EWR_H%24E5+Q5_MX!B8CCQIC\Q?>7$.VXG))M^(FF2SL[ EV_#5R!& M>/82SK#V48!T%""-?-D_"W"NU)Y[=IX[.'#N&BY@0=%B#FP'M'C_;GJ9?#U7 M^'\B>R%#-LJ0O<5>K,$*O%LT;E!"F YL&$<12+ ;>6RY]6#5<["-=+B%5B[! M0DFPF1 YO@WHN&IY,.DYQ?HTIDG,(_28KD@F5SGK3I7X0U!?(3MY]:'CX,/: M2>V(@@I1R>3+!26V=W$_\::)1M@:C[:*PSTV/K A /MI8N_^W!]8$ !4( &@ 'AL+W=O&ULM5IM;^LF%/XKR+N:6FFK#?-I_NZ)SZ=L+Q.: MD2<.Q#Y-,?_G@23L./.@=WKQ3#=;J5_X\^D.;\B2R"^[)ZZ>_ IE15.2"


? JF! % MAT'I,,B9*4+)>8BPQ/,I9T? M;5"TSMR7DJNO5/G)^;(8;\#6 M8$DW&5W3&&<2W,29AOPQ!(:4R+ CV"1]X=PL&!93#+)<3YV5Q&1F";B M&GP"- -_;-E>X&PEIKY4/=3M^''9FX>B-^A";T+PR#*Y%>#G;$56!O^%W1\B M"X"OJ*GX02=^'I 5\1'S&Q#"'P *T !\64;@ZM,U$&2CYKXL!XAP4T_MN!&) M*]RPPCWAG1HPX$;OQT4=7 LA835APKR!\$(#YCE@&NH"9V#&T?7L3NQP3&:> M*EB"\ /QYM]_!T?!3R8V78)%CL :_ TJ_@8V]/EO^_1%L:?R[?<=T>2I%%L6 MHRW OY:!?RAP1SFN+N>'.9SZAW.2WK2(K'W[8.3#*O*A-?*RI@BU7,2$'O!+ M0DQA6D'Z3AN78)$CL 9YHXJ\D:.T&[GDSR58Y BLP=^XXF_\SK0[U4*=;9;Z M_6#%Z\OC^,W,[%J@RJ(1\6T5\6W?=%,15_,H;BSAG(K7\Z_0Q(BUO;Z,N 2+ M'($U>)Y4/$\<9>;$)7\NP2)'8 W^8%!+T, Z4Q?=J7B%!FA5?'.G\F!9'OC)LCNV9L,IS+>%5J3M5K(P[&K(N94PCM%BURA-4FL M]P;0OCGHOQTJ DIC?[CYL;>2._)XE2>NT)K M_@):ZW,4.,HXY%24.T6+7*$U2:PE/K)+_ _)AA*SO=\(6XEG-@LFK>0SF\$+ MZQBJ-3QZ0\/W7.E+N//5=-B-J6LT& W;$76-QI/)A7AJF8RL"K)_03'N0^R- M],X%IQ+:%5J3X%I"HX&K@N)4-SM%BURA-4FL]36RZ^N/%92AL:"T<\]H-1BT ML\]H%HPNY%^MBY%=%_>N)Z-NJ1@.VS%UC5 X[H1D@ K; ?EGQZUJ%F_R8VL! M\A\RBI/%ZFUU-'Z?'PBWWB_@750<<-\.,(N M'B3;Y8>Z+TRJ5,IOMP2O"-<&ZON:,7EZT U4_T@P_P902P,$% @ VWK: M6!G;Y=7G P X!( !H !X;"]W;W)KLD.,B<4MAR)0U%@_N\&!D[@8 MH\J5)\:^5)./R$>\KQB4G;\TY :K#D^L_^NG5?. M/&$!]RS_FR0R6QES R6PQX= _!>J\%O -IUL_9=!R[$$J^7 MG)T0KZ056S70T==H%2]"JT+92:Z>$H63ZUU=((CMT8ZDE.Q)C*E$=W',#E02 MFJ(MRTE,0*!?T0Y252-2($P3E )+.2XS!<@1H77-5KE_'X+$)!O_N Q)U7 8,O'\]G7NF&_)SG":$^)IFQ*KH M]73.L%6=X+EMK;F:UWV!]P&.0 ^@-W:"#J6J%9E!4^7 !=(U5QL(ZJK]Z*$L>P,E3C%,"/8*Q__LD.K-^&TC,E63@E630162=17ILH;XQ] M_>>A> *NTU "Q[H-B//>_V^DL#8U;Z!YJW?4<6TOS>-EQ$T+1M=#, M">:M4,?%H'4Q&'7QD1*I]O).8@F##7X4_M;=.B59."59-!%9)P>S-@>S']!6 M9U,F:DJR<$JR:"*R3J+F;:+FW]OW@FLAS@WYK MO";RY[8[W \6K8N+41>WP&/U:E!'C*K:L! @!]M"S6);(R^*445OK:%OZXLF MTM<)FVT]?X9;HX'[2"5PJC^@<3[XI3R*?^L&G90MG)0MFHJMFXF+ Y'] ]II MHV2J=$W)%D[*%DW%UDV7\YPNY_N::H._;(;N19MK GPM%'B]ICH@8UO!HM=& MAJ0\W^^U5?/BQ*Z**M57)4UIU0>J=K6]CKG3EQ"]]8U]>V\/K(?5]8V^(7BF MK^]^U)E3U:Q .>R5*NMFIDSE]75*/9&LU/<%3TRJBM?##' "O!)0S_>,R?.D M4M!>:JW_!U!+ P04 " #;>MI8EAHN,V@$ !'' &@ 'AL+W=OQIE2B'WE6 MB*FUEG)S;]LB7M.E>G%TCO917QK[KF[^2J>7H&=&,QE(C MB/JWHW.:99JDYO%?!;7J9VKA^?61_J5?A,J_N789U2HC9JD@JQ6G*Z(I EZ M?4/R;4,16Z(-9\DVEH@4"1*4[]*8HH^82I)FXI/B?7O!Z..'3^@#2@OT=-AAMZ%&?KHB15R+5!4)#3IT6.SWO4, %NYJ_:9=_39 MHVP9G^/4&\DN>;]Y ?7$] M"(-^H:Z ]V)#8CJU5(G3.XA:LU]_<4/GCSZ?0L(P)"P"@C6\']3>#TSTV52/*NT7#0*@2X:Q-XPW:2=XW"<.3V)_FH7N+( MN,07MI1[PBDB I'Z=4*_6G":E6\>U5AO!3"R;]V#D# ,"8N 8(T C>L C=]; M <:0WH>$84A8! 1K>-]U3J_ISL_5@$K?+ *MU)WW&+G#<:L(]!@-1T&K"/08 M^<&%;WKWK!EQC:M\*.(TRU3#:DQW,^36'0=*PZ"T"(K6#(=W"H?WWJ2OE% Q M@*1A4%H$16O&X-1>N<;^X8K$][MOYGX[[[LV0=A.>[^;T<.PG?9=(\\?7TC[ M4Q/CFKN8!4L+J7\FD&G>OT:C_N;=!DG#H+0(BM:,Q*G7<@?OSGC0/@N4AD%I M$12M&8-3K^4:FXDK,AZTYP*EX8K6:"'"=JV)>JS"L>=HV(/;9P4A.^:H\D1(H9MM"'G[BKD?K4Z^'\JRG-?[H MWL_=GG&L3\G*@Y@3_G#$]D3X*BT$RNA2/%&LDUY+//*I&1Y M>;FF)*%<&ZC/EXS)XXU^0'UV./L?4$L#!!0 ( -MZVE@F>N3G90( *X& M : >&PO=V]R:W-H965T&.):4%<$4%1Q*RI?B?HS MM'Z2[-*#4['.S@!KP#=HSUAH,S! MZ$IRVRJ0)T"$IZB4(JT2W:W=;D 3RM3=5=0]>MIOT.W-';I!E*.ON:B485(1 MUD:SW1DGK;Y5HR^XHB]$CX+K7*&//(6T![\>QH^# 0)LDM5E+#AG;!4,,CX2 M.4+A^!T*_)V@8OH&D@X<#B]1P3!V'+5ZG.)C/_0B? M+FT,;O2/-J:=C>F@C&PO=V]R:W-H965TW 5KH??[8# 8)QNU6^0.S,\WB>L3T9>[)C M_(O8 $CT4A943+V-E-6][XML R46MZP"JMZL&"^Q5$V^]D7% ><&5!9^% 2) M7V)"O=G$]#WQV835LB 4GC@2=5EB_NT!"K:;>J%WZ'@FZXW4'?YL4N$U+$!^ MK)ZX:ODM2TY*H((PBCBLIMZ'\#X-!QI@+/XEL!,GSTA+63+V13?^RJ=>H#V" M C*I*;#ZV\(;J3?V4 XK M7!?RF>W^A+V@H>;+6"',+]HUMDGBH:P6DI5[L/*@)+3YQR_[0)P %(\=$.T! M41=P;81X#XB[@,$5P& /,*'V&RDF#BF6>#;A;(>XME9L^L$$TZ"5?$+UO"\D M5V^)PLG9,VR!UH!NT)Q1R=4TH+\)7I*"2 ("O4U!8E*(=\K@XR)%;]^\0V\0 MH>B?#:L%IKF8^%*YH14$TL#GDAJ>0M?#8 D]_'!XYU,3ME,:&+[["-]]@ MN@8]2=EA2HOCE-KFJ^$;V/ETYKD7%PH\%B-!H/.AHL M1O%@;!;*DKIKY=PYY2S82NXP!X35 M]D Z>9 ,S$;A4& )^:%/H/_0(Z&DK$N;0N?9*E/9&=13<,CH5%X/P, M[;>LM3X(^HQ9KVQI7VSG43LIQ\(?VV05<,)RQ%9H@?%"U>5+D7%2ZNT3[:T+[;S$!]K MS-!=9+IV=Z_E9*]L:5]LYU$[5I2ANZ3L>7>[!TL"U^YV8^/$M;N=V-<&T3\Y MO); U^820*BS2TUE]N+A@_F>-WIG^L+"',H/M(TMQ?J?*=*>8$*6"G* MX':DZ@C>7 @T#,JD.W.9Q S@'K@W4^Q5C\M#0 [37,K/_ 5!+ P04 M " #;>MI85(]:,;H" 9"@ &@ 'AL+W=O&ULQ99K;],P%(;_BA4FM$G=L7%D(P(D-RJD;>-[ S3%A3A3:=S,1A7RM*&$P$TBN\QR+ M7[= ^7;B^,[3BSE99@Z*UU+Q MO K6!#EAY1/OJ@_1" B" P%!%1!8[C*1I9QBA:-0\"T29K96,PU;JHW6<(29 M55DHH4>)CE/1'#; UH NT1S,(A*V0@4(N]PL!L27E*RP^8 2G4]!84+E!3I# MA*'[C*\E9HD,7:5)C)X;5UEORZS!@:Q3B*]0U^^@P NZZ&$Q1>=G%\]E7%U( M74U05Q-8W>[!:EZH81]J*=G;+VEVQ5@6.(:)HVTO06S B=Z^\0?>NQ;@;@W< M;5,_#KB4[%M)L^LV4> -^J&[V0/2JT%Z+X!8'W0:-I@UB+[41!WT?E?H+04) MNB>YF<=3M-!#,L5Q.6&AL%!(VQ'0]YL=D3_&9IU[EYZO?_L*:D4[<@7Z=>'] MTUNF_PK @QIX<'K+#/ZRC#_J]?9;9EB##%M!M#\(3Y!&0#'/"PK*0(EC\-H3 M^0'*.5.9;/EZUS7T]7_V>?^PSUO1CK3-J"Y\='J?CUX!V/?^'$W>Z9U>:3ZS M>N#O=[K?."7]?^7U%S)UARUF=QL'O;DT?<9B1?3)3"'58M[54)CSE7#UUS'6BO@U&OP%02P,$% @ VWK:6(.: M?KAA!0 BRD !H !X;"]W;W)K-JDJU2MM]W/+'$2-,"9,4W[WY\A% (X;I.] M^Z4-Q._S\/RSA*V;U 69XDH7B^93'? MSP9X\'+B:[39RN*$-9_NP@U[8/+;[EZH(ZNFK**$I5G$4R38>C;XB">4^$5 M.>)[Q/;9T6M43.4'YS^+@R^KV< NKHC%;"D+1*C^/;(%B^."I*[C5P4=U#F+ MP./7+_1/Y>359'Z$&5OP^-]H);>S@3] *[8.\UA^Y?O/K)J05_"6/,[*OVA_ M&#OT!FB99Y(G5;"Z@B1*#__#ITJ(HP!\*H!4 :0;X)X(<*H IQLP/!'@5@'N M6S-X54 Y=>LP]U*X()3A?"KX'HEBM*(5+TKURVBE5Y06"^5!"O5NI.+D_%ZH M-2?D\Q6ZC\-4HC!=(?HKCW9J,4CT/F RC.+L [I&WQX"]/[=!_0.12GZ9\OS M3(W-II945U&PK&65\?:0D9S(Z* [GLIMAFBZ8BM-?&".Q\0 L-3T:PW(BP:W MQ$B\"\4-T>'NXHYN/.3Q@2V,X?7LX,8CAU O"*7G.)0M"5^T# MSM7CBCXWR7;ADLT&JI%E3#RRP?S//_#0_DNG-"0L@(11(%BK)FY=$]=$/ZK) MKJX)>ZG)%=H(GFD_B >J5U*+.\;CW//(:&H]'DMN3'VNY/V,[MCSVAEI?Y#C MNL-Z4$LBKY;(,TKT-\NRB;KM+/,DCT/)5NINH2YX&87%_4@GSH$W/+J*:X)= MMZ..,>NYZFA28G^$._+H1MG$UNLSK/49_LX22IGVLSWL78KC^$Y'(F/BGF^VC98QT[8)8^2Y'1P2%D#"*!"L)?^XEG\,>U<=0]8$$A9 MPB@0K%43;#???>W_Y;Y:85M=RNO>. C2K=YE&\ MBM*-7@IC[+D+%906@-(H%*U=!=)4@IF4\H8)3O!'UDAI%Y"2/.R *4% MH#0*16N7I7%7V /N/I#&:0%*"T!I%(K6KDSCZ_!O&;O3W:=OHKJ?\(4Y]=FR MOYZ10F5LB]EX0&PV@0N>['+)1*.@5CHCY.RU#4D+0&D4BM8N1^-9L0_<=4"M M+"@M *51*%J[,HV=Q49G=GG7&?=_1O&Z70?4KKXA(]6-.?%-AC3FDIC-Y:=< MI)',!2O%64=/Q6NM*&;0N:L6E!: TB@4K5V2QLD2#-M/"*B[!:4%H#0*16M7 MIG&WQ.C1+NXG%;;UBT>GG9@SGZWZJPFI<4A;G\9C$K/'O N76W5*/+>5T4H" M:BM!:0$HC4+1VC5IK"IQ@;L)J%L%I06@- I%:U>F<:O$_##PXF[2?_2&7;O[ MPZXY^=G"OR4GU8U2PTZTE<8\$K-Y_)(JLY.&\76>,93QM=R'@FF5@72""U!: M $JC4+1V11H'2D; 3074C(+2 E :A:*U*].846)^@GIQ4_'[VQV&8[_;5$"] MIBXG/GI"7@G:'X5]K_N@V3K:7)8PL2EW]65HR?-4'K85U6?KG8,?R_URG?.W M>++ FO,!GM##OL &?]BF>!>*391F*&9KE=?X<#R7?EUK8?7$J> ME"^W+%PQ40Q0[Z\YER\'18)Z_^7\/U!+ P04 " #;>MI8 &@W'%P# "R M# &@ 'AL+W=O&ULM5==;YLP%/TK%JNF M3] #;G'-]SKW%N M9GO*?O(U@$ /54GXW%H+L;FP;9ZMH<+\G&Z R#=+RBHLY)"M;+YA@'--JDK; M*F6*V%FK 7LPU> MP2V(;YMK)D=VJY(7%1!>4((8+.?6!_=9Z2LW%/Z4PV^Y'/+ M41%!"9E0$EC>=G %9:F49!R_&E&K75,1N\\']4_:O#1SCSEH[?F@2T2%('3/! M:PA>GQ"=(/@-P>\3@A.$H"$$.C.U%9V'% N\F#&Z1TRAI9IZT,G4;&F_(*KN MMX+)MX7DB<47L@,B*"N HS20V[@7XWS76]$P)9F6\?>P?&E-ZKX%;-S MY+L3Y#E>8 IHG)Y"UM)] SU]/MT;<>.W]?.UGO_G^IF*4Y,#,UF=*1=\@S.8 M6_+0X,!V8"U>OW(CY[TI,?]2+/U'8D=)"]JD!6/J,FE+AAGD*,,5,&S,7*T0 M:@5U>.X6@>_+_;+K9L0 2L+P&)0.06'B/"D=.0A;!^&H@QO8E#([\@ 6$Z2. M=P$$DPPF2'ZF2&:. 9(78;162T>=@%S/=WK6#* D[EL;@ORXHW1D+6JM17\H M3KNC)_($9$R.3"ZBP=IA&/4+- 1%2=]J.@0ED7^B0''K(O[K+18/U@V"?AF& M&'^:].(?C>2%G]*T]3G]?QMQ.MQCKM,OX1#DA3U,.AKC"S.0M!E(GK]?"24C M6S89^@V#OM\A* K\GM_1B%[HUW6>6@9GU/$=%;B4?<'H+T^CT?41N\ZT9]:$ M"N.^70/J]!?J=EH?]UF5>T1[5@A .=T3HQ5W<()[@Y\" \B-!I^J =4_+NU. M,R>/CI5NBCG*Z):(NLMI9]O&^X-N-WOS5ZHAUTWBDTS=S";G3+>$^%;$#UXUK^J0"F /+]DE)Q&*@%VK\IB]]02P,$% M @ VWK:6& R:HR< @ %@@ !H !X;"]W;W)K(1&)/ZA=C..>?>>XRO,]HP_B9R (FV!2W%V,JEK(:V+=(<"BQZK()2O5DP M7F"IIGQIBXH#S@RIH+;G.)%=8%):\:Y@ I5I(I?&[T;3:D)JX/]ZI?S6UJUKF M6,"$T5\DD_G8ZELH@P5>4?G,-D_0U!-JO91187[1IL:&D872E9"L:,@J@X*4 M]1-O&Q_V"&YPAN U!.]:@M\0_&L)04,(C#-U*<:'!$L3J+5$\&?^0.7 T67$.I40/0H 4Z#8!B0D5=^@S>ITEZ/;F#MT@ M4J*7G*T$+C,QLJ4*KB7LM GT6 ?RS@3ZCGD/^>XGY#E>T$&?7*8GD+9TOX.> M7$_W#NFV_Q^V=7E2JP3=*OI(#T6%4QA;ZLP*X&NPXH\?W,CY MTN70>XHE[R1VX)[?NN=?4E>[43%!NAVKF:%AZIZUCEUWH'9\O>]$!\AS!H>@ MI ,TB+P6=)!YT&8>7,Q\RJ'")$.P57U70&<%M4*T%S<<>$<%G&*B_E&1R2G& M=AB^B], M8HJ8*2)MSAX^>_:BT_WOZ]9S4$D':."[1[6<@GSG/CRJQ=YKPOK&5 UO24J! M*"P4S>G=*SZO;Z%Z(EEE^O*<2=7ES3!7%S=P#5#O%XS)W42W^O93(/X+4$L# M!!0 ( -MZVE@=;0,5O ( , ( : >&PO=V]R:W-H965T=G M%^@,%15ZS-E6D"H3,UNJNIIMIWV-VZX&?J?&3\(OD>=^0MC!OH%^=YR>0#K0 M/0,].9V.#^FV"FM(# ^)X5;/.RTQ4QR=@&\6T"_RM:A)"G-+O:D"^ ZL^.,' M-W2^FL+YGV+)?Q([",X;@O..J<<+SM8@]'Y!*%H#&%=2)Q&T$GK+VL78==5C MV^U',@5Y^,O5(2B9@MS("0;0@05_L. ?M; DE/ "!%(O FK4MFCTT&F$^Y7= M:&3!@,'NR,$4$[KO& @& \%1 _>5!/5D):K)*UE1X^H-IJV-FI\B(F?4NT'D MRC?W'@Z]AT=[_R5SX*:&PTDM/(Y["@G\4<=32&CN-QKZC8[V^\BD6NBDWRZ@ MVRZ,"R::+GHR,3!J4@'.=N[QT7^FQ7^_.FJ 2BL%8TYS)2?-Z= ME]U$LKH]059,JO.H'>;J$P.X!JC[:\;DVT0?2L-'2_P/4$L#!!0 ( -MZ MVECNPM\3]0@ *Y] : >&PO=V]R:W-H965T:KO3,SFM:;Q*J%;* 27?5?O@% M)2*$W&CY?Y.(AKI6!:SG^$\L7O*=QTJU*M_3]$KP?G V4N M[J/5HKA+7QQ1K]"X\F;I(E__55XV\TY.!\ILE1?IL@XNEV 9)YO_T<_ZC=@) M4-\+T.H ;=\ O0[0NP'C=P).ZX#3?5L8UP'C;H#^3L"D#ICLV\)9'7"V[SJ< MUP'GW8#).P$7=<#%O@'JZ'7+C?9="W6[L??>VNKKYE;WWM[JZP97UUM\N/DL MKC_(1E1$TZLL?5&R:O[2JQZLLV$=7WY^XZ1*W&]%5KX:EW'%U!#?"^5?2E ^ MK:3WRFTFYG&A?#)$$<6+_'/YTE_?#.73;Y^5WY0X4?Y\3%=YE,SSJV%1MEX9 MPUG=DK%I27NG)54)TZ1XS!4SF8MY3[PCC]<_BG<_:/_#!? ^ #0),"S?]^V; MK[V^^3>:5/16BQ-%U7Y7M)&F]2S0K3S\RU-VHHPVX6K?!OFH]>1$T4?K<+TG MW)2'AU'9NJZ^&VY]%/[K-;IOU>W]&^\+=XY;=E<>;HB9--P[+MS?/[QOW8/] MU_VT)SS\X%,3E9\:3>M;^%8.Z-L.2%][^CM>N^?I69Z;3?QI?WPUL+G,GZ*9 MN!Z4(Y=<9,]B,/WG/]3)Z-]]&45B!HF9)&:1F$UB#HFY).:1F$]B 8F%$-9* M]M-MLI_*].D?JR(ORN%#G#R4H^MRY/$]6D3)3/2EO50Z-.U)S" QD\0L$K-) MS"$Q=X.-UUAU9/H\G51[PN?=;-YC'I][] M71X3P=D MBR&$M;+X?)O%Y](LOE&5FRCYT9>]TL!#LY?$#!(S2*8%1IIMZ)YW3Q7/TJ-=L4P$0/F1!+46;O_Y0/OCB7TP>G,*D9 MJ&:BFH5J-JHYJ.:BFH=J/JH%J!926KM3T)I.03MRM%X#5.J3FH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:6U4[^I25.E53#3,/H9+U?+U]' +%TNXZ(:#O3V OJ; M\5YGZ'7;,XLZ'G5':(9\J0[.6;2B#-5L5'-0S44U#]5\5 M0+:2T=LXVI66J MM'IFKZ-MLN#G%M4,5#-1S5+?UC:I;WHONV>N-[_8..B"N:CFH9J/:@&JA936 M3M6F$DV5EZ)90BB?HER)E">1S;$5+TFI-U79WTR>CD7XV[NZ%T8(S M5+-0S48U!]5<5/-0S4>U -5"2FNG=E-ZIDJ+7:9N4HC2+13Q\TDD>6]E=TU, M6KN3[H@9K2I#-1/5+%2S4J&_+=<9J-Z71TC%4,U'-0C4;U1Q4N'MFJB MFH5J-JHYJ.:BFH=J/JH%J!926CO!FZHWC:EZ*Z>,*%[\4JQ%&A75_(%[\\== M;R^ %L.AFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:6U^XJF&$X[MAA.0XOA4,U M-1/5+%2S4L#N<8#: M/0Q "^=0S4(U&]4<5'-1S4,U']4"5 LIK9W?3>&<)JWV.>0PX/UQ/UF>=(MJ M!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%E-;N')I2/6U\[+@?+=-#-0/53%2S4,U& M-0?57%3S4,U'M0#50DIKIWY3RJ?M6U -5"2FMW"$U5H'9^[%@?+?-#-0/53%2S4,U&-0?57%3S4,U' MM0#50DIKIWY3YJ=):XD..^%=;AW<"Z 5?ZAFHIJ%:C:J.:CFHIJ':CZJ!:@6 MUEKGTF'-N7'M.RPUE7SZT1>BDPN'YC2J&?K;"ZI-NB>6FSTSO;GJFH4NEXUJ M#JJYJ.:AFH]J :J%E-;.U*8D3Y>7Y!UR@R0Y=7#*HK5VJ&:BFH5J-JHYJ.;6 MVNZ)UIT>T:MGD5R\R$>7*?BXP9!JL)V#3:F;+JVGV>L4=CEQ<.ZAQ6ZH9J*: MA6HVJCFHYM9:ZXSH[CW*T!9]5 M0+:2T34H/=^YWO!39P_K&WWEYU%J.1AE#W&2*PMQ7S8U.CDK M-W"VN3GX9J)(G]9W6_Z>%D6Z7#]\%-%<9-4,Y>OW:5J\3E0-;&_1/OT_4$L# M!!0 ( -MZVEC3DZ_>2P4 &@H : >&PO=V]R:W-H965T(A:S0.8(JKX.;,GB M.">I"R*3W0L[YU8!@KV0O*D"E8E2**T_*;/54.T O#HC0!2!9!^P/B-@%$5 M,.H'V&\$V%6 _=X IPIPWALPK@+&1=N7C56TM$LE7BY0>%7$6T M:N HS?]9CS)3OT8J3BY?"TY7'(,O20\202@F773QZ1)]0E&*OF[Y7M T%#-3JJ+D0#.HTB[+M.2-M)B@>Y[*K4!> M&K*P"S!5'>J*D->*W!$M\9Z^H!'^"1&+C(;*HX]V67"E"W??'TX&PKWOE3VK MP^V!<%\?_ML^OD+8+L(M35..ZO_$J."--/^)@5+F*JP7I%8YH&;$@R+>E4H.R:&%G2L'),R%A'F0,!\(UI%W4LL[^=!S;P*I(R3,A81Y MD# ?"-;1<5KK.-5VT\^I9(HJ44:'.Z8V_%Q!(6$N),R#A/DE#(]:H[-U95EV M,SYWM+JNM;K^'^'@ZLB<]^4"3^E"TKH M&P!K!;P-@FS/0K1/=S0* MU>J^'$('I=.2SI8.DN96M$Z_RY?47>$@4_I0M*YPI!&.@*T/]*BSE2,G;=T; MX5S0A%Y%<]Y.Z$,E[(K1&"=8NYYO9A[>\XZE8E@$4!NEHK7;9'2BPND]TU&_ M3X"Z'E"TK@R-[X'UQH?.S?P7+7F2\!0M8RH$NAV4"-3[ *6YH#0/E.9#T;JR M-TX)=CZT?L.@O@@HS06E>: T'XK6E;,Q6[#>;6GFE#3A^W18VO&I9S0E_:G: M4I_I;,U [1-0F@]%ZVK6."A8N[!??.52Z;56"="!QGN&^+J_D!N4<3(PXW8L MW)<1U#P!I7F@-!^*UI6Q,5"PWD%Y70UHEP'34QO>L?N*@;HCH#0/E.9#T;J* M-38*UOLH2YX>6%:\[U==+BC.9+2*6;DHN(A2)+949;XH M1P)*\T!I/A2M^RZ[\5.(WD_1SV#OZ=\\B^1+VR\;DE6?Y-R)#RC-!:5YH#0? MBM85O_%B"/[0/): &B^@-!>4YH'2?"A:5\[&H2%ZA^8]\U@]XFQI(6DN*,T# MI?GDU!(BUQ,\[;V4,%L;I!*6;8JM;$(])I4ZVV"36N[[$-VZY MZ:W!E'OP[FFVB5*!8K962.MJHLJ4E=O:RA/)=\4VK!67DB?%X991-7+G-ZC? MUUP-[M5)GJ#>7+CX#U!+ P04 " #;>MI8QO)8RR\$ "I' &@ 'AL M+W=O&ULM9E=;Z,X%(;_BL6.5C/2;L&0KW:3 M2)- M7-1;=7N[%P[X"2H8&=MIYGY]VL#)9 0;QB=WB1 >)]COP?;.7AZX.)% M;BE5Z'N>,3ESMDKM[EQ7QEN:$WG#=Y3I7]9G*BO,7<_(EF3F> M:1'-:*P,@NBO5[JD669(NAW_5E"GCFF$S>,W^GW1>=V9%9%TR;-O::*V,V?B MH(2NR3Y33_SP)ZTZ-#2\F&>R^$2'ZE[/0?%>*IY78MV"/&7E-_E>&=$0:$ZW MP*\$_JE@<$$05(+@5#"Z(!A4@L&U$8:5H.BZ6_:],"XDBLRG@A^0,'=KFCDH MW"_4VJ^4F0?E60G]:ZIU:A[2E4*_H_M42(6^,+D7A,44W>]9DK(-,K0*I)F\I.6?'T.T<I M>*7._-=?\,C[H\MR2%@("8N 8*WD#.KD#&ST^1/=D1]ZVE;2I.+_4V*E]4T) M)"PL8<,"9A:WU_FMYTW=UZ;30 %;3@]KIX=6I__:*ZE(^>@G9LYUUY@*C!6$OG=Y"UHQ+4%H(2HN@:.T<'*M5/'JOM0"T? 6EA:"T"(K63M&Q MA,76(NRGU@+0ZK6B-8=_A/;"\[>,SQHN0E* M"RN:_2TB5,C2;[>Q]9)3L2GVO"2*^9ZI\B5[?;7>5_M<[":=7%_@NR7NN!Z: M?;ABJ^>(+S?Q'G31D#*),KK6H;R;L>ZW*/?%RA/%=\7&SXHKQ?/B<$N)'BWF M!OW[FG/U=F("U+N3\_\ 4$L#!!0 ( -MZVEB9MEB=A , !43 : M>&PO=V]R:W-H965TWR(/=TR_D=L M "1ZR#,J9M9&RN+2MD6R@1R+ 2N JB>8/WZ C&UGEFL]W;@AZXW4-^QP6N UW(+\62RY M:MDM)24Y4$$811Q6,^O*O8PGNG_5X1>!K=BY1GHF=XS]T8U/Z[B&+-,@%<;?AFFU0VKA[O43?5'-712 Q MR<3K_W55SW_>1NC5Q6MT@0A%/S:L%)BF8FI+%:T>TTZ:R#[4D7E'(TL&R'WW M!GF.-^R07_?+K\KU #FUW.N01_WRKY@/T-"MY'Z'?'Y"\(V\*_C%"7)G M]\L_EU2-[G3);94?;9)X;9)X%6_8DR1=!M8JOUNE:^BE*' ",TL520'\'JSP MY0MWY+SOLM,D+#()FYN$+4S"8D.PO:08MDDQ[*.':N4G *E *U4"U)]2716* MJBJD1Q*FEWANPM2PH(+I/]S[T'4<9VK?[R:"R1'G)F$+D[#8$&PO$?PV$?S> M1/C"A$#JK0(>)*'KDHB->E.1B*V.IH%_X-S;X)V_[]QU[Z#GU@.3L+E)V,(D M+#8$VTN#H$V#X#_U@-"$%#A#.&W:.6CM'O79^HA)4=!)Q5=>[O.R5G^NE25AD$C8W"5N8A,4US'5V M7'<&KM=M^[BU?=QK^_=2"JE>V%4EK\JWVN=EF":=&=!+.C<#3,*B<>]ZJ(T] M[!,\[[,P&51L"+9GZZ2U==)KZU62\%*]GI6TP"15.[-Z<7>YV@LZUU63L,@D M;#XY+*O/W3O#V'JAF1%=09P MQZ1D>76Y 9P"UQW4\Q53F_>FH8\5VI.P\!]02P,$% @ VWK:6 0?0GWP M!@ .DL !H !X;"]W;W)KS8BLV4T NDI-F9G_\"DR,L8D"V?=+ MX@OGDV;O^85OT7(E\Q?ZL[,U7;);)K^O;S+UK+]3%E'"4A'QE&3L_KQW87X.K5$> M4"SQ=\0>Q=YCDJ_*'><_\B?!XKQGY#UB,9O+G*#JWP.[8G&<2ZH?/TNTMVLS M#]Q__*R[Q.V 9,R8'(88+X0,"T#IFU;."T#3ML&F,;S)V<4&;3]R(M\ ML:FDL[.,/Y(L7UYY^8,BZ8IXE291FH^/6YFI=R,5)V M1E)\5"^JQW^M^$;0="'.^E)U,F^J/R\[=+7MD/5"AP;DFJ=R)8B3+MBB(=[6 MQYN6!NBKK;/;1-;S)KJTM*+-YB?$//U(+,,:D.^W-GG_[D/3BNF9:YJ=D(%9 M,,-GAD22)7L;LFE]6_2N9'6]!!X0XT([BA-Y?;J&%S5+[;_2S6=,[. M>VJ_*ECVP'JSWW\SQ\8?3:F-Q&PDYB Q%XEY2,Q'8@$2"T%8+?>'N]P?ZO39 M1<(WJ21J_[11.RRUXV&_YBN:+AGA]V1.T[F:=]%\'M8T0+1TUP&"Q.PM-BJP M?(+[,#,-PSCK/^PG/K)%%XEY2,Q'8@$2"T%8+?%'N\0?:1-?.T=K2G8MUS79 MD9B-Q!PDYB(Q#XGY2"Q 8B$(JPV*\6Y0C-\T$QHC5/.A M6@#50I16'P][533S38>>91AJ&" U&ZHY4,V%:AY4\Z%: -5"E%8?!E8U#"S8 M)%Y/=1X:5HMI?+F0?AX/[9<+U3RHYD.U *J%#9]GK0923]"J5FIJRU&SO>L< M&G,26C2%:C94JWS MZ$!J-E1SH)IK'A>DS9%U4!GTH&WZK=H,6BT5HGI6S]*J$&OJ*['_ZY+@TMZ? M09N#PS6\TO>@/K"L^ GC M.HOF3,WQM3\QNM1[7;^K2VVZ?R[^9# X.!D/;=.!:BY4\Z":#]4"J!:BM'K> M5U582UO>FGW=)'8_= B;:GM[T/& MAC$V#M,?6GV%:BY4\Z":#]4"J!:BM'KZ5]57JW7UM3'-H057J&9;QY79XU.7 MT"9=J.9!-1^J!5 M1&GU)*\JN):^@EO\8'U>37 D+[_L&U,>6L\M->WEY#:T M20>JN5#-@VH^5 N@6HC2ZBE?E6DM;?VK4WU*3W7.^.'1U_)1O@]?'Q0.M%U=I:YIME2'GB1F]RK4.)FHCF;;&S5MGTB^+F[)<\>EY$GQ<,7H@F7Y NK] M>\[E\Y.\@=WMLF;_ 5!+ P04 " #;>MI8UR,A U\% #&+ &@ 'AL M+W=O&ULK9IKDZ(X%(;_2LJ=VIJIVFE Q4NO M6M73>!>W:WIF]W.$J-1 XH2@T_]^PT5&%--HG2_= N=][0VZ"7G7OB@QR+A>Y2\S(>ET8B2"+^]<@A//F,XJZL&/L1'TS=?DV/ M,R(^<42,P/+?GCP3WX]),H^?&;26MQD+3S\?Z:.D\[(S*QR29^;_Y[EBVZ]U M:L@E:QSYXBL[3$C6(3/F.

(OJ_R9/GSI)Y@N@3W00[L8>^6E&,V8+:"+7^1SJ1Q;6%?=>?A7<(/SP3 M2-3FBJ/4UKZT0MMEFZS=K7RW$XG=(M)BN")PN=SX,_:KG$5& M#! R1Y/?Q.27JT6ID5ZU^?G=EM_8\NQAMS),NZ M1YO4BSW6U"WY72H[VLN6 M'$,Y?M#/"!&#P5G^U(WH9P:F2?XS#HUE>^3O^2:-M$U#VY)D& E*+[ +/?&H M+S' 156AS86D/=;6U J?6(-Q>#BSK 7URI&2- M>M83\I@/-_?+'X-,\EOK%5OTTAU9X-O)ZL?I9&79'Z/C\]-3.H0^G@W-8W-T M?I8#D5.@"US$8V$[^P[Y:T&GRIRE)8[">#YGK1VZ1!FR^E,%(%D+(T!,12 M<8J^I]V83+^'B,'EC2Q1G2+P$W,T.@;,G#Z4E,-C0!QR]W#?N!2*JNP6@]I( M4@)/ !&8X!L+)\E"F=VB2-[UE)-30)SDUEXQ,>6"4-D1=4]H?"A0!\OR6+JG M[Y&-W!?K:;65*MD>%67[0: Z-(!VRQ'.14C MG9=Q![BOY!;:H7RZ/G(!?1V,+XC5C,_V-Y,6]65:K; M#ZKK0P5H].3/O7WG(0KL/Y\#CW0SI-BB-P[=LFH=>(J4^U[1VP)9IX2L8<=Z MJ2+?LF8J(@-HP-U3/["_.J(@TVD\IT)'SA6:NK;+6UGD%>&1JTA3F=^:8 'R M?>$X;M*+.\MUOOCCY*X:SWRH+MTC9G40 K3=Q\%\'O@,O=!(6"O6(P*5H $T MYFF_W8A=>*$V#3NBFR'?)@N/@$1.#7A\UEM'=2$"')$YX'(3KB^\R2 !''_9 M%=2EZR:'@>\(D=0"S:?BA%H'8ON&3OD"!OW)CS_(5L_RHZQ+_ -/2>DBBM%. M$54'&L")DLSN+PA'[I.';@-_]HCP_%L0H?#.>A,XD26U=IG7)A !3K!T]<:6 M'?WA1L_C.(S(9(+EXU:S=D_XK@T5HC.3V' (VR[=42T05F":4[X?W.J @^VF M%)\TE OV@3]%5"EQ(T#$L3-E9?8XI4%3*.HCYXQ=CTY(?KOJ^[T\3SNG=!'L M&8!CH/IT:B $:/SF#3KQR*PHV2,:5=&U;]]R-I@YXSN4DZ12I0=LU88)T#R] M=7WZ7F*,D>-*+D]4%>T!F]KP )JEPCV3F%65JCUBN39<@#9M&E="V:KEEN\1 MOWH84U+/X)&:#YNA0FJY?!'PN7EV?++CI"IB3$D]AT4JNY6G9.)6%^X7G:H M4RX_RKG\[6CM$>:&7F9RXU+D1,Y_HCD4/]%<-6X$4Z-6V(LM;]Q0E(S*VR#D M'? 6ROP8;GWP+:>-- !3&DV&>[>[LC2\X5<2:WF@Z6"1.GD.NWI.0?'=$.A5 M[[8OT30H! ZZ_DG,.X+%]2W\]H4(C[U?I49?X)&NS;[X$<(H%+._D2\6I?[1 M/!OLC 9M3QX ?5/,4TH@!)F++<&:#BF1 YE;"9XJ;)MGCD-:3V( _=*7<4C= M"#34W1,1#./0_BMV0S>)?PF MYX7S?W'(+@-.INEU%YX2">N\ZTU9;_0%)O7 ZZL*QP6?H*:2>;2P.YW>HVGL M.^O4BXJ^,[[FN]>14_L^>P[/53KHYTX9:/"Q*M)5ZKUKP)H&U!::U/G?R38I M 2XV2==*O:M$U6Y'+B+I.4 '"C IVLP"7TQ%R7=%$%RGD(@)X/G!LNO,S*5A M:1)EEFK$>OD"X(%IGG?N\5)E1<"G$L@-N,(X:SY]FV^%L>5%;Q3-Q,\'C8W1 M8W#C!4&UK:=8%3"+2ERLK=M-4 -T%URA!49VD@J!,S[S1?I#IC(Z@ [!!\26 ME,_()]@]@OG"F;N^&T94$B\2QZ!:Y?X1W0 WR,<<8329?J93#7T6B/"+:Q,, MMA?3E%-YI29_]Q!CBD">!V1W\6_1:&_>,T5ZV-R0-B&X^FBW'CU%F\*Y? M42*B2T#30#'D/YHJA*-"-5KJD\ZT!5]]UNGBYD$^)832Q8,3G8L'M'5#-^/$ M]F-$K44^NB?[.^S:U,.?1$8J_B!7\@YA-Z#7B3"]+7^%DC^7JD%FF&?+GZ%[ M(I/KZ139W+N36^U$![&,$G/[F27B(6IU^?8]I->P;L@VV[?I(++)XBUZW*_> M0'$0#@#<0=P^N^79K*'\MO80G7301LAA#ILDC]MZWK>J/:R\5A'5R!R=#;J_ M--&$D;7];$T)=,+K$N(CMOR0K*L*K%;5V2=.E?$#W.?F<8C/H11J])CTNN@! M[FOOT<)ZRTS,XEMM[FZ#6V,/*-=%+SU,[F#GF5?;](;,G86C-\5QOEYE#UC7 MA@_PQ5@>PYMBEA\0=3_HJ;'/+[P';>M@!OC[C2(0>G891 R].10/PU &P%T=5?L#WA@]$ M5BRA>W4V)(491=("/*5J2*AXCJDC#8!W&^[2)?(Q8%?P6<)G)Z:"0<(4C])Z M^Z .M60 \5R3(YKE^5[=M:>B 7AZ 7CM494?0"=5623L[=CJADKB/Q>E;U)M M )Y*-:2SK!\-A0'TV? :I')4$&75*%?=2Z50% - 4[5"P;6"!RK7+PKDG&PG MN\XZD>ZI* ^#J/:TSE8(FS/&BTL)?ZH2<-@(_V*B'E8Z3I*$:^ MWKZJ@U0& (]I./;3*DF"T&VJ6+LHC(\#\Z3K$/;;LD.5)"&--PAB_7;2==R&UME6!)TQ"\F? M]T"V%>B2&)?..)C3\#:BP"_5A?> 8 W@&TRN)NB,6$CW\9@00M*- MFP!?!?%3-(V]S#/',XL%5?: ;&WX&>V0/%Q-XJ#VDU8IW(Q&2#?@]+/!%9 = MFV?]NYXBQYLQJ1 -8 .A!J_>UD0 MPB1@U6.P#$9XA2++]11C$A+3S1P8A\:J ^0?:1^,]4ZP7^7[0<,4(F\5LC#I MBQ$%ADV#%TYI=XQ?T@[]>K"A,(8<,Y0CR?*+)&GI=H)XK;\F7+I16>+R+SZG M!U6=K=L6G)&NR- JG%>;B+<6N"V=QUA,=/6 ?/):N\MC36P;>%3+H6QU%KW> ML:J$<2I5@)%5DX$U'NM@WEZ\Q'2R(,;X/7+0?)&LF.(_/.(AGSQKDJ]?N)>$-X6ODYMNH09T^2TB= M:YK&\7G9.$[;,](&-V_>MI'W?NW5<'KGEK,Y%)3O(NNO;O?%E> ,565Z2@EZ M]< !C$J3?QTD)K.BY(XSJ(H(Y"/^Y/!?B;GJPCM.G@8H@._LK^<++WA#* V7 MJCRC2NOM.*OU\ %\*Y^BOL/!%(4AZ\X-4ESN.95VG-H:X-0?M6_4;LV]HZ5W M<@(_#D9E\S9IS(AH:RP_3?9IZM]=9!\W?GE*/O^K M,0VPX>8KP3>(]:X)\2['=)#P+-':&[+]QI;'L@5=^,XM^9:G"D:GB>+H.#7/ MAEV'6!)041[ZC:$"-)R+F.J1O@,\-Z9.I@V[K@!-QOZN#?K-*4/].0'2KBR[ MQ-ED6=!J YZ*:*T+S;'"5X)Z%Z'%E>'1WIQ)J7;HR +@=55> .^FIHP@NO26MT] M(EX%.<#CO1R8I>4F9WQ9%"[!ZNNX% _$["RESI._9#]+=? >A0B_$(O<=]B) MEN6%7^9$1S%=ARJ?Q;;;>%&69^:9V75$"V7&%92E/9' 7OTUT"KGZFBK^7<- M4Q4*;.-# V_VHU8U*_O1NSZ)1;$#]DMVV6IL8?PV#?"KA1U%7:FJVFN-4 ;< M_JTE[D.:-7 /D86C[PO!,QI!A5Z05Q,FP"P;)1"K#$3$.,HKH?+LSF^A%]RW MA1M@TO(R)#774JYPSRGF0FP_"X;J;)R^GZ4'5V&$8_:T2VE6KJI8Q'9NCLZ/ M=X^^AG#;SV6A2N5WWR53QGR\%C# \JY#>D*9),!5)UB]N1[3WE (T@P6 &9I M&I@W8BY+QHY0HU>Z$)3?'JY*G8UL'^8T#4M^4[X\>2PWWV32!WQ3ES M:)*KV7U9B8IF<"X&-UG^RY]](6H67LQI.*>J*;1):]M/6I#VL!A0ACTK7 ;I M%F2P4*D-9S9HB>RUI 6U90#0/8-[Z,:-14/0.3\,/->ACZLO+8\N M7@_/*)8CI>?QXI%75;0?Q"DC Q@$)[?S54G$6B[;#PK5H0&\7Y)X M4Q4LTG+!?K"GB O@;1#NJ I7.*M*T<8"V4P+?E@3X*Y7<);)4NP_0 M1%E=&:,AN.]I-R;3[R%B8'D3I:A.$?C ')W#Y4T?"$ ;)3>]2\=99=F=8DP9 M $!+)!\.P7<>HL#^\SGP2#=#.KM';QS2Y-6VG0=5M>?E@O!T39640HI3-5P M?4+C8#ZGIWND_T*7WUHQ>+0I4E#AXE.!!I"Y"\=QDUXD&933ZX0\1UYUZ1[Q MJ(,0H&U\3R^K^QRQF\!6:NC8WAI*\8H](K@D6H)TM?_W* M>ZMY/ 1PF%)GE90! C@JE<.82^)Z0^.LLG-"QD2H(*Z.Z;&.4CJ!ZL*@"13U MD7_(I0 0()=LCZ>7HF7'AJ,>FSH( 2,O!?$&8WL$.6NEAH_:I4Z0%]M6&V_WZ^ M\6"5DRHHV0,N==&U_VZ^!8^"C\+)=(R1XTHN7U85[1&)RO /GBGAP8(T] - M=Q8QV*7GK-SRH/E47AAUP '7+]-!8M!V$IH6%/84@)E;$FMYEM3!(CTVZR#V^PK?#8%. M;3?7CUU_MAH8EV@:%$(Z7?\D]AW!XOH6?F//QNFD0ZV^P//H2_(T%*R0_8U\ M<8AF']"P@' ?S)R(8QJ']5^R& M[$+W/6+W>ZMB^^LW\*Y$925J*#VI8Z@#C6)7Y(A0@NPV52(]L1$JKE3$/C)' MHZY3F'6O.34D!O!5^:38>X$OIJ+DNUI4J(6BF #>L%AVG*5?O#7F/4 %T#]XCT/D:9>;)^HX2L3UY,;)$9C>M _J.!RCDC MMD9+@%5#>V%N"S[ K\EV$DWIW$>AW MC.Q#,.\BT"ZNQ;F])UL^[-K4^Y/$P2W^(%?R#F$WH-?%,'VU=H62/Y?S#U$H MEGN"1BE/8I?S!N>6.['M^_ML'7]F.9.(>EV^?0_I);OE\+V@0=U%,0'4&X W M276C8(5G \VD!W!3HW^!")Q:-"2EDF4)7H!$-MJ=]I)&*5R 1NLR&=Y-@*^" M^"F:QEX6>X'#JJC*'K"L#1_@=O:SY?K)MOR!+%:3:2%4ZS).*X=_MYRKP*>K;U/C@'BF*"_>8S1K M_:P8!F5-^]+*YG: MHJ)])TX'-L"#W-*S):4KZY):/>:\B02VEEU^>S=->\5M,QD ?#C_\&QA=&DQ M9]Z*H.6IXMN:FE1P%4JNZ!'M060Z8.*F>J'>K#,KL;,41FHHSKXGI[J0DJ,LC4 -0# MCC*4W 4E917(U=E+^F7X,^I!O;0HPV"/ M)X7L)DU"I5"X(X,0>#X1XH@J(8 M,GW@N^#@Z,,J=DD=E5BOO;]:H22)3#'XSCD0BK$6E5[;;JR*5K0ORJ B@TP- M('GQ*I&LA<6NH0_5+>RK9FA((],12%[ *LM(*^VR2NV]U UU2627:_A.1!!+ M2-Y2DF=44JZ_E\JA(XM,/2!=H2LC$H8K5=8182M[J2GZ$LGT!;8ODY-[17TV MJ:Z_ESJB(XM,.R!=ZN,:5G66F7+5HAP&YX/3KO/:;,\TE8DA4P=(H80YR^7J M56>2;90?-5J]@:),AN;H8])A! TD(7EAHM'"/FA& M0VD G"@X,EK>,:N[\E0T4!3)\< \[7HK"W;E494>P =M^3%RF\_2I3##%,K# M4Y>&9(GG$SEV@"^/[]$B72PG4Q6RN>7W@&P][!N(OMWJT$XCN]Y99/&K>$6C M4F4/.->&#W!"S^NM(NNB*GO NC9\B'&U\R 4$I_QBA?QG@S,$Z!A"-JA6PH= M8L#K_"PE?ARI4&,/"-=%O[4%V:@L M-/PO&UT*\L&Z-2?_T_+DGVMM\U.]-))2^A;%=V1W((05MGZ9)^V-Z+K.J@B< M@:8N_.)M&PF6]N=@KMXD@V6<#!:APE25A,.$LFQ+MU^4<6V-E7LRVUHV"U;] MU7)],A<1Z]3A /3(W&&TL-PL99:8M\JRN\N;.AR UB4#N7II'-(# ODL45EA=QG4 MQ*1^?62CBQP]":7_FSQY[HPUQA)$V<_(B3WTU8IBS$YR=)>^<_-\?>FCG\G^ MR'V.'6MD'S167]R!5?$V\&>/",\%Q^_%(EL>E_F/KP2;OP1QAUW?=A>6=X_F MQ%@C*CF9WA#2+.]_D845,-5I%MX8KR(R/[8W@AC@ JR!\XO_C8S^QU?DO:"O M@1\]\X[#&K59%-S9P!P.^Z,JBG !+OA:(.D >'P-VE"/M*F>:X4()J ,7IO0^ZG;,R&L+^ZX_HR]M6&AZ&I4^CEBKD^FE%;HVL2JO M7"^.D+->-C7S%"W+@5EVJF0M&@N$#=8F2]BY[ )-S?E$.\%L32?IAH'RM4)6 M"[[)^0>C%3D7+X2*&?H6SY^HJ9&*EF$/)W$41@0I <<99MJM;'E*X?2OU#&F M67H8J]N -X74)#H_RS27@+J)NM'9A<66"5<3Y61:'7:&_.HFP#3.@.O'Y)=I M*;+)U-R^#H[-D_5))ND$^4MNBTKFE2#KB>'1 H:WZHLQ#;!A+WN3%:5[7O@3 MS2W-)(XXX7VR=]=7,>^1@7KU;5LK*AW3V@W7;A#>I*-+>L&F:5<.$'?'BM)1 MW1C7;*XHKO.!>7K6=[51E0*0D\/6UJLQZZ<6Y5(KDN/N, MZ\!LMIS\=I2(.9T$__[_4$L#!!0 ( -5ZVE@#5'%_&UL[+UI+;*P?O_]0_G!9C(;CORS^^,./ M['_O?_QI\<>__/3A+S_]N'CX5+;[Q"!;A[J&41C__A?^GQDPWK_O[##__GT]V3OT4[[UT8T\2+??3=@K7_ M"\V^O,.^EV3DJ73_^D*B#2!$'XVF+4$*_6_#1/S_>'@$)XS7Q" I\;X>(1[_W\>X' MWN8'D\$RS(S(^\,8J!V_I*OU:L_ YR+5&T?9J("0O=QZ\0;1V_@IP?[O6QP% M3-M<_S,-D\.0V"NG@40.CVYO(OQE4-97!IT.U:N0^A&F*4$W7DC^[D4I^H0\ M_CF#ZME[B9 -EH;CN4!P139>'/XK6UW+.+A(:1@C2D\K[@HE7AAUP]9\H M/Z6[G4<.J_53N(G9WNM[<;+T?9S&"3LC/#!I]$-$?_4(83_THD/'F> 2Y0EM M,LEE3/T%X0WQ]EO6,KJ-UYCL,M:.3RX+&. 2\A&]HCAED_F8M9J&<(HYX1+J M,J4)9HBS?<)G7"<3"9EZ6KCD6JW7B+#/EYA.H;K$T\$ESP/!; ]*#@\1_SD. M^&EJS[7)^*323^V";%PG$,IU@KR@W/CQM&37XR1;O=C@_TX] NPZ3 R+= M31BS"RZ#]YF=B*CG]U7V7:9Q10ZV-7/F>?'AJ?AXCQ+6Q-ML"-IDU__#,QM] MM6:J)$A]KD2>$'D-?=271$-,[91L?(?VD[O0>V%:(V':=A"*R$=UB.PCVGEA MS#<61+(3+SN@K%ZB<-/_VF8Y V0BK+TTZK6I=YO(!4E&.=/ /*U

V'&.F MARX9^&$O#*5CN4*L8N5CU-^%E&)RN,=)+^UN-K KE!]1Q#>7!X]+6@VT7GK, M=&AG(LSV5/_PM//V(Q+ ;A)7I&";+#NA)>%+A ;!6CJ>*P2/1\U!T).,YN3" MS6\4F?>3'QT1.T;WMLRH1X2#Y*\HW&S9BEHR4?,V:$EINMMGYX$;3'[AMMPK MMN".)G]V@?7\[2IKL?SBD6!X(@T&$1PB9[M6 2*[H+V&R6%XNJDF@4.*1T03 M$OJ9AXS!^SD.D_%(8C(9:-),0A*WI&CY@WOA+!_-!7+7'N'W+7J'*667KHPC MRR#(_!6#>9KL)W%SV3T=W"J6JIYW?,V8+A"]C1FDZ-G[BNC@K#8>&TR801]L MU0."0?'XY>FD4CO:#DX"XPDADVB(D(3.<[EQZKU0],^4@7C]VG=E2,=R$TD5 ML,,%/V4,&RFH'14*LH/&#IH/#Q']X:,)>\P'DD ]XPN-1P>C^_/ P,$C#8&' M&HX;:P@Z+D45;N0JS DTP8R# $%$(KIVC_=R[;L,*W!+N" G# Q7@1%T[]T80FMS'[R)?739I%APX94V,^ =RHDS'#3LXD[F2:P!-X MD2>#AYY BST9./@$F@MT8!^H8R?HZ Y0N,Y/9330" %&H-#4!V%,&_(!G3C3 M$,7U?4SIN1\E' !V/,"H 0&0_ &]\-6," ;)D0, SMW;/ZF['Y:_?U"'?P?4 M,NA+_)J0K#WZDG5-Z;N-Y^US,! *=C]A?BGQ'K?$8K3[^@**$\F_XX)23[V-&.C[-=T*2&T!N="[VXL CP3(.3(J+1_P2G>+/*D9'-H9Q\D,0[GXHVOS@15&;Y +> MEUFF>#JK/V3@5WH.#13[FXL'CM\%&1$Z0B@;9G!PL]'?[=#N!9&NL(K&&!K0 M+1N/^.D+>GLC M\%]"=G%^%[,]!'\QD8V(D&-?/OB[X@-#X\.?WWWX\.['7'>(QY5BPC .\\0F M=^QCK37BJCA 03D&GVUH1<@!*4&)L-]5Q?-O3AJ^^.*W[)D&=Y;RB4LL(N\% M17_]3MCFMP]'>H4)1U;7*J-3Q#,#8E*0=31LQ%>N)3^#;/(SRL7AU.;!._#O M,L!/T,@RAC3"6E[)-ED//I4^T@TB"*J*D4=TUC M<"NW(ZNP)7E$*]-NZNK*E4TYY,JC)*G($?MTDB'VX;?+=)=&3&&\HNOU&OG) M R(A#DY "1:9:;<6\3IT[+V4>J(OW(K-.W8B =AML@/_<"]J55:;^=Q\@=G- MZ6BCRPVWQ]CM,HFU8EM3]) JP%5T$Z\EFUNH"$\_F>K/)8ZM..4I--AQ1'_VFH^DUYA$ Q9-](.PM3FFX!>*CC?8GABBVX1X MEGI8@71T1PNBB'GFT>TT(:GD;J%I+145??M)_?K<-K)&A!YS2(3Q9K46 $DY M;ZCX)^5:&G(*>1S!.)- 6[5ZX<$3$5ZPV*7 U6(1!@;*U::9OM P"#URX&E( M#/Q LO;R+<6@QZ0;Z D*'K^U6E>+ "GW4FU'.0ULND);JR8,Q+W()-IPY9/6 M-EVCR1RMK<+)5;RM69%'GJ1=L;:D[77^1V4/!S[6.CPFSE91#SNLP2\C$UZU MW:]&A!&L'\5L C^L;)8!%@Y%_O<;_/I#@,)<@M@?)\%A'W[C"2.BZS@1&Q(% M+03XJ]IT70!ZR//IA/+=_%D(LZ0!%,E5DQ4;(7D43.%@7!1%@TSH>#GZB:HI M_"0N&&E;H2/#I/78;IDB16$5 JE[1MI6C)U!:RB";,H-;$N(A@-',4?IRE&. M/:'8%^D%5Z1(N"B1>%$SH3AH&HXMY\7TI\L8$M_EE6U5B"E;0Y)S#2.P+0T: M(BX>OI1NY;!3>M/Y4QZ9'[W\3>Q]%OPZNN^44/<[S/PD]OQBW5BK+SV"OG4ZZC\7SWFGO )^\?F)0E.42Q M\>)&PEN!LMG8%YK<%5,#07H;E[85HF72&HKD:]F ;2G0N!&)!B^O1LI!'6T+ MTC3WVNW!H*=47=KUG7*[D$*FW38,>MK3XRRV$3MNXGXD$VPK1O-7MQ?#>1TM M21ZK9A0=UFXH%3!ETRG75QT0;:8H67-#1,\B8Y.2-[@#+01+1#1'=46HQG9U M83%]SF+QD 7,$Y8Z(.KKB*"I(8+@1=_T88H1#407#LTS%-FXCD3^[QX)>57( M1R]1G;R:S:32H&@XI;!7P5"*>KNA$6K@Q5S!!VR%O4#$VV-7!5P\YI2YN7@: M,43V_,T[WU9DN;@$S82734W#\9_4[E/B;SV*EAN"BFJV=8@43VT-^XI=BAUZ M0UD'!HS#?6G4S+,EG.[T>-=B&A>!3T\^BMG2Q;J@IVH[=<"3I.7HP4[%M)]C MND=^N Y1( ]VDK458V;0&M("T'$"VQ)!%NA4'_\8Y*0:UY7QJ-Z2-,F\%ZMULZ[7Q4$\@&(5C#BC5 JGF7/*-2H&2+MJ M==TL*7@6*WL:YN,>1!9E,1X3Z*HF,@'6:4+69^_K,DVVF*@M9^+&4GG6-I\^ M VL5&.4BEC6W0!;\HM7RIY5MU8 >TD2K[7G:.5;%X[MZ>E^6V+HX'/_\6X@( MH_+V<(=>D>B)B5UGJ319=Y]R*:D+DAW!5*XOJS'T9+(0PV%FB4K]15U")G%KJ>3HVT^:4Z(-C3J5A*R]#;[@%XJ>1[@+ M2239(H0SU7)%J&9P]7;HD%6T.=6>4KT6$K65OX71M)[4&%*IK;6,@WL<>Z=O MJEFME?68+$>1FTHZCP-M@>EXC(3IW=:0J M>ZE!3ZDHVO6=OK1!'^XL4^XMKD$5%$7A'5G"S-.BN"?RR[3QOMI ).$_^D M[]J1*",O46N.8'O )U^DIDC5 Z[,D&DLT__\H4'Y._:Q?Q7EEOSFY9U1L/OA MFO>CX4N$KN.4UUC.1Z=C%TWN4[/F1_7V)&[J8(?. %&>F]L-C9!K-9WN])N1 MM5$E7EZ,I\4%2=$=">Z:HCOEZ++B.J=1&SIC3\+,%_'7[]Y;+$'AZC.K5GXJ MO<4.U#@* P[CA1=QQ?"T12BAWRE7H_9KB^>!0=%SOVQ3(UK$VF!/^9!Z7*##&-1C],"N*$A<=.J V[5K>L M)_'3%_3NN.E5I5UH%A(R1K9J=6@U5IT[!EIN,&,QI'+V*.91<\->!M5%S0!Q MQ')7'(TC]>W,G!UUB5)O:_W(OJ->EMKRI_UICTE"/WG[9^1O M*R4?+C'9"XEKW L8I>O(<$H;8^)4VD]U9<,8W;(_M=7T*@W'X8$71<8;0 OJ MFD.@L4TTKV0,@"#YBX_CA!UDKJ.LZ5^_HWE^Q=/O$:8H^.MW"4DGW]Z7E++S MT?*%)H0I59E5N]%HRI7Q8Q_^- $_G7?;]V<7=+],">%&:1/RM]H"T$]BZ6ES MH 4['$9<>G2[C /^#W_V_NI%F2,@N?0(.83Q)@OPD##&L"\81DG$K?:RU PE M./Q;^CY_J40?D8\8N$P-WZ.D0%2VGI1= "@W8VZI,8'#I-N8>[,Q.3#P)$RI M-YF2"1][,J$..22B%R&GJ"(?4NH+VT[)AI]ZLT&( AQ^K)(M(C5T),P0-9R2 M$W_HR0D1_'#88,(!A\3_8]\M 2K=I4F&Y'N"N@N8C5K%#C4*<+BSVF5;5W+0V*K,NP/8'LR,B.8H@>2BF8U1U0& _.0&(W!."*)96%R\8I(PH.0VK#@%D7 -<@,]*;H0-G4>@9I&PY M)5_^-,22 ,Z.NB'OJ$V-3)>5UE.RY<]#L$6*"2#6<'N2\?E,VGI*UOP\"&MD MF,!AC3%77#/DP_MAMG7(S+C$.W80]$,O>O#8JM;:F!7M85TUK4TV"LP@L4MQ MBC=@GF%O6)?2#JPTQ!,48\M#Z!V.-\^([*J''SE#U;U@75.[,%*-W]BWHU^S MO R)?HEI6\.ZCAIS0HL7G"5TA=:( 74R'5;PE<=[:'O!NLQ:+R$M?G 86(%, M?R*$=IOMXR*"Q 1^# J3,C,-WTG9/0_%OIPIRAZP[K:=#H52W. PK8T46^Y1 M&C!@'S#)J)XD)'Q)$[YM/F.NP/D9"4<,BLTM+[J!J,Y=._0DL.[6UJ(Q-#G@ M2!,7>AQG^"E?HK2: 7 %C[,2FBJACC8OLP.25J:7HE M9:T!W.3'YZ,4>SCL?$0)HQ@*RBSY2]]/=VGV/)<=ZT(_E*EJDXX [OCC,]F$ M$'#XW::'\58,XJH_/C]%B,/AG^XXT3%^$9S5N\]=1X*AEHG_^<,$68&.7]+5 MNG!RL5^_JU%:GA[H1W5ZH-/@"[Q>U(:'F2C(WZ(@C=!J;98+19E/J-M8<]HA MRR7=)>U0'S;/V8GF[$1S=B)'V8D&"">JI;%54E[2%L!5T8SX$OC!B'UE%=]I MDA;INSE+862*4>U,WVT#.K^\1X_H%<4IRHO@M3W4Q[L2?Z#%_A<\>U^E$M!A M)&!+U50\.N$*YTYXB6FR6O^"<9!=?1!Y#7V4UT-D0%^A/4%^F%T$V-\1RM@2 M!\L=OR__*_M>:G[M/S &U 7D1@"=3@2\VQ L.&ZO: M01H24FT"8-NT8DD=^K$#I'CN+X^F7I0<[C"EJ[C,IQ B>I6B9WP3<34MBI8R M[@I@ES+B@!U6<);$$3F^K_(=M412MP&UVP/8@*P6BP(5@/S)8[BX6.DX4VT) M(/*PUZ&@B@L*O6^WVH%()JP"S-:>(R]KQSKW"Z#?[";'K_#K^)*./ 5 M>A&&X)KU Q Z:,,%"\S&YDN^&/EE_-DCX7K]B-9I+-[?I4T!Q 1:4U^*#!R- M)!*0=1&ZK2VI+NX#($2OB[;28 6'91O81Q7K/JE$Z_0#T[FDCX M9S, A"""+MRTP1$.:[.'F/\MR.76R_>('H;R]\ Z1Z3?&P_)EG=/ZWN;J^6S]=7BZ=G]L^GZ_OGI\7J M9G'YM^7]+]=/B]M[]L/J\G__;75W=?WX]&^+Z__O\^WS?W\']84)_%+4Q]ES M[EWBW1['63H ^3,031\X+S^T!:92>S;.F:[-WM]M/OV]+<&,;[=AL+M[M$!1SEABUJ"&RWE@E4 M;;L0H %@F\[ 6AKLT_6& #9JN0"U=^DZ\,.3G9*D0G+VZ41N]H&I0UJ*BD#? M"%M,KV%T1:I:&D8(MTO:"M6(I(U;#:(0"@%EQU,7&MH^^2CV2(@?"'H-<4JC MPR/:8Y*@0*@PS+HX5!U*>2D)K\? J?XXAK%)6:!L[?!(;T1])? C!+$^,B;S M!;M:/W#3X0-B_PVNHW!7A)>MUG\+*7^RX7M1?OP5TKWG6'#6A$R^CM&OW9&< MBGOL\D$P][B\HN5^'S% D9_?"8N'GY:,M!T6SDKKQE-;?&'<[5H^-MFE M[@Y B@2S J#-$]CY93L8)AF)F4!YJQN)A MT!W[@5RFJ/.U?Y42KIZS@U6N$W)HRE,7WH648G+@)4U$)]+.0P%X9*IF:3_T MX"QN"0K9V[,J!A4I?$(^:ZFH<=%S3 !/6RU.--WQ!"\$;3D>0 J,!P7PQK:7 M&!@C"EX.\H>HIP>+7=9]O3N 5[G]EW@=)?!QW4_'.NR<7F^& M8)]V) B/7?O>;J9@X"26BPJ6_+]>["-5NHI^0T)X6#NM$"X/,9CVYO(OS% MN/+*3S:55_CHBW+X^5U,UU)',6*,8NP-DQO/S\H"*\)JY8@>>C&^9X>,CQ\'EAF.T#P:]A@(*+PV<&RFU\+'.QY*\N\A+9 MZC1H708"L/L:Q_%:(P?'7P(\PEJR KM+YOE%8'/W1^R'$:J!^XR'69KC3 5@ M\0XC(N.0!XZD@:XM)UG\8ZZ."99AA8_%]]@HB8S#XD:0S@;=E4K)61 Y'\PC _QW&@297 M@J@A@.=ADQU2!>C#X>(OC&!YG>@G+T+96U>&7G)XB+P\(?"^,&"*.&O:&<"# ML:FX;4J2L<]*)SANPMACR,:;BJ]==&32]8#P6FR2HY..$' 6[YE77)6])YMJ MK4Y5IO7-EYB6/3.;9+E.7)=ZB)J+A%^>KU#^;P7;XCF%QLAO,P X]$PIGL; MI"'SNC1/LM6 PE?%\PJSK@ ,^/;RK.:K"$W('"TOX9?LQK:1ON?\VZ K#F#\U* M$9K@.46_^ =.IV COT V/K'.OX<<03.2))6 M_ ^H"TME(P"P]H_ 7!FVD-E<@;?#O472&X +8/C3DA!3R*R]Y$F:&8*_ALGV M,J4)@Y_ <&Y[ ,6<@<+@X279:OJ"L$9\%(9ZWS6;1M#PF2; 0"8K 9[R&.,-'A>)YG7(@ );G M7L_KE,C!X3&[K)>)\/*GN@R/(,VK5:G,DP;] #CRNDMP/=Q-BRL@AA+L(Q30 M&T8(0;S6,@YT(7!6(P#P\ W$9!NLX;#;'/G>NAF$3AZ&V39(@^?U,:2O[WZL M' C 6:S7?JQ$#@Z/JVJ(HTG+M&P&RKK1'N[^:R"Q,M7FL'.L"^ W6]XGBKPA%U*V#V5>7-K 2GL@> Z)CA MU^'D!36KDYN^I=+W 1#T?DUX XE,&YI ,4S@*T!SA MWI=U$%$IPZA'&Z3A\)J#S/_/+86O7H2R)Q\,R=!G1V?^PS(.ZE]46N:U9-I> MP:(D_?57?^O%&_3(CN'7ZS62&G>F!@+ B$KW^SR)JQ>5U:!NXS4FNVS/U)B,C7L#. 4:IK\UQ0@."\ML&SS_ABJ,IM$* M@"'84OCJ<3(-="#QHQ+TKF9)NR$ *V\OKK0Q@L,8_G:(X7/RY\7!\>B8*02= M@\R\/X [E:%?S!PG.(RL5JO/JGLN=_PI46$Q0<$'V>E$WP^ 5K06T]K!1(\B M'#Y6*K/*6%9O D []N).'1LXC. &QI/D'(7E-F:HI%R'Y%(D8Y)Y=PA>L#X, M-,=T2GM@)E$KD@Q527GPC M)>B8+^@3\OCG/%J1O]0S+/?[\<.?WG]$=EQ#?C,)E(4PY*TG;X4EN2 -84HU%.<"NGA.$UM R9E M,2UI:Q@EM)3"J>3$J-6*BUWA'B=(5:58T S +40C()6BQ +XW2:+S"'RHLJI M3*ZLI*VG5U>2&\?4ZDI*$:=)7!#8R!9/0=5*FU;)W3',GO M )1WG(JBXL3"8VQ-YU=Z25&ZZW%'*+DDW.,M*R&#'41CP]Q!W:.-%US&CQ4%I'^HPT+3Z[.) "XGQN)U1F77*^S:\O9PC$6#:#@%IFXY=H+FGIUD5NN*QTUMP#;H"$/+:86RQB<#M-S& MPCVLE$:8RN\ =)RY>-6"WDXX.*7UZA61913AO#),!H22]HKV "YYW7BAP,GQ M@\?PE2G?A\CS,[.%DC&RQ@""9[IQ18:0VR#"R&.WV[(,UHH\AINMRE&D:#_] M[B]ASS"[OP)3>!Q3;OO*'C#V>ZT8:CDSXHVFN7#+FG'RVXRN!X!=WD",*F%@ M:G0&6P\4^=]O\.L/ 0KSI<#^.*T ]N&WRLH5:"EAB^GUDB0.KY]>$N(V(>7S M:86*IOVS6ZVB$)22DG5P)61TL#QEE#X?>X*5E&L]E1T'<^=_[(6], #%0EM, M[BN4[)B?&F/0']%#^A*%_FJ]1EP,I==R MX_X GCX,QUP+O.$P6WC(OT\YY5;K)^Z6SSSWEVQCXXE$RG-]T=#*!F S*H"T M&,,)1F]JC/U&2@A@II].Y<\E'._0'T#RBH$V9CN\X2QZ<1K#4Z%[8[5>[00@ M=<6XNKR*[-@KLF(__APSE+]P%1%O>)105@QR&0<\;6%(^5U7N"9M1P#P$G^@ M56F+^82\S&O4%,> 2TS%ZE33 4":LN$Y)4)T;,94?#+9C-PAQGJC9_R,=@PM MCQQX-J)6G33;SA#*X W$,0NLW7%O&01A/A-/KG(;%[6@[+@H'01"R;O1N2G% M?G1EF=V0*PGA0GP;ES%53&V_,,R34)S$T[POA/)V0^E08Z2GS+3P3%*:%)6K M[U&R6C^B@"F(1'9:,>\+H73=0*PS1WIJ76JB*B=FQ6CF&PERT&]KACG FQTF MY=GHEA45IF.OF?(RF%MSLP+0, -MRR.@PR*0?'M9]TP![.LJSDJ#+W M8-EVGI39HUM53+%V^+KK*=WMV"6&W4K#31RN0Y]7K\NW90XOP]@/$2T%U_*I MUX_MIU[%? N\7E1F7)RF7)1SLL;EM/#??@DMHZHW7JH. #PBYQ+O:!/*-<C.P!!LF;8:(]&9YL@1XC-*DUHXL6!//1.WPWJ2<&>MS6T9F-? M?W9)G!WF[!K-IN?:W/.4:P8>.?(+PAOB[;>L950I]F%M"/JQER&H!"A+#K2I M@+0(3S#!MQ(]^5L4I'S7?42O*$Y19LB_9F0CC/F7*4WP+D_S=X?CS5WXBH(\ MK93*DM1WT $4/25)!7WVZ80Z^W"J.%(5)L$-0],6C'5I R#:+!>/@#EHY3 M^3JK0B*\:&C:NKU;&(G%8UI*P3<<<5U*Q6HNZ%U'\[9W:TO!6HFCIY; MR_G=_,IW(46FQWA3GO5D2U;>'L!=;TA94& *)RJ@0+@H3)_5S.'WGA+GZZ]% MR5N.+_M?\.Q]5:]\NY$ W!>'9'DG&HP>Y\C.Q[SHXX9II1R'OZ$H:'!1V1+ ML\IL-09O,Q'#< MEE47YG!I$NG5VCB^5&O%IA$!7 7=;>D=GJX>1WAS*.!6 M$EW:VO&]VXK\4B0F5S:/_/F+1+57?@,3DF&CSROPNZ&K4)!;O[I7U"TAJ%'0 MF6Q^8N38I3LI%1N_.]:_ HZ79&P .CTAO:]J0M9_=ZQ)582L ^JVJ+58$^DL MD_INSBR0IAC5*E8K]3&4M&GY@XD;3"YQ%.5N=0ZJC\+76L'BAA5"TP> H="& M9898C6T'*NV1#)+,Y\[?GKU$88Z!D!.Z'@"L=]9\T.$T^H/Q](7Z),S&+,^K MI:TPEQ$1)TQZ ;#267/#!"_PEKG2#LD YZ9%TBW"Y@^]C',E#(L:$/#M,6:JX>WTW,+8[-5-JD8Y:I-P&&;? *X%3 M/\/2=H,1?6\JB6J.-7%SRK%"N]'3R4AIE)(W!Q"@;RI]5?;($8+L)E;RR+ O M@$-]%X898@=,#1Z>V71VF]6I!QB;9*]]ZH0/+-YPN.QVIVH/L!M34^"4W*EB MY)8[HJ,]AU"I\;2](&Y.;;FKL4B'D@/;ZC\P.86 B#TIHD9@JCKIU9<,AL)V.ED6./BST9*[##.K;HW"^J#NZ>[6JQ4!]38#E;2M/V4;VI;/J51A!O M7GH#?@4!..'4+3Q.X:8?3!=&K0L %TO/15)#9_3*$,W9ESMN3A'N!K*F /PH M%LM!B@9XMTDM>[JUN^1/O=PEY=R+;'+X;I)3GI45R1.6?T+)%@>W\2NB"4*5 M7" 7AW;CLIGR'?*@4\PYD'J_4AZ!Y7/6)!#FL3EKTIPU:4!%I[MZZ3HYNWZ9 M82-66D,H12@7-_CI["77-G,&CIVU_INL2R6YL%ER9:X_-?I]KCM'YCI3PS!& M4MJAIP*;RTF-RC1)-8?!F#9^U:C^\5#!/U*:9&DCI/!6RA24145$NG*8(:?D MOZ3 @_VQL1_*X"UI#P3O$4D.#Q'_.0ZX#MIS;*VM:C_WLJJ59>LQ=?TN7H*3+E[, MJ"<,PYB%J!IQ#TP-(E)>V; MC0 85SK2OHF)8W_X;I\FB!QA5\=-REH#,*ITY(84):=LN4D)(R,[X3%$;L*O M_"^U:E)U &!?Z<@<%59.^?/)\[?L/D,.55R4#%+V &!HZ<@A)5ISSA:=>;[# MB7C.WS+G;YGSM\SY6QS<9%LF/-.+[!T 7[8Y5N)\T3H-?7Z9H:48?:9HG49W MX5IF23/J"?F&IN2Y$78.;<[\12NA/-%L;A@/_Y7'EB(F;'X8A45NCT+FZ&K] M"9$-(L_XTJ/;FPA_L0WF_-@N,US L&@"D?U4A8,;IE$!"?\[AV61X(7/H%FL M.3BC6YYECNQ:,G@!2;EK_1%%O"1UYFH069=[C32UH24OEK3TF433?$G*C?O#U/ M2EJ9^A*3O?P1FTDO (9C8_$Z!;T8(#8"%W3+6G8HM>T\^<&T&W8G=G34?U!B M*OEAI)"XX'E+<+K92A 1,=:FM\.#:$\>VV Y>I4*[Y =XFXP>40!VNWS4^;3 MEIU6Z6ULP;NN(SET,O3D8U>,Q^;I%?()8H=I#D)];FDLI[:+0V]#3RYI41L] M 2A*^(J_2M$SSN]))LO)I)=#!T-/IIA@-Y7J>\:%,KX)8X]=<>/-/4XZ*C_[ ML1P&=@ZD_NQQ'INSDHF9T(E/D_+6#L,N>W)'A14\*Q?WU^,XMVM5*G;G6^EJ MS1]"X#@+%;4VO@SF9O,UTADP/7UFW.;/]P6QR'+_/C\-]P M%B#,+D:^G."F/1U:/[5$-\5A=BO,;@7C!&/'"V!Q)SS=S1[X;?89&_D7N@QS MQHZ&+NC">81;>1IZE?*'^'EIFAR5>_0E^TE^!33K?);N!ULDSX2GE0VZ$UOK M_<_29=$!3V#,Y:XPMB\$*W+)]C,1^"K6FO0^2[>'-99PV*K:1I0V!5F7L_1Y MF*$&S[1^],I4,Z[9&M%_LC"B'R=<5&:<+>7?K/EI'/OW;'Z:S4^S^6DV/[DQ M/_6OIHU>DMN8)B3EEA.%*U/4\*VX$%0X N(.3UBK=&'*F\-P9,J%3 H9>TXMT^\$T>2189S%JP:GPF]& MW%4/<-:N-AM$QW^3)X+EP3OPW?LVSCU)4M9U&^(LW6S=4!W]#5]9_9)A@?PT M"5_1,_&X1?'*.^1^VV=\A1B<.X;4WW'$ /\5\:,V"I9,E3 @+]E1BS]I\2*4 M*141BT>9YGS?,(U"CK%%I3/S ;+SSX.R$PB#Y-O";7S]RK[B![JUET;"UX(V MO:=DU<\3*& QEG".1D);1ZE$GI@&X266$,UC;BX.I96C:&AE_;09=5(KT/O! MXUWZH@](\2UL3;; C:<%3SXA59BL\@]7G*QR=$7IF,6D:_ M_23.D\AF+%Z,,QC^C2Y(_MU_+&*4+((J((N7PX)/PE^/[W-@LAH]- <'?H6> M"EE#GN&F0%]5E4?=9?P4P@735Z3@N21]N+B9\Q@Y&\*7N8;%J$R>N[D @YZ6 M&Q6Z*35MW2<95TE0@^8B!%P;[#E M' JXE427MG:IR,::O&P*V$ASMV M"BPJMJ_YK>\7C /5SFK5TWDPH^UF:X4=9,XIPX<,^\(()+(040L.@MC*2]C8 MC6B9/."06^,8W)IM1M,)0%R2E6S6F*;!#0JW5J^(V#"JV1Y H84A>-1$RZWO M7*SB6_80L\OLG<,H,UN,:GYQY49W?H%D!?P\)N>2@4D\/_DU3+:7*4WP#I'K MKWZ4U\EC.XT$H"%VD4*.N$*P>B7PWH7>B]AE+D>K.UYPI20 MI3TO'WY1&7\VT,T&NME -QOHOFVK45^CW2A6HV^BGJB-DIEKB,XU1*=3 ',- MT6^KANA\?P9X?Y9EW$A?J$_"#)!R=RYO-WE(A\B)8M+KS"Z\QGC!"5.ZW')] M>74V) MXMBQX(GB31S^"P7^0D*2@_R$_N6KO-4H"JOQ%"#.W% =H?Z M*?%(9]! O$K0B ]$ Z[O8F1WZXESVA'&YX +(B\F.W]'V]"/) _*98T MA%A82%V5(4U,G-+^(@VS5C665]- M.CJSJIIC5>.1\;7H_.RA4HQ^(9A:\[CH!/GHI^2T#C$X)LVE[Z>[-,L1>H7V M!/EA9CIC?T8)$5*42EB$@X/-SSD@Z=2%H8C 1RID0)YCQ2U@11= M()]Y\GT.:2K]25K&-I:]7]N6_7Y MB.P?/BA/*IP/"]^:7R7"C>=GH> J\[VB_<0VDQH(JDJI@H9@K/%:\M>L) ), MW-JM:@"I2Y\*F\*PI\M%24Y]$/;R1_2*H]HN?3<8>DPG=#H.U7$:X67HKRB* MZ(U'-EB>,KK=!H!*,A69 ,FH#N*$>8,82EYTD\8! MO5ZOD<\+/CY]\?8<0K4OU*0G -4NEZR:#]0$FS$*(WIA=+B)L)>P<^X=C@,< M9Y7_7IA:7#$XV&*69+],(%]VQ_FS]EB)DBM1[%Y@0_(7?_;T]^T6:GLEN" #:;Q".RS&$Y/2H MEK.]\&A(G_8$><$JKNH@V7L,\^X E*HU4\VQ@\-0$9*7>+<+$X[##4+5XO#& MBU4Z @"OY"!K58H@',X^$.PC%%">.8JC0$L*]@ "[:QYI$ '#H_*FNW\[5M,,Q^TA#O"EE/RY4\#\46("#R./'@' MOJ<6^>^6<:!-'&?4D@4_ M]V2!%AG' 3-9&?(MCABR;$_$&6< N&Q_>3](SLC5I:_YDFD MM#T ;2>7K_K[1RD.;E\_)@QXOM O(X_2U3H[WBI4FJ(]F"@20PVF0,5MR'(% M''7 LJ A#(6EE:I:U+( #=>Y#G8XSL!:ZM([,_>J>, Q&]=A+"VF MW".;Z>9 Z^FT&0" _[HS^]28P6%HU7W$53<#,O2B!V^O>$:CZ ' -VW!,B4J M<'A4=4IIF^20-N678%X!WVH)OADB-[:NI0_Q PM@/]UZT2A.:>#'/L26R MM9GT N"(-F"',3IPEM(;'($'P[]Q5I7 M$95#)>^S^YP02E8AN=R2=])S1#O!S^32[""P\+, MN,(E# 57*3&U7Z#3LKT M_E:0ON@ZCC6I&OX;[DOK:)-6&9HBVJ288Y%-THPW.8.RCW/ R7C>CSG@9 XX ML;H&RQ66/.!$WP> P\,XX$2/#: E,'M X'M JO>-6B" V66KW>6\/"%J7."< MUG]AV-,[3"FBJ_CZ*W^3G89TR_%37HP-^IV7[\, (3A<.TOW8G]GQ^Q>=.A> M[._S.$_WXANRMW?WD\SV=O@^$'-[^\BI>='&\P]/.V\_I!WH)UG.WFRVQ=.G MY<-L$YK? "Q(DRJEQBLE>\)3/H!8S2=61.[\@,, %T70+O6>CW,FSV+,R>A=FS,'L6 M9L_"-V?\_';>5IS"4XK@%!ZF=-3)&D^8XTU D%D9W9 25K>'[WGB8&4!GQAB)UA@ZTFBA21_9$F5U, M^!JNSKI:/Y#0YQG7LR&!S?\?(ZX/7G4L\XZR:RO8XYVWE$ M:XU.!E@:H((#"3^XSY68#@6E0 MWNQ<#(-R#(;7:AIZ/Z)]2OPM?UB_(2C/S]B 3&@;M.SKUE"H$ZR2)Q8(C7 . M."J36W8WO*U#XU\G>3J> .0H.3\IGY&G8@[3FCT5W;2..C)+V.Q, M' UR!*;?;KUX(SO35'X[E[39#;#=D%,HM*U?W9] 6KRO4="92'YBY-BE.RD5 M&[^[/E^T.5Z2L0'HY(0\)CA_\E'LL?NN9)U+VDV_YHVLY<(U+T%A>I(7TW^. MZ1[YX3I$@?2VHFCK7C=(=3D&(QP,KE^+.*^UET:)_&0@;N=836@%XW@N M$(/O]-![D5)>"Y167JTH[AW2UM,K%"/7B_3R(44$'#/XG^QRJ[R*&/2#<2?1 M2)N.0PV9U@?; MF(UR'G%0G=$;FW'/[%?*BV+>IQS5U?J9>#P,Z,H[T%]1N-DR05HR[<"D*%,. MJW4&V2U=\O=J["AU@_-H/9I!+N+JX%.<4;S5X+C#TH595 MR!U&5&5@7'A,"B[QCJ=>\_B =E%5']Z__]",JLK&?9<-O*B.##^NZLG?HB"- MRF72HLV2$.ZXX RF%X=3FX>\A-GRBT<"5336@.-/G PY\F))')>X"9@8KL%9 M6DN27,/9;66@ A2E-;/9"(;I4B1<(BJ/Z27Y9\IT\&W,#[3A*^(SLD;O%>X2 M=0< )DFQ0)P<)FH$G,IRONC8! IUTV@#)D1K5'W30-K]^:P3>B?!T"PPD@".3RM@%GW M^R"W#((P!WTJT5/-""#L J@0JJ@VMO.Q,_#Y[8K^PAHF+8$:=F@ ,1[#2LZP MY'D#&BO[SR/*(SS1$R*O>1*:$ >R&*&1Y@(0?P),2ZGI!4SX7O0(OC01O/ZZ M#TG6.,=*)7##C \@8&9$(1N&1L $JZ^BIK<%9K\03 >_F4_7CE)>C&"\G?O:@5-N8,"@!A2N<@K@:4!"3*W!V3AU5>I22,-SD. M^6VGXJNAUU\1\4,JOZ!V&&A*@?IY4H'J0 PX,K&,LG%1(":.NIJK:>=)?1'O MIV2^*07@,/SHF\UO$&*X[W&6$@GEMP[ZC!,OJOY^B6ERCY/_1LDC\O$FYD:2 MJJCKO./CSCVIN$UJ^9^(@'"DM?--IL#E[QDARMWZN"LKK1FC3#>I3$YO_!^% M9L#$L OERMC%,MB>KI(M(L];+Q8>)X<^_5M//ZF8GH=[P)J&X-Y)-"XI2W96 MW>6@WV#2OK*LUM>>O\V1RRA@_<[B1^-W%N\6)7 ++X=NX9W 6ZPQ66PX@(N M0;A8,Q 7KQS&!5XO$(-RD9-VX7$XYU<;\ZN-\>+UYE<;\ZN-SO[=^=7&_&IC M?K4QO]J87VW,KS;F5QMS:/$<6OR60HN/5^?*U9HMN4\HV>( 1WAS6+[0A'B^ M+,'9)#//X<=]J/<&C)$B=$NGI#9]R4@3GL/^.MRR'TUJ&U0%)JQ=O -B+/?( M3U# RYL.[L(QF/"<->@ PCH258$)ZW!+,L?R[SABPT0,09[?;!H5*Y[YG)]^ M@-*U8O*^43E^#.GO-P2A:I:^*:18/.\Y/T(!),-BXH+S7%9,$4L_"5\9;-;. MR(\6SLALOJ-/L9AQ=BO.;L79K3B[%6>WXNQ6G-V*LUMQ=BO.;L79K3B[%6>W MXNQ6G.(%Z2I-:.+%/%G^(XZB&TSXCT,+GV:RD,[Z:7Q? M.C'"K%&8I+QDT4CO^U0SG;.G;'*5):3@VQ'%4UZGL451.-,Y9W.;7!2%%'P[ MHE@A9.-=:BV&C1-Y/=5-UQB0<]Z]I[H%&Q/SFY-IMX+\UF[3EMK#@;2?E8A+ M[:XF><\&$?,A(7A;]_4Q17U(JK\A<2\Q%O6#I>R;TWZ-R3]@KNW&[UO"<;;,K"XU?R6I#\CZ=>@?JI_<@J7IV,] M7#:;\YRU^JCV%@W=@ GEBQ[1%VNU\(@X%]GWESC.T$Z]B+\H_%$EJE-#\@9, M+D9J8[ITB-B% KY.\',T?F93=/Y"=-/%D^83O,N:/::*64SSV^9 MSO\MTUF\+G#QFFE^73"_+G@#KPL$&P9]?/JL?&&@Z7,.IX^!7AEH* %;*:7!K#3U!]K2HSX J$C$.?LZAO'1M"1D,",!N-B/LY+!OOYSV&+'D5K3"SI M;^A%Q%Q39#H%?08B;EU^Y U(>+UFT.02WIS^G ,OSD#"F^3^%B3\2'5MA5$0 M)W([*,]YO;@^LMM1>EXJ8Q97'A2T;^,FT$6=05MAW\:R"V84_N_!G%S[T^]PW M[?I\:X[[;\F=.3M[SEULOT4'SFP^>_-OL1Q8O*;/=8[(:^A+[&''[2@C!WW& MB1=5?[_$-+G'R7^CY!'Y>!.'_T+!::2\4Y-FDH7@$)YS?ERK%'R'-'5IVN67 MRRV.&+UIOH(M;;@?WG]HV7 K8R[R0<_)3'OI[4/&UNS&;69X%?28.HDKTYQ< MS"\CCU)V5>0<4)A5%>T!FEBE#*EG5Y6BY'3KJ(*C-'^*&L(P7FJEJ\H'$1IN M&8!W.Z:8.5A+I>U1U!" P5$N0#6R"X"?RS_U+O]DI'IF?\WLKYG]-;._!JR_ MIJ+%=!X8<5-G/A45Y&(OB4!CGY_?XX$-@P@I9"D33[I,DRV[)?Y+6H!!UPF MA\&4G3I4X%B&\G.7#9N4/0"8TTUYI,0#,(/R"ARFS"E; [#W=F9,B0-@IE2R M')ERIM8%@%6R,WMJB,#AD4@'Z]FD[34EI_XX_"XT#K,D!:T[&[JS_W _(P/S M$SOG;*/,,<,.7-F)M\&[D>>:DN-_ZL;QD2G@T+Y_[1&>(H[>84H?$,D0..6P MNXW7F.PR/"W-_C^VS?[E5(M_9U_1_[G8(Y*'<[/?3E,N*G.>DU=@&2=A$$8I MK[/^A/R4\3-$]/JK'Z6,0#=,W+C4I$F&V&I=$J.DN9DC89A))C;T]8/YXB > M0&4V''-&@/Z/(46O9K<<7DZ&LEM*SCXW8>S% M/J_>BA,DM$'*FP$P.YI*X/'T(41D!+K>Q@EBY]BD.,#055R;F!QTR2,4]P#AK[0BJB6 M,W UAP'#NMU#7$9-V.#4[5#J,M[ CN8Y\">2K'ED1K6W'T'((QK: J)0[^& MV9S.+UJL)][+'4YC64F[@<8&H$7'E,&!J 0G^(,?P"_Y6S?"SQ4K$FY"7O*, M?9O#^D$B+@;] &PY8XJ" 05@L?ETS\K!3D*F!D\89(4]5>PV[ _6GCHP8-'DL,S$VG*ZVSBF%J&EGULAY85(R^RH1?5L<\IA$Q&GXM# M[1>C2#&KL:9^1V8"FL(D:C, P'"M#FRN/R0SQ][Q>\$3.$J3J*@A#$NHO:C* M. 7B!>L<,60GFVP=7Z@> @S9"X\?PP8C*8 MM>H0,FVO:1??D=O%^W'EU5#6&,PUT) EU14HP\FI M2FP#I;SBR9O#N.BIA4S-#1!7NRP'VS(.[MCHT?^;DI &8:;M-8WC0)/0ON9^/')2M8&+,+N&))2GD\[?\D<1 M_N+%ONQD-,3 %9P1TD9 GN(=[HF$:Q7/X@K^>#+?TH32G/NVCZNMIMHN@*X M=5MRQ@Z_L7E4/GR]"W=A[KNN07./DZ?TY1_(3Y[Q]==]2*0>_XX# 8C_Z,*_ MCM@Z7'%F7+0< $!?_1@ TC(-R[O.BVX\2^:QF,DGY/'/F6W5 MTGSYIW8X#!]VD8V[J X,WV!YI$=^@N3;7.B]<#]/R!^L9Z@$J_B1QU<1QF/6 MX!['I/QXX=%0:=H<4:0PBIIV!F,D'5P, MJB=>4VHXO9T(%4,;7*7-U7(,&(98.T$7\M4,71CLO8WW:4(SO#XJ[8'*'@"L MM)T$5L@^$8*.2R9@DCPCLN,Q_)J*%9*V8)(YC*I9)CMSO9VYW@[8>CM#:+^6!6P$4\<= M +?V*+027CSZ;T7GYRK/DI>R1<;A/Q+B9$N4R):V%P G]^ARHR4"'%]WID^S MU\2JHT/1 ( O>W3>5?&%9OZO(I_N,E!J=P]K]\"/INZ!VB^GV?GW)0 +#L'L M1SA;/T*%WYF=37-]E#?_-GP%\6LZM\%:L4O4$<#AM1^[1$B!8M?IZ&S%K'8W )&9_5C51@D4HQY#^OL- M0:@,1;16AZH! (1E]F.>"CE0;,P$[.\X\I+LN;L5!R5] 41E]F.>!"]8CN8Y M2F".$IBC!.8H@=G7-/N:9E^3UTR!V]S3):*EZP3@?CZZU.AH ,?1U(#42]+L M?3@[6YNQM]8!P%U^:M;6\#\#QU29FMC:)_6QOT^JG'OV1LW>J-D;!'(/B'R&G(;]VHM M )9R>:7BGY2W@F&G@'&/T$A^E>_#HN]46 K+C%(?-]H N$R,(>)5!CW6Z4)3;PX8)@9^ _,NP.X H\N2>;4@.,R4L)LYB.T&P+ M]=JM(-C[#\=S-#VE+Q3],V6P7+]VR'WVYW;NL].(BWQ(^/ZA!A&4!?Z$32<. MEFK H(EUD[4&X[-1D;\6+B7#Q&WH6ALJ=?":O#V,.Y-&O#0< 7$!:L"E+L$@ M;@O@0J25+ 4K0-QR.,2K=26UA$)-2=J"L3F9*BD)'FX3%562>^1'&>_T3;76 MGW*A6(\"0YTIA;"6M<@6OQ&B='E5:IPFOWKA*R+'LFSR<%UU>P ZK*/H'>-Y MU0A"VF1TYAAY6%1T&JJT>5AW0O.9Z5I']CB<;VI?9A[AH'9-.YU(D6D=V M_0&8,DQ8UP&SL3.IEQ4G4915H^3%0]O B?ADUQ^ I<&83W:836XQR*I> M\$5\B9DHQ5GVL)CB* QX04'(&%F=>!U:8&J6*XT, MHH8PCN/V,BCC% A+0Q4@36+(=D, YW.Y1,G(/N+MYVF/24(_>?MGY&^7_C_3 MD&94N<1D+[\#F?0"<&)34]H8$_=%3GP$8NEI!( 5QI@) M=.5BL"2$* M)I"V8 Y7A_@USI>2P M*?=N0"#_'A$5^M+@H)0X^@2-P5P[;'CD!B-L<..F5R\(I*$;">D MU;*18I*;=0%P#3(CO1DZ+?C^6>]Z,%C MBUMK>%:TAW7_M+;C*#"#Q"[%T=Z >8:]8=U4.[#2$$]0C"U/IG)"C^,,/^5;H58S /[A<59"4R74T8;#N640A/G,#U[( MMOQ+;Q\FV;M-H:M2UAK 37Y\/DJQA\/.1YXQ-$8!3__$L*)+WT]W:?: FAWK M0C^4J6J3C@#N^.,SV800:3%/Z;L[R3IEB5#OF=]N SB]9U2-Z17&*>()3D=/Z>'WB M#[G8_X)G[ZM4 CJ,!&R=FHI')USA7!-Y1H_5^A>,@U.1-W3]M0#Z"NT)\L/L M(L#^CE#&ECA8[O@5^E_9]U*+;/^! 9B%NHC$$*C#D9!CG"6O8U1#4 M*'!Y\TE7\(!F53E&<)FD4KR2M@ 4K$[45%P!IS"; !9KW9 IQ]8 %& ?MASQ M /RK$.DO)MAZ0MC.<=1B)6TXUB;*!D%E"^ M*1"T@W!@4,F2)$4 B$<%DJ?N2A9H^D X*)BR0X,*J"?^FJ$,!&+1>@]BY=!WYXLE.25$C./IW(S3XP=4A+41'H&V&+ MZ36,KKY52\,(X79)6Z$:D;1QJT$40B&@['CJ0D/;)Q_%'@GQ T&O(4YI='A$ M>TP2% @5AED7AZI#*2\EX?48.-4?Q\@V*0N4K1T>Z8VHKP1^A+C61\9DOF!7 MZP=N37Q [+_!=13NBHBSU?IO(>6O.'PORH^_0KKW' O.FI#)US$@MCN24W&/ M73X(YDZ85[3<[R,&2 [7(_+S.V'Q%M22D;;#PEEIW7AJBR^,NUW+[2:[U-T! MR)I@5CNT>0([OP0(PZ2,DW)TF,$!&+M,Y6$8A.'X-?-@A5M*4ZDSL]X$@"W, MD%6CXAG[54U*[H.2: M]ZG]%ZX!GN"%()?<@:7 >% #V4'6/=G)0>G.S)]QA)?::._/Z/BH2MI7O)QYN<=:KZ8^-/"^&Q[X"BU(L6D%_4>'1[$^$OQO59 M?NKX?H;-LR@GFI_*=*V1%"/&,L;Q,+GQ_*R>L"+25M[\C![(R)%P7*ZJ#=8= M7S)$&76K[P8C!E8\M#3Y3- 43=FHK3 M*7VA"J$QBKFC**(W'ME@.9';;0 X_ZTIV\9B!')>?+CP8O$[+L'O /SRUF2L M8P"Q+LQ;*436^0W+7&%LKC#VUBM<]:HM-G2%*YG%C\?!TT_>_AGYVXI;_Q*3 MO7R+,.D%8/]54]H8DSD,=@Z#E0?=<>O" \&O88""B\-G!LIM?$QXO^3!UGG] M7'5"I"X# 5AAQN%[ULC!,9,"#ZR4K,#NDGD6@9L;L7H!JX#[C89;F M.%,!6+S#B,@XY($C::"K3$D6_YBK8X("5;UYEJ'%;T@WF%SA]"59I]'2]W$J M+Y^@[@)@M4[%4S4A1B]"QH[>#(<[Y%&D2K.O:PS ;#4VPW0D&+]^3%X-[5 M MDM8*N5(W!? "91(V20D 1V=>H34BA"-FD\A>VPO PY7I=D,-+<9>D;\PFN25 M"F_"V&-8QIN*O4^T,'4] #Q7F61]ZN@ 9YF>>6DHR1.5J9;H5.6DWGPI/,D; MDTD6Z\3E\WHOV9-R>?(BE 75,VR3PT/DY6E!]X4]4[1V33L#>$PRU2(V)0D< M"2ASC]=#^&2&?$EC"&]+IF*QC 9P6)J':/[O, XTR2Q$#2&\*YG,GB# 'PX; M&;*$WYVO4/YO!;TB_%9C';89 (!18AB;KPW2D'E=VK68^*/P51%[:]85@.77 M7I[5?!6A"9FCI:%%_I);TP> I7=H'M;P@\R\TH!RR7;_C04#6_T *-JAF=C" M$3(CLR*QERF#-TZ6E"*I9<*L*P K\=#L%*$)GJ,\[5AWIK9[ [ -C\+7-J:0 M65MN\0_>H=,)Z-@/@+%XK.//$4?(C*SJE+O0>^&!\C;G(&E_ ;B,?5O#5?( M#&;22-**?PEU6;.R$0!8CT=8O3)L(;.Y F^'BZFD-P#[\/#W&B&FD%E[R;.V M,@1_#9/M94H3!C\IU<_!F,6:42 8BH?FM09ER#P_(IX%Z=AS6]H?@A5Y\'U9 MABQD#A?[3)-= M-WPA+\OLC-]$_1Y9>'*D T!(5C3*E4B(+1PFF[NO)$RV&0" V7&P5SS&2(/G M-?=FT"'>UBD' N!!Z/6V3HD<'!ZS^WB9_(J_O26(X1&D>84:E8G9H!\ 9VQW M":X'4&AQ!<10@GV$ GK#""&(SEK&@2[@S6H$ -[:@9AL@S4<=ILCWULW@]#) MPS#;!FGPO#X&S/?=CY4# 3B+]=J/EUZO492P\W40 X3ID9?:8FS!N1RS'$#,1!;@*I M@20$3^E^GV=G]:*RJ,MMO,9DE^V9&G.P<6\ IT##O+:F&,%A8?DVF[_65H7( M-%H!,/):"E\]!J:!#B1^5&+6U2QI-P1@P>W%E39&,$AY'5,K=9M;[ECC_U*BPF*/@@.YWH^P'0BM9B6CN8 MZ%&$P\=*I449R^I- &C'7MRI8S.VR:@J"U4;?KTR--M)<<76**NKW6,P"&ZM M+ESKB_>4)L%,J%8DCS\J,LL*L:T8+?.2MSJS89^1(;C#.G-^*"),7L;S*J2\ ML$9*T#'=WB?D\<]Y,"+W!IW*(>1\D%7N_/CAC^\_+MXM3F.R#WS8Q2L?=[&K M#+SX]WSH__D=T%J=I^R#6? EXUOE:41!HF 5/R*> B!G+.,U*3]>>#2DO']V M#N959^+PGRFBJLJ?XTXY=2H\3))G1';<'_7,)E+4/I.TG;[,F>20-84HU+/B M">GA.+5A R9ED31I:QB5TI3"J>3$J.5&BVV!'PA4948%S0#<1#0"4JDJ*H#? M;:KE'"(ONHW9[I[R[4FAK*2MP51EG%I=22GBE*O9X6K-3N,,O;QV.L-MM18 M2[FT4O%/2BTW[!0P5*-F,53Y/BSZ3H6E2 VN+#/9: - Y8XAXE4&-S &D@]_ M4*76LG=.H6Z#NU%*[+QXB)7LXUJ)!-)P"4[<<.T%S MSXXRJW7%YZ:V8!MTA*'EM$)9XY,!6FX#XAY62BM,Y7< .LYT5[ +>\;KQ0X.3XU6/XRI3O0^3YF=U"R1A98P#!--VX M(D/(;21AY+'K;5E&P\U6Y2E2M)]^]Y>P9YC=7X$I/(XIMWUE#QC[O58, MM9P9\4;37+AES57Y;4;7 \ N;R!&E4 P-3J#K0>*_.\W^/6' (7Y4F!_G%8 M^_!;9>4*M)2PQ?1Z21*)UT\O"7&;D/+YM$)%T_[9K591"$I)R3JX$C(Z6)XR M2I^//<%*RK6NRHZ#N7- ]L)>&(%BH2TF=Q9*=LS/C.8T#_._2KGK)W\GG <$ MWZ,OV4_"P&O3G@#N9OU9;84QH%-X MA_X ,E@,M#';X0UGT8LTU0EB"[5>[00@?\6XNKR*[-@KLF(__APSE+]P%1%O M>)105K%S&0>7>,=?5_)8(*&[W'($ ,_Q!UJ5MIA/R,N\"$UQ#+C$5*Q.-1T MY"H;GE,B1,=F3,4GD\W('6*L-WK&SVC'T/+(@:LI<"\\DI4E17OP>)3PO1, 41"([K9CWA5""<"#6 MF2,]M2XU494PR@2.I GAW]8,$X$W.TS*L]$M*RI,QUXSY64PM^9FI41CE$D0 MK^)LN&5U&&12#HYK/^F /9QE64E49>[!LNT\*;-'MZJ88NWP>==3NMNQ2PR[ ME8:;.%R'/B]/EV_+'%Z&L<]-M46-=B:P/N(5A+.X/LN'7TRBF@^_BMD7>+VH MS+\X ; H(6"-2R 6-2C@OPNK@?L8TM]5;[]DC2?/IEB'XN)P@6)_RYBE>@BA M[P;FQ9>:*8WTB1JD7">^;(!7 J>.@-1V Q(&:2B):HXU<7/*L4*[T4?DH_"5 MBYTRZEO>'$+,I*'T5=DC1\AQV:A7%*>HJ+.3Y?_CI[)RUU'RR+ O@!"=+@PS MQ Z8&CQHTM$I>X!YM]=KGP*25*Z-@RZQG+('V(U)E6).B9%;[HC.]AQ"I<;3 M]H*X.8GSU1FC-#R;*$DJ+&*?3NQA'W[[Y/T#DQ(L*M!ELD9@'A[IU9<,A'ZAQT)]3('UC**,(CVJ-]$B$#2" M>/.2^PD$",#Q [3P>&"' EX9:(,4158470"\>.BY2&KH3%#"HSY[7LY%N!O( MF@)XAV"Q'*1HP%D4Y8HM\M7%FZ=<%4IKM$ M-\3;;UG+J%+;S-[+U:J-8>7E*B'*\B!N*C MPA-0\)U>3_X6!2D/=RVLAUG, MPC4C&V'0I-E7.L[Z#C7R*/%=:JTB2YN"O:@G&3#!DK<+KNH[E9W'V%6$+QS8!(]H* 8?@(315@3IS0??AG!D3 M^E*@%AS5&+_M?\.Q][18N M(!X)@)ED2)9WHL'H3SJ.AIS5.L?A;R@*&EQ4M@1@61F"2TH<'=[J"]PN\6[O MQ8>GXN,]2E@3;[,A:,/COISAWX,FY%?BD2 M(QS&EK$?1A%/>%^ )0][D#9U>&@VIJT: [<2'NZR6H-E"<+5^A>, ]7.:M43 M3)2MZ69KA1UDSJD+GIKUA1&':R&B%AP$L967L+$KT3)YP(Q2MS[/-:#H! MB,NUDDU1*5H9;E"XQ:M-V#"JV1Z =6\('C71B8K7&>GUW9P9XTTQJG)' MO=&=GTG]&[+)VAU='-A>1[?Z\?1I]!$E*8G9/]R$AMC!NCAC%]\7]C1S U_K M3?K)P)?-MR#YP.S?;,;,?%>:\LK?9C/>N. ?2^3RC%U?>-83?J4J9(!J'OJ9 M=CX[TY\M@D[W7S60RON(65<8UQ$[237G(H@+254!,]A.@"H/NMI> *XD-M+9 M++2HQ&T^\\YGWFDU*>(GD["==]"^^YF>;LT1G"(3:ENB;RF]GY\YLP.^&KD)!;OWJ7GNTA*!&07Y=MRF56#2/+*-YRYY47T\/RA68_2A:= MY1AG9J+HB"4@%JL EK%4W0> X;V3X#:2L:A0G" ;BWSZ!X+VWD'TQ,^R+P % MVIE1EJB.7OH%)UY4*(I'Y.--'/X+!3P4X@(GVPNT">,XC#<77L0MQ[QV7DH( M RW7^;>Q3Y!'*W20+<&Q)P.@?ON)Q(BT.1.ES:M*Y#AU4=_5W@!>'8ZKR*O( MNO1Y:3AY?A>8G"_!S2P;_PD]R_<)QKL3]-ML"GV> [&XRH=OUU MC_P$!67@Z1/[EJ[S$E4JM\10@SN)6^P.]5/BD>3*2U2!3T-/ L:),JQ "2(C M!R,9A(0%W9'1F6F&G,!U3I,!J32H0)UMF(H1YGT$"\2U"(#T0#KO]B9'?KJ7 M)9(=;G@ UR< HF-$JC,X;Z^]-$HF/G87L\['[V_Q^#V?C-PKJ/ED-)^,YI/1 M?#+Z)D]&#P2S@TER>(AX7O,XN/YG&NZYAK,]!?W43G%6COT?BVST[,7C<7SX MYYU38E$ID2X+305,3T:@G MC$>0%J)JQ+TJAFX?L:)MZ$>:]X[-1@"B+"RDKO:2JH&)4]I?I&'$DQ(H:=]L M!. J@. V9/GHBP7/)\_?LILB M.51Q43)(V6-*#OUQ4 XIT7*;<@*ODR_L+GS%+NT1UC-(T7Y*]OQI4/8HD()Y MF=&9QTTZ.C-[FV,E+F>BN[:>G\%:BM$O!%-K'A>=(!_-E9S6(0;'YKST_727 M1KP0P17:$^2'14G#?80R@L?!,DA7ZTO6,+1V MN_RY[7;A0[)_^*B\7$P^+GQW2Y4*-YZ?A>NK_"N*]A,;36H@*/PGHH9@W"5: M\M?,) ),W!JN:@ I_1_BIC <'G)1DE,?A$/C$;WBZ#6,-W78E%=L31\ [@Z5 M5#4B 528..6,:%TK=)2\.9BL-%::2HX/.*[<\2V>*'67OAL,/:83.AV'ZCB- M\'KW5Q1%],8C&RPO!M1N T EF0K.\7EL&XL1R'GQX<*+?Y>3LOX[ (N--1GK M&#C.@$U"KNX>U:_VVLVFU^ 2&XF5!F_C 8;ZFFSC[88PM+-,@&14!W'"O$$, M)2^Z2>. 7J_7R$_"5_3TQ=MS"-7.4).> %2[7+)J3E 3;$90\5=>&!UN(IR5 MU;[#<8#CVSA!Y(6IQ16#@RUF*2>Z# !@DU SI M2(_"E"RM@45^R21A0?UR" MCW/(UW@T-7V<.3.-<-$=Z\_6<2E"IDB/>($)P5_XW=_;LU^D*;3LA@"@_0;A MN!Q#.%Z/!X)]A(*LSCW'@99(R)U4LO8 U*8UVQ3HP.%1#;!+9;(C<5, OL-. M"ZJ-"1RF<$?3;4R90LYB\CT:TJ<]05ZPBJN;M^RIF7EW &Y&:^:98P>'H2(D M+_%N%R8I3+$XS;'@D\ /GJF?-I3EET0M79X;%2X,44,P 3,*DLO/@0 <&'6 M[MFZ4[HQY,UA.#/DPB3G0A6+,+[0+R./TM4Z.]XJ M5)JB/9BX$4,-ID#%;9!R!1QUB+*@(0R%I96J6IRR W7Z0UV.,[ 6NHR&[0: M M!(<@%JY#!H 0_HQM&R/R@O')76[DJUJ>&7WS/.UM]=1^/&\]%RAU.I15+> M'( ?NS/WJGC L1O782Q-IMR5E.GF0.NBL1D @#^[,_O4F,%A:-7_?DMIFN6/ M7',ESL -O>C!VTOW*<.^ )S?%FPT1&IL1T =X@<2QGZX]Z)5FM#$BWGZ)I$= MQZ07 '>V 3N,T8&SE-Z03TWBK[981M-ZTX:H@'P7%OP3(L.''XUW.MFT00@_-(=UM 1?#CT%^^2BL .50< KNK>!P1H M 1[-TVA>9W+I^^P^%Y2"97A&E_2=U"3Q?O#SN00K."S,#"UF+KN/ DYN04(YJ2KB6 MX:^N^$.?=L(6\_B3CY+XDVRFQ7&J13'7(BKRN/AS'IBQ ;0$=!>=.:X1UK6F%MYOYC9M=P%PN>GH.&WC N?4_ O# MGMYA2MDQ,K[^RG.KI2'=WAC%\S@,+0:%:8V*PA;GE/JT?)@-='.:!2 &O3G-PIQF80".:"HLM1L"L/^9)580 M 3]&LIX])@G]Y.V?D;]=^O]D]^N,*I>8[!7I>@QZ :-T'9E3JAX#3 #=7<&[ M>?HEWYG=/+.;9W;SS&Z>V/-NI^7 MH\<<+UBL/ %8>;YU0N2!A+YA_G]E_W/V""D1.P-NWJ>'$Y-S#9 MLX'.V65DAB%81GN$',)X8[%!-KNQY)P$S(H^+RZ9V,FE)R4U19#7:?S M,NOJL)G3NX]KQ)W3N[M\:-/?J#O,0YNQDZ?&'I.H>-/1J/LG::K48MS9I&L* M+"5)!5#VZ00D^\"T,3\ID3T/P>-&'H$A5][L7,RX<@R&5VL:>C^B?4K\+4]_ MO2$HKZC6@$QHR;7LZ]:LJQ.LDB<6"(V2X+10)K?L0$)9+T657GE;AZ;:3O)4 MR6\J0\GYO>:,_$ISU/_L5^JF==2!_L)F9^(6DB,P_7;KQ1O9F:;RV_1ZHUNA MVP;8;L@I%-K6K^Y/("W>URCH3"0_,7+LTIV4BHW?79\OVAPOR=@ =')"'DL2 M/_DH]MB%5[+.)>VF7_-&O@WAFI>@,#W)B^D_QW2/_' =HD!Z6U&T=:\;E+)S MI+H<@Q$.!M>O15C>VDNC1'XR$+=SK":T@G$\%XC!=WKHO4@I3UQ,*X^@%?<. M:>OI%8J1HTQZ^9 B HX9_$]VN55>10SZP;B3:*1-QZ$&3G-B!+O[B[%XG6N> MA);O8(YPFR/6PES2 7<77P*_S";'_9O(9?1C:(C-00J/Q0HN?$NS_S@]13!!SR&Q#BW]^ M_Z$96EP=]-\6^;#P XN?_"T*THC7Y_3V8>)%GQEUJ2K 6-ECXA-(Z7V]C#Q* MV5&7LT#AWJ=T. MQQE82TT*B79# XVN0#5KTMMX)V2??G%(\$SFT"AAAIMP 0;6ZJ>!AKN[Z(7 M;/<,F$3P(C5>3D?"P\ZR \?%X=3F(:_[G2%PPB(.'B(OUL8JCS,5#)4GE-[6 MQ7APY!T7PV"'TM!/4)#IFDSF'Y\^:^IB*/L 4)]C+HAZD0TE)=QN@2X8$-@P@I9"DW4R_39,ONB?\ZW<):]775G0#$ M-IBR4X<*'.-(?NZR89.R!X @!E,>*?$ S*#<#VC*G+(U@("$SHPI<0#,%'FR M"+,N .(+.K,':(X(D0[6LTG;"T!409]=:!QFR0*'=6=7Y='U[^Q$RL#\Q,XY MVR@S.;,#E\@^/_)< ((*=!P?F0(.+?S7'HD96+1,U+4,@C"?^C9>8[++<"QL M\X8V_P_OW__8M/F7TRSVB"RRB=B7I[D6ENO?I0RRMPP&>.BDB898JMUD]AFWH-A)IG8NM "5K7#,&0$Z/884 MO9JQU:4\ QB5KZIOB-@)#'M*7*/1_]?CA,E&07]P.@)7(FMAB3,9X]LT4'TZ3 M_+JF>/4M:@; RF--6"$B8X@L"5^]!#U$GI_=A@R$5],#@-'&7HPU.(VY*>HI M+FT*P.K2?7,A$C8X=3N4N@PRL, . MYCGP+.);)7?,":S,6&*+[?80/*,]!M\J 4/I5%.T!*-JI M?"H**LRU((TCF@;4RG,%R;F"Y'3J!G@%R4_>5S4AZ[\[]##I"%D'%/892Z:K M6O8KVQ.5P<#.W-/#447LF.Z]19R?3[HS2B2!')Y6<'Q9 MO9$[99B82O14,P+PD@,50A75WH XYO=YZL1#QH671>GH <0/ !-2:A&] :K/_/**\["]Z M0N0U]%&.GRQ.9:2Y $0H )-'-;V "=^+'L&7UH+[N@])UEBO$X<9'T#VNQ&% M;!@: 1.LP8X:C3J$V8]77H)NO)#\_^U=VV[C-A#]%?] 6VP7;5^* HFS1EUX MX\";[J)/A6+3B;:RE))2MO[[DM35DGB316ED\RT77F8XPQ%GSG#XV0L:CSJ. M1@6 IP&!6<*N*PE(E1E"E*:EW278#Y]3'E('K (?D3RU46@,.PP$X)5#2PK5 M83'@Z,1-P,?-$A(;BT,M,_U19)5T.T-X0M&.\'57 ([ "[@X/O4HV#@D]3OTH'HS"(30 M[_J NRC1G!UO1E'!S$4S81$&PB##K-'C: M0#L1+L.OIX4$%NZQRWF:@#:>"N?S3^$3;<5J#*SI^7I?@Y)?<797WP9Z BI^ M@9E@2IY/@\6#:WA]^BGG=T] P^O+?0T:7JRZ,K4$Q(GQC^QF*^VV MBLVLNEY)NPY/H(LY@[;#KF-;C9RQVC]]U^&'P-U@_:?, @#US<'\]V>#^0[# M=QB^P_ =AN\P?(?A@W +'(;O,'R'X4-WZ*X:^[PTY/YZ\4P7B;C&^/>$[]O: MNZU5C)1VJJ_9X-?OE/1<;"6B$==TQ"C9!@7LTNN#A^/C(UU PJZ94*),@V(_ M-E\)R8:>\;%GU<&G%/X2+=#M\>0_6J$NH[&&=GMU2)/$O$P& !@0ZR#F4[]7 MG_N1PQLE.=*X5EM#&%$I(D"RKHTV"1I#R#0)-:O MJA D/(#9'1754@6 U-U&"^_HO#&RBH,':@27P=?T,T /8^'S"M%S UDA M0A#*JY4^X&B7<"86WM8/J [R5OS!N"I/-4GW.3" F(F)5O3)NNTZ %(R;YXQ MXDIXEIP%HP"(!_0K5 &?<'SR4^HS-T]DH46- 7BS72RTB)T1'' MR+Q(9:]A=U\A[JSGES)Y-( MX=M]BJEIOPEW*SIZ\$>"?;+SN767>GC*7@#\/)6FG=955/ SJHPHW8C$_G8> M)6&,CU+)"-H".-&;R$/ !9#37-T"JYQOK9ZC^=\&?+4?\ 0?I.EE110:FI72 MO$4A%4:L^C356P/8:QUE*F0)CD_U8;]'K,Q8>9K?4-/-H*R0.?8ISA8O$%T= M+V!F/:$T'$\:BQ#+/D8&X&1WE'TO[,/1DY*P$P[F+PR!75)?;X\P=1?9YX@0 M%!,&Z*<\!D'TS0NW(C7I8V /OVY%N(,[N$HB7@1C+_D(-Z7Z?U3/F0\M#[W MR9E<'@15= 7PTHJA9,SXLRVC)3VR87H>7_D'/T[W>Y6:^RC^E#Q]I5^/QZA\ M7:--8AT' O"(21?Y=>1VQ!VG)T7# 0"\[M'S[H,E-?WM9SX&@(?ZA7>OAQ7Z T% M$H1#MS,8Q*-W-:@>>7578U3WI-4R-,F5 BB&8\! 5NS"$.\R?$UB MPOEZ+PWN2WL @%PZ*6RK^-H8'/GB483C1X0/=^@I5ERN%[0=WK(*HL-6+:N M>5C"4]R7%[2&81REFBB51!]63^">+/S0"[=4.>@!&[7:,'$S (9+H2"%8]%* M_[AOZDVAV(< J;!JAURQ#U?LPQ7[<,4^P!;[Z,/Z-4)@%D(=*P Y*E;6JM7Q M./]3-+V\%[[3'N@^D58UR!H R&ZQK@U5?N&@U>S,2:@M9&I6+$$9\A7(3MD+ M0,J*=8$J%P%:_/_$T<@"]OI80.,I1XX%O'$LX%#% NA_\HEF;"8'#DP6'*AH M#P^>*7Q"?VL)7+Q!' ML)1= 'A7:B4J EI*=D#M!O9-8S<"6+*IO *!1D< !UD]09DP!4I<+(N<^=XL ML&HDKK:. (ZIYXFKC2E0XBJ]'B-A-;L!2&\^3U1-ED ):N.3?Q88H3S!T-@< MR@8 D,9\GO!DS($2(U>PSU'@Q;PBA9$$!7T!9#J?)SP!7[#08P?].^C?0?\. M^G< D@.0'(#$KNO3K5.65:Y_TP6JI>H$P#^WKC6J-8 #/M4H]>*$5W 07Z>6 M=0#@RP\MVA/^P:%-E<5(#IR4+Q[FQ=#-+Z(TGAX3740Y^4\Y,_U[/KF#HQP< MY> H0"$+!T?!R ILQI:I-OND0_2VM2< M^S<6'L+5Z D-LE@NQ48"WBPW8%8 MDP*Q+@8;L0)L.6QDPL 61&PDBXJR.LJYJRN[@RYJ?1WXB)#]447(*WKO$6;, MIB]+44;6^Q9B"=-7TOXOJ5?0[Q0P_ B%YE?EWB_[HRI+%IF1VN-:&P#.A T5 MKPJXQK%#A1PJY%"A?%^&.CZL(@ '$>> 1^F'-R%]C3GR%=H$"J+L!<,JM"UV]"G $+5/0 M#KL%2_^E#P1]&]"+QBA#X5Z*20"(HY1HTO^ MV%%[6P!Q#:5F240!(EC!*%[O*W5?)&9*T!9,Z%C72 GX&+>*6*7R3GIV\EOI4K37_[FCR(B M_,J>8V;E[UJLBKC9\ 9%$#-3&10Q"X,O^ :])GC[XA%4?%_JE+5:%,.^X]H7 ME6;E,C%@R(*AN?T>^P$Z%F5*YMZK'WO!TE\%6['=T>DUHAGJI&.%4=)A#I*O MW8B#RMWM%0"<6,6!+.(Q$GHKV#\\V9;\&5)N5ZP@ZFM>(96=L(N7<=+#=-M. M,NL/ )C5$5T'SFP_]W2?,.;6^Y2J#0H0M0QD05EK$MG$Z:TI32WG7(Z#P7@35+M T]G)CMD MC?SZ0[K&?IID\=O_4$L#!!0 ( -5ZVEB:&Z3T?*, #69"@ 5 ;7-A M:2TR,#(T,#,S,5]L86(N>&UL[+U[<^PVDB?Z_T;<[X#U;D0?1Y1L'[N[=^P[ M,QMZ]BA&YY2N)(]WPW&C@R)151RSR#)(2J?ZTU\DP =819#@$TGOC?!#4@&9 M^HL/!"O[;S[F'UQGTJ+P)_+7;[_G_WSW M_9_)7W_Z\\>?_OP]>?R4E_O$+=OX;04#/_SM)_C/*]='.,(P_NE+[/_+5[LD M.?ST[;?O[^_?O/_P3<2VO/IW'[_]7Y\>GMT=W3L7?A@G3NC2KP@O_U,L_O@0 MN4XBW*-4__+*@ES #]\6NK0EX+>+O-@%_.GBX_<7/WS\YDOL?969"!\;*,F+ M?SDKGV'Z^..//WXK/BV*4I15Y?[E6_GA5__Z7PCY9Q8%](ENB*C]4W(\ MT'_Y*O;WAP"TBK_M&-W4&QDP]BW4_S:D6_@R >6/@/+C7P'E?\O^_."\TN K M B5_?KK7XOVQ(BNK)- 8N>C;N>"\\-BAO3"I-3$"BQ(GZ =,J=D5F Q=J/O M?ZK@HU\2&GK4RQ&"R@;)PB(1!" 81$=N15X <1VQ8C$U/UF&[U]ZU$? M>.8'^.$"?A!^XK_\_3KBW'GY&B?,<9-N0T3/SF2^W 3L;WH"LBON:;_ M]Y^E11.VL=P61?^+\UI&NN*$AJ)X6UX;OKP1ZLKA;(^MU@YNFI7V*&3;:8R< MJ.E]0O>QF1?4XHMJE&]$P17:_)[CK:'YQ0SW"ZTM@;7R/*:B.L+8JY,38;/+!1YL*) ME$XR\7.USFL^MF1.))4(N MX8*G;WF7?$+CP:3F+G"V-7A//\?;TFJ1Y"VL\B'.EE5O8M\654@C(&ZV_O7+ M"Y^MQ#ZLMSQ2YD>>GLCKBN)M76WX3KK5LW(XVURKM4,[U"^D%$VD[*%M<>/$ MKT)E&E]L'><@&R0-DCC_2]DRLS_\_3GALQJ(AO7FS@^=T/6=X#&29FFVSCI6 MQ=ER^^"'EMRE'KZ6W M:O'54?WD\HM_NL[32P#NEMK=%VHK-J^-MX7WP-"W]6<"B9"X$MLSY%>0;#T, M;J*]XX<&'BH*+J=95['IFJ\LM8QF>F+KJ,U1RK;>(#_1_2ME!KXH"BZG05:Q MZ1JD++6,!GEBZR@-\J0%CH(G4<^1S@SJ,!6H-\I>(VNPZKXK$[;8QXY8FOGS M=S_(H]W_#?[R]^=#Q)+XDW-XH>[NTOT]]>4\Z#IBAUI.,*^%DR ZH@:V,*QB MESKRVP_B3%._[VR$-GK@IG,C8I+L*/&50U8'RA+>S\$F2A*16-A"]LZ!)-P: MXI3F$)?;\\T4<5M'KG-YYH%N'?=(GC]=/L[*L_;QS;NF\: Y\-E8$"=1M6.K M7=]XP'N\T\#6$=8Y'L8[S=FG*5[&,4WBEL7CLT*XFV ])K7Y54O@;7H:.WOO MI@EQ^BL7\PRB)P%E+W:N4\9X)!N%T'G9)422!N%Y0)T4Q!Y7.G.'M<05R>3B MB+.Q0>;@'&MA=^W$N\O0@__=\L'AFQ/ $/XRN788._(1^W\X0:K;*#*MBSLL M.WE #5.CBGC#MIOYO5LX%R]N*XH?%$4KXB0DUT6$,BN!/;,;7/B!EHJL=+6N M&Z5<]Q-U*;?C-:"?:9)1D8[^FJO@CG 3O)7^MZ$\WG@VLKIW;YP))Z5T'L ; M'EWD,@BB=W&N81,Q6?CQ/GSC7HC8D;M$ MX[Z3(KCYKPZ/RG?JYWCYK=;*OBVT$+8B7)P5@IH$CT\Y[;H3TJZ:0P4#JID( MP8WV],7Y0A6^U#J@OBQVBFA 6.6*FH*82:/)W/[M$J02(;8R(K(YX)D4:B*@ MEAVYC2A<)SO**NLP&D_4%L0=?WIL:O"=E\(;>0VV]FV+0B0Y61BT$FN3@7.; M%@3GZ<$GP"8RKY&H'>'\.PTFR[WHV:.5.!;"&>.VNCF(HBV8IH@C^Q'TR"(X MTW-\Y#B2R]"#A=,#[,#K)\PM57#'EPE>-=R:RN.-/B.K^S;=7/B*"/$R@6&N MP-XD?";,AP(S+3&'$V%NXR19.G";G,0/MP^46_GD;W?)>O-S3 4]Z\9! M+75P4Y81XLK'_+I]W,2N;_M MHL#C] !3\>38W,AY7##.[^M-883%T9W )2%]Z$90V]DT9132: M.T$3PLT1!J4*FS<%'ITCG/HQNR-P5AAW6#9CK+L74"V)-QQ;[!U\%R"3B^.< M_\@@3XZP'Z1T2S'(4NHIQ_M:PU!;'GTD-B,]"<;ZPJCCL<7D 2$)DHEZ,-5Z M6$Z$M7(BU7YD,U-"WGUXZ"93LRK8ZVB7N^;U@>69]P.\@;7>R.O4S6&M*8H[ MC)OP59?!SLOA#=-&:_LO?844;DE+J79C<%* KI!J;2U^ F3K-(D3)_3@!*%' M7Q/R*I^ &"^'*^5E/K^Z>E MR?+OO$&6&^*(; R0OC5KIR2&ITH(/%^2?P+Y1"%5*_\UB,+M!:>,O6S;'I< M(P>??\@#^D@=1B(F*D7%.5KWZ :4^+(R9<3W. Y_X_-1-=>NX"4";[[&^(W^ M(^+'Q"'OS$\2&I(#;RI^3"'1[,$Y\@]"7I:\[WQW1UPG)*^4C][='7<7UP@) M2QP"R28R"_:PVB?R4X3BMAKDHI"IEV/JIDP,@9PD@Y2[0:2[C>.4HX&]-?A5 M;JW-F\EV\K:BR#_Y!FST2'-C%@W);AJ"=GYO+HF3U@W0J0-"="3>-!Z)44_AF=QQ$[BOBS-#:< N>(0\.1KT<5-AM!C3[:=/"S&]L6%^+-@S$!<:@ M6?@M*?(F:(VSA5O;!N]D.[M((NTZVN\I$V\2.[Q';KVBV%0>=]RU(JWNW6H* MXXW"=I-[!R.LNK[ JFNI@P@EUB\P3@=:N1O1LB9@_Q"&0=2:UL8>PYV\8'P: M8QGQW0W A&,#!]CA^UD9\,^K\V&/-M;Q$!FDV*>_CS,+PYC#KPNV388 M:R^-DX0,418'8/1%D9]],3!\I&,OV1F.=ZFPN%22O6^3O-/@C9(][W]W,1QH M>:7'*#OG$=(OB?YPR[SG/R;T5R8:P:!S)J16%G]NZ(9R%.6=*66U2Y]8M[T6 M3A[KB%H=3+54P3N8,C6\;^O-Y2OW *M;);;2[,X&/.&(JQ,D.VDK%7SM2]GH M8[0&C69W!&_LU1DYPGZ([6V0D?8_$.Q[^ D,!R$1#BQU\.$4#5U]^#37P!U. M!FA/=S\TQ?&&FXG1_6?.A6SYM*PJW=K&QUQH754Z^0#S<_+QSU];6S&PC/PO MI\AG(:SS7%U\:!.DL+#Q*"](7"8)\U_3!&:2+Q%,46 !-PJX%=O[D+Z[[S["]1VYNOY_DQ^^^V[UG?R7 MQ#N'00[2--E%S/^'O/49;<@GWN!VY(>/*P);.BLQW+NA+MV_4I;_^8?JR^"R MT,?O5S]^_]?5]S_^5?[Z>4[4XS]\7_O%E=\4_/H7_A5^O_KAG_YL]+V9 MJK*2%\SS?.CNX!"<[]V'U\[!3QQMRB)M:=RLWX*RDA&LOBC>/J#-X-XIL@JY M! 03/R29:#NYP*:'>>""+SA,MQ;F+.'X1!/'#ZEWZ["0$TA\Z;KI/A5W3&_D M:%#C'J.*N(/4'+L:K^VU\(9N!]O[7U"6*DBN@WQ0M)";":=AK2$])WQ:P'<4 M^)9GH3,XX/(<+8X52..).7K>TF-K7LW#RTL-MHZSPI$]ZG&ZH/;H6+NK-0%D MN5>);VFG[1V/]FU<737<<6J*N\O#/7ACV-CR$8X5* _UV#YA, W6LV,'IF_S MS#.'#X+H'0XFWT7L)DI?DTT:Y \-/%&7^F\&SV%TE($[U'MYI+(*T$4 7A+H M!V/ 6%.^/U&*7I'"!)&_3B:L) ]1;#NU^+R>J3@AJ;[6P0IUEC=Z^/!KS9X3 MF"N(9=M'RIYA>;-]E;>A)FZBZ(!>LT.DJX:7%+H8/\X^TJ/,K2D5R5TEPE41 MH./*Y!/G>X"Y3Q9;$QTNZJFAJ+"6\=6DU8GQ9?1#AK MC1XGC*5X4LJW';I3X8TK>)U)\7;;3IT4L1ZI'6J2YPY,G5*47A@E55$VTI$L MNB J.C%X3!K"R9!&C<@M<,]RMUO4\]4JRR,A6KP-E*1 M4GY!?%1G];BDI&C P4P30*[24S0MXCX<-2;FSZDXNA5MR)43^ZY$79SWDJ\K M?*)LF[VG(%>*U;:A.P1F@^;DC58QV=VWOUZN+XV;W%I0JKRF*8J7TMH,'I#? MQ8-7 L7]M#@*?$^LU12*1!O.$CSS E;.$+@[ZJ4!76^RK/N/D'3_A3EAS#T M5ET=*Y\T)'7J*PMWPQ_DH7AV9ZM"5DBB,^B2Y+XU5=6=PQTHBP^G1+34&\;;S9W-ZCGT)JWC:E M8#LWV^;!:.?<;RTO/?@AO><=L"ZO@$$UW-%HBKMZXK>Y#MX8-;:\_W%733=# M?@4E1&BQ$[N38T<[;GVB;S1,Z1UO^'7I5XN+IY=Q3/D_WHOS1>O#/I*P,T!O M[U1)H;,8S#S1'TQ_ZA Z"7P[1)?'N;P3GZN&K%V6^,2:CZSEZ;J.XF2]^5L4 M>>*<(V5OODMOOV1(;^B!4=<71,=_#JBXQAYZEWNXT?Z/NM25HPK&S3/C^:ZZ M+CY4*EX6&A%;_SX]%@_<"B/DF5MIQHH4AA#5DA4I;)$7=U5S+"W(H_'B5GB1 M#Y(\\H&"!;'_)E8G/,4**U<2BI?C;K\<8!4R;EF9;BJ/FX9:D=8^['A:&"]I MM)O<.QMWD;@X%VT[T:#RB*Z44V\H=S1_M[+Y%+-BF2*9+==495'O)UT6C.[8:NXP:FH MLI/FNQP::!QT4@1W.-?AJ6;K+C_'&YJU5O9/1UT*LY1O>QXT Q[J^$R3:R=. MG2 YPMVE=7@?OM&0U_9I?)/2E^@N@,'U"<".57%&3A_\Q7L>AO60/^[1%47O M:V)[N!$&,[*0)L3-5)* ZR112/Q2*_%2<6-^(Q3/^W3'7-[@>DBN2-P8).N0 M*+H(5T9>(B+5S?^PQYQ^,&\+,Y_!F]43UZH7LO<2(%HXX4?<1EO/O^>3-5AG M@46>?#K8-FVL*8^S"S!&6KMX<5H8[["JW>3A$WHA6B9,R(1;29DP'51Y C8Z M6\&P&IKRV"204YL_*B47$H[GZ&H#L2RV@!"L,79X\&4O#7T L=/D/#..NTGP M0;]HYURY3(C=O")X7@IW?&E05<^/5XK@C2N=H7W;7)'LWN;2W&2@:"VH >L' M=X[/1':!2^\_TUB\$K(.E?=+;^AK[9.?AO5PQE%GY,6R@4DEY&L&G2#T'FOM M*-EP15EF":=0!5-$5WFR%YZOG7>58!;\8E7@P];QPZ\A/['B"CXK=$^?+)Y_ MB6 6)USO>#UJ"7_;T@#^9C" U>48#HZ@O3C,WVR>Z"8-ZU>!]44160,W2;U?U/"1ZXO>+L,5P.=8I%75_./L0)RT2H)$SHG)>9I\*=3:Y ,)&2 M229Z5'@_2G@AW<));RWQ3(7R1?WB;,RUZAAUD[\$K1DHM]7!R4&=$*NSLL8* M>.=H9F;W;;@@/,RT-S\E./42:QPNZ :*! M V9AM*LT]D,:Q]?1_M4/17]]Z?Z>^K%XF".[."36J37NZR0 -]=U]X5*?.:U M\;)@#PQ] R-7111=*Z)H*RYF"WV6R&%&ASQDN\L;KB=T844Y*:_J6=G X2-H M]CD*H^JR>?,ZU\$Q!-5?K$!E*D8=P^H?68R M*_ /6KG7E5_7\\.4HR[OY5[13<2H+/?B?*'Q[1?./!'S.!&Q MH[@@7/\$JW9G8$J-N/EC!F^?IU":1!U>YIH#],!U&+G)7=[GE08J=^')JS Q MYT1AY$KWJ+6E_3V\7A9#IXGS1[!S.<[9@>>ZR,]\L\&?][14-Z4;[ MLJ*^]!*Z 2W*N-3YVFNNAC,YN?[1JWDCZ-)ZU'+TS*X:;06425/G%H +V76 MFSGD3L+TARE;\\&-CNE#8.UDZ/A@;)T&_87ZVUU"O4M.A\Z6R@S*Z\U9;N:6 M) \]Q."FDKY^4=FFJPR\A-0;2=^0R!623",I4WMGJ+)\.7+QGEJ^7%.\7MT[VYAG73 M8^\ V@HG-7PT#A3C8*$BO?3;4XHI\%H<^(X(2)R3C+$ M21+FOZ8)//@$.9Q MDW]LSM:FPCDAIAXL-#*J!3%1\9#/>O.LF'+[>^HGQY8)FFE=W"S5R0.5_-,F M%?$R6#?S>]^-,WGW5%Z@@XD144WY$Y'&6(T+:<)UM#]$(=A[^<77';QIJ[.0 M.&A"7-O^ZRHLH-TWFMV[_Q9"22F5_ IRK3PV>@+P)MH[OB[)N*XL[C;;B+ R MOJPKB+>--IL[5MLDOTK!5AJG\JA\XRNX=>5P-THMLNK#5B>%\#9&O:G]!P7E M1H3=%V^GQ68CKBX]3]Q;=H)'Q_?NPVOGX"=.T!AC;75PQYL18C7V&BO@C4,S ML_NVVU(Z ?$7?"R>*; ;H;.B)A?DOL!MYRW;A'?(U,L7*!K#5EL8=[PV8ZP^ M.EM7$F^$MMC;/^&9%$N*Q4&K$3D;R@\W=..[YS>FYET $*5O48CN?VZNE$+=%O:T#9\#Y"40$\_L)X5G: MP)P"UY2'ZV.6*-S!?RMY@__"AY1QWDG7#+'J2^!DB@8T0!$U'^/CAB8C^X_N M958 Z*,>F1\Q..#@1][8@R;SAE8[3M*5641C.Q\=U19 W^!&&A/IF]S8HZ.6 M1O?LTM#AFA\9MRA*X^#X1 \12ZA7.SXRK(*W29KBS5MH6WF<#=;8ZK[MMQ1, M1OX^RQ%\7KS;WX,3\"Z3B W]FM;[%!9.-OS*!XJGE?I*PCY M^RN#8?6>2:;[-. JWD0J0D8=R'[F4?G3UV3#0XB69D!<'4KR]^,XY1T=E6=5 M_")7MA.0(L;C;R Y4I!ZD%#S-4UX)7AZB(!0Z"63:*6^U04*&4U8%!^H*\QR M#H> P\[5.[R8)XHF$7%<%QZ4@>2HL^T;F?8_&6CO0,^=M]>LO]68@\1DR\]:)-#ZLGB890S*^-8F)\ T[^+\B MA7*2:2>7)[<29WR=X"!'UF'C0RY8'"C2\Y KA]=W)TE+(KWQG#@L68 _KNC6 M#T.]2^:A=I$^Z5ZL%^C<52V"G&9K\%3(4OD<,>756=FWG4EAG+B$.'LL-":F M*I? *U)9!MA)TF*;\LJ8",_8H0'D3'=B\EE7_!)I+A2<7+E;;TX>4=DQ<KMOETH4I#I0'D\T3\W+Q,:\M5QEW6U).0ANX+D8,:NBO;$QB-@_[#"5*J M^D?ISY^IRTLF/M5?6!PF$V>?-ZK'SI:J^PK$.TD9!]849"Y,..5R=3Y2VF%E M5F+7?R73-]6QR/H_>/X'+,X_%+]_?4C\7R6Y^A]TGU17*UU@^F VJU M[N+X5X]@PF&RJ@\3H8[OC#MY\A)6R)@3QHX\V"C) !$72*;L3P:U]1?)!GI/ M& _2%LT'#1"F''IA980)W''VV%VVDNXD8M4<4H[#A_#S:QK[(8UCR+__FEVW MP#C$FHTRD0ZEI!<^TW?Q42_N5"LOF#C/?&#,FD7-A5+FN?U3\B77)DL@9,OQ M/ %BQ)$L,:TJGR#!/N4L?L5-J%S*I\^4O?DNS=-TN-$V%%+$E&W( M5S5,[1^@]QS![YU[V $Z%]X+CX&\=T_-PS^;+EQ<@0V\ASZ*)$F7C$$:)/A9 M9+J069Y@)@&\111+\'9,-CTK?2JT _L6ZBV_2G[-I\QW0?0>FS]&7E<%-\F9 MX-4\/7Y6'B^Y&%D]X,2@P4/CL/XB]-IHU0]\:,.A\^&,G]PYKA_ 0^OZ%\4: MBN-NS6TXU9:L*XNW%;=:W+<%/] 0KIY]=O;4XE-B=?"D98T/BQE46UZCK+C4<*(-72,51 MN8@((_CGF15D(\V8=S=\2D](@(5PDDFWF-+4 MKQ*.@7&@3QG<.VD9YW:LH@ M)AL=HH)A3@L@IQ6MN9-SB=!,A.IY^6-TR H2BT0Q):SQ&.'JXY43_J9G@Y// M$3-!'9*"!=0/D3- K:F31__51P)JYXW\4:%F""Q&_!1P;,RPK[(]+N6*1\,J MD+XT3K(P1*E.HS5%\VPSNW2CSW4]%L,6EH#J8\".CM'$MR*3>\AIO+?*V M9ERIM*P&76_ZF$T[NZ/(E5A]L/XS36!?X)%%;[Y'O:OCSS'U[L,U[\$=>$KE M$AZW$&D-6K:@>@G"'0C]?:-&1G$-E );>!XMI(G>N0=J%KU4YP;K!X5@ESYT_8!RA]R';K2G#U',_SX.X4RD"CE?[2&@D?3@I;5)T8YT++%V1T?)5HZ\+L+;X.R1G#Q+OR<_=F>^BUX*!C&(47XGI_(.Z=T'SD(F=+ M7XO!_3;T_U$^\"(?=YEW2W@Z3WS.\3_(U]7O,]R9_/FWBV> 6OFJQR.=@M*X M_:D3),<',1JL ZDOBIAP6O 5=*,IAYQLVJSN?6]V1XE3T(V;"9?+!)'KIN(2 M-HRI_:)'/'M):EZRF?"R8/D\V7FDEF>HB5+]K.RDY^Q5^RZ(OS)2/2 M*QK2C:_;G&BOA9.B.J)6IU$M5?#.J4P-'YPD(ENTYQK*M9U,B9VEG=F0YZOF M''DV8(C)A]<)H1M,QRR"M_9@_-7I]6J-;[2%<;-6,\:SY^3/2N+EJ!9[AUU[ M;T@EP$?[8K!O8R(S"W8<5_YE(H1_]T/^7^X/&NO&%;4%<0>E'EME@^BL%-Y@ M;+"U;V,$D1=^> %"22[5SG;/^."*)8/'^W_GO6$MN%G"[&^.'\(<91T^.P$5 M+ZK"387C(P>6P/O@!V ]C6.,*^,.QVX^4$/4K";>L.UH?]_6#FKR@SE12&[\ M^!!EI]GE>\Q"*1%:2:'64O:\.7T"V?:Y$O "G0'V2QO3S83] ^CYV@3]@%73 M$DOQW(F2:JYN\::U!DX:ZX"V6$IM+HY\1=70^'$65K>"NX*%:3H-W$H"3VOK[ MHGJ:Q;0VWI%:#PS]]QJR7(D?;TEL4.#]2/S0LVA74LS MMUF\P,<<'BV.I\(QGGK0EJ(]WV*YWCELJWTGT:3>TN)<@[PYR$\J+2G"=::/ M'-[%GEVF!TULCXW?^.$"2Y&M'-PU]E&USM(BN@9Q>C8,F MDJDB4A>:R)[ #1*OF^%UZO#:C'0X%-(_V&MJ+S+>=5XP"/G3JHN+>BV 20*_ MU(8R]D=WAD0=EJ@Q,4"^RO#H''LMKY7UEA;U&N1F"VM9I25%NL[TJ9;4,CU( MEM?'1G^RE':H!6LOIEFJG(2F?:);*V&!<=[LC=:(KZ^^L-AO 3'ZG#V_&T$1 M,L%TOLAN!E!DC*" [;&5IJN]-"9H]$+;ZEQ-U24Q0#. *:,?X=;:9,XHPQ_; MWMIU%(KC!+_XR>XZC1-N*7OPG5?QDI&QX]JD+(T1C+S2S R-(I;$$&9 1F:* M7"EYYUI)KG9%"L5(!@W3.J?P0I")M)=;T#KTTV\V M>,)\2T2IO"1>;(,PZ>;(P[2$T.>3O]V)2RPI!XV.#K)%I#XC@]JJ2R,! M/7ZCU=2%#@4:K!]_%P4T(>S_)_!!#C;/)8,CQ,6 Y/16QF?:X<:27L#2PKW- M%P:3@)K:2PK]5@R33 .4MQ[$F0'BA!5.6,'K$6B652?SD72&Y4& ^3- &H=U M$H";(;K[HM\36G@9H@>&WOE6NC^9-+1W$0(,[M$7&#$_8R(QB-PX#L> MXS6^9D&+I! #WQA028.4Q5&*"9:)J*50C>BI*0M>JG.#G;1RQ^S1I^RM4>X$ M+P63:./);9-ZN,G"&'DU!UU+);Q48&YZ_PQUQ^*MKDP'*978/9@]/?H\"X18 M6QJ[;A*01WEW;YP\2F9:'7'D]P#1FP,R M73+YQW.6SBS7MY(Y[59BS6&:Q'8=WBRSY)0Q31(61R) MF&"9B$S*7(WHUQJF]%*=&VS/3![\D,;KS;5XSM5@B'9:'CKO)XPR5A6P8*TOIUB<*XV*]BAB+WGE=P4U(I4I2!M8;P4U&YR[U."A62(Q2DIR'SY M[HO@B9Q_M/=$ 6OBCPY+C#7TU&?#55,%- MN"9X=<.^T_)X:=?(ZG$&?YEX(N034&!]_#YR MN*S5 SI2TU9E:4J M=9AF%OC--7"'NP%:W6QQ,:%M8O0X0^])@[C?E'%*P&&7X)U_"CD?],<2^N?S MT=KL(Y?K*.2#N\1_#:CAE.N\!F[:,D"K&YN<%,=+6R9&C],%*])Q3+:FA>LJ M6VRK@/S%16/S!RY5P@(>;&_[X2:(WF7# M1?#BXN3PBU %#3,\N=A&3S.CUG_/TY#4)\JVE#U15QYA]O]AU/"UM19"5,VH M:ZFJOLJ"R*H%P$AT59)5LJ/$5Q8XX,QKA'GQP&7K5/R@E'RGS(^\\H84;I!Z' M=OM%/HS[Y"3T=K.AVJ/3LQN!F[KL?"2'_M%NP+H&PNJ'DFBH(DHJFQ?4[3BB7+QV"]5V2-49VC\?EY1'0. *9F_9/.XZ7[FF M,.63A5:S)4@T>EUE(D_4W)*9*VUR^8I><_S5%,0>@CIL)^F.3TIA#D2MK0/2 M%ZL//4(\CIV2N$.N\HG0Y2\ZVHDQ>)":=[9E-I/0*Q;Z[Q.Z;TWHT:$^[HCL M[(G*5IAI9;SQVQU"[Y4]J4E)\0.SP7+_2VBS/>Z=U1T7V>$NU1^UQW[L+':* M$Y(Q5[_>/,,Y9WG*(SN62;V/NF4&@WJX.<$8>65ALJT27@XP-[WWXD^A 99X MA(X5R4X-%6JL!/S.>SL-.^XDG'RZ 3>J[T-T5_L@FY,C !R@DM@@JE( MQ(IDXMPR8KJ:0&)AG[U[%A9]6KU9)@PA:R83U:^E&Z^KBU27E44JQ2(B3;)[ M<0.#*_77U;*6-G.OBMNV"L63C[&\G\: ZJ1E%,-X9 MS[CP^D:J:H7H.Z_2&!(TQOEFOZ5E^,\./"6TWI16Z+8NZ@KBCA@]MLHNVUDI MO&VYP=;>&T5")'0@I5#RZPO]DI KWN1^L[11-CY0K!%XZ;HP$.=]]".G)K?] MN8O&"K@CLAVK&IGZTG@CU,#F_H<9]WN''<46E[\-_8WO.GRP5VHDN4HK6SBE M2><^ #H1;*);HC>MC+MY=_-!94/(J";>9M_1_MXAT-SN[?=;<_D!-17D'>MU MM'_E0VK1L[;T:2U5<(>]"5XUV)O*XPUQ(ZO[YSV$C0':EK?$5O.]\6,WB&(^ M)&WKR8PK+ZY)-_B@I7'7U%Q4,V^ROW=J]GSRH>@AI2+[/=E,?L 4^&!+F-(L M.Z0@ME_\9'>=QDFTIZRE"S.OC3OT.WJAFKK9J"K>X.\*8$BKYWH0-O*V_JU# M]44W\\8^SK3N8AOZN/S.%15)@(4J\LYUD5R9_;YN;F]82MY=__YX2[=F4@]W MI!LC/TGGW5P);VR;FSY@;UYH6!&A0ZRF%UI0-6[SB5M'$0MM\H:3N"[U%Q@( M4TQD&F,"UT_5A);4G<@=^ KG+DX[P8WC!N,K;W9C#( MY"-0QB ZI7!KK3$S0UK1UD\UUUA ZVQ&>]9*ZXLC;ZTM1H_9:NWW)W,CMI,U MA$_V]![--7#'J0'::D(1;7&\<6IB=/\D'%*VI?W7&FAMO4I+E<4U MU\9^I:G\HAKL>#Q;"$SH4?SH')W7@%Z&WCEL\^ZHOS3T M37^(EVH.QW85A3I,!@$:$#Q"+\D4BR6J/*(4W:AZ1HO.LLTT<%O=>!:F+8R; M)YHQGF:D6-*TJ\7>(=DF[#?&MFY-7WI)S;&Q6](474J#'(\I1?X33%W&E$"M MA%Z!13S##OV1.#GX)-.*7$=Q$HMKUF"F]Y@]J][67PP5BCR01_%9)=X'241, M"^/@ZGW! T1?7(%LHJI''6A7JBM:^\+!4O\@H=;LM5ZQ5B_R#Q!L+<#&B+9, M.KED#%)TB9_M]]V('&2;CF[%(\\M_?A9(=QD48])C?UJ";RAK+%S4-90F<\V M_A.1PJTEJ,WLD%9\CA)J/O/K4A]W4^WLB;.\MR:5\3;P[A#ZMGTIW7[G,Q]B M@V@?!;)!3DP[H"TRW*W#X(T\>)-5]/9MC-94'C>#M2*M]+NZPG@9JMWDWHR4 M289'BF5^0OOL- /:0X[6$A?- /$#9[7X:RW2F6XFBLG,(Z0#5E(EMBW9&53# MS4>FN*LW$)OKX&4G8\O[W[&3::6%!C6CJI5C/CJXYE.';A*6V=0-IP\=JB\O M *;)KJ"+!51;4SA<8H,>'B@WJJV'.RN$.\CK,:EQ7"V!-U0U=O9M>E*9JLVRJ@;F9&MG=O]F">/558JG!?K\Q.7!;\7H= M[?=^(K>40P]R4G!X-'0KI_I:>HVN,G!'[RTTU7]>47U6+'O,F;-UE4_>Y,F&=_ &U.?(DM&KIS?/8?3I J1S[:EFE;JN"F M(1.\*@TUE<=+0T96]VVR()R\@72RIP[(%H- +*VWK1=MJ[.\]MO8CS966%8+ M'H]U11,6XI6>%,%"[VRH/^D#=ZYN=0:L.$CJ.7V-Z>\I5W_[9G UKZ$X;FIJ MPUDY(*TIBY>06BWN?2ZV$$SH&Y8VVGK.OZ'\LEII\SE^7>'EM-,Q'^,J&JH4 M;;^_G 5L;53.U4O.^'7VX!UX(QS(Y,_?_?##1T$HXM7P*R?VX_5&?758/$+L MAZY_"&@,E_N4!XK%&VY''>6,(Q$G*8WH+:"M$<39)38OCQUT&/%014CR*_2#&*KXUFLY\8C][]%O'U? ZF3%O[ST5^%RN=3*9!:65 MM6:ZA6;]1 \1@V8EL3534->Z.#FIEP=T@#R>O#7S (:WJ#$OVQ-'_HKC!R]5(B-.2:YZH&VU#WQ9=/">)JPKV&"GA#WY?'P#HDG]< +?TO6D%^9X M\(")?.8U>]>$,POUW^!ID\9H-JV+.ZH[>4"-;J.*>*.\F_E]6WGQOD\I&4U\ M6_. G>O;/!)@<"(R5_OQ;]>,>GX"/VGPM86QQO )D;WOT:K MR"8@WG MC7WX0)'(66 $?U5H8H \Q#PR!JK>P<6ERHOZ\(,B?T5*"TA#*6Q$9-N9JS,? M"<>=.'.\S=KU9D.9.,,1&^W8MI3'22C&2(N]VZ;"R#=PC4R??=Q)?9 +)T*Z=>J:&["=O!;96^9FNQ@-Q7$2E"G.:BZ+^K)X1RJM M%O?/=Y )1C>>F!ZRM?P5$P.SM*#ZR*(#9#,0.T-^:,4^'ZKB9 MJ*L?5&8RK8N7J3HC&+"+(!1QX@)58JQ?*$/'9CC<8F< PIT3.L'/,7V.-LD[ M'^$VKLLTE<<=^*U(JV,036&\H=UN2THF<+0ZEXTNAJ?#?^T<_,0)_']0 MKX!O(U8O/3Y^2?S8;%7#O!;NN#5$K49O2Q6\,6QJ>.\]OU*^F/.B"=X9@5OI M9?<'QV?0QZ_9C1\?HM@)UIN'*-P^^&_4NXQC:AK./47ACO$A_JETVSWDX&6# M06AZ=_:%4A(QDJN%15%0?"$T$ZD:WQ# KL/LO>$BWZ0P(Y#F&KAYP@#M^=,M MM<7Q1KV)T7W;:OYH2_Y4"Y*XG1:RK>=:BDRXIFO[VN*X@[(-9VV>ZL6$8ZO% MPW,UX^M'I\=L)R3%*[97W!3O.MH?:!B+S>;U(4M*%4$H>G:,8BU_"8?RM2,N*AB:L^<;+G*.J M1?;TE%F?WTD ;O+H[@O#YZ86,U+H@:'_,>B&UX30#2=F=8SE9Y6*/-U*SO N M*1NZU,=-")T]49N'OZTR7CKH#F'<3/7H:,"&0VQ0P W=4,8'*==\J+(U'0FT M5L(=[&:8U0AOKH$WK WM[GT..1-/,OGHHG@N_ F?[\2.*^YYN3V/YVJN!KPX MS-]LGN@F#3V#FP'-Q7'&I2G.XEY 0UGDUP),+)\TMYO03Y@P8-[; %-"E[*) M%&Z=?>:"*[]%&Z.&S_3]LFA?CRP*^8^N?(:GR_RAAQB<##;4+^I8HZL,O*./ MWDCZQ@572$J-I*H2W> $EWLL)TN[_2(/1.;WQ..K8YG8[I+Q2=@+)'WHD#FM MAT3;!5[%ADA[X; J2$;N%"P5WR;(1\[?^B&]?/+L[ZJ4!A<<_-/&,(13X7'!5B_ZG$:QHXC'B5R2-$ M',1=I51QQ7Y!6=A#A,)!#WB"_C-X2$ MK &\!")RM7$1KVGLAS3FY2-R$"G<*-E&D2]?*)L2]E+5#[W1+UG3BCB\_4&Z2I/%KT3F,K0-Y3309WW%Z+5G,?[E)\+,T"KSWPOMTU33RK+I39$X2YJ'H7&^[4JRQXKLO8Z3+=&4D# MXFYF&F_63('&$(^\BYD([+@=C"M,XKT'5T&BTB@^+PEXH,)/8KV"$PHL:C3U M0K;F+RB\JXZ_I4'R45/%NXI1Q &K2&X64>Q"T<,@=J[:1HN$<)5F;.7,D1\[ MVRT\J"R[Y&SUT6B!W[0NSFZCEP"C^->6#Z.1H1!O]).$FD0'>.4G;WE4,7H(9 F;(,?[SAY56Y8-+P@#E M]\*05995N'S4 0<_V?"BRE8[N#T&NP=N[K(@TVKIHL3YNQ:7,.!W>(S>14RF MR7^(8K,S"KV%X::C83ZJ9$3J)0DO*0W$,^*;*2M2:!9[:=EK%* <"_=8P #]X 'IX2HEAJ$L]M7:>,<4MDJBBCL4&,98 M5!3*2*8MRZZ&A2GF=$D=8T3"-V$47KB9?^3!*%N/<:-P1Z,K1MG-+/+@=]F@ MU%?"27S=,-=L(VIJ+&9GL,W^\<] N@YC1[$%M8>) &_!^2>O3B!F4?&.PD*J MDX@Z>\I@]L %\:F6.-"XDKLMGEBZ6$&6RC@]' +^"]G10)YHW*0)Z(1CC5 @ MB8!R[X3IQG%Y"6['*EN-!9-XR6R9%A:Y^8\NC6<^P3+]5Z/V.X4.VYW- M7-A+1O4'/H7>0L@V0[>Z:.=XV%+(>*NT,:EYW],O.O M*RT@G 7S.#E:X\'Y_%*AQM(;UZ4WT!+FC$XJ.33KPA4V/9)WYB?TPHO>0W$5 M ?9$&87'$X2[WFPE92E==>FZ+*7%I@OG_X[3? ,!.(FXOR_JI_EMM9N^*3=#UW_X 1\ MU'&0N7/E D.4\+]YX#"1M ?N4(+'-OX;)4?J,,O<4^;2S3+^7KX[S)/G745" MW1CRV8EIQ&4 M=I:.#QJ;_=P1%6YXTR9TMAIZ'P'C#HEL'VK5BEW4"Z M33&S$U>O''='(E&2. ""[&JV<)5QUZZB?]F>NIU%,'+(]!^OFLCS6Y2ET64 M/;%-]&; *B/$%;Z26E -GP3)B#F*BNN4[-Z M%?Z2C)4*?REW$ZV?CK'LH:>N'IJ9U6\=%G(CXD?*\G[/=R]#[\8/4FYT1S[O M*FTI3-[+2_4#O73+AJ.1-?$:%=G.;-]./C;'L.@[NB:5(F M+RA\Y66^HKE'/P11'']-#MRQXG+Y>$=3Q#N85_*(U3.?1^E2&2>W M]/-!;YWW MY,E\+A*:@#JE3X0RHCPY@.&(R7S>4 E3'.@4"Q>0[E?-BU5UEMJ 8%'RM.78 M>9&;:[Z.8K-M8WUIG#QJB++Z"G=M4;QCK#:#!\8[2+8=VU-#/1W]1&&^$7L2 MHOG1#SN1"L^.KW.#A"^*N_C9+K;9REH_2=@CO+=WJM'?60QF9N@/IC]K@$Y8 MP,\#)^,1)>>%O-_PZ/C>*C\L@F;1S(;/5/K95P[/G-*/D@5#C"!<\8!H*FZ# MR*)\]&%WJ>BZX$^X&)&]S'XK:?.*AG3C=SVAUD$EKS% MC1&0UY7Q@-1/N $DLX!\R&SX&@N%8?%<=21U8-&;'\/4Y\-K[C"@,%]Z-'&^ MV#Y0FS_FR'TD+\@JR8ZZG[OO*FTIC-7+2_5LU4G4$IBJ'Z Q8JUXB!28*;N1 M#TNVJ,_NVW.75[S;RMWU01E5?9W=41?I$2WON6TV%#8>:<'<3TY"J\G#NVZ\ M]1&Y%&+J[R_-%EQG>4N@J &H1MF,R]6K(RFP@)QDQ4='5I8=)V\$F RBR)O# MQ/P07J';4(]/"P/QWD4J;CSR2:*=*XWRM,-Z4YX,SO.HM1*8657D1-4!?X60 M#.HA)IXNUH]PD$8Y/U_D.<1");.X0IU_B32&,>00>2O<8C5Y8C_GF8S6LT7,[%*W&0WA[]5.IQ2'U["G 5U M7W8 X\3PC9+,%'$KZ#X\I-E:5CFV*W5GM'K*I?.,9G812XKKXES1Y1<_UM&N MIBSNL&Q$6!E>U!7$&PC-YO:_U,:EEJD.5@0DDU]!-H[V>1/M'?_TH&5[Z86U MT2K*QE8JBRZHG9X8/')+E=+[M%7-*>X[/^133=YU?(X2^HG"VV@G2!N*X6QV M;;B*,]@U99"?MFZRN&]+>Z(';JO8 X8D)NH)6$BLSIN;>#,Q(IM<.;SW3E?$ M@;,M;[R(#[,F^-N\YZJG<$8ADX!0\JL4:^&8]/3@K$S:I 5.L[3.:\W->AC MZ)CC^H\:1W,CJ\ =$E/X4XVC,>7C#;Y)4(X9L?&0$>K@H/W%@?PD2>TH5E<& M=]C4(E+;?:4 WH9;;V;?EI=)LS,ZFQ32'VDE_<$/Z7U"]]K1W?1J<0?W7'Z? M856]T(F7@F9#/O?J.EA A EVB' 9CI79!/>E8VT]][0,=YVUPS]2SV1T;F4N MW?]']E'MIV%F4?Q_7&\U\G&101O"UL_9+,/'ZI$<)2]N&L,Z;NQO0W_CNS ; M2L/H%5X>$[[UQ5=@=8GW.3T<(I;<18Q[S552;CS0K1/)MZN\F]NP@GRV$O\E):/,U2XOKL[/F/8KW:$8]? M-A]L,:F(O/4:8Z\TX]9:B-NSN>TC-6R+6POWC^O&;07U<]P-]0R)VAZ+#_$V MNW,3^[8N+LGN%L*(4$(^:>'CE#$\7J3;?6OV1,\B-4PE6\JCSL*6Y&J@:@MC#<6VTWNVU"%9)CRY&=<(D:$ M=(O3^EJTC?/YYAH+;+OZ&7Q#\86UWY'F[ TM>/3+*Z>]17Z*2G^/I;4&SL;9 M 6UQNZ6Y./*++H;&CW#GY7 Z-"#OF:YY;[-,C/A\G)ON*PQG M:QW'1[W/;SPLX&3U,#QSGN-XT)Z5'C +$0]0WL=Q2KV;%+9='BGS(T\\"1=_ MIN_BH]-HZ5839VCT0%_,3LRJ(9^E= 31MZ5_3F$X#'/JD+YG[X[Z0BOQA%IQ M':9(E)#O8WSV-F%$*L[H/?BA??(R_MI/9!E1+G_!YF$OS1S(UG4A3>9SL M9XRTFM]&4QAO]]YNI[K(F8GE^;:?+;C##]WAI\YXR"=$5D\QE6[120'HNO-,]R!$==D MKIT@H-[5,5]8S0IVVM+N)!4WG8SDM=8-1G.1>*EG+&"C;U3RN40QX2KM(-(0 M\GHL=T[R&O-..; XL/22G&= QFCJOTD?P8QT%P5\:F+IGC4>[^3[B=FWIXHEJ*Z5$:^(-4+RH#M55J7AHY%NJS\R%878JNQE,T"R[2WA-IA4E"IA),6 MNV%NF]66-?".)PWM'GG^JL0RFCGK9*C/STJ)I>CQ1C3*G<*?E67MFWQ5^S+T MKJ/]G@^DX!7M.E+K+ %G^ [P1C&NZ58=^*X5-Z&)+AD?OO .=F=U4O:"K:B0W%56X5ED* >:QWGG9=>#L4UV#X2HX&"DM=<4%%P MF#7*F@"V8*AUSE!"0;')0(0*JWPT >)US5<['O4H21Z$N7!GEM>F+]$+W1\B MYK#C[>^IGQSK@'>IC)B2.ON@H"?CFLBIJCN.<6@K*?5FG.5DFN&!DB373:A0 M/B^/S>@3Q0M"%;E4O%!H(U+=_/PVGR=RR5[=US\'Z5UZG@]_=H)'Q_?NPVOG MX"=.1Z_HA2R2!%M\8D"&&@F+)<4V/'.0HU/80 [<"'ARVI5F8*')R;S42)>E M5O*8^253C(DXI_)-A4!/FLA%V41&G+J*K>+;+_+E\R<(IOOP"K*9TCCFL_!7 M/]1/D,SK(B;.KAXHY[:&%9'39&<8HYU/R,[,TTPU8: ' MXAKYE^6*_)#9AW M%CR75[)#M[DF\I0[(5=&KJ=U0&8_G#<&@Z8P*&5!N5_SPM(XN73%(N1G MFJPW3]3C8]A$M[?1H2YB_NOJ 26A@5E%Y/S7&<:0T:'KQ#MXTC.(WN46'IS+ M$EJ)(]7FUTA8J7GNQ *F+QTB[;06.1UIS9UJ4EKLE#(:Y#./;(!F^3;C^*XXG7G:GU(.GS'JO]J9 M3_I._YWUW3N9Z*0:/ 1_X@.C"CC9U!QK^^DT*+VTDVD5F\<_E0;B$9U(&P7M M2Y0X =DX'*%\!8?C/' U?&(?L:-X@M[2;8,)05_#$/Z0R1]O9)8?$91W7>\Y M>X8A%;3WBY_L#%?D^@C!R4;#?%(,_CI+0#XZ[(]G]'LS8L>B4$_>N?[:M9IY MQXSS.ZBX.G!?N*542D KDJ4\BZ[IUF+0W*]M>@ZML0).3C7'VGKA%?DS9@8V M3Y!/M_>K9+JU:7'MW"");GTYG(VP%5FYOEQ3"'GWW&CR&,EQ92("2QEQIP"7 MY9G D/QV!GAH>K:'EJ21K95PDDLWS*V]W /^9(^&=D_0VST,RMTX3;->EQ>: MN_BK6FV!3;L&=VOC5NHLK'G763[!Y7!%#9Y\(F-B+R^]:Y'.DYLP>U(;-E7? M:)A2L6QW^X5[*'2"ZS1.HCUW%CP('H7;!TAI(I\(;YJ?#1:*FP;&\5DE%>(@ MB7@I9"1_%YP;(W8'>[3E#SY$1;69ST8X006*6Q(#ZR,#.W M;RM6!=8_33%M,-M&-UVPT>TII-JW.-K*(@ZV-H1%L.D*(@VV5G/':8[UKWC, M$&Y6\?5^Z4:<0&1'&7/9+V7(97_XNS!815SY &P^MSPFGOM03)#D!4(;X=)QPMBV)3% '.Y '.HG-6K[RL(; MXH,1]=]V[;?20]1*&X.N(7#LK& R'?$_*UOY:!/GG)Z M?:!PQ3#<9B-U'>TTE9F@W>?B9QT(VR87;&1?, #4JH,;U M4.<<- !Y74><+1PW@=.).8'=?G&#%/:I@+SX/]Z+\Z69!SM*PAW2 [Q3,TKH M(@8O#0P!,[2K$T.#7*L\T)KK79%",\E5$Z[;YIA@5A_)RR%,:A:OXUFZ"V(= M_(@G0BEW3Y@X6[K>R.';O]' .\'=7!(GP1F@*\^%UA;#?C*TV>C>YPL+L="% M.W(*LN.29SX:.@>Z;((%DBV<#IWO^[,Q[+KQ8V>[970K&G"QV=]TP*:E"DZ> MZ8)7'3$UE<<[-#*RNF_3K0I7#FA8/:^""O)D^]Z/+/)2-UFS9\K>?)=JSI=H MBN$,S39<^49W71E\(=AJZ8 ;YB!4K#YFZBDJ2SZ M,-,C/(FU\X*H Z[!W%%;I:VS)2A@SI5W!>QIW',_+8,S[!H1G214*0O@"[-F M,X>V.ZN;[]- BIW@[+3*7"M?TR!ZKD$T"QN\4'<71D&T/6;[U8%"_=Q(HY4?Z).G#+YG.:\$T^!I[9/._\4>6LZ[[-./D+EE6+)&];E0]QMJYZ$_NVKTR:G8'.9'!FBPKG M2W-4G'R.."KJD!11H7Z(-"IJ3>S=C*0TBU$Q!1Q$6\(/+>(WVB;K0-_:G2?AI,Q^>".NI1-S_R[B)V'06! MS!@*9KO4?X.M]OH'>=KKX.2>3HC5@W"-%? ?B3,S?\#A*JZ ;")&W$*%?%JE M4#+[.;G9(%]7("M*K!R>L_]-CT=-^6T,KI5KW(O<\J^!+[FUEIA::R"F)3.T M!2DU%T=.28;&#[]LWO=\1W6]/7V&6^>!\L MW^K);S=(-JS#;U0+,1>9HRY?:6VM@IR3.@#HO7T*UW3S6TR'LB^-%=7%OMH* MTOC_Z3'\W^&G\.8E_#?^O^<_$=':DY6H1K\X^T- 5[S4Q__]ET\??[CY$^^( MBR36_,>(P4[=!M3!S4,^#3Q2A_':_ALE>V[)CJN!3;UDY_.B-"2>,3, GX>!K")7_%!/-:^MO[M6SC0DZ6! M/;Y0MJ\=O=<60]Q+-.!2'Z\]+8.\'VBR> CQ9X\)'/.6N.4<'(IX/&3G3&=_ M?W9TG/G1M5PH :E6'I2=#%KQ-2;GT.9)R Y1":0&#?C)CW]K?#U'5Q@GK9AA MK*1>":H:X$;W,5 MQ %L:'CO-IWW0'7;+S;'S+,!=RO &=;"AYM>L&FLG@#J15A'D_:@CC#JMW< MX4W15DY!>]@&'&#,1:_#^@T3;2&%8"^<%%O;W]ER6*P^3PPI0? MRM/G, @Z4);P1@:O;B11\?84'#&?]Q3C^*"+..(B[8QOIP;V<7QF>'F/VIE! M+;0 9CC#=,8,18F%,,.YO?,Q0_(>V6&&\4 7 <1%(F"&"8!]CV))^:$E]4EC M!9S$8HZU<3WY 7^B$P.;QSS^^V YM\F4<&O7W<:_7E_,]NO(IJX0SA!KQG1V M;[XH@;SOUML[_/9T\62LG?OP4T J9-J[]#[I-X6B@RY?T_IH2HO5*C@9I O> MQFY:*;^@CKK.ZO&ZZA4IY>/HJ:?#"SM$Y(/(G'V02KX><M1/O-.1Z5@@GP31CJIZO5DO@[<4U=O9?U\O%$9!G MH[U!4A#?\QUV7+/;WU,_.7ZBR2[R[L,W;ARE\"S.>O.<1.YO5\?SPGFQIEOQ M(ZO W=:G\*<:*6/*QQMGDZ \KY<:B+2'Y)I6XOTHD>\&C"*O1U); M+2]O\R9]:9CBQK95X-9*2PG+)LSU@5978PFATVCW\& X;?(-B\/#$B87+Y1? M1V^4\9^N85,)B0.^3TWBKR"53"WRACQ9FY+>2Z=&9A$!$6D>NJ,PNC2&F5E634*!TZ4NL< M<4'/B5,G2(X/41ROP]P!/HUO4OH2W051Y-5NS1G60]P-=$%>KOL95$).WIT@ MC+".E*DC =<'#=XO-1(OI7!.9R.4SKQ(.(<;JK*PA#BK UJ_ M?1M3O_LP3AFD[X:W6S@Q^V7H0?[=@?P2^,.MWEUW$S8U0^5 M#3/#NGCYL#." 90HQ*^(4" >1"E46$TEC]H%&MV/;.:"PWQ MYFQ[!M46&.(C)J-K:.DV\^^AA#Y+F/\'W?EN0./&U'MGA7 ';STF-4ZK)?"& MI,;.ODTP%V7B M[$;/1* LW>+='U*.N.ANFQ/ :DOC#J@6E-5KN[5%\898F\']+]5)N>IRA]6\ MKE/CI+E@&W%XE[+03U)&^=#WSO\"/S4/"!LKX([&=JQJ0.I+XXU) YO[-M=" MM%B*S(7;#8:N&/4 *T:I W%\4:IB=%] MVVTA^W3'P&:G'Y+)=J 2X6S48?"-X?"-T.Z>>V]MX.?P$DKZCU'F^3=850;TD85 M<$:R.5;EBEM#:>0GULUL[]MF?ZZV5+=41N),V]QWV*:$JT@GN7A[Y(3C^[7R M<+CWQ@G1C_UP>_OE0,-8-^2H+8B3E]JQ59X)/RN%=_S08&OO@\.E2)+)M/,B M^+30W"A.[%P#+4Y[KS=P=D,^/$ABJFWWFC\TJ4^[G#L[(G* M15+3RGB#MSN$,:Y ;(AR8DAJ@]L KY3D"GD9.S=2;?C#E? M28HE=^5JP2V98G*FF7#5Q34\H7S 70L-T;3!U>T6=*Z,F$XZ^Z!@$..:R$FC M.X[>IX]AF\ '49P&,KH@&S]T0M=W I)]53'Q0S=(/7G9VB$)M/IOR,N.ER_+ M\!DOK,]Y,!SQ_-@-(D$NAXB)\I6GMW@''7$-$$GO?K(CGCCJ3/9BWR_F3,5M MD-HB;F#$R-X)C\3Y0L5@!\A,VC K.J7F3K41DR[W;V@)CHSK(J<>'L &>$9!)GXK,ALDDC%VO'9 M[*G/YG()J"*Y+I(ITX['K"1!F]45'UY8&H_Y(,NC(E[)\4BL'F/#;@3(_ MDFE066$CU(N%E3.G@;+CL%PMX7K)4\4+4C4,J6=AU!^E@T*ZA3&AEE,M^:G4 M->(JX0UU&>7BP>RJO6)(7 >_O0IBPC3$6S!C2WGD%&AJ_?",/V<+Q4G=1#*D1U_+4S')D>SE877.G$[")]TDC!)( M*1WXFZ-\CN/BZ9C]Q%@*<&O4#;RX_R::21"0-/&]^'/5ZK5/W6"]-8/0J$@-_HFQ+F7QIHS67%!)I32Z::%+K)Y]Q+>!8EK7GJ7FE' M=]5V-.9^>*WQO!.HWY1J*(V80-M1*EOJA':> "G..'HMU')!#VD-P@'B?"(K++ M3(*3//,.Y6;RT,,)\$P1R37Q3UP[F0YL>.'Z?L3C,=%^'X7BH5JY+;-.DSCA MO,I-?V1^Q%XBHW,RO<0@IKT!?BE/SG27@9P0AR#J/2!((7C*K5Z8[^8ZR0&4 M C5:/D=CP2]29_;&=+;_JZA=$:&8O$0(YK%6_!,X?'IP22I^JK8=^N9':7'H M5 XDK;RR ;;!KC7=4V_-KIT@H-Z-V.1[%.<>I--./-N]-DZ^[>F%RA,;9E7Q M7C?K"J#W70@1!;DB\<:04$6D+B*5K3(^F7G+=&YGG!RA(9\X6SR2G#?PT,,] M[Y%E\G!YX8Y/D>_%D7WND+]%D??N!]IK>V95<1-#%_S5]TS;Z^&EA$[6]U[G M+91DUTW%@A+Y4&@BN:K3DZK3CAIF=4)VT1:>'V1P#<9)LF!?%>C%2I/BK-YW M4 >3P744PMJ;/$A7#JCDGSFQ?M1XTJ0>;AHP1E[-KMQ2"2\!F)O>?PJ1:Q = M(.C(NWY2J+&4>WEJ[,H,))]8%I/)?1;];JXN/Y-L;PR@S*"RU#?2(T\TINR- M>G<1NTOA]%^^Y0)!KN5+//(HC<_UBSF=Q6 DPGZ^Z+8I^E4&_D.33\L(^U<)[ER<="0 M:X<1=*9>]/]YYW?(+9AWFV9>YQ3:2*:.7%>]D6DDA,*XMB),1V[&I8Z3S4GC'2@VV]K\W]IJ04J;%QW>K MX#X[^^87=QN*+ZE9GN/4-\ZR[%*::(W%(S74%0'90YZ1U0PKJR?,]6<;->5P MMKU69,58L*X0\B%?H\F3GTD\N64R[X!N$NBG-T+LG2N< ]X$S/&+PYC#6XX! M>9P570)_U.,[IY!JN:6PB,;J&8GD/;/ $I>,[( RWG+!&!AE,I#YEV=_"'WG MN%3FW3 :JU6*XZ0A4YSZ(719=BE#Z!J+1QM"@VPBA5M9,)\,Z2/S>30>G"#+ MKV!I#7TR?&O>=8@^A"-\C]AOXM$(N9EGGW>R0PIP3J@\QB!V$G1G<[K47Q(S M&7A"3U4-E9?"72801B,S15G^BSC98V\_<#YG*'#%+EOV?-S>C^.('6OOK=OA MP#F=8)\)[T/>1FB"1>#XL4 &YI)"0"$K8IX>'QXER2\F;,/7B/;.5.-)8XDIK2>P$ MV1'3F5.)(G1XEF1AO2&*520SBW"[LIO!D$Z@,(U(VRYRXTAF'K!V/UX7U[I3^ -U,OX[CC] 56"%WK#0]CS,P4^BL'IB5WO3K,/?A[9MX MY/B&;IPTJ,U$VJDV8J+K[H6698NZJL@IKP>0(0F;JRL4?/8)# BGXD4*?$]J M@A_ED[Y\1N\7QF%8OIC$,6UKM_?23;>YFS*]6%8N)O')O5%#&;A^,?Q6.N3* M66^RPT1K]@0LG 2["@>JMQ0[R,([];0,#C# MP,K()##:,V>*7OCYC5<<3.KB9MN M.Z!7R=6@&EXJ[6)\[[&KT %M.]<"/X,>"/I,4_WEN7E8$KD3,(1^XW5"T[J+ M#G_]14.CBHNE@)&N(!JV__HKB2AH (,CYJ&"S"Y&OSNW;Q+\9 +4RB )0A08>?NTDS "Z0)EVDY;-=\OM,E M8L_*+R98ZY%JXK1:>!$AJC%YC.B,N&A<83DR6!#7-QHU>S^7H>L'@<..63_= M<$U97Q1G<)G@*[9P-.60[]>T63WY-64G-X#$F07S[LM,Y8!";CY^M7E->7J0 M^9>WH?7\&BCXR:_^,GN.HV3:$_9@^^\^H&?'"]?8_&A M;B&WHPR<=#S((Y6]GRX"\(Z)^L'HO8,AM,%H/M='WKE"DFM46W?ACJD0YZ]K+!\$=&#]G#ZW7# MMPYU<9)0+P\HKUJ:540^D>P,H_>H7*0\D1D)"JDR!:Z;Z8U795'M^BS7]!-UHVWH_X-Z=SSBKJ)D5_0J5[)3N0R]ZY0Q;H*\%70?NHQRX\KA MN&XH.KDRQ-W'Y#XNL_-/I0EY!S4][N$]6I[FGQ7VD63G\$[,B8OW,X,C/$L? MI/"R'I]S9D,YJ!V]!OY6KK'"&YOY5OHVVT?/ENC@LZ(_A+3Y[SO?W14O"\CZ ME>Z4[+CZ5TI#L(OZ;_*A4S\F7DI7@EZSXL)?^9T[/_-8[<1XYOX7[W M-"AMDRX%Z\3Z>3ETSVP4;L^LS.^2WBL>+P8"T\S=VA^?1>[WIVJDU3SC/&;O=P1X<#%1@GWQKJ(YMLO!^IR-^>'<9[Y7^,-=P?_[ 4R,&AFDZ,)Q]EO M3N-#=9%H',EX5Y-&QCD,(0HEI#2%+A5((TAY9$QU1[RJ[#(RA&QP )N JAI$)+X,@ M>@=#[B)V$Z6OR28-+ET7NJ7X2>RCP%+54Q0$W.)WAWD:W_>1@YO;>GM&);'. M0O"R57\HO7<<,^FD%,^'3+D9(KRN&?7\A#Q$<4Q^!=WD3BJW,_6:WT?R6&\, MFVE.[BY6:(J)DUN$EUP&^?(/0B/]N6/IA#$S2U@[&SR3-] <$IX)[X2GA0W) MG,+S2TZPWL#(,HQK\R/W%X63W,;P3WDEM9\YAJ(:YY@6R(:?J90NV)#F M4SA7TF( @Z>H=OPP\R576RZK=!:Y9E+;L3PI3LWT6[@H:\E1*OBLM> 9;#Y' MFX0/J>D--S*(#A"2^#3B73!31=I-H3(=5 MY!(.G> BY;P?9VIL!.8CBR"9PO&1 TDN0^_V]]070/_&>,^C\4MK)=PA:H99 MC=/F&GB#U=#N_E=%I/@5$0K$@>)"Q8H()58"=S;.?8'Y1>-93 M[+'SOO4ABOTDOHQCFL39[0^-&W5E<=-1(\+J ]4U!?$21;.Y_9\ND5*)%+O* MKSA9>EUZ2HAV)@STX/A>MFK1'&ZZLKC#K1%A=5904Q!ON#6;.^BZN._EZVUV MPVU:B-DZK96P6R<[RLKEP_@S39ICK[$"[@!LQZI&H;XTWE TL+EW>E80K:R* M\PZ02[<;EI/#5=:YQ]MBO \WS&'4NW;VE#F:D65S29QQ9H"NV/^K+X9\>Z_% MZ-X7[7>4.,4.GA_"TV\1.\I?I$;B2I6K/)7!O)MT$P'/Q9+K')T--ID%8?;] MC<#YPA8\.T\U9N]=&S#;=O5 PD'E5Y*S4 \@X M3,5*Q2NR+U6+E:T8E),#:+=$6C/ZY4GUQ*<33PAUY%%ZPAK!V?*&TBY6IPUC MLC'5YR@T'U95"B/FNE:,NL%561(YD[7;/H\LVM XYFW;">XH;3G0T5H))R-UPWQR?*RA M!MX=+T.[!QSU O%$E4] @=V-KXE15]!NJ)VXO=T?@NA(Z1,5Y\$>RG>+FD/7 MI![NZ#5&K@9P:R6\,6QN>N\+LIF&"R95$$6'W4B>'ONS$SC0]XK!QKNSM1/- MXF(*C9-'YPC;Z3&\$==D;._I&,C$$6O3P;,89>+,6#8T-QZN MME;"'7MFF,_.56IKX(U(0[N''3C,YYMHQJ=SH+81JP]^2-<;F2/HSG'%RRU- M#Y8TE<<=H:U(U>#4%L8;E^TF][Z3!CF]HTV>22H7;O,ECRK,AM9 M*F@NT%E:.&?+**W)1S!+Z/Z'PWR1PZSYH;&:8K@#5(=+CJ',N>EEM$,1QK&G#1$BX.8.PK/'0=W:>C%MYL- M=1/_C3Z_.P>PK'$H8U83=V/M@%YMO0;5\#;G+L;W;=]K,@L#GVF[QCLC>,'Q[L@7AH3C1=PKCF>$7>=[Z[(W$")^,@"WQCL*\(W)1YI:&[VSOL M-^+GYWJ$,%%_[X1'XGC_F7*1,(^ 3PBD3]S"L;L5>4UC/Z1Q3'@@A;&\@+/Q MX3:.+\[)QPD3?N0@F.-QO=R8;1"]PBGW#,7&DFADN0Z$9'$9&[)T6?[AVZTW_N)K0W$&_J:W!>C MZ"LG]N-G/B]PO'6H;A?H7O#N4!TW/73U0S77MUE=O+30&4'_=-FOHKO,-*V( MT$6D,IB[53:4+.4)G\D7]^ILF+P*1\1"$Y;QPG5!37>4/E+NZ3#AT_(.)*J7 M@)L.>GBC;;"@J8Z7%/J &'VH4"J$.^2D5(EFOC252P#N!R8-Z"KNWNJ%,,;MDW&#NZJBJ<%0*S5*Z>3P*.U+Y5:O.TM MD\NX/:Y^G]9<1B :H&^_%%ZIAC]038P?Z[HXHEOBXP+-;P&FH7@?)-]I&G'' M5>GZ7RC;^Z'8*^.]=.T>2%-IG*%HB++<7]46Q;ZSVFYX[U989&-+2L&0#@BF MMM4UX9DW(Z?#7!VZKX@B'H;L%O8?I\/Z4OU6K:2%J:Y/-%W K2^)DWT,T.F7 MW)!?MVTRMG>*(G='O300D?<0A=L+:)KD9'DM'G#O5M,-/N\<1G=1X%'VR+\X M/XXC=OP<)336'SPRJ(.S479"7'2,;160=X_&YD]^\"@N+2&'PA02@BWS=I^3 M^T110$H-1*BP>)1G>MQ)Y/Y6C]M&W_K)^<^(^%:F\0Q"5DLFK$XACD3"TSS4K13UNV\P7HZ;WQMD1ET(+4=18 MN/XT/?02:4TCL#]NN ]=1KFAV5Y!OBUA1.3ZNCCYKI<']",,3<6EC#?:S!\M MUG-%JR(MY7W]3I2-P=CM4%"/UJHT$=G"';";'R,EQS M!>3#$V/S)U]MS-\Y@(>]CJ?KC7,_ 3>Y4R16H>%TXJ-=X#9&*'_C#3!^ MB.*8QNOP]@O<%4_]> 3YCHC5T_;N$$#^0 J MOH895U4'S+>L'=J;'CL(!]#T#+37;^%D<&1?1^$;[V#\UX"*'9/L]%/C?D); M'=P1;82XD@>VJ0+>2#8SNW=FV%)ZMO^7R;>[R3 S:$L7 >=#B6#L<7(NA;*] MT30R*XB;B_38&HX1\5)X6:?!UM&6+T J@H6*4F>_"Y1^Q!7L7,1GI\!SD>O.S.))AM[) LQ+)*K5+MI. MJ0UG!,_DY7*'9S)5R)=>9@ ^9$?)*\S++\!Q^V! ?P +X6_R@)A((^465D*) M[!* LN44>L0Y6:4L3IC-O .%U^NE:+2Q M$N[AJ9GI@T:KI8H5R96(=:T5D7JL#5^G!?\2)9#2T.&,\.8$J2 (V,]PE2EE M:''B/-/7K_ ?IS7Z>WJ>,Z@_K\4L43B-_U;R&?_E[]>"I9G8'_KL[.O>VV@H MAI.MVG !.>G*X..B5DO[+]R40@E('?O-C9:F]T0/W#\[V+O/7YLYQ5G[_$;7 MNG@;:6/_G/#2+)W6 M/YF;2F"%9(OG->:$.5=?^\P;O^#99SX7=Y@?:<9YNG(XR:D56=Y?UA;"V35Y M1U63N$ (E:?CA%B+PZE9\$UUB3#?%X'DN/>;_+?[.$ZI=QF+O9+3851_*8CY MI[]7-)<.340@YZX!@(9L(5?WTRJO#Q$O94!MO(@?B.8VF^[Z] S,MD12AKN[IZ9J<[-B9"Z73V>L)E9SB=U5&13[0$6>RB2#5) M.:W^]8L#\ )*! F2(' @]TN5TP;.Y2/.AX/[^E,BEK0S[GL;<.95(&;DF?"L MZ-JP?.1W4XB^GA',A3%DS:PAWPMS2"#L*;94L&(B9%D,L_@55O'M%6*C M!8]L4=8NW>.#MK"'W%4 %R81L(F41I'"JF*G$"OVI4"2E*819EO13XB.PWYO M@0W>NW&MULGK$$G\#+MRH<,M-M:&-&.CQ^#(+QKD>ZG$)J2;^(Z^YH_?:?1" M?TGB?*M\&6^B3)P]CE'$&F]*3!&(;^;,K%OCCXW)5V?"RU1BT_B"_$:#E-S' MCMZ9< H*B_[_7:%A?F+8FT!0DG5!;'J*T&@6+05="'N>N3,3 M:X(._+1I# T6SO_E UV:=/C_N*9)#4"\(K4^KO*#@@PSRRPD ANI=6/*S+9M M%[%2W@]?C&$_,&O65\D.GC?B,SO+-&4>\=T3V8=C7>:S8([E]R!==[TM8%(^ M[B@UCJ06.@6J',SPP!Q;D.11'KE:,O*&7U.LYOV(E=FQY9#9S6 M_8K*0GX$S_D.Q?82^ /(T)Y$J<&U;TJT&T2VO)JRU9*?4KR)82M*^$)!%2OT MAXX]EST5<$:.OJ_U+LRNTLB7P?5LGWU?)N@DPA96JC"&[)E:RULS9X6C<+ 2 M3WB\TC#HV^B TUB6Z%F5N'7\ MJB!B%+VBL'+GM]C&O3SDVR0-_TG7IF'OT'.A!->'K!&^4RFY0/KK==49&RZD MTR#%@8[:/+_8<3:0:X2*DT:!"B$_^'*Y7H=0)8AL,6>GQ@OGT'ZTC;*I6MT% M\ZJ&TR@8MK;S4LAV1N0EL&*C#*Q8VAV-A9A0R/[*"N9G'&I8-$ZRG ._:F'9 MD%SD2]"FO9R>[(A)K8P\"\GD$*_+Z^O?/W&>*TXFD*"VTNY"-1;0#'02A46D M,,G^"C@6+$^R[=-FZ%7&S?_S #>;9V%.O]#T1;Q1$29KU6,)<^G"V7%80=A( M?MVEZ (S:RUW'=*EF,JM#"2%A428Z%B+%W1L*2(^$WS$:_LLD9L2Z&^.0=0TA,Q/[@Z*X, MC.@H9\[\[UQ.+M3C?_P8Y/13$*:_P@MV5CZ3CA5OJ5/2_BKS=5B])KR5SDP? M")P=W=GEG[P( 1<(^$"X$Q?!]O-_*@Y8];+GZ3H*])[K)(J"-*L?!#[M2.UT M$K!Y65RI_9'?H"X $BNYTE[I[%K,":DWB(P1A)RJ1V/38-O!4A 3YGA?,'!> M:95$>T;I[,\"P9@^,RY9=]*9?2 K21AR=_ONEXNKM)3HY-AMQ.72=7MW=OT* M/ZHR:>W*N%EU& :-$[Q:-?&RYT#[33!FQ80U6?*)8%#D9$[#*@9BB\I*[C6H M4$!2NDJ>8]@]!GU!1B-6]WE!GFG,,L*(+XD%ZUT8AUD.<\0OM*SI]LRE6,EK MQ^XNX4]K4K&8F/&K"N6_7R59?I?DO]'\H7)>YEK%%[.E&S=K6?T"K>=*YU2, MES/MNC\;Y586-G/2!0'3V%]SU06->9?8XG#&QR_ DQ3 M&D$W W?J'$KL,^FDKONIV3&+H 5XOW)_RMF,:M:BVP_5TN8,.';:;Y-U$B7/Q^43S(VM M5$^WV-%\H7W?/G$M64R^E39[=L^1Q8\! M:@3Z0:WK+]Z3=;ETRI^^M?%Y3A6^(6INQ7HV1FYH>R-$W.XS.OZM]YB(I[/] M)UVSP%?HB#>PJ[UO7DW"M\.TIRN6X\-+<\:GX744>L"VLV)M9"J^5QMRMIW7 M9Y1L*PPEC^P4.'&_D$SA'&J1G\S<^IK;"L5^3B(F)POSX$.26 MY5M4@/&$F+Q4TKVGZX

&T(@$#E;+LM?[/QK_#ZV?6LOZ."(T,-"-JGOM5_,:-*G>+V[I6= MH6*VGS3!A\,.NM-6M \ONL>.>+A7GO=Y_0*=DBQ#3M%=+.E.O.(ZY!S:[O/2 MI.=>XXVRH16\([8*6].17-#4@+IE#84>:)#W#H^ -'R,;"F4;I-4><8Z+U64 M+[/L>B2D%17#JJ)*Y2*Q6S,S\LS&S?UY[NIGVSF$S3B-%YPGGEVL(;&V!O6RTVY^!60[UBH&JMK1^A7C'QUDJ8 M16XEOO!BYP03_?/*:3LCA]5\]WW"WO 43D4-0UX?=BBQKA"JW%S4@C>A$ODZ MB<+K:,*V#@LKZYPC(45.1A13FCX*2;1/>*$60IF67 E*?TA8OQ#P$ 1')4%Y MP>@[XM9EL;&-TYQ. B@3AG?ZQ7P%X9NO"8 M<7%>P:5T-)?VQ'BM*)&[#Q^7LB,6M4NWEG38KJ)!RD@\E*V+I$V(@OSP+TGUP31#U:@S$+8(-Y!K9#2JEN:3)+;'R*.O.0N]T4 M28[9U!$VU?NWNFKMM[.$O>Z\.9> M2;*E1.24,!H#1T>/&B"I<58^M"VFO^[M(E_2K(<,3HPJ2"K97_>[CV"+2Q.A MRSTTH)P#IT<#V/+4U4.M_0T8>TV6,]TT6Z+V?)80UCF0Z#6/Q/6H#\X4SA6) M: R_B:(W-\('%)@.!;%CJY?TG"96U8?@Y,97(?&K9-BL#8+TSG4R,O5VWB@ MWP47FNK]+R7O4^+[65W[ \1Q3LBQ^?DOC?IJ3+$@AAIG4@L]K#2E++AV+:D[ MT10':]]IXH8%(2XF,]+#W'3)T_&1<&*&RQ*;$KOLNJ(_4"@F1GN96&W#HLR) M,LYY0;H4ON"P_0V7SNZ:ROGY6*U#7+M M!.D7]*5T3MMY56+C:G(Z'6SQ?OAS,\@+.E W"/;I_%_J!G6MI#6R64C ( #KL81C$*Q503A"(N=XUKP$+ M6LC6*FG!'3X]8&Q[)WTTL[E/5&$P,@['H(0/LCU(/\3@2)@BU1\8)B&QN)M/6HHB;B)]E^$EF6 WKC.";)'#=K1 M&S$A*;J8#U:URCKEB:P.D2L>PD7_L]36W4?/OM?X0M@ !3@:V,@ M/H -_[-P]G;-W7LRTUIQ-H^T@N9X46IU?EG40:%, M',=PCELAPB8R^?F1R:>;R.0F,OG (I-:5'A7C>[?T,ZV#=@4MC]NN[XD)46R M/9P[D/DD>39 CO9IO'KDC03]>C69!^SM(9FYUJ1VSJ(Z^QB-OMV*0*!1%7J! M5H:@'7<.C#*0@XP;KLWHK8#0Z5A?G']E,ZI&$VSUX;TZE!YE1U=1413$'NYI M(+^T=<91R^#8 #IZ:6[L0,,$>?*5D+=Q=<-DL'::.<_>J2H("87VJ\!5%^Q0 M)O3;"5A1JMX#?YCALG&"B,9"+<=K]9L 5\7:?^V !RU*K4)PJ26H$MA,^K7[ M6]$HN5._6%?]CE[#W&%I@9>,G9C9W0:&/BVZE9DI%^ZRQ%L_H13P_9W=OSE=-+FXP(X$<*G/%F,\9.PX.)C9 M6/P \;2>;9UC*UNI/[15KC<0N2Y 9<5"(#A=HR>[/]:+4 80]_MNYQD&6='$ MGR2Y<%[0!^! -)<_?@._^?L6O7@TK\J(&T3C%64.)UYIY$_4LESR]C*L>8$? MU5(DP=)PT6=M8$PG#+2M61SZ_*BJQ@9%6AR12X"ZK*$W(Y'Q*2TK5(7UN)LV M?*>"/SUE!GW\3="@,3=%7):U[T2LHU$NM0.=*0V:!Z%Z$/A/R,I)"+%"D"G@ M&8&B@F/_,/A$="(+)KM=. :3XP8_\@29)YD+T+830-'WC8TXY"Z03$AR@UD; M(E)%# =8WM>_'&F;%21>5"02A\?C#'\^^>3[4Z7V_KRT+8?"R"EJ?)18/Y79 M7'!@J9(FXGPNKY^[O1:$<^,'[HVA4G[4C08M) 4^7TG91'QS:MJM3"I?NVF= MCN+AW]MY]C<*4/.N(7M1W$68/7U7;PGKH',!\\(N\83J1FZD )"-E(]K8?7H MHF$^5(//*?'<)$N*M4;YKRC0Z$2A(I+ MS.U,?)T6_I=;"?$WW.!LL0I[91;FHFRH5E9YPJSR9&O26G625D3M]\=:ME@P M<[4QV1B\")N'1L$BFJN;:A_\3"(L2(^FH:T"I^%P.:E@4?>_IJQN8:Y31MY& MN#)GBU?40X?QL2X6N8)<*CKY@*S02&.?<)VUKU;U5=H!7+2-!EN=4G#,5*[' MHB UK7V NZ@B_29:@J#@\ M9!N7<=CV7;:#.KRXMOWOHG-I'<@EAI0[BY+(8/**P"V[;HJ?@:(^7L7.#)AR M1>ZA. >X,Q5JD*\19N[[[?_4(5^7GM=IAH6N =L J^&65W$0L9;T%AT,(..C M7>48>-^BUY3HA5%8I_GIIC!LM&CRA.:QB[C67B?TMHJP"J6$L/T#6IL0&?79 M/'2KMC7V5+ MA=38(_:2&Y9**ZCN:6W/6T^B4&DJ/ [?(&1 66'Q1,>TE44)%@=AD*!XY[Z3 MO/LA,_1Y"J[)W#1#?L9U)$F/U4 0)OE*)4 Y7&H7(O7Y_YMJQB^*&3[;Q PW M,<.'&#/D9;8AVP=;YK2JMC%$U,=;""L_EQ(C>H+97<;Q"YO])FU1M*2J>\N2 M;J:.Z09V=HJV<5U[AC:7?]4C+>E'WC1U97W:Q>LQ%W2@BTTB7+WQM6Y.R+57 M1BGBP8O%,%-AB+):_P+32I"\T3O"69&ST@[IC7G5"Y.B>CCRIS=?V9.C&AY <'=66GBN2V<"NL8*QYBG;V4(PK/IT?1>.)-,=BR!1 M?9F0(A8:[W'/*;&:ESHM[:Y;LGUH1"7A?O7#F?=IM50XQ;/L@R3ITW&OAXYV M'G"/\(7(>OF ]=1'/&N@N1J'AL[WM<>T2USM.^D[Q*U@HCJR2B,N*IB;RPJAJ8!+N^H>SE>73SB M/"U=6>VM4F1!59ES=1$WZ:W%DK9=K%%$C-'XHD_G98:Q^SE2<7;'FO/@"I$IC@^JZ[RKR8?0D+>=-YPC% MSG\=GH>)]69+GX1+J?$\?"CL053A>I%^2FOG/BAC+D*J$?7Y;:&K@!*W MRB4UD5_,___VOK6Y;>3:]J^@4DE=J8K26'[$CSGWU*5EVJ,365*)\CBIJ50* M(D$)&9)@ % RSZ^_O5_=NQL 1/P)ELKO(._=Y-)W$'F%XEAP:F*%<[$W3,?XJ\NX2(OV MO%C;>?'7#9P7)^8W;8/#8S%"E04=@<43,7<^DGL1/K?;':G9A%OR?)K/I]G95__"QP1=YO6:[("[W"'N7& MK/_75W!JTOZ6%MP[4;G01"+6=Y:E @X'";$;(#Z\'OS]Q'+&S=NJ=GV!5X%K MC%2JB<4[K,:$$E3;70]#/@5\E!7'O1W#QA8(!&5"%$4[!'TB,P8&I=VUC#IB M_X9N"X0O/$^@$2T@PY=.KW%\6[N7F&H,<@GV#J'T>JUB:FA&F:A:V&2 M"C756'_955,C)B2:CXUY2K)YH5NV-9D4,1[04V%M7?^B+L_CMS8WU^&WVE2V MM;7[U];^VM;6VMK:IFMK/U2H$W:BA0458]$\?+1@!"$/%^<+1%*@*K4"$)KS M#I@\)BK[^#8#.L1W26'FPJ#-=_?X5/*' WVE)=K MU!"T[AISG=\0O41L_0PQ_=51!!@;SAX%8R"%%[!H /%$1=9 GNBWYM?97TPN ML_'_P9UQ\,INC']BSQ#F-K6+Z!W;][XT/ =X9LZCZM1[7U"7FR:!'Q8/S;[& M/XL[3NXO8IJV(/?PO6257FX@J_2):LEG>38PH6S1!-"<2Z4T*<%+Q<^JCM1Z M*+,CH85M?9OEOZ.3%<]2YB$CD+,3F<6"=9%(,9]N\P8+FY9;+"2.JQ*TA80P M1V8(ER; QPK!CI9F9D*H;,21@?D%N.I6KS0#'QD::\VZSRM%=WL#6WX@-OX4 MC2(,<9 4(/ERZ8:?)T/A_>'!^S1;N?_OWG_FZ0TT)T'@ TVH=AH/ MS0',L#[L6AWNP@/=I-G8H<,(%J IQX M]>>..F2,!1",IDI5%D)$/,(VI6R*C&*)W3)1G@GO(^FJZ\NUU)@7*(DP&[2BP-Q!%,Q+"\L^\J&]\P>>W MS3%/ZG@9=EW+^%USK=)KE4G',I.=]BV<:_L)GF($D\QX8#OP'J"KC8NQ;N+/ M &1D:Z/&M9I@9IAH4Q5 >IP52"AI/",,7BC=YJ#1':K%H_^#M&7 R "?X;X_ M^'W!24%%3^DJSN8>_YX/KSBU3PW@A6U&=+:ZDJ,(S&:]8;BUM IK3Z4M4K MO&]7PWMV2N*;+!U*^\(PFU]R%CT-#B6;YN3 ,BVP4PZ9OZ!AQCF$\;A@+2R) M4G@K FGL'-ID@^E;^IY_MG?N&/-TF^!E7?H^'*:6 +QAR &8"C8'LOV)L401 M/Z@$;TIDS2F92U%Q OAA0GT"EM[+;&X$I$AKKU]D\U?>^O=?K8%(+>=K-?>< M64P.\MP&VDQ@@G4^J8 .]C-!]'D[3@ M^Y)"F]OP-L,KJT.60\UL!AVJ/%A: FP=D00'KU/A55"*IK5S%P!@(?$]JI@Y M+AKB@K59:-!S!.6:?5C;;8C[HUT]TT*G(\S"&(DK")'06O/M(['MB2*_;U$Y.V M' K!PP #<2$@_GB<+W-L9Y<'@1#KX!@MP JBNO W2P(H[#RE:! MM$7,X=3D%V.-BKP('#TU<]-XK'/,OU9@%?!*P$XB6$4B'1?2/WNM OIA6EQ" MQID#K(N:(,KI8]@TMFKF]OD$_)R>.\W$_2>W 5B A'Y)F.>(8DX\&<5/Z6?$ MO;Q#1QR-SBHS%+/2-KP:LUW&!9.4 3@\&1*$W!%KZ1!.F/)KG?N[H@Y&!&GR M-"!4"M.G>9UJA):&X0V$T5[_$((4S2^] MU5 N=#3' " 76#L!7Y]LD9(=34?8*FF!2[&PO?0J ME>9]4L(JEX/6H15 I-H"Q-H*$*\W4( X3Z#>;HL/NII%Y8>N-2Z*IK93B7%R MO YW1E1--B5BY^@5\T?QDXBU=1QIS'$+P9 Q_Z)?/8,=,R-B,VSO@) #4J'& M3L!6OU/A23Q_+F%B!R\XO2&@#BP*QBDU;(^!QWX'-R1<3<3E+5%%E2^_W3WK MVST'3S:P?8[3HN3ZD%YQ/WL]25TFW/HY.I>#12K!U35A#;C3J_)#3<8V"YHY MPPK\)? MFN@0E0A"@86Q##*/_C.W(KG-$HA!'VXF839E1YF0>;S ZR9,R&(V MN/N# XQ2EWE=O@L2#KCCX"HRM,2CN&YD8T(D M>9;W!3]G!69J:E(K% D@)02LG0&CHFV2TQ^U/6S4R\=SB6_/&=.*8EK=@L+; M(TLZ9=A)OA&RO55M*Z5IQ%3]'6FE5_)X%0XG1+) _D^5ZV!)T% M\'9[8B[/@6SM)D=Q3_#R\VQJ0@A%?(RY:OQ"HP TNL#T',;BP!%:7)NWC#$P M(;+-"9O'E6"J#OE_N1"V607L&?$CW34*M:CN&D@=?0)^O686@KBX:K:8>,XL MVR\+37=A9G=@!D"4T%W'%X?$V#O/GB"E-GDFS+QAT1@Q)9J!_#9)Q%!I*(#. MP&*%S27 X^ETWOS%79LG1T[EHA2<$W+@@K7U12M&)OS+;BTY1RH.$@:3-4X4 ML4=B2W#-<:<:W$&*'801AN'9X^V:&HRI(OG.,W/;F++_> JHO29A/X2VE MTM$+.]Z;57]9X&/B@'D?%4 ?PB2D$/2"$<3U9GX7<\.V#*JP9CE<&()9<%_: M8\QM,J0/RW!HZ#=P"%(!6D8/_,?Q398KDCFZ:Q/P+T4U(IOD#GT#ED$BC>.: M][8*J31?H^[K,%EUQ6CJNI3XH;G78T3N$ 7DR1ZB+ARCOG6J2?O2,CA7_2BG M75I-#(4'#^\*JA+H/1 N4>'M7F$:*8/$93&:2J"DCTN!,S9H,Y>V\7_MT<%: M0X%M]3]WX_-R=TV>#]L@_=[ 3%KU1QBBW_]A [9X%03F*3" M "SC++/M=);L-F41\H[?0Z!R>2YS@!>99O,IY[H=0VC.=AL:D!5M*)ONNK3% M$G2Q5;% M_@SHF!!%"/1_.2XMW D Y2;OEWTP&+F)EM<(F! M*O#*8TX#Y'QN:!U"2H+VAF0O\9L%0\-M0M^I&36,/5;"E4J7P*Q2P>=Y3/;- M[P![TF#BID ]O'YL_T%5)?DR(1,/BHB0Y^T6.R_\"!E+CU(UDH#80!=Y!RQTMSTS CZ M[6BZ"EZZEEX^W#6X+3M^K'$W2,4*2\&&1JQGG@Q3C@7$7,3EGAG<'H\556[, M%64+WW*5*<0"4)"C%@-N WEK#J[!NX%X2\8\52).4%3KI532L-:;6'A0K N) MI9*I)MYKN*I_"5IK'*$#:RLLG#$@GWRTT^+ K4@20KV(5=.* M@7QE,L'2FEM;=FLL8Y&A0NW7^!RTK(C=DLMT8"6&\%HUG4-X(#5B$2HH^222 MU/22+]$ &$]LB90[E3R!I_-3FPRUC+LP++W8S% 8P2OS!RCSK)4@VR# M>FD[S^P%7=V)7;)TVAJ"']D0#.\@4\$"F&:G]W"$!P>:B';&M6%/0"_J?0'0 M4G1DW[\THU F;$D0X+I<*E?9AB7PW0"&GFZ@:M!#^>B+/(FME0X;_D^HP2X% M*0!<#P$9]B0;>H0!30#J7;>0T+TCGQ?K:=*;0JW?\"](OT1*Y )IW6[C](;: MC>ON:6'<"JQ0@_]F?D];4O6?#=C+H:0M(X3[.KC)C!M^^1!9TL\Z&)OMY#I6 M^2C@C>M&JCCXH.XN/3UD<:_@B*$Q!.7)L&L594]8.G-H+P.NZJ*B#8+L"JIC M5H4%U++E2-H4&WL+U8.50F79,""H6M)(MK6U:HVW:A-[LH5DAX.UL,X+<&&I57)*'N&_ >:@X8#,4&$7J&YT;F0[=AWSM53'65X!WCJ6 M24OQ*U ZXQ .YB6Y9[+2"U%W]4@@^M? 9-FG7_NMVR$H0(7#JN.">SL)^#+P MR(9I%-9R5H#%D@H7=5@K=\]IH&5=__[%^O*_S_=%^/XA%@(EC]W3LVW[VF>O*F.VY<;[EQM?M^7&MMRXC>5&>LS M2?MF\U;I%<,3Q,/:5J1:)><",&A([B ^T:4^C('2Z5U!+VK.2"Y1# 6&J/25 M!6'JL^+!$UBU <"A&!LZ3J[BL<(<:[*1FZ389IZUZK\/Q7B M4?U:DB_X L9W".)":<@$R6[R)]2+.EU$/G.*)4Y94/C"C- V?\W"ZM*?GTRO M@ -F*6$T=>(WD$:KLL2VGLM,0^%-GV9$*/-TP"C]YO(JAB9?-3'P@8%Q+8E2 MB,I#CE7"E[2SK%[#/\!\1JR-5S^G=RH&0-0<>-L;DAGX#Y\_0TR MY_?S*>_2B13+*\*=ZGU(C3&.@/ ^W2/,]9"[G7&\-\FU61V)K6_9# #T:XQ, M')0Q4CLO^ ?_(]*TWB!&88+UI+2R4G47Q=4RM31!U@+ZG=DX5A.G<9>\IEUK M&BA&1E197G6<'3;3;#(+JEG"MKTTO^/EG4W'"TYQUJ8+')M-XZ37A M(S4\,+<94Q<]^CMZ.H0'W]T7T'OM/ M:BB.7>,3]P]Q4PY=H7:9JA6D)5>I_^K<\NF:;S/9DA5/,BMNMA 83\>U#2"^ M "X$W15A[WU=9X;KNG/]=E7(D^IIL^5TORU/@]^X/ 45_R_"4RQ8%_-GR#4+ MCYF: ?P$]0>X^8>C"605R;H 6IE(X.&0#S[KT]3]#7Z M)9$INL2FS'<"_Z\A'N(!K#CQK158GQ78A,KJ(;.-'R)XB#?_)\P&8>+([(:= M@]V]18(:GU.4E8IS&WFMCBTDL>TAI#RA(A^!0&1.T"6S/VZA$PV[Q2+SY@@[ M Z5=<\9Y=9 *OFA@SPGU+O"H_3M# !/6G,WVYS5>VM;;=H&O<8%O0A;R MV,S,WJ>96YR-'/Y86X:Z7(?*;Z :'Z-;GT=T,L22R=:5.)6HKMY+,2(BSF-H MP1GR'7AS>_.9I*^=A6YFQ(:)C(35B64%)9!XKC]6K$(DJ MIP#\!ZY^NF[#NP.$6R3#OL@B27ZWG(_P_)B44<&,3>3@P52Y:;LUU[@U-Z&M MT;4)*2G-OP,]7D8W!SZH3E[9G$48_BJG"]"3S-1M-L20+RP?U&H0]?A=P0_9 M;SIJ)O@F1MGDK0VXC,?03J=QVL!@47D29).M92EHX&F[(V7@7\_URKE3K9*C M:;@1Y'GF4_M$G..,+\T;I*H>U9NTH)_%4\&^):0KZ>*8W2R\T,")1R<\L!3C MF'V,*29U69E;B6:[M\CTRB@!'V)F*4%4RVQ<1;.B$X.7O;&W5)37LK[L=07D M? O" -?IS"XHPL3J?G<_P=1:JS5:JTU(A_0$VXA:0,-YGBA/ HXN>.$GI.!H M?K(?#PL,=:A.EPK"I>9G3]I22 M)"(77+(7] MN["0581#.K":8J -H3K*)Z5\*Q3^*.#49T\Z;?8%6_=EC>[+)HA'8>F-4[CR\C>7+NF:D,\QO_OM7^9__XQV2+8['%."H'-SKX/7 M^Z]?_T4V]IUC5SUW.D!-)\:JI01X]M1DH3 ]R%.J0[PS']B5J+5R*V4X3V;[[Y&T*HJ^6]&E50<,?B%$2BBQ$8!#-?X&EXYT>WL3SC5*C+#M MRQXJ._85X(1*#649PU]KUM9FUIYN@A"6..S 5K&K\G-D?X6]<12E;<%K_EXZ MN4*"J$/+1-O 0]L@92VDM+Q)!_9]2?&7;9:)G_-$D DP7-G)-=? UMQ>^P"Y7KJ7F/,4M3+ID 8W1'S-\:W<30@[V ;G2Q ME*SCQA,JF*BE<\JLDJCA1]@BK%XD7V9ISJ#Y.HS^TR=/7T1=8LO\Z-@R^Q[- MYF-/<P4;.$C24@HS0>O?DTP@_,7I7YD+D \.;C8MA_!]V M;)B0^/CX,-IYU+>$@_ 7):7JCJJDN@%2KV9NKN-"4<)Y"$\^M8Z 8B[,CF CBL04Z,(FCN16R.,%J=Q&2\:A=/TD*RX(%I!W!'8 M"[\@>NH$^^ZA%9#^!K0GI%ZI94=&\BC@XPQ0&WK1!1E[:T*%O)<2&, M46^N0RP+633.X O%O3P8D1E7J&,M"U*8U5(P6.VC.=LG\TET:LM:%]!W,.UF*+LYAL82.NU"QZX,'=%/"O;S'YO/&D?%C M1L,B_$3(,>,N"$9ZU-A3R^7.GV]RF>S)5OAB\C9+R(=1S2 9^M7":<1#3&AIXES#2YO/_+F-2\YT^(3K167'V[0EQ7B$8!4CJP+HE@)BVL0=[K3BISB)$'DN";*P^9D:M( MREU":^'?@=R0V 5[?=9\MO70;+SX%G>FL'E=.Y+C#T M_#C[\KH3HC&"0^,\P9S*,'I+ZE6/FIJB>WHNE"-.XT$VAS70XH5'/[H]Y"C M0X\3E]&@Y)/D7@;HM-9I-2T)"R^%HA ;2JR;Q@YTCHUG2+ 57'9)V&C=&O;D MXYLL'0KH>)C-+Y$[A[KTJ[WY=HH<;Y1Y-NHK&-24Y*.#Y_'>P>N=RUT% ^Y) M/JP[V(J*Y?>R74-2PJ-[Q&8I!)?"@3V?0LR%^]I+AZMV(" M@.M; D^B 3!WA?XR][8>.0JM6RB>W>2.V7%R \D4$.*>HC%""R8V*_D""*V$ MJ4REN90[:ILK'CI'0]4$>Y34)-'APO2FX,*6R@63&' G+QN.\#,_R07?3PO= M11L/(.B3K^B2&5.%Z3KY\/E6#@XF_3F#5640P M)0'(JB_L#5;2=T-^A*LL&\)^Q#+ID @7B](6Q.O2>9BYXP(;W1]I#A>ND$*[ MWC,ZM]:;T/D'/+J(VYV7?THG\3TW=8874IL0W!%I5/KH/6=]M\,= MX)B,$9)U+=TV@N-RY\5N\. L;:*&T+$U_\8Q-Z9MC9F@JF+>D&="<4 <-(P-^+*6*1=N4S@BCGZI\1646D_-SH5.Y'GV"E7D)"B_MY M[R@Y=YH?!P=WF0C?N'OXFA( MC<*^W6E^[GUT-;GH26!AZ:!J; [V7CX$4Q M\G10 UYB"Z))W:LXAV7KJV:W-U-2>%P3Y)$U !TN[= 49ZYC?2"LZ$J%,+1S MP)IOWICP+>Q%X MKX**34"#QTB&<3/0QA^&W^89@"W$?%MP+#F+J*R.!%A6^L=W N$[ P>WK-ZU M-7_K,W^C%;"6#VRNE/Z[5SG$;I@83Y8 [""U[. MAU?('C9@KA;S2C(A7J>J)1=\7=R&?/]"XM.VD-@6$K>[D&@-BU<7M+ /U;3?8&!( MQ^.'QWX^^![^QS332$">^KV=.@\, 203I^F![ 9\GA>7A/3&:,< M\Z24<6:WU#L\GY:D# 8>TGS,_U#9Z:'947A6FOLN$HXCZ0B2OT4[/*60O9X6 MUA-4M+JJJX\A?D&FL2:O1@9^#(OG;:6<8\?H;G[ M"6N> ;.T-WW"+4U>_&@^AK8VFH5XE41+)\A*[$J7.:H/SS!4%J9(V+7FR7"3 M@QDLDC&S1$DX *#FC@8!^U4?1QBE)PK[Q6_2;.R#R?4HVZ*9\,66('OIKGY8!,4S:3S>^:$DT;6H/1(^DXHT&8U(0JK!U'5E- Z$)9?G*62K8@TS,CO*.K6P,S_*#,="?1: MQ@FSZ:F]PHA\(KG [P5Z:.-)84$-'__9$\O\T$#L\-5S@=[N;(YB$E-I1]M# M_CIX;43>4-&T#QVL,,%44UEK+R2;$G(@ ?"F86TJ M"-3Z#G^@2,[<# 9&)A1 )QA3\Y\RC'/S$Y((IT=(YD+T$3(QC:A:TD? X&C MD/QDF5JTSGGWK2RZFWZ;C?N5QD%D[L6*_YFLL,3>09&E7*NLYN44^; VH ! DB*YAW5JYW4V^# MH>E\3/ER@%?6L 2Y=IF9M[9_9!O]4+PF?H*4#?&E=Q>V%Q M+_K5#.KRL095.2J:1WA[G9;)7C&+!\D;X[CLW>;Q#$[]CT?]P][QD=_JI M_W!#_P'/O1?[FW"8+USK(;K#=,1=^(XOTTQ92G<**C5/,,5B69.:C^9J=L1F M)-S#Z2V@,L7N02(SNS6VILC01@J!L+K&95+>0H.?=[!QDK&JW E49!RX3JEW MCXTEJQ&1A'-'HF_I.H=V0@K061MA/IG$;*2,_;E,1F04P3B/3$R[\^*_BKF_ M$W 1O-Q_85:!>1)HEASS BPSV$[E]7_]9+[SW[N69.M='#;!*U*5GZ-'61-R M2L&"Z#S.+?D\I#N*_CQA>U1O+,9&L66[<[39'C<_4.X) )PX^66YNO>]P"02 MO_G==3KO/USE[UE;^6LK?YNN_/U0?L(FPN/W4K#I49F*DV==3XS+CS2Q'1]\ MB"$!\M+)Y1STB^Y3-87K3LV@I.J&0E]S))#_\\L7'?-X%.999=F1C)?+:@S> M:1H3QD&!9N0=%P2/I\($[%]CL% 8YQJ*6&$F%FBJ39TZA=W5J)2K>KTX M7720LW8.T4K4O"8NWV"AD87C &J-ZQC,4.76::3QZQ$;BI$ MRVWB=GT'T[--B(Q,2^"!LQO$T7$W*/24V56"B\HNE^0+*DQS!M5*F)?"I\U* MXO19NAV.SF:\A$B PHE:>4])\A+ZD^,YB5GMSR86!,#CD$#$G.=RTFCP$>_. M**X,*3 KXM>IW)T(,=R=)3L+$T)D'IZ.[FB+B)0@DM_VQR0S68K M8BPGW>"ZRZ[,]8E E@7@G;*4B4#&*E MB&%68(SY?0A+BZJ?AK*>UA=\84+#:+8_V8]V8-'](\M_CPZQ7&.>=I>2YRJ1 MU(F %(&;@[PJ8@UC NJ#KI/0W0G;K6UQ5FR:QN?YX& M-$]% J6D:.?I5V?RIL,5,WEFJF%*2"E^A+1=X 5]VN_O1U/N@A@OL,'@:FIN M.D00_!0S7<9=-7LL)\(">BW0)4K=QX,2*&L$K"/8)TF*$8Y.O=)4;57:G;C% MZ.B4]X6^H/N2]%EYV]]1FGS]RVW/C/6=&9O00D:J'?0*?HX^QTBL1.?'2>8K MH):U!04D=1'QV#1A8L@Q?H9.$*')8=@-(CTEET^1"''& *!X6 >0BV6$G;K@ M1.FMD&,D8!9D^Q@GL3E57CS9/_A+L]PQU">I)H E469\]W1&NEA5UI4/1*_5 MA_CA$/W$@#%?-3A FLB\X^]Z$73$K<_:N-+S9DO#] K4RS+OJ91E_BJN5GX"D:)J,8]%!#G]I3^%7X Y+H MQ,NY[L)Z=B.O:SX6Y @<%3P$?LE<_T=J"W]PA0,SR#AK/L4UCQ4&*\3]OCR8 ME1[-V#FHU%ML=.^43-U*9^0(P[+A):6Y#[S5JQ&_3=XGLRX,W8)32PP79'41 M="#. 5+R<67-4=6H<&4C3B^HHB(/1$/V*'.MFWCCG 1R&B]15X*TG0XXV0K# M4*.\3LWNP;CULF;GW,Y*(I^H%313I!+FB'#+[S*ET!5]AP"JB(E2I+J# :GD MB9186X'6M9_>FQ!Z_R5!3U6)LE[S;W #PWK*J91JUJ?Q#9%:":OVG6B8H1^. M'&UIB=+&:!$:8+,>W-V9/LQ$HM6BHJY2AE<"[F28VM6VOM6V">WR_GP J61A MT^@62.LF:Z_^D/2L%,'TX#!D>WR93)-16H;I-[92*88N^I8N'1'3S?UD.CBE M&%OB'\-5S( "-OQP'M9B6B3'OM3&!_9VAY/<$+Q>+BCUEK>@A&\!)3QO00DM M*&'3H(3F$Z3K^9E@>-CH<.,;-S]BKR89'*$V]6P21R)GQE'-DZ M[*?C F$15,7"4(^ 5_SA)!',N$K14MAR"9NH6G' M")_&])+^D82H;K3/;,J MDW6%7\0QSV;CA5R8(>*J@,?(\._./7C^!-.-&W$07FVD %^0#[<.\/(\BV> M[M"R9UNU+FI0&M97P%6'WZ?(]-)^W_J4M@=+=4QP+U85E0[+74*G9_L'COYI MI8NHX,^[SM.*LY,6F%F:2JO"$L]&J@+6P>%-!S'J7;X.N4^4/:_>AJ)^-$0Z MM2%U2M!9H@02E.P[*K% MJ=>N<(#=SAJPU?\ %YH^JIU[]>W>S>AEDW4M' V M',>W7$0T&U/4VK!? $DZT8V9S2'*S>E$)7G\QA^: ?F";A*O/RVL M+;C"P0A.?:BHQ#&E*DNY00(>;PED5$@9+]G>DJLW4E-R>!KJ?)8#RGC]TT$Z M8XXX4&,?ZD%-59&R8C M32;Q-6+0 MJA_5T_T3NWUX2AN,PQ5VQSS3$_D=3NHOYY21U,#5[Y^C?QN\IAJFG8W7? M072BMQG.-OSR8SR]AEK:U-IRZ/@;VF0\IZ^-\9IS]P"W7.0!9@K^A L_RT6V MUE<@KQ-V1QW+8C O"OZ=N:8#FM7Z@S7UAV5;>9?AFM6YQ@RPJ$O2ON%V/="O MS$O).'>M@+K;1W1P#<9Q.HFDWYJ/Q!F>8Y@X#A@BPG=HD]7XVCK*8ZZ[)1[O MP'XWX]F'@QA @I)1*R/S7^Y8(,_=?O>N94=388?NRL(C2S$LQD]0E/)[8K]& M:C:KV]7\#)"4H)HU5BIF"PM:@M*_,7] ],.8CP%4QY%^ RO_D"BQ]6N+R]O! M)9) R"&R$/RG70M98M-8\NJF@C30"E&J$.9+JM+ 8U_6ATAAASU>6B;*_*TW[+391M B3!/[L6? M8MXZ*J-XDF!(:72D:S+R6&0)8;W5OE4HW="N])V^Y2$9D6EC#5)(L&T[5;42 M(KXTO1OE W;XK$QN>&$)>G;),K0S:7';%G$*V/#*Q4;V^''*L*4Y;Z;)PO*( M6+RP0)N*,L /6YRO\@]NP*FYJH)ZN?TX*QC9:PLZ=<_3>KQK;)U\LI&,MK$, MQG-UP2F@S^Z(#ROV 6FU&*>EL)ZZQ5'B/R^@Z@(*R2SIHU^%:!.'DW@] !*T M:D2TPRZT*W"-*W 3W;L]:2&H+:,PRL8VB8!C>9M9#0-L?C!A1(S=#I9O#6 P MMZ"7 &3&4P>7]G29S,&-Y_W4D?LA(4-<4_5#M8%$X3;QZOKN"G=,2!XPZZK% M@R(:I;5)1.ZNF[,#YS_Y-(R/AH/MAE(G1X&^D<6Q M>^CE>RX$D*?=GPY$0@A%-'F 8]!T%Z8J=V$^M9%2WEP"(V)\H>2 ? MVA?="J&;\6-2\$;+MFR[=ANSBK#.,G>IV@$J5[T:7/!RDCA*U7R])*2#*?3CG)A6D2A$ Z M"O-HDL3$5FX,:)JPLX"['\//2V@L*>GZ]B]F:@!;%E,$U5:E[U^5?M%6I=NJ M]/96I4L)AL!ZA91Y3^"SK55;@/.7)-=H1)0%F#PMOG M)>%V=9I\23D&Z92GR)7D Y@%8PU0>S2PG2@9)P/I.9]@WLOX2-2FP(2XM?<( MH;_1,)/$._%N<],ZY]MHX^M\(+/NXSXWBR(;"4T MUEM^'9;+W+PVS6+.?/[0U :O OZ+X,%Z BA%LKYP\J+T&3U#,FL(@;G.2+H6 MA@Z(5WFALSS!$DQ"^>A"H/M2=T-SA&B>'XC'J:99)7<;C'ITO%: Z"Q/]M[/ M$0[QF=)FY-,KIF:W.E1*V/6RF94PS[FF03TZ(1&EIMRTO0>TR+!RZ-,5.,D[ MEN;D0PCO4B$]DPT;7UU!8;A4K0Y,3!D[ND;93K;ZPP-V8).BY)FVYU257LV6 M#N(!=1CH2VE%LX;O5Z?Q"*V*6 PS?U2W&Y5V^N;LM5\XT\J<1W>,C_T$ M*H&GN?$/"E20+G1;W4R*FBY)H;%Y5&93D(&!V;-F0^0+%!N; D ?H'MX[$Y M"4*AH;1.F]&VL5C1W<@X+DF)TA4T,MNJ MG%H?%\8)-B]G1:Q,J6+7#G>TQ5 MM"$%Q\+TF.9?VE?W8I9FM)T"Z/!8N7U6\!&-H!ST=NHF2,-K/&F3Q"+:J"0# M*8!DB/ 0 -51HD#-1KO_U[C_-]&;>!8OV*2741?*C5SAK+*/ ]51$V)'L0>NNA:]6F4%FO781\ JYC5X3!L M;T9PD,*>9QY0+E>Q46X1/M8?B='5ERYPQ#FJHD*0 7&(N13& /!E#&Z$*0A1X-;I MK\3C$ M:,WH&LWH)IINCY1T[PE5ZSTN#('!G:KC'Y84ICI5UTT [0L:6-T.K<\=@IG" M*O+8N@;_!@5NY];7\# $) H=_FI]\J>8 2@%=J]"50HTVO,P6 ]J70%=8 3A7$-?1E"\;LLS!- M!RO&''B10>5W!8 882*QC_ [IF5'Y/HN, BV"!: PVX(' M)O0[-3O0V0O#(PZ76EY#[Z7EJ_0Z-/K>/7]-XRRVQ>[[%[O_VA:[VV+W]A:[ M@WA=:=R/$0M?"J)',/+*R;_#!2T5QU">$GGRO(X9!?SD>;E2A8^DF7P>%:?5 M._+]9FO$R+4$^XV-H&C;.8\2CQWD'L\6A[.WQ0ASR@ '4\4V HLZNI06ZTS6 M5;21"P+$)]S()@JA5GWX)C7O%,\Y1XZ]M.G )^J VV-%CEX=YWDP]:,)W3QP M(P(%\)[UR0SQ%3RF&[^'05R7RX0B!!!KC'W"4U9&IG$-,Y")$^F1,(LD> G' MA:Z0J[9KA4&LA(6U7;E!@J;2\)).-4*VUB=+FT5T8NUT07EUO.BHAV]6WE&3 M;XSWF-"^XT7ENWB32<:]C"T5]X-$&YOHX#].S5; [$/TCC*5GJ945:--NV^E MJQI@"A3"='<]R7Q:$N*8216)7O6.S"JVW6F.O6;9:9^MRDI>F3N40&0+>,PI M)CF6#%*IO OUHP6XXW>G 7P$!@ U'.(RT&N37Z#NW"7J,< MT29Z[PX5?81+4]74SE0-#V6^?Z(5ZY.GB(>*%I#\4\Z[0D84NEI\;5SX"*L& M-=;&.K;DSTT)-&51/A\GS SAE%0DN2S:=MQV%$\NTZLYDV_FBM[7<&IP9&'Y1JTNAE>5Y5HIQDM81N7R H'A$(E$ MZ*="#M@Z6%9JJ=FK#JO-:C7+)><)LJ82MT*6WP(IAR^A3/\R<2K@*(;V%Q49 M93HQ!93I992\+<^9WBLBWAF>-AB=LN6R6LWU 2_2Y>_1K[SPZ?1_] MSZ?S?T07YT?=8Q3&72;_*[GB.S[XD)6!DZA[\H^H>WAQ='IBO(-/1Q>=Z/0\ M.CL_/>SUWAV=?(CX(^:QCOKOCO"#T=OSTT\??KF(WOX#_W;6/;\P/WWH'IWT M+_ WIQ>_F-G WW-3K1[WNX2_1WTY./YM+'\.WWYD;7/1.X++=XV/X M]"E^X<-YKWO1,Y?K_1W^')WUSC\>75STWN%-S\Z.CPZ[;X][T7'WLW%F>N<] M^/7;_NGQIXL>7.;3R>'IR;LC=]VC\_/>KZ?P);IM[^]GY[U^W_P+WUT_>G]J M/F!&C>\.[@)OOE&?KX[U%FXI__]5.ZL0'? M(VGXA\A=;E]>_66;5V_SZIO.JR_Q,^AL^7QT<6)L;/09#/3I^TY=>RMZVYA+ M=72 @"6K*#/=@I%S?EXX;K!J*3G._/QO+S._?'SW+'7*VYNV"217XUF1O)$?]*WA9? FAA6"!="I MOW?-!&7^UL7?>!N+MJ[>5N$FB7!%F"6)%LL\8FG-$-__@!Z]'-H'KRHGT16? M[O_UY5_TC/&M9?;4#E#7!IS2R!Q\,HOR[[W;/)Z](9MS:Z;L3EM@_QY?&O?( M+*R?P2P\OE50'S1__"H;P?]?#E>:[^?[KY^W\_V(\_U\_\F+=L(?<<)?[3][ MVD[XFB;\IS('\XXS;\Z<8A8;N__L3W>^A1<'=]CUAWC\96'WQT_'%T?]WDG? M!+K=H^B7TV,(=/LF1#PY7'>\]^W.W[K6^KJ?QT8D+_>?TAT>16M.:1*25BGD M?=\\R!NK/.''^;A,^\FT,#>'A6.6$\GO'DT'#^,T5H;P].#)B^@SZ,\=QOD0 M*9;>Y<;R/,[=WR;Q?)(!/O$B^6)_1V\<:S,=:J/[W;JC]_;0-VS@XF/:_*_)^/Z+<^SY8ON0=\3 M1C2\+,'7VO":/(DGR9NO>P**$;;G$3X LK!?YO%U/&WWS'>[9Q[U<2X <'NO M??&HPR0_@]E5;Q+/S_CN=\&V1WB?4:: >.AW& 1GT0ZJTX786X!0_F&"A.TI M>W6AD?-]]B7J#Z[3T2@Z/CY[J%L=O#QX&?T-CH4D,<' R>>'NM'GN( NJA*P M)>\.HZ?F^/OK@\V?BS#.X_'L.OIU/WJ71!^A7#'-MFGQ_&&,3R7Y\M76Z":DOF_^$KZU#?/^]][!Z=O"-4R5GW0\]'2D3'O?<7T=OC[LG?'F]0_:,/ M)]V+3^<]&M![@(I\.C_\I=LWPWQ_>GQ\^KG_S\<;SI98WA\!]WD=C0-=IH+;$''T;"+0)J4&] M:*3% .UVWXS2"&7@M@.CL4+'J#.$)TB3KM@3WD3_6NE_FQKPAW\([I:M#HE7>&XEVTA$I^J#Z4&&% IT\X&[[UAYE&/WY M93'(4^)[Z6*SZ9OHSX^V=;=E%FH[FVK,VW<^#S64TC0U/]Y4](R3?3(']>+& M4^X[GX$?(4ORNLV2M%F2365)<(:_ @?9/3GI_3WJ/ER'6]V MB%%4IM*7C93 MA\>G?>B%[%]T+S"%]'!S5@VEMF765NOZ.5/<)"B 49;QX!JBO&4)HTY$?"5! MZD?(# ->(2KTSN0JP&=E93;,U__\V[_^]<]*6SET=%?]D8*D8I8B.X']T$0@ M\6V,>JGY3&A>=V!<+(KY2'P'2$\#D%<6X-S=C[I VNN4%@*\MN4I*J0TCB* M!RAM"DKL0AC%'(@]XZIGM^8M"&74,"U843O0$$CI,OD0N3(MJ1;Q:?$;LU>3 M)O>:D;D;U%XQ+:QF<1_8>M?=*^\=3R^?WKV^]_!#W[P7J7^+#M+_^Z3?88C?\?K!)/,[LT+>6$LXIP]VR9_6UWPHRPU]N!6Q=N@]W0]F'+W8%P<=?WH0EVMMI_66 M(QX>>E6\\E;%U^#07S:B C>X ):9L"-A_8@V1_MA:Z)GYT>'O4TZLW<^]5<\ MUYK14T^W<65]DVE9%>#\/3WX"L_[XLD6/N\R$_(A!T&?,Q$-H6+[.:EG#)L< MHC_4Z_[S':#D/^K!\("K>!M?XWJ1Z-_#2_\&BK6#5W66X6'XU<17.>)^:'H] M&_%5WAWUWWXZ[V/:K?\'R+NU^_5[VJ\_P$MOS]KV-;:O<5N>MWV-[6ML7^.V M/&_[&K^+U]CZM7>EE"ZR,AXS8#.2*MNPL;KVQWK[RQ[\S_XC?EVR:)=%NRS:9?$#+HO-R&D73QD MD^S=JHK+!OC^]/PC\$.>]SX<]2_.NRC/>7[TX9>+OB,\>^34PV]]G?=X(#K( MULAOUL@?M$:^-?+?EY%_N^U&_NR\M_?^T\F[WKOH\/3C1V/I^Q>GAW]S%)>? MN^?GW=;>M_9^_?;^:6OO6WO_?=G[PVVW][^>7@#KS#;Y\7\TL_7L45+P @ P 8 M !@ !M&5X,C-D,2YH=&V]56UOVS80_BLW%VTV('JU M&WB2:Z"UE<9#[!BV@FX?*>DL$:5(@3S%R7[]*,E>TZ#]MD60*/'>GCN2]VCV MB^,DLF(RQP)NTO4M%"IO:Y0$N49&5GKD5$&JFH9)6*/67 CXI'E1(D#@NU=N M$+YW?<>9SVRLQ?C@!_RJ:!-$XA.T:?KU/%[_UULN[1?K7-AE@ MM_>?;E<+&#F>]V6\\+QENAP4$]A+X850S77+ID&JBL=]0;#T]JWYA\^@<>4%5%/C^V[AA M1<%EZ0@\4/3>G4Z_B30OJW]E:B@MTB@8\0?L8C^+F@MD.LH45?%+@!]Y-F>_ M@Y+D'%C-Q5-TD?(:#6SP"#M5,WEQ.4CLVZ#FAXNXMS;\;[2A;7F$C^0PP4L; MO,LU'NJ/K ZZ)PB'CPXQ^P[QB'UMF1*%52:/%<\X03AV@YF7V45K_JL4?Y[1 MXFZS3S8IW%W#:K-,MHD=['27?%[MTV27+,_'[>-B<7>_25>;SW"]VJU?);DO M"+F2IFLQ4D 50FL0N+2?W, .2VY(LVY;84^VF?IFM)-KI6O8.P&H ZA6@\9& M:8*B[[^7T#?<48X<&E;G#-A:SN%-%V<=2N([U$:I>'C"F[L MGEDO\6")0G$BA'>L;F)+;38IA-O;[:MD<*-:0TI>0OKG M_X)G(?YH)4)X-9R%'F1@JF&L]!DQ8_G74BN[?TZNA-+1&[^_XF>,\[VB&GK; M5A,++M$YS?T3_G.F.TF>$]U+"FU8B4YF_QA?'78@U!%[4+R(!X*;3MUP\C;. ME+:GZT1Z?L^Z S7W7#__!U!+ P04 " #5>MI8X+\4,K$[ "(7P$ %P M &US86DM,C R-# S,S%X97@T9#4N:'1M[7T)<]M6ENY?P?-T7HM5U&H[L64G M5;(LMS43RWZ6W.ZI5"H%$I_1PEQ7 ^57D=#4L5U_#I35I/HJMB-HOSZ)4J MRS3+HF=EFHQ5%!T>['V_=WCT<.]@=_>GI_"N4_E1D1]'W^\?P?\>'#V(#KX_ M?G!X?/ X>O,JVGEW==JCIY^_/KWZWS=G/.R;=\]^/C^-[NWN[[^_?[J___SJ M.7_Q8._@,+HJX[Q*Z[3(XVQ__^SB7G1O4M>SX_W]FYN;O9O[>T4YWK]ZNS^I MI]F#_:PH*K67U,F]GY[B)_#_59S\]'2JZC@:3N*R4O6/]]Y=O=A]!$_4:9VI MGY[NZ__RLX,B6?ST-$FOHZI>9.K'>].X'*?Y;EW,CN\?S.HG\,M]^#IXYN/N M39K4D^/#@X/OGLSB)$GS\6ZF1O7QP[U'C^Q'93J>F,\*7MIQJ;*X3J\5OMMY MZS!3<7D\*.K)DW" ME_.].]&15[OCN)IFBV._WZ53E457:B;Z&TQC?._]_D3 M^&^ERG3T]R?T=)7^1\&K87FU^ECOQEDZAI?C7)_P^H_ANPC_[_ (_M\/>T>\ M$P-OS!M%JQL460)?GGV79]'[D[=O3RZNMG7^K][]?'5^ M>79Q^?IM='(>O7S]\_/SBW]<]J/SB],],VDD*1KMQWM(D4CZ\2!3^KV#HDQ4 MN3LLLBR>5>I8_\.=]?P%4'I=3.47#[_?>WCXG;,Q^MW'LB]?YBB<]]_[Z7U< K^IHTM@%:HZ MCGYYBD^WCG.YF,(9_!U^]'__Z_#1_2=/]_'KGWZE#=^ODW67^>#^WH-'M[_, M);<:!CFOJKF*G@,#_T-K[D?([.W*]_&4]XG&-*_\XJOX?5[5Z6@17IP#ESFY M"Q$N;@CU.JV .65IO3B>I$FB]ZWO11FL/ ]?'][V?+V>S5 MR_/+:%U>%>W4D[2*<#%'!T^>SO4*:,1$#8LR1M&!][THC__K@/[G2?AMEN;J M> [S*_%?C:_IG<=5D:6)O3=/]^>TAT>'3WK1$(E^E,(^U9.X[D>CHHRNXPSH MK%1#!2(KZ4>__/;;KQ%\GM95%%<5[$^%LU<;G?Q+8*6J].8.VP?G@FH!3'(^ M*_(()P5\>@KSS.%>SP>_JV$=U05]D:73M*975Z#_1.JC*H=II>A1_!ZX99+R MUQ-5JC2/1_"N")01W)5ZTH_B&AY>1#50$;X!MH0?P5\G<"WI=\5H\YMSGL/$ MXRPZTVM")N'M%2YR#IN5141VFH7B%LIODBC-H]$-3_\*C@RV&[]ISGPP MKZ.\J'&307G%_>[CB<+A5L,R'2@B65S>;%Z"\@B+'Y7%-'HUS^KT4N45?(LR M%\@'V'4%,CN7(J.$^119 G@QM!X_6C3T_=%L7=N< ]@<5/8U,NZ&'[8BZY@;N:, M9F4Z5/A,D2M>8?B#B.;@DRL\"/0)9Z[^/0=REXMMJ/X-OA3.MHH2-8+)$TE? MPH;AT1[M#'I[6R0M-G(^>O&'>#1[T4;&?(Y[SXR41SV-9\!X,]BY1+CS'-D- MWEF\V 7>[!L\/WUJS'[EM"?QM:)CGJHXQRML.3(>+XHMDF(QG_6\A*'A(-]H M2CL9ETK1/=GXY6[.P;_G"=GB_SV'*_"']3D@=[@R8]HA829&HNG;5L*> 9W& M=5$NF(_6Q3=[%8XV>!4T9Z(A: =+-,; GS=S6+A_)W:(NQ M.?+#8]JYP 99;L_03.MB]N1FDM9J%\=0QWEQ4\8S;?T]NEWS;9=-JF,\^R<. M7M-!0O=^BGMM=MHVS7"C5(02TM'A]R+W"_>^1V0\5J#"ST J(W211(.%+TJG M\0(%Z31.0&("Z[R9%$"8J.7GT2PNZT#;+>F_54/M;=4\B0'QDP,%G)KY=ZCE MX902E8&-@5RI\#@8+"B.DGFV0/5T.,<%C.)A!1I\A@K;;('O?O/\!?\;U")0 M[665:G<:@YJ[ P_(/^.ZCH<39+\]O5,712WZAYEXRN8#3'<*\\]A7!9$,+.- M"X[F]%S!L1>]3^$L>;XJAA?"8:#9D?:B^@:F>]1#1!8O"6ST@HVAG12_A1_D M\^F G_>>&<+.EV!MBRBYK.%'<9F 2*W!P"+Y^09N3I&0(MJJ7R4]G $+[QYL M9)85-_I]9![!F-;J@FDA:51QFK#>RA:>2'TA#/HB'H/X'.,+?$V/-']\P-=" MHVJFAFC3)OI,X]DL TZ(G+?EX(%F;E*D402Q1[@U932,JPGL*N[XX0]/8'?P8,?=@NX]G#!LK9%&LVY!-495@M[GA=ZL_'&354" M_\2YC.9[^#KT!YB\OT/T3 =+/P/6T;;$?%N=;HL:B0 MOI XX#=(RV.M] DC0.BRC,M%"VF@SNB\$G\QFRPJ%'49\H*R5$W+(> OVA0V MKP:V:=@GJ*8PC'"*@+;B:^ H=!#&ZC+JEGX4WS50*F^:UL)IT^$$242U+&Z] MZ8^(1'/4%9B?WFB&4.*QW0_NORR%[Z"> #&[+G))*WT#>8.=P?>B-R >D.?K MYHT0AM8O@M7!]@ M4<)QBGEMB*SS]3*W8 "8=)RC7@UDXIN:SD5<]4XD]BM[O)I(]!'R(D ^Y62Y ME"@*$KCZ$\LS5X]@WJK9:S6'DS4;SA/P1]2,E:0LH0EX& @HM%]>H2PTTW<. M/;K"QP@DG-5FZ)Q>T+SE(EG5N("_^NRSA)7,-)AAQMZI>M[PE@I9GP 9A4R_ MB!X<'QQ$L[WI7K2#6M[_%N6'Z#2M65_I10(&NM,U/W7TE@XT_!:<%IY]MR:L MS: \__]):1Q!\?##N 3:3 *5PW%$^E^(2PB56E0^=N7O@T#KO>\HPHY/5#YQ M7:*ALW46C]7NH%3QAUU2#8_C[ 88C]@5CQ[M'3WX[HDXL/BS@\")^A=RS7[V ML6_*"T,V^&-MA'L:?%^$A%@)]A:Z1H&U MA&&(FR[G#W)@+2]Y$*_+C"2^DJ M?*$^9U%/A\D@IP#5;3T^T&VF=']K5*;&E! [9K.%'D1I##P72$I5+A@+.M]U MFJ 18QJ%B](BY:=Z51J=T3CFH ($O4/=046G@W%DKP@VE7#1M[2R>Y%2SW5 M@<"B(R*/CP*2@+?'PZ&:U:AYA#(?[,7AA[RXR11&GM"/\6S%K00_!>Y06<*@ MO:G8%R,O JL3?A+/)OW =C!F;9O^$-!*@(6OH5?(Z?$(CE+'A#Z&K[<7D_!)4-N#^VWNUB2M9EF\.$YSD@N#K!A^ M<(= ]NN]WPT5V'O4?.%GK8W_)$,8;)-IG#UQ*50^NO?3H&>8)?]GHQ@,75*& M7ZZ\:^R8>FG;]5 ?\>JPMPI8V)14[^:/_G:P!Y,]C&9 @Q[- DM&&Z54NR.< M=*B6A_K14J[71_NJ LT6SC1;H"D8H73E "[Z#OB6=HDY_(BNU*=/O=2(6$EDQUR@<6KQ=N!"R=0*3TCOI$%OC#2D5VA&R(Z'Z%P"]0VWC>)7R 7$2H6 MN;Y]( 6!FL9I50M7((%'Y\T?D]U-MTBD.]EV\XJ G)BPPEH0'GIO'4A@_%5: M57.K6C1$NY ZWW(2[WD3THZSBAB+N2?=X#9=;]J"P8*IAO]".AO@9".6;$&E;^ MS_D[<,D)2'RGSU*)Y91S!0Q>7A0:!?NY#R+2X2T MZ2>3 @;0]!O@]V_GL&_?'QSL# AY>4L_I1E6+0!D?=CH?IC-8K)[)J[C\H&HDY5*ANL#W]%E6%'C)Q]'/>V_ &-VDW#-C M^R%?!OC5?-YNN7%L-"SVS[E,AKJ3.<&PZU!C@[3Q9GCPL\:VQ;-%OW:BP8"\ MC"XEL+[WI$4IAEG!JN,?F5=O]27%J:0M'.V3>%4#S6W?ZN:>+7GX-X'.DO>1E3U:>LLB M&"U%TPAUN6XDMVVOM=2X#U)CY[$)L7%B,4^& ON'P#Y9377\06E1J8U)F"TF M L9#-"QA(X958!2BAQWEBK'S?%^G^!4H;KS@$1C=X7MKP@M8A0;R< ,QMNI$ M-ZI':H78T2/Y7O0-EI60=T@TXR&ZAFK"GJSW8926E7%S6"1_F,7S2E]Q4H,P M=PLUC;1%^TXK-O"SE*0L#([6,4/L<:"*\W0&:>)"K\'[-,9 JC 0\;_GJA)X MD[_(%9)D[=@5N-*&(UF4?R^*8KV)=]H+.P-RY3<484IC> PB,HH[W5OL"#_J M=H#UP/P:T!:_OCK]?\]P/OB/?S5-57=9"&Y("T[3&V*$2^A,O3@O3WF2,7<'A1\A6SE M39I_B%Z#F:W/?X=0?(I'C#%@;!SG$@A%0/)8Y4,,11H.E=BH!65/C>;YL-9. M+QX$O^4Y]7COIT55$W0$?-+2M ?5-B9>%6;*A,'M)#WBU!C&1,(+/8A57YQ3 M:1E->1F#DE$S43!'_PC,K8V"_F":5 0ME*3,N"HS71.$@ M/&%"5J>(UVG\>U$BA2(8B'FURO(+1VK02;A1/'B"#*4#D1A?).H'OBM$UHD" M '^B/L)L)?R(+ZU!ZUSW@PYO^E:9/UJL?T:^G\1P-IO@6'=BX$X,W(F!.S'P M&2:]9?%'CR1\(MF0,_"5 H,J%T.JF9?T=06>"4)+-Y:C*#%130CB'6(-OL?4 MM2R9:(8HT]I,6AN::_W@'.I Z04V346D"6<L::73>X:\L#9'L]IS30$G59QU/>+'P"#O?M:+ MPE3] /*(KM-6*(>RKVJ=5 MOUND1-MV*82ZN_3 DS,XY'[76^2A)4N+E MMQEC/B.12]J>]69$F]UV7@XY&8TYP6!^-K5( M'9(2*LK&P<-F2=0B[+ERM'])&P)6UB$*P^0@?4,<6=C,L.M':2F_0;%=^([T M<)G^B%\C4O_F:V;P6G!F]?E3O*!+]F#09548VNHF<'A:;)O7QPD;7<*9EA"R MGT/"1#F+%V&$(.POG@+YZ[/TW_.4ZVTD\12$;67JCR#F I='F?U@GFVBH'@ M_G;8A\O8PK3#=!3#DRV"4YL(D.[ HK6C0GI]F,L!F?XNM\2P%]Q]P17^=M1\ M1%?$FJ1 !DU.NV*7>W8OFK^EE2]+BN%0G.9C[)%TTOI*32KPW1 ,Q(E&=9.B:LH2%_%MU<-U$'F MA.>T%YU(&1N.:NUOE,EWW^T&@DNKKO3SE7U^1L]C7@(6B9 DY;B#N?0U+85& M 7"<:4PFI >,ACR\B;%5.)Q.WYQ:A"?@2U@\0G28HEJ*S(=W!>4,]=%7HO:+0 M%20>LKDE'L5)5MDNXMT4];Y%]EYARE_TED[*(=10NX!3LPA;"THF4-IJ7:,] MNI$+E:RI9^3N$#>I6WF *(XC_4ET!?H $H=D59&R8PF%*96!; QI1JE88PAU MOR7SAJ!\@^?T;; G[A55%.$B'I+Y(*HYXNL8/ ,4B+ "/-[V9HKNZ7RR+7]W MNZCW>D/$B^2I\HIA0.00S^:+W7.J!?-"3@%.&%>;+30-K0$LGP<4@E:E1R$F M1R94;6_UUG0$U/DYN^%UB@?%M?(N7.S&[(75H);ICJYA1=+(I7:MWL'1X&8G MAG:QT>;;"9KKW-,I4P&_1U8=#06>?88HAX \U6 M(STRN?@0A?8VY@ZQO4-LOTW$MAV "B'9.&37%#4:BP^/H(<+(1+!1$)Y$E3Y&A34 S8R>.QW&\(G(VUQDJ_OF=P]0X&6!6.&Q;3[E52F=PR M*=C@IEA.L5;5+%O@R+CZY9#]1"P9O;\WL2,3.G&PE&*. 5?X(5PCV0ZF"QSQ74R M\A#:(*\GSZ:]] 9!([ !UR!8X,_.K<-CD\@+/P(_YG">29$7N(D[7I&TX.$0 M@A;56R4D25LW_[/)VZZH2^3:M 5K8DO4_23V"W_5K"0B6INENG\/*A)>07IK M'YMC=(J;[$4O$)K[&,,[E-$&A=1LO35OCC QPK':+Q^6;SADQ!/5R()*A&DM MMUFN"VMJJNFL5HF7EM&Q/?1[_)%!TDD'X9'7)6*:X0'.4!M)'%E(K$T.L3U! ME"J@HB;;9(MA'<'8TQ<9 FXI+B'^ I\/E!C;D4MU(@R/0N3#!&\0V\$B-XNF M/A]1 3C>7EF)[#S5ZB!!XV PSJA]#8)8*'FJ@T1H)[.BJJ@ 7HV8R75'G>6XKN$K_-%+.:UTXL!2_&#@,,$ M$YPS^S&'B$YB)58.7@+7I>2G]3/B#+CA *$V:QP MD=&0DBX3)-_@6*5&!FW,=E'OI@#*4UCZ&.WJJ_BCN ?/)&94T!HGRJLUDTWJ M:1LN-Z0W!KQ>>TY9W>-8949JZOBCP0:0:1*&3)66:!8M4L*-.VMQM?5U(5LA M=+,N$PN[+ 3601J[5FL3"^O64#"1 URU+^8ZXOA?["-D:@L",QW68>3*D\V< MN7;\XP'W-S/DI+C!$E \(E?'"TI =MH<9ER%*G=\5AVU$)E[6?0]YTR-V@? M&I^-^#N:VC7B?T@%#A\YH4* Q*I>4)%T*JMNJZ3[Y=I]Y"VL?HMG+X*4T^EM M]R5\#M^G4U)-+ 9P[?D4_F\$^D$JF":H,],!R&&%:HB^6=Z%A<$]*XH/53,;@ORAB-UP<1C4=BNTHB34;X"_XMAW M+F^>LD-GB@TV-!@$.C\*OLK$!V3=A1[[6V]UF6H7:D.)/8'Y;F3/S[;=85<6 M"Q[<&M4UM9NX45^SZ0AW,*R%#Q=VG:%Q(P9>;NFFX?8M["KI$<:V8#9:X91# M;B0R6 JM^EHUT=6DA*Q@RXTRQE\(3B7[I>TN(^_X(;>]B6U35JS1Q<.+L]VI MB[$B1< @Q<$QGX 6E"'2)2NP* T73JW(&\JQ;7&$8@FMO?:7ZMJG[4BH'4GB MFF6 S4:\G=2@(PRX4MD;+E/B^CVP%J)4C)PBJW*,G)29^?QHY8M M,%%("+"I]89?LZA.>Q0V.\4E%93WR^0E<2LI;-?)LX)M7W]6_/J.RC\87A B MA.2;6=6HA4#:G7E.$GFSMRH9T[. MS]3^7.W]=6HJ^EBOXR#K %+-.[RM/3.N&; ,O.!K^^.(:^*8N;N<+(^S8ES, MC0'C_,H6=Q5D^4OO,O8XH[+9<:/MHVI!^/M^+7Y- S94!:,\[!QIALP C.$[ MC+,A%L 4([NCUM'A?U M7"*G]%*C,';H>90L> \U#6-[=)U;O2RYL>2.1 ?4'UF:C861&!QD$U@S7!?S M)0T#H0':@Z#D-YQX8V]I*W 6H*4TY6\GT:5Y\WQUB0DI#N&Q*D+"E FK5V0 MB>?L$- FFX6YFXU[V4+8OG#%'5C-OKDML\'GNEA7,#V+OO$UP$.(DK0:EJK- MDZM/C9KD59HUM69>A+Y525QNZ@1_P6TE%(ZB'\7I[/4.7Z$TV%WV%6S22?/" M=6/""Z_1X%B(N*#P+M(.A[ 1\7!AL%QOD[U80?:9N4<0&S\'JWKHLY\3RHJW M1<%-)Y;#,7K.,9N:#AOC=6W*5(-%I[F96[,9EIN5T:Y-]*VQPD!C9G)A/N4U M[.T;V8(6DB;>,"C<6AV<5I$.6=+EZ*/AFAS"^(SN?6HB6_J<@"+98PR+]SE$ M UY-.=?\ZCF0T1#?6LSAE @7]4T<2AP_#7\7>*:;/ZF;\:*8*$)>.!*X:ZEP MSH9*=B'^3 ^.UEU)F]'()6A+YW(B-MSD(WUA\%69U K.:8PVX;=6Y(9?783O M&?9R,/WY/HEDVNY6A_U()]ZN<^%\N]1 MW>$;U8W-*T4@^SO8-,[V/2O"9LN MA=]6&W!5JF."*,H[=BL#DX\??Z?O M?!O_TL*CC?$&$5#2)*"5]7B^X\^!"MSX* E6$DD3UF.:4@ J9:TJCM:3?Z^# MR[1T#/.5AB")6R^>UB9X-".#L6GNZD3E!YJ2\-)F_HL8%JMFF^;4/(4\NCH$ M=9N.=CGX,U%9EP=WQ3'H^D@%FJ.2F@$&V6(O.LF=PQ?39=4NDGMAH)QZ//.P M:H'3$;#1J/:J?;ZFT9QC]=K%7V$#@W3./WLN22U! M;VR]Z"H_[>T115B6)9V8/Z$=OPV5^#5Z83=&O1L47D'MNBHRE\W@6$^-FH2M MVF'!;:Q-S60UQ8K)K.ES?-9\)EM21;E".!63?ND*5VFI0P%AKT']S;AK7HB4 M6PN>#\;^7;68].$9$1$Q:D7U]*H*!K<%);8MOU*DY49RP77Y;?;R;,8QJ$K* MO3\QT6O5MI22,[53XPWYWYB?/D\I#C=A,_AREJ7M":Y]KX,J7.M,-5 )A^ES MBZ09E0!AOQ4WA%)YXOG+Z,+B,PE6*].:#MY/YV\*J[#R %87]B4#H0LL;N% M^9<3X>_8)CJ>.=6 M(4WT/F'L:HH)Z6V#4Z>9ZQ[O1L7-58<9-FJE;'L!NY:H%?X.#^-9BO%1/,_0 MVB0+VYJ&$C!9S<\M/GUC7H$XJ*8UI@<+&*]?TR]F(31"VK"7( M4+HC#?>UT\!Y9_6B]A>S6RV:YRS\$];;G"AE"G#U@S <]09[0)@I4N$GJ[HU M]X7]>%0**M&-E%M1>]=CW]IBCP%3AS-Z?)#B6#]E4O9[FE>CN)/P$@;OF F8 MJK^EVO7OXE9)Q<&FI.)\(/UEI=I#]!KV%,,8J\[4=TME[84;B+@(PN;;[@A2 M5QJ,J2A*7W/'@HH29Q4]W.48I8/C>;IQ_A6CR3=2:*7OH7(Z4INUWII"0K%9 M3&Q[S1)INT6/$5A$XEC&X^K)9BO&&1O7EN5H22=U"V $:1'Q4 )Y34(&VSY. MO(LV H*Q^@&+"KYN)F@,;8Z=C)H$V6^8;D?F:Q???LJ!TS_>^^UE]N'PAX.C MAP<']^^#LKX?_^0+21K LF1RF*JZ.]T$5!WQRN-RRD33M6OIN*R=C3L7SVWS MZJ]A)_?N4-X[E/=;0GF-.&M1\ R@6^@LXEAS8BQQ"G92;A2-,3M.+%Y61KI& M+#G$$9Z0 Y,$(SX.#GGZW"/9KB9OF^H(_P8TU+>HH3YW82%6R)]S MSU[;%3VLBNDC4XT:5'SJ"0(1)3&GJ>ZZUT"L I2*H2C0BA5R+4\3%R7/>8#0 M\Y5LM._!,/6\S%V@PT/.UHFJ#.?+964KC9J%D4Q]:Q/@MS-6_>R,8K,E\)(9 MACF,1OT&AM-WRBJ#EH*',"8(OD_!=9SGYWSLS$0RPASW5F_3M6E<"O--"M=N MLR:WWT+!#6M WFFCLR2:L:LP]2I>ZDY+2PU,D.L0'6Y1#^=U$M"$C6L^S?CX MLQH8;4B:5;1&2Q6MQKY_=37*GJ2X:IND<:<\&>7I_N-U5"=O][9$<0HO>Z@V MR*I!#Z [/4KK49MJIO4"'HRGG%5^ M986L=OA]HI.OSW7_7:<+%T7(%NSAUW^1%,202-2N.,"3HU6\.!8&KQGOG"KR M7W&H,8.JN[D9Q S04210WD5LV)+[ M#IUC=I?3=VI?C6B2M2ZN/>*#5#H"FS_9T:'WS;!>_R"I_X16,?SJ12Q?':': M$*72[XI9+<+I=E[.C&"TU-15&K4JQE3TIG! _E9!Z\SI8<'WQFR M%^IUG6ZA([OE\>N"NRR" "SU9T/^F79V!ZY/RKULZOJ@J07M(^$9ME?, M9VT!8NRSQW.=9U6A_:'V3)KGW'A'6EF'%U6FT_EIQ Z< T[6/%3V4'_)O4/N M-9]..>O#&EZ\5G-C8AVD9Z^S*?7G>NE6FGS!:?0;9\%VVR[9;9;'MIIE/9VZ MXG%5>)HS->!AG;%[@_)Y(/I4^]-B#U>\512%1I3>O!!=CNJR_:?=E^/.MW#G M6_@F?0NM0@'4H9@LW4UB*4O43=]3*RY8-LJ, [Z[KD/#L&IK;4 1%DYC)+]R M>V?I4XMK!%T1VL*8B7MA ERIW')F'0OO+ZM=NQHD08GCQ>,6R\L(]M9,[)=I MV/A4%,[$L,/J3479T#52U"=U$[YJ7EYS8+?S*UOH00=.Q!1H#3JSDO=N/';@ M) /FA@%(L!!G(EYO5J8@(H,$;(7A98FHK12X="Y?GJ2: M:9 &2?%+2C9BH99%WU%^ RPIB C30?AFG1W'%GD-S&PEV:['S37W*Q.B-E>U M]A'7P$SWO6Y-HX7)"VS2LGB8ID 5G=/,B>JD8[C2T?R2VFG:!XG<<[JA$_*/ M5A9R452Q866Y;3'4,1Z%_"XSIC Z7I(,)P4MP=166&HJ,9YI6@C2LCIWLATX M&^C1#>[=F$+G+M9ZZ,I*F4ZDVK887';@6P4>;:I@TZDMQ2"NMQ/J*&X_=5OU MF."WH,:H*=V*C!![;;'5XWYVN ^:'0([IN)M6Z;QBH3L^VL*/Z]D@(1I4X"M MVT./&9V0( '\7I@MUG=OXZUS*U%]""I- M!,$5-G[ ) RVQ%50%PTXEVLN.CWM.3T\G4 )K#.Q;"@JR1^CSRTO43MA8P9U M$QO7D3/R7:H$FT)T8)5]*DW1HMW-0;!2=WPL380V M:[@#+"<_8*]943KXX/*T%RSXM3:O Q!'>=@L*FV);K7NG9!KF+OO&;>-7(UW9^]%>#T!K9 M;(.>0[AY373Y;#4I71<9&#"2J)KF]D^X)K"+$HN@.T/+AMZDK*LP-$M'/AK% M:>-TP[@4&Y+B3TDZ\DDH@NYZW,[=?0D@W0. ,FKG8;*<%R, M2!_NYD%-A[3@VI'"GEP]D]*F356R)15R_)9 5@RZX0#ZFO5('E$W)VD_M20> MF$M<>5'!H@O#+MUAWW?8][>$?1N=R,NGZWMZ1=\1\_T6$4SL&2TPYY;A!75N MVI( KV7BGCSJ]$I^EQO^LV3"U:H9MP>+H9!9M+$/';+6"-9T1+/V"O8E'L%* MU3*4C01.SCB<@B819"AB[ 86U[;@6&/CTMI_"T+RZVUD:]QDNS^_[444WM%W!C8/2ET8>VJ8H-)W6JI MUY(5+G4TJKYIZ4S5<7>EN:Y";[I"HFE+RDRRG M67RE2I15#-;R#U$B]BUCOX%"YMI=.P)##Y&JW. M[R0_9_%-%306TL%\(E]-P<^U$BQ*LDS$T\!OZ+%8-E.6$JWG#( ML#PN13LY9\QL)W6@3$=&E/6E0R?W96J3"K(:]VKI7<8 M[ZQB*2W_KKA-E"'&OJ[]R=):ZG:(#>_^7;5(W92*?9F^4DYLJ*T4(=UX"V=& M1;@.Z;UI9$U'H6'4&JI"+R71BERC]H9!A*D,.=S"+-/%!#TY: _'>XE?_4Q7 M4*TGV%ISYW[/K:-JM#E?LW6(3PZNHH:#EM*)B(.!^.NP'"EN]FB>93Q_$W$" ME&2JA.D-"8H/ZUK@?5WOS!;0IY@ /(&)[:4G%KN.F6TT\Q:.8]K?N@?(#J*M MD@6;*M!Q8;?!](=Q3L\TYV/%DW1+JG4D^ QK^.86$V^1,O1\#45OUE5H,&.H MPAZ#K=RWF\MJG(?N\,(4@^8>@L1@W*MN4"+GD)O=\X"%,=VMQV^7BDBCTNS$ MO;Y3AMOP8*]R'X&0UPXGTE5D[ 8[25F?R5:-&:=O2=MS8O:V''-+17#/9$&G MM1V./:TH8&3AE1LX[+2,3'3Z''R?CJF_Z3FQVN>Q+,[6M\.&P9F)-BC MCV.36WA8S\G%YYK!"":4<;G83.O%SSCG.P#]FP30;Y]BOD%HYN$&H9E7:84V M#N.'WRPH%#!1!#%G5V@>LZ_"WMJ;< M >VL\%Y-C@[!0-J+%[4W. 6^$D.AT=;4Q&A(GC0&2&,MH;S MJ-028.I#F&&KF,&FK/*?BPKN(VB7(R"(Y]@8>S[4J-8KT.XR$Q_D8MF>.CHL M@)S8MD/=6VOL*ITUNP6--(2E;'P\A@+5:841?!C)@S1FPOHRFE[-TTO\Z4V] MZ85';6*EHJ$J:_;YZ9A[V[G'IUV#\>G"J\[P4GM>3Z!/(4FPR=-I,IJU"-:-]5>UT?Q\4>=+C&0> -'XD<)[9'K*DG>UI; TA9;*E MB%CXR!Y,1ZHK+<$"FMN-6YA^P%M-6&:>B#7.OF2IK&,G2KN2I6J^UHRWZKYN MRIR^C.MYB8%2_>@24QSP'R_)A8W_4O70JP%/H5P%M2$I4NHN <\92Z\VL#RA MJN9BL6B=I:6A'B/Z+/.E#.&8WBG.;"\T*G;17TD.X9A<'D;P*8Z#TC5[>(@& M""M>A!PVAG/=N%B(,\!6D<*F:H*1;@D)$& G!IW8;N'>W0(-^%I3KN6JD>G G$11,YF[XU<$:JIUQ M;;G:!NFGVC$@FN*\X3;QA>=H7I("$@C15"#.M@)EMN.-A&*0VT/O0RV"IA+@ MN\0T_X(@:9A8.7;C'9,YAY+@2 ;I-LU6UEFRYPM9<\ETC#5)DRS3D3DF5T[X M@P0V#-P)U>32FNL<8$] R"0U["UY.)6-9!$FI;TSUVF1>>S-<3MG\0V7P]"M M)?MN?#8SP*F;EZ8UK'XOI MVJMQ4Z_W-A98:=7/_$1K&%V$)TO,/UAD@]^J;M=>YSN!,ZM,6+@G0. M5PR].CA4#B1354@<1#B(.J+KD3@#V0WHC<9X:Y6S[X8O0!5A3ZBZ"1_[2:6: M"R@3DK7#M@)5LF!/M_\+SPW#R>6<44UMOH")Z[@EZ]N@ 399TFH=IJT[8.=) M4*D-[M--3*F@4M^)R0!A>=>QU>9,(K5@X2@:COG9$:4!9,3&*5!=H%1B#RHO MN;V>E,5\K),;_%(J7H*!)!!T!/YY+7YK/-HX?Y-5C&UGV"A0'XAO MT0?DA!J@_-(EH$#P482:QVB:Q%"G543@)*^Q!QC]&R-#0#CM*1,Q2;PB*\=JUR5<>;$_F* P[@@ M]MFPU1$'%/C ]KNW>0@Y$(,.HZ+Y!_*\W6+JTC,DVV]:(;6 M1?D\[6^)RA?L-85,LW8I3D_7)ZK5!61IF1IS+!PQ\:6*PWIZ;J#F<$T]S+2B M2-]RR*%WCB*K1GCD9%P4 VI>9Q6W2U=Y M)J6!670Y. ;KRF%=6 PNL_G'VA_?%$@;%X<1^6]FV5L%;=7*C7O3+ M6P9KDKU?MVEFXXTY6G,REQCY/OLXP]*P$OMX@9%]\Y*E2Z)@.:AYZR2A+*:[ MZN04&6%DH5@;\"X""Z/3'<5#.,Y,E9*^%4C;.@Z M]_)!3J1], M 8(MJDR6SD*ATGY G;\4)?$T'JLJ#&IJ\G*,?O<3J)FED_)$ MJJ.YWG[8/ (].H&]JMD$4T(=KE6,MAYJ<;2E9&?W/:1,PD4K.9]H1%'KUJL+ M!R+ Y&Q&+A;B(@*?\Y/H,PK#4JEF0*8K59%(E24EH41(*6/I9 F(.: A@ M9,N!MQ*.I>*M8EZ3C5;)T5693 )>GV!&53EU99-BR D$K@?&JY)L2FT5I9/X MWRCRTB1DKU! A_AQ$P/_3%(HW90?W5;F@XWY.?4RGBX*AQW9'ADZ&%,YZ$\, MC((R)J\-%.[?SLX<1+>-9)M;&^,^I VNGD9J"G_8'&6PM*Y3L)YL J[F@$PL MU&F]3+G$!-M)] I MG0#O1#&(R@*(6[X).M0)@ST\F2BQ3Q3LA: >$!Y\:H-30F880 12@D9/KV#M M2^YB+=XLH%QVQ:D1RG^MC] MW&T-:38<]L/&VE!++696ZT\HX[!J)#Y_4I*S(Z"ILJ2#S^EH.L-M))H48EG:QKJT@TWQ")OE04\N18$A/Y!)UBS<)!R-XU/Z<"C'FJ MS=Y24<%S_",7?,_$C/2-=BXIA!PHQ*6?8X-X;N XL-ZU*ELW7Y2CU!N2MXLZ M^ SAVU\NJ?7KT_WT2^I)=UKZG9:^M5KZ,G^NL*_SB^C] M^=7%V>5E]/[EV=NSUR]\Y!T;MU&!TZ">B8@QIZZ-$P'+CLUYKLO?N!'#?F&2 M45I6M01"H(Z,\692K8-N1,T:NUP*)B[$RN-9I8[U/]Q=07XMI(_40*& N4_Q M,)O")WCZQ"-')GB7&/$3A[;N1;3M0'[$IH (:G-Y9?Q#)HXZ,:2!,77#.),3 MXQLI+WWP>._P^^]8N$ M/=# ^E&=MNZM^_9OD/,@?/D'V.A^G:R[[4=[W_]PM^N;WO4'C_8.']YM^Y?; M]OVZ1 ;TQ9C-E@A)35+ Z"N01C_>.[JWSO(>'NP]NK_IY0V\=]XPU0[ I,8T M^'<_7YU?GEUA=X>XU8=X?G&Z]TT=V!<0 MG[>PHF>+XT^=I8@;41^%^1_./D9D6T?:@OIS',P=T7T%HKOE%?D$BA;W5Z;. MBWBJCJ-_H%_WLB[C29S?$> W0( ;7=(5AB0<1Z<3;"]U1D "PLVO&4((Z&V? M@ "M\V[)!F_)-.X0Q#L$<3. ^S+U^.+UU?GI6?3Z173VK[.WIV#N&&5YLVEE MNA#"Z^.HR^Z*6)??% S[P]$*$';GL$<>'?(%2>5:"2]0&!9<>;&&O\G_-*I? M!86[6@L]Z0+]D95*<2Q,I9-\0&IFN@,;B14O[+(&Q M\>9)__#PH"19]EY-W^!+[.59/HJ+\ZO, M2:F[965%[8=T1E:_*YX:3VN>Q7YJ*);Q=TK ];N#?>D]NO2 W"@0%NET/NV> MFUS9H#:QU%X-Z]-QJD""#LME<_S*E^/ O1OWX6YDG')*69]4_KM9?J(.2O"Z M;(ZS&>B(.>R>'N1#M67]!PIAWXU2ZH%'J+\M_Y^O.#-/=7#5LH/U\>1-SOP' MIU!10"HMR1%R66RO\>?O3TZC$[C?F"]]01?OCBZV?68!U]_T)4O._NOP#-X+=@WXH_?B]M< MQAUV^/5QBV2\&OW[ZZ?:C)W=K#PU5[NU0^[ESI3F%^62&;+Z\; 9$%REWE,$9W/IMEB\AI M-6]Z?>Y%SPO*<9M7[J]'O?N0 CW]FKOA7 M/KV@\J)Q8OS1.WEW,+=S,)_)*O]$Q[*5,:^;&5X.60Q+FAT;>U="7/;1K+^*_.#-^>B3 )BIF,M)ZT M#H\>MP[V]GY^#FV=ZI>2^%@\V3^"_S\X>B0.GAP_.CP^^$F\>RMVW@]/=^GI ME^>GPX_O.MSMN__OZ'AZ?[^R^'+_F'1ZV#0S%,_3A3N4IB/]K? M[_0>B ?3/)\?[^]?7EZV+A^VDG2R/^SO3_-9]&@_2I),ML(\?/#S<_P&_BO] M\.?G,YG[(ICZ:2;S?SUX/WRU]PR>R%4>R9^?[YM_^=E1$BY^?AZJ"Y'EBTC^ MZ\',3R'!N'ALG<;XW]F2GZR/-_'!V$=Y@UK$4323X]'23X]J2]+TWRO9QJY_)+O M^9&:0..XPLZ\!/[O\(C_P!Y'E1XO)>W(*(E"^+'S90J3SL5/KX;6/ M,(!3)M-O'>*//PZ"J0R+"+J?^A=2C*2,13)3.9Z_>9%FA0^[F">BF\N9>')P MN#/:W3G:%'-0>=4%'-H*Y6_%S++A1\O[$ R/4B1I$+RJK;N MZI+^=C[L]EZ+]NM^I_.VTQO>W#@_%5FNQ@O^2L5PJO+CAT_FZ^AU.%69^"W) M@7N(-NX,,>F='+_&\WAT5J(.,,J*;=%6^@19AWYHEN'+0\X8N7P#HN M_50*&.5<#Y0E53(>JP#V)4H"[C$71X<'C\4'I,Q3/X6&_$B\3('O>.*%] OH M,/?$4'Z!L3U]^A0>W4&JWN2:GB8SD*X+7-)RP7 UI!],Q3N99C"["(XG25:Q MD3$9[O*/'PZ?')RT<6S$&.#0[^"P^8MC%>/6[XV KWQVVT?EKM)XJ:)1 M-[7F_M2T^",16YRD,S\Z<9=4?P4LNF4U,_JG@URD/#^>YL)(.FK M$I2@RBK:N<7^3&Z<*XLJ0Z:Q\19LGM]UOH!D0K5D0 -88L]Y,I'(\Y@UHW*( M1A ;CZ1NA6E5Q07?U1 M4N1U/KMY]7)9/:@R.SJ7I&J:.<'4</?L5:?X=O9IG5&,_&ZREC1&&]!033#RJK[X/*ZRZDB M'9O,(5(989AL [D:'ZPO<- HLCO'=H,C@_7O*LM WN)OF8PB#X4;? +:!9*8 M('%:IW'N%RQ&* M#WZ*3@48-TU)#V0 MQ\-=YV2$'(+D( Y\2EJ":,^!K8"R@WO*>X#O5/O PP,G9I3E\)TB%PL^!(LR M _,U]U'F(U,Q7JD7QO.R?+"]O66DZ;(7-=0F;TYJP>>>< M[W*'M,KRQE0"SZ?LS?S3EJ_=]/3V#O_ MX(GAFTZ_\^J\W_'TBF>@$6@_FZ98H (Y29#A&9&C-QKH$/Z[/ M+$\ANPN2"QG[AF0<"JJQIPKMX:,H)U@83I(DI*_0D"094AFCI\<32#7G5[," M'8-*QL$")\#"""U.X^T./L?)923#B0RUC&4_3L4=CFQX#,I# #$&$4ZRF,_9W,_T)_AC13^%]KP"M"N"OQ(;Q=M4Y[,3V!\N=S# M%Y''7*;^W&5FN@,3K[G.&-#>*,GS9':,!''BA)Y6T-57*/RP=/;OYZ$[\7LS MA<&;=K\S$(/W+W[IG [%\!S.1G=01@E.Q+#?[@U>=?H"GAOVNZ?#[GEO4)OX M/F[[/E'+W3CE]UVX@C:ZULLE5)K*BR2 %5]HR63U(%*QRO 6JFI:FK%")D(P M\H"O&2'-'*_"C4!=^\0RS8IIE$_59H")^0&HF2'&UTE6,6=!E5!EI) MM;Q5 MOZZ-0D8U"GD/XB>RFZIB1YJY.^ MJ2 -\BICOT#-*:B5E3C)10C:5) #G26H M2IE/8$6I78%AUFR,GE@VQI(Q?9!?0&N+)VC#D;WLB8D:PW#F))50;,87$HEY M4:41LS=Q L8-;<^4E^+@ZOO[K1N"35T+1,!EW'<=YL#_G:;FY1$H#Y,T =VW M9H@Z,ZS^H#<(!51EPYH60G_EH$CT-RZ(I X201_-WBB5_N<]?PSD?NQ'E_XB MTZOZ[%GKZ-'?3UAMT=B,@R78R1;,O0FFZHYVG*@ MQ&:YP#"CT:$Y!@F\(\G(W[,#2NY,IA.,^)3>//B2^$Z*\HJ-0L<):O7QBO:] MZ^%KN41;D#R"^!8:GOP58T&8UQG>!\\G<\? B/S+ZDAWZ2.H[QQRNI48]%#S M[7J@?F%,(N//V5' Y4-)Q+'\NUX/5!A(RTAA=WERUNZV/UKCB/S):$)-^&/= MLE[N!5Z8D)=).[>_D"R:)Y<;0'-HFO2J M0)U>45QH:#&9J: \%SG'X%NBC>Z1'-T'Z#RH]U5V@I_J;Z.^=Z&2J*I7;#AJ M-:*H5>DUB0OXEPSE1(4MT4MR7&+CH:D:\IZVE(UJN]FQ/P;5B,9.,6;O]E0W'H&JC8'6,*L/OPJK06!Z/H@"Z'5O4C/51_DM)HE6@RB$OD MKK@Y">[@"!4+Z@;&I/MV7(=;X^%&C(?@*^:E:P7@QJSP:C9:"2;6@@$Q#G0S M\H(4*6-*U@2U?;!1P"-\@_0\:H?]PHW WP>:J@;<<+O<86LHS$80LKPPO- MW7$3R,5SE:._6I\%7Y382&%BRF_B9(9B.]%)ZKH5AH1<+K&ZG/ MTIQ$W:H>1Q7_ ELR1M:B^>S 6BL.,!ZK?SY'(- B?&J(AP2&G$4+V;4P;3Y M5[MI(38;:D:B524>A@F'7F$3MDSENIA*6&,JKY)TS<)[&U5N2[X"I >JMCSG<;F)H: MB\.?'CYBR3U#*R5D96A.X%NK0X[*D24.\VT\>X$?!04'H98=@0U^0#[..%0P MO]@'%5!$'SV9-K!"L0O&4\&NH(I2O@?$ _IVP>Y-8"$JH.@$19>Q-96"]82J M7R!W6^*5YF8^:H8T,&@[3(I1[K(HO>]UZG#1%$N/E+M6W3$_RA(-%*'@#"S( MJF5L;:,K7P]-'-W_Z(H-HV!@Y;?S84=PO&4;/MEP^ 04+88&Q, _0*T"?J/P M#U0/PD])D2)CG4G)-C2K.5D)=*E#?YE[(A^#,[@@BR:7L37E%>8SR,)J=,B> M=.,>IFRP^\&:2'[ ^F4ELC]:K *_8UA7AY]9&C1ADBN#)RU(0W66_?^NKJ^, MCL8Z^LAQK5AEW7/M0W3XPW3'P&:MZ?A-D\+0 ZP5HQQX,)=)$87 27V0413H M(EP5B@J>]Q@X(VC)OH$O5_HMG7P, 42L8J1F*M<*<(F)!(X^UL+":+;0. .> MFM%.+F1\)=)H5USZH+=K[=C*XU-_?M7WT=LCY6?&(*!DP:60Y@V_@$FEE$[1 M!%2OVFD)BGJ8?'V6#-I:_58-E>-?=3]UA@]Y"OT)+"0FSIGET\?"KO[,#VE6 M&HRN'0K?2$DM4;=EF:!32?NI[=F<^,Z254KHSC*\25C/)"(_,BP^C0RG9>B) M''2DK)24Q8!2=#H;P([!-_KFAV4"B(-&-TV3& M'W ;\-^2W8R3FC?\2@QH LI3BLK5UMJZL?AOQ9? 6_L')!IJUXA16Q8/='Q( M4FI/AU]D;)EHM@@-&6U72]E2.=<_$$"<'-SSN?138;Q&=GRN+X@[6.7GUJ>3 M;?X@*6*-2=I7*IL2.Q6_%TE:S+;D>&,>Q:^XXL&TFW+P MK-E'1 P5Z0)#$*D"([9.E\2E?/8_(:,.?+24\@6[IQF2D) 9R4FSZ9(.ISD7 MK"-I()9J/52#1A(:OD;RN.+6WQ^TP4JM& MT"T)SO5>ZWJ\0RN*5?[CB-H:W]G*G!MS.&]$C>Y:Y"68'V0$C&Z)$0CR]H'IBIA9\,ZMW8T!QR NL2 MMS'SQ)*OAQ$1%(@KP&3%?!),&&0#WD2T<0"Y4]N"#_[,>1$QDCX;G@VZ+=F: M]/:7("HR=(C/+8491 OL"2PV*$0[Y&D?(P+"PEXHSPK#D,94Q0!:^=6N28VS M?H<5*=\(R_0#G5*72Y\2G=E$YO%1=IL4VE5DTB2(C\.:D%#+Q([6L'",B"31 MFE:U7[0\,!LSC]BK$P*'37:7$$".9:[-U3]@W 0P3A/SN(K7KNJQ6P-&,C8^ M.10IGU3%MALG**(CR2[2R+L=JW_+DZZ/)WV-*97I8AI;76;A9$;3J/K7:MFM MZ)PAW=KB#%>X3Q76IXH4T9K-D6PXVR5VPLFJ6S1!$U8P6!]L*0R^S0)R\*3)1@O-PW#-_H2._<5()@V)$5V!KGY'Y8>HRKMS8("Q@ M@;AO\HB:_K%/>H(%IJ[@P^UC3Y%_B?Q\@8P:G8'L#B)W3)C$$H7@A4KSPE0$ MX"CJ3E";*K'8QKGJO,]0LU%"U1J0A_O"E<+.EBH.CW:DK>QB"VR]9L:6NIF2=B7L2ZN).@&SEQV7L^=B1-2QK!H8)S;L=1;IU.@U1H+K:"A:2UB M;#Z5H$V,@C'RZD)R_DWY\;FJ["UO#^'" M@+?P0/H\7=$L_WU<]MM&I9 \X) MT#R6:6HK=I7C&2EVX9%@(?4O!MX62#J%-KK#@4Y3%P.U3"Z+8:8 M%$7S+%34/F\6O>Y(+(,NZQ+-O!6\E(R""D_3UGV1 ]43G *M?(T:E-6" RN! MA$V\:*-"[\E.[&AW6V#)6E3&P_L/+.EWWO4[@TYOV*9T7$]\:/?[[=ZPVX&_ MV[V7XAQ3W,7I^6^='GP]$.>OQ*^=C^+-^=G+3O_.XT^::KJQ#2BC,;$/9(2- M=AEQ!O=5*R=TA*C,UM>^@#+_L1K*-)FO7*;2U@ZJY\C?A?6Z[TK"$EYG4/>Q MLL_$YH'5D8H,$4?'CO:NL$?$R5L6M4)N;A&\IA)0NOH<"_W5[\:PCMC-FM)Y M*]I&900^X_#!5L D"8V+X"RPE"2)@X/!A N"%M9C8-H9@\,#H40$3VI!;I." M>#$H2*IM$[6IBGY&_2:+K!KFA5,6+6Q65(G)Y,6Y"RKX=W*XZDB!^N'",\,0 MF=\+1=4@B6 \?=S*P :J;59?7%=*!T]-13_"+JB$=UB >E6Q\+03@C$]5261 M4L6+F0D?AT6)>K)I#%?S9QA%W_IT*\X!++.B>#1&UTU&L)U6VW/E29/R6XT& MU35!/(E$VI1VH1T&%.#F22.&SL%,C/SX:7:9E:58UT]EE 3!9 M!1PC^\,PJ2<,PC0#,>J_DAPT.. M]:F(396L2,EQF1B-XB77L# L-6CR(+9"_@;P5T/7P>:5HE&G_9@-0_E3!S2L MRMM#FPME%7J*(H1D<1B+U 9$D9I(FD?(9]9"+>B7-$9/([J*B%TF MD2!TH3 M+-(W]O$7_:@39K/YA&26N07[&$I?M11\K,&=$V@=9J=KH7%CJU"%H&=(+("3 MZH1DD_>_JU/>)3>0TL P<%@2.J\NG"T@_D]%.+'E#*I(2#A2[L>*R6 >_^H MK0(QUF]PYI/>#\_-S^??QW!DT>HH >WFC94;Y9@ 20$V8RFJ1( MUREUI\QFI&U3+C>"@*FK]JY'>BK1B\R9U\HYTU0#T5B.F6=LQZOBF3PXQ!0F MQS+X4LL K5N#D@HTAW3GH>V9<4%/Z. BB0KX/E68RZ?8&^SKPQ1$O@*5-BL8 M ,H!)CS[^G>,T\-A(L\WRQ12E'55CB+-V4& 8%/Z;I( B<=\OP\C#1:F7"]Q M,UP'&>NBSVP*: FG$S!TV=!/B3X$E5(N.I.!'=$-K-/P$>RD$O;](Z:+:W^8 MO$8GFV)%4+AJ\UA6\B+Q$:L]%B\U1C;S-!_6892Q"HM ^3"8L,@M#UY^S3"9 MF:3TDWQKN%_SZ99?.=W.$5Y5D"WW/TOG=+G\RH!]8Q8("8UZ!S!4(JK(T?ZKXP+8::?&&N5%HYXM7B:AM361N0>'3_8RJG MY[U7W9>=WK#;/NL./][Y&(EU)6D%G*OH5#3.I6P>#P^PBG2^)*9V:7_YMR:B MVKX9GS$OX)0%" Y161"!P ]K4DA0ZF,6I&JT+OG1Q+N-^D"/$5Z%;F[PC0W* ML$PR9HAW8;G_5.>;+(>#5U8A7[L !OD4E^6V89.5SNIS=>(,\UI2QW!1J5LU M&O$O$1;8S\ST./VR1-%,S0K6U N9D3E.Z9_6G.8G,:<9+):@N6[:U5;!Z!1? M78,D-4M@LJXFEKY/A!&-9(5NM49'Z[R@V^"J]>%8#.AQSI,( MBUUG%/5!0[?G9Z'_NTY;?>NGGR5KM:SEN9 HIGR]9A0;(5/14-MGJ3WA.N>8 MA%62?LK-WKG+^_\['W>Z\UUV/)&PET]A*G7EE7HS,)D8, )DIU+'7I54F/E9)6 M%US1M(9(6&A-W]7SW2HSI)>CD&1>5*D_DRRCV\JRCUNS[<;BK9NIWCI58)Z_ M(VEF:Q6EZ&,72(:$J.%?U\(6\=Y:>TWAO__QPT]/GOYT\I_RCJ#,H(\9E$N= ML@BUD SM9$8AKP,051]N72=AQR,MJ+\6/J M@BL:=4#^&ZW.6, ?*T$KWF:%@>UC$.EP=O V)(ZHE.4B:!I\PV]YX9/%8%Y) M,\*WMT?NQJ(?&^+Y.5[&S%R^S9X8_,(S=X5G;F >W:-%K'7"; F .I)N)EE9 M6+(B$\JKT E'P1AF3KP*)'P(*:7@<@K?8;8FC0 <+&LF8 MH(D_Y$4:V^NS-*_&7Z#-'.&9>M3D0K"5*O%>7W3$4!YI'2MLBXGHATIN:KXH M(:-4 +RY9I)%B3;#1E[X_$<1F^JA:T>86.6BANNOIW[H.UM MD0UX0ZQLS^JM+O&_7,0*%5)=A WC 2M7QJNN2UFINN)I-#F$NL80[HT6_\)< MJ\OC&9&<1J'.OVO<#"%?.1C/8]($Q#VYM[,A"'FI/G5X@7R:8)/%-_V+W.=9XF 6P4(J.=:GT1U,>_5:?O>6$-U'[F6*C34)DM%]AT>R<;>YXI'F[>LJHTR2%K'BZ%VHLX(N9M0>KH M8@G0 \YY %/I\\V?ZWPY&!89$\[)=%_6(8OU=6TEH$K;EDZ<-'>*/I,_QUV6 MIE1M'-DEJ%&VG+$N0NR9^L35K[.&ZL:V6*;YC8R$(FO(!M362$4TMR(/X.O$/-YB#@ M/+//QJ> .1SEGNNP1.8U66"TJ8974[]@)F'ZXRA!TY\-_18H),L=+$-#EKH\ M)D0*KYOV94SX4B%35YKA)>B _D\6//32U512L?NDZ^#7]7 M%#(G;-QT48A.[](MD7<1$:7(_"G 20"YM#"9PT95T_7]@,96M+.L( M+8TA23UC !$71HZA?9G>B]*U:\)7U.["891YES?P=@@#3>OY T@0+[V15&9'>/& M,M,QH>7$F83-SG&R?9I&6): "H K@%U!U04HC"OKFP,#N_!35:U)L=+W7>H! MS@4R9A,M-IM':Q1E^D00_JRL7ES9!7K,6BTK]H07*P1;QURVXNS]EJ=>%T\= MWP9/Q2M!=#UO8@ !IW\QMZLS$@/N(*(SV-(Z!H7 1*E$]8!1N(@%UAHJW,<(N8*:@S[4J.%:;^ M.+=&=*4UT\Z6C*^-C">W0<8#DV'TKDQ8.1'=,L.H3QE&*PF;G2$6<5W)ZZ^6 M?S($AP5#YGY*_HNIG\YTCJII(I7V28Q AB!XT 30'%7+),K-J%Z5Z*2RE-4& MDK2D6JONN^A>ZX\SUS<.\0_$M5.%8HS%XOLF>DHHI/)"OE+8F6PKGH;1;ZR< MK54]T'ZM%\4"%T;7?-$R9?G^QQJV;,T2LWN*$]/\"$-()($F?-M/[=*C4J[I M"+(64$LW5?/BH:"\>C9:11- 2SO[ZFJXE<*6-8^RXN-R?2+BJM7R1"'8,S$: MNQJ>1M%FB24&3"U9ODY#41@NUMX*4B9H&=RT/KJ.H.Q"&Y*5*F?ZVB%]/VIF M:B;BXZ.$*Q5^K9LM([TV1CJ]#49Z2G7R4_2B9NN,'IN8C[=Q\ F=81I-X+SO MF9LZF7K+"\'TK1!D8TC+ 3#^ZYHA;F0;%,X*< )]3JNZ=6+?VI(9+1JMHVI- M@35>]1-;YMT4:K0%H'%XYN$8.2S=1 ;=EE-RQG:=I^,O'=]^O(UO;^/;MQW? M_BL)(W4;PJA3<^!NT.W7@^_:5)90US$XL6P>))Z![9Z(E]+/R8/2C4T:;*/8 M-$+.&)R9KEEJI)T;;'745:.K:BB$+KNH+7$5$5L/6SZY6VIRZJO%A>QOHJULK* M.YCB=4O9M)+UM#A-##9%K-Z5NXK.NIDZ$VR[50MH$2EJS,ER;[7,-:1CS7V, ML[XE!M5+T;$"G0SY,FX\) %=!=FV9!_:'4Y-K='" M:SXJX7)&75E UBD]RY HJCW+L-ROUKC-BO3"^#Y#P_J59?T<6*FA;U3MZO:& MFAT-3>FJ)I7B8G5T50,RN%*!-R<@@L)L0P/RK:1P7T@&0#2L1T-W6]/^VK2I M3[<2/M4N/R""ET8+85VE^1Y,;>*[9C*SD+*=4IN))1(19G00/\M4:B)S)'7* M+,EDKF+K%JSPF^F ,R8@IF2".Q3D:HL5(%1B='-'U%I M2X\T VRGB!T1Y&GJQN3S=?6P$-D#DHW. UW#PZYJ<@8SJLO8![6 FL$[ZNEC M<2;.Z"9VSM#&RC4.3HJ(!H.AR$LX^=\"+M%=7F8JN<>K+DT;HR5C6#EKJ&!C M.B5=,= 2X\O:8&E*C@8)1#<&<9R@:5G7ELEA'Q)TI)R MW34NY@H7-X)3L=0P#/2%:C1$KH;)EJ .5M>1A($=@;$^V,=<7OQEHH9E!*^N MOHX8\5(63]#!*.JX1(J46"6+$2%.:4$EU$ULHYBEG6LK3E=>;AC8]F!$T5TM# ./,O3P@THA'5OSBRL\D#5A)7>1F'9^UHQW0VI?8M1JX>W2Y; MXJK3[.O%)TPJYC!P6^Y^RE>^G7".=PYTYPK=0 M=J2L;&B#"^PG*EM7WL5"2Z.U"WV)&SM^5EP_9.HOX]^4CT0ET\Q]0\:,UQDA M1ESS]7:VKJ;VJY1+NCU@UW; XEMQ>7^94\2_3!4.DDP[.:7^#6FY(.;>$)"O MHQ^O6K3(TC%EX3E8UH7NSN#%S2BVE'9ME);<2AF(\IJBQH@%$T1YOU'IV:;X M>ER: 6S,H%K!3(KO6T<%R&9A2A^&Q-#\) !J0L:%X8G0WISDY(&OOI[35N_T MX[A JXSB(YR2X(>?P*)#!GSUZSZ-6K3F@D_K7K:7?.IL-H^R#6W$!C=UA/E566X34[33!.$F;I@4#%S#:*"2)DRX*8. M,:+BP 0V^4JQ]B25Y9UK#(P# ?ERQULLQ35A*9YLL11;+,462[$Y<3^_#7'_ MH=W]K=/'V]U^>=__*(;];OM,^S3:IV_P^^&;CGC7[N/-<.)-I]\9GM,_+SZ* M;K_?^>W\M/WB[*.@=@:B?78F^MW7;X8"'J/&!#Q(37=[HMW[*-JG>.&<)][U MST\[G9?=WFMQCO?,O>\-._W3LW;WK=CY\*9#M\^]: \Z+\5Y#W[N#?OPI@?- M]N&_\ ;=3_>A.^CLBG:_.Z!VW@]QP/!COW/6'N)7.(HW71C7ZWZG\[;3&^*O M.",>!EUKAZ/""7XTTX.1]CJOSX?=-@^U_?)MM]<=P CTT#O]5^?]M^W>:0>; MZ_3@TRFWCBVY/F?6QKPM_"J M>?V,QPE0>46H_)E1?.OF3P0N-]F/]HZFE>5MSW^JDK]ZRNUOWT'8O]X M56'@=5-^]%/K\;.;G_*?/\JV./"=WMKKF>=VZ[Z#4_GV_=D0%/K> )3J=I>N MF@8=?N"!0GZZLH;W=[G?5]GCUM.G]V5J5]RM1ZTG#[^S*6T)8](+NARJ-OIKN-;M7I%,LP=/CV0[#4S\=C%6 MKN^= MRLPE+^RDN2/#N^E(:UL7%\9 L:[<>GQS'5/GSZCCH\.#Q^(#WJ%R2C>"87Y$ M2HC/#73^0OK%+$%XW%!^\3/Q].G3@\<;Z;F=Z^C[#:XR;:_NKX.EDF^FK[]& MG'[0?=UK#]_W,4KWNH,1K]_.*?9E8UY;__W6?[_UW_\U_/=7\@[>IM:SM*=_ MT+3]PZ[034]V'?7^VOE(;LU._[CA$K_M%GYOD]UNZUV:[+J3^>]>^VWG/W_A M0WDEW\6S1]_Y%!\]:AT^OK=SW!+LK1/LMP4?D.;N;O!A2Y/WFR:_-:+@4.4= MB"AL2?([(LEOCC;<=^E\LS[\KR.;W<'_B<2!K2MUZTK=NE(WZTK]>A[#:@/W M)M--3]]T7KX_Z^ =FZ/KC E>T]1=K]O@FH?XC0/Z\<=NF>,:+43"-0A+[\,] M8YO.+:L;9(]_EA=BL::OL<+]41(NX)]I/HM^_G]02P,$% @ U7K:6)G( MK)?[S@4 LULZ !4 !M',Q82YH=&WL?6F3ZCBR]O?[ M*WC/W)GICCBN8YN]NOO<,,;L8,"8I;X0QA9@O.*%[=>_LMDIJ((J%E'%Q'1W M ;(L93ZY*)5*_?U_$TT-C(!ERX;^SW^))_R_ :"+AB3KO7_^2W%T-OO?__O] M/W__/PP+R,U$M1"0#-'5@.X$1 L(#I "8]GI/P=JAFD*>J (+$M6U4#"DJ4> M6#Q"X$^1)_(I',"P15<)P89/&OKSLL43L?Z17G3L_1SY1<+_XV0H$'D.$<]$ M.% NKEO.'R[('4NPILM9/,/>\*=8C(3O#$7"Y&YS#E@C602!G-$)9)//@3@( MBK%8)X()9)S 0L$.B<6B0@B+=\(X&8['@O%89]Y'WX&T@O32[6?7QGJ"8/[S MH^\XYO.O7UW![CP95N_7X@=OS,$?B\:JK"NKEN/Q^&G2L52_-8GCP5_>SQU( MD&5ST7!UQYJNGO!;VT!\ZAFC7XL?M_J?V/)6]^/@LG/B5[-8X,0^T 1,UFU' MT,75:[QN)6?[+8O'PK_F/RZ;RA,'@P/8>LER0+(.QP\\ROYR+$&WNX:E"0[D M ^R("&-X# L2RWYLRWE-,?CEUFSDR2%:$<&-MRV;6Z![D+:17_#7S?G*;[!A MESX2D/>S /ZP/6#;")%$]*VNYRT6#^SC%1&/QW]-/( M>]5L8?U^6>]"B -) M%#1@"?:3:&B^5.#!-7$GKV"VU;?WZQHP'\ +!,'^*;Z' !(C(UN@D_>"+C(' MG?SC]]]]($B__]: (P1$0W>@MOGGAP,FSJ\Y@;R',3!TY=$_/Q:_8\[4!#]^ M_?[;D1T5_/[[U_*_\ZXZAC3]_;K).N88YG,0-YV_X$M_ MP9^WVDBR;:K"]%DW=. UD"?/7F_ FO\I2Q+0_3]A@Y0EB-Z4 ZXN.U4/DCS\ MH\U!"DJ");5Y+MD>XB27D7-4DA'H4J'?;Y6K5'4,*6,_Z[(*9VBYD-C^A";S M/BB[S7;;!-D.$FT/<6V6<^4(V2S'<7K,"8[#F\: I'X$=(B+?WXL=,\S;6B: M['A*VJ9TB88=0FT.M;H,[!\!6?KG1\8?>SM8;'*I<*+0P_-"I4'3T7BM6JAX M5+SBI.!_79,L=3-5DTDGJ'%W6L\-@MG>1R+Y?#S4$[:+/4 M>E(E:+TL6=P:4M*U?,"VB;8_IE"[9K2#BP&&VN&)V)3EJFHHFER3.$YT8AU[ MO!P@5 ?/#!R-,Z7AX"Q!S>H2F.3!=#ZLFMAF[1PWB[E36:$;9I>TJ_:P^]+S M7O;C-PZ%+A8)QN/XW[^V!GC1\5*0CI)'RY0J]%;C=.AQ&(?VNXR[Z3&MS7(D M?++2)KUQ=@75!M<<8G+A9]0\P=YD\"#+BF+/D)'U9"YYDP7B?DL%'"7GBA06!LCW,ZC$;]^$T0\7 D1@:O/V.RO9B$ MUYD#/%#2JF#;;->?#C61[56+^33]GZDBT#K >OTP RT75!:&9D+#XJFSUQWX M'2^>;X2BU$ L6PF<(VBZ*??&;:SQ'KGG-,[:M@ND+?*6K5:5%^NU',/-6(O4 MLM&R3$'RAHE0/!0Y1-QC)#SH2?@&3/IQ@1'K!9O'ARF==D/96JWMKM2ZY]X\ MERU# 7A) MZRH8 =T%5>CMR#K$81E8ON\"G1ZVH\H]?WK,Q 0B7([49 TV@3R'W]K=.7D@ M2RTG"=GJL]";4EN$7E-;@E_Y>@XG<**=P/!XSHR]-/%(W&[K?257R;OC78Y] M>C#P =F0B"T"4C4W585&/@D5")>I=81DR=1Z'@')XEU0,.Q3L#C+=55CT@@Q MP^&P.1V8,:8HO?(0+D+!EIM4$R]$:L(WT M&=!M?XZ4)\T]7]4EINLF96'J?>7/P/]7U7/A;=D!BQ7Y/O(K:K[4L1+)&C], ME!.$FL6[0MXC/WE( ]ROY9NV4VJ[9&=P:.^RZ80[(H847[ECRY3;/*-A.)+&JV>SQ0)MAW8;1?;;ZM3JG$R8H>4H9N+&1(?4T"(:C+"3C?"!D_:+OO5R JY4BH M)Y24.L[V8E*AHAAVO'Y3@3C7C//[#:1,VZIN-*I^78L3BOQ2J@VJ?*J6;A ME3]S>>L:EG-PNH!., W0&Y!3J1EZT2O[K>NO[9B7!;K G!^]N^_O=#BL^U' M#2$W GZH\=D+R/WSPY8A\;P0HO]=WP_6>@3"EM'+IXDM><&97SM]^A]MP[7\ M3W[L]GG!<7\&NUA=LB(EZ]#AD[THC.U8?@1ABYF+M<8. XM L%W+)VI6-UWG M%09V&_B$+T/"@$5/K&[7\TR9G2KTM#*4L6"9!MZR=3%TX >(EI]DR?O\[Q!]UR]\C\ 'Q_!KAP:_]A'<],&_(K\?V79^>\#!\" 6 M)%:T7?RR_+Q\[M<6 !'$8U6VE90%0!:.",J-4X7NVJ)/8Q8Q&E6YIC)DBQL5 MA;!6KH\?R/PP,@^3^H'1-S'J2W/=4*$94^&\%]VILY<$D66#;84FM$$R_R(5 MZU3E <^/PG,OE1_(?!.9JZ 0L)8NH:T0T3[)M@J*T*K433/3>J&'XP23V)>;A7J*^\ EB!/DE /G&R@=OYZQ0.^FZ2AIO MS\ODR(-V_]&ED^IT49:D./K2*T6*X1Q1;W,.GA:-[!X@C*L.*F*@T MJSRM:,248U2ZEQI_^4 ((A&(]U+9)""W"Z GJ(P_L/6>.&<:EF,7!;,&Q#XE MSK>G84>T89F'*U[.-3KK<4/FA[@3#K1"@9P9R8NWEMN^0Y\=O/QOV M??I\WDP<).P:C*\I>TY$VLN$S[E6P0GX_U4_J]]6+)/63;<4T/*7\RF@X]*S MJ\ 19!U(C&!Y*:;V GK5EJQKN$UT^3P^=8L%K#&1^&!H-&Q-5]O(NJ!'LOG- M*=\'M_=XA)\2YYK"%7KU7CC!:-E2+9CLM.+)W+WS^:KB?'F7_QSR_$(E"B0K M"S(/]!HC]/6Z1HV1S3U 6)XOM#PXDSC'V?S;:3Y,M9YSW&2CX@SZ*9&4:$D MCA7 #E,$UW"-V.S>M?95Q9F\D'4^E<%OR_.$M4.\@& M>1"6YTNQFY@?K #VU^^1Z0S1GL0TCW$O8/Q;:45'$0$ M4#'+KJ)1^J@ALXU!%CU?$WU,WD)/7@Z:9U%WA.,0V0HA<(KK$*47;9#/:>5' M5.(.&?RV"AD7J^5>NEO.*IR<& "QC M=;*2$HLC)\/G-P]H,1)ODPM&GF6STNW8LB0+UI035+!OLS);9I>I!R%3F4Q? MA#I/)]I<=*"8!N@AQ_\;[U$>HN=:FZP(>CG X1AYC=VH:U:2TIO#5B22;V48 MF19?*+4[I<<.^H;E+%O5Y[9GKZA[_SMEUX3B2S8>31&9?!*?AF>2G+,:8:." M?@SO6T/Q>IL\UT3BM#"-1L222BL-/=1HMC&V7$+W>/P#B5?>H$"@TN,#B@A# M\1YBZ]?$<)96JZE>)%=L#PCVXYA002H%HI$?%V\G/;NI0*6*5C.=+L4ZN+TF][+ZB/@Z9KE?O:Q M55F3H./LG K<[KADK$I^Q(3.N-MYP<:,W*.H3*UE8W8!N;BBIZ_W$6RAM ]1 M[..0] W$DM3SE MQ)4WCTB35P>@T#*$SC2NEA7!M =&C(C0?!4YJ_@] ;AU(-J/)A]W()H\[X%H M F_[Q@Z_.CC#48=L]U^ H*3K.6RL3ET9>BH/<*( S@WMB'LI,?@9S/$K[4AL M:P48&='&,*_E,29].L#3H& _SC 0 M[0C<;QV),ZE'5=H#6^ -7PS MK)9+H1C7U'2*C]"T;8F8HB?J#ZRBB%4\?#168=.S8I5 0['6N-0L25 ,ZO6)=N +Z%UNO[H5B>?4DD.^,/""H>WLF0L&,5K\D.SHH?5T/&: M=2?3^],+^F/#36^'K]-L4A_VS2&&RR!5[+.%8'M4N3>DW2)\?;;$P*]QMR%B M@+G\AMA#Z5U5Z9TN)<+DAE(2)[$2'L4Z-"-$J*D4W+F4 MW.DU]'<@)@]CJ,$[@1+LXRW558]((,.A)+P$U&7?M!*(#0(B=E#Y%@ /^0!/8'@\9\9> MFG@D;K?UOI*KY-T;N3]?#N"A!\"/6367+4-R18>U.&"-9'';E?&JP.B&:O2F MBU\7#LFHF\WF.*NC,(UN*%F+A%(3 /NFM_8<#LSO2Z\)3\7 XL<%Y]F" MQ3380BNFR'DL.NK*/&.AEZ#P/N>W9O7=^+TZN9(&1L\2S+YW/&R+Z25#YY?G M.%IV5), KEN,3$R;/&VEE+&#I+ ?G->:[QL3^VY#4U2]#M M+K#8;MHPI .V?]'& A([ A9\=&G]ZW'&*'+!=@-O)(4!DTM/))="K@;$RL:_ M/^<-A^#0I+_4PO["<*&!?(L#_X/O??BR)H:F/*)H+<1 'QF#*3@G0F8]V1 M>WFK*,))&+BDAWD"!K:C""4IE*@"B_3S/T MV6D(%'*EB<)P]5*ZR#$"WWOT=#?6,K?M/-14,XUPG1>4?+42V04+$U! M;(PDY^_5SJ,@\Z)7[\2:MGFN'>\/7\IJQ@DQ7'+,,Y+!,!2:15K>$/7%?)YY M[DOS^%#I@O-$BL*JUNI1=9EFN.A,&"4J32T=10X)=Q(I(H^'R]F*!UP8+OLB M1?5NB*R'I%Y)$>@,H[=-2H007M+-@81SR434"EO! M#(C>X=+AVHO&NP3!]JIQH+&:&[2Q"H.!LJHJ@ KUL#MD_756C:@R_+1E8TB? MF&-9"E6587I4S[6# [[61'+Q@,BR$56VG[YN=&2L@C<2^HCARD2WR\8ZLPEU M1^)^DW4CJNP_:N&HS>Q^A1RQ!$[+4S*<,N-%*8*:5'8S8QK/1\O1 16: M)(;HI1DM5?FA>:ZJHAZV@P#/B^";KY)Q8M# M"CGSASYN=PE[23L<.=H.PZ9!_//8?75FY=@SO=!)A6]QIMZ!-8?2)>\5JU0#I(9.Y<]LWL$/=<" M\09!SXG.JQR2N@3@O,L37 =8NV##\C.E,:LP=:912=;Z])0>2^C=IXP8V X0 M\P$TV#;ARNK&HD/D&*?9-C0#E[D\\1(,5T/B #F3BQB^MFGX%6"U]W3_N0RF M,@EIU4YT!GC0CQJ5F-8G&R_(+6PO?WK_83#/"+A#!I.EG.P0#S(])5)-YI+- M2G+ C^]"H=T0;%_88'X::#L&$\NE,,V))1@Z87XFWHO!>B?XZW MG-%UQH(%DF $5&/+TQGEA7IQVE%QK%\K92=E0JC)-?@^?7]T&1XGK*M739<2T VZ7DB??74I]3KIX9%XU\ MFW>=Z>C%K.LJF4(N+/,AIA^>]7?@^:%E1,&STZKQ\RAM_/>O[ MX/F>W?5/N.8LR'5FX620YM/=!FY*0VND!D.W*N MS4<,DU:"P7B$JG\-/E_;-T>+Y6\YYX#)=\P&-TDK0WOM)A(*RF3 MMF!5^N@=L;T#]QPM=N_$W@<:.9HV@PK&@RQE$SQ=:Q:R7T.N[S%"?B;F[EE\ MU;J=II,7\P"G^^U^I9R=3"KZUQ#GJR^^+L5T\AR+KUY;&]6%)-!P+:'6\\Y@ M#"+JUY#HJRR^SG8)UUF8>WCQ919KQ>$T1XQQ>I8JZ<$,G3+1O2D5Z<476BQ_ M:_&%\0,JT=9>+(:56 E07'(L)T6:Y%26IP5 MOH;MOOKB"RVF'UI\1=NM3JQ4GN'XL#ZIMJC(2*;8KV'$K[OX0HO=.XNO!!YS MLF%GF&78X*"73B33N!WZ&B;\*HNOB]V7>NC$816H@@.DL@#)X!=>F5_B82>F MF[^LCV-QIF'!M8A@>I4Y*!$2S):]!VC#,A<8F/2YEV*V6:HS=$Z7B(S4J9EY M9"WZ\018G)MZGP+GQ 8Z94UC[?CJ%.#J[R6,DJ#C'>1U+->;V1HNFS2$TJ;) MMFU8TY+A+ O5T+E1+\,'6Q/IH+4+PWSXM!@L3P&(;' MCX'$3M/S'0P-;AX,OO@#:R=O*!V>"MJU >\N$^ M7DU$9I-I<2)5>5S &_BP!,)TKH^LNXY@-1%D"LV?#(LM523AL[PH-R=!GE8K MP0H(:ZU.\5YQ<"U]@ ;C7]NP$_B>X854%:1&&(]Q_;(;B*,02?A6VN78AEEF]V&*C-:'/3,MX*!<'%$:@6XH*7?_EFH58PL<78@F? M%[O!#>P&;X[=T03O=R>FW53R_4:%K?2I0EI&5O$]L.L!\EC_F[QV%?@3L1=+ MB-V"E:O$<([(. D0(YBN@JS>1 @ -Z_FN.MI2T!N%T!/4!E_%B=%R=^+G*9D M'2YCH%Q[0<3EMJF92TQ+$2OWDS>\)6Y3KQ:&!8<.9<'S*O#YD&K.6!KG)-X"+#4H'/ M)PK-&*#+JJT2(UYIO\5B^-:CW';4H*X!W M,K.@V9 !AYSB6V4M'46OC2RGPP3[O"[<2^E]ZO"BN1B7/Y!Z>Y!*A)1)#H+E M$)Z7*PI>'O&C*+JY&@^0O@+IQ>L9?<#J;OZPP!DS$WICW* *?*28'TXK"I\/ MHIO]]Q%S^WK2]Z&67G/\P[D\1'< @BF6$AF6$(1)'Q.YKHML8 .)7)ZKFIOS MB+*M*\&4)M9&"FE;O:%8#K[T4LAR&6E1OOQ1NPND=XZFBN;VVE65RP3N/_&M!ZX= M6MW'Y"6Z.U/OW(*APX_V#L\=0=:!Q B6[@6Y%GQ/Y=30+)U+4+CF-J;!42K7 M&1#(ZOTWI[K)ZGUSO5B$Y+:7#[V=+O0I<'3$4)M0ZYVD(FO!)I_33"N3058I MH D.%&*O!U**/H6-ZLU42I2B$W@$C!R<[1><=*)28Z&+ODEG.6_%@/ I5W[GP%VK[\"-N M!K]:4S6J3:U,*.E.LLJD<,$5T:VF_>WA1V X].;/ +]5Y&B%P)IQ>S0&6Q%J M(DTR13[=R8^;H31(QWL/98@4&K?B6CMX?"NNM=/TC!>'?SHK)IFOOB0PD^XS M7#[D:V+\/=LVU0:,?*H >%Y88+!2BM XG MYVK\PT BLS9XO0=#'J6.+K8_=V!C_P.9'25#MUXG=XQL+IJ/A;@:PW;KDA*O MV40;O9OD/Y/WW+#_SSI0 -YPM6[4S.B:%@"'V2X>C5M?2G$7#8=",T4 M@// 9;^.::E5LC3+A#$>&-ENF"?&/!/]4HBYKHY!&32'O.:-0VG;SN0R+T C M8'_IJ/F"8\EAL4'3%24T0S;+]*#7_-X\OSXH7B<3G4YANB' M.3=12;607"BNOHS(?/I+.2I75#$HU&\Y(USVZY@&%DMV10AV M10[5]$@LU\>#M2^%F.OJ&)1!\V'7%N\7A^U1H2/A4[R53& O]31I(FN(T'-M M;Y?N"E% Q.?NR;!5+,GQ41]G7%!1M7:QI'6YBT?U/Q [)U8%W\\1.U\38"X4 MRT^?WB5I-$KYNR0G>&-;O'YWO4><\QZ MX/3BV(( M@KH#C.7O#<&"QL=9+ORKN3)>+D9R/)O2: ZO:B2-([NN.S"WM;WZ(8S52-*0"< M8X@*:WK V=DV]2YA*@G:1L&:^2&;K"YZA!@!KP%\$[YXKL(G"U-7'"J\D&GB MX9PPI!KHAI&WJ++&QT&R?'[+=).>"^OT)D%1W\ _$7!5 "52%J$Q]FG+Z[)C M5SE^ 9YBO98H.50NP[LOL[$;+4H&%476RAP SYM31)V=*_,1WS ?\5>7".UQ M*%>)&H8^ I8C=U3@+SO*PE2 ?R\X'%:9$)&)RD4E3=1;(%G6I:*-+(?W.92K MM(NWYGE)FQ(_/KP7/^\E/;$-3,2.V50Z#A.5O$P([7Z^K\@R2YKI.D]U*62= M"R0Q$3L>$['SNIG1#4Q$SX>)H&H9%(MG6[BFAX.5?J>MVO=U =W-,1$]'A/1 M\V+B[0OH/HR)QK0436)8I,C+83J4&)A9B5=*EE=+IU7R"B> M$ZVB$HJC=]/'$BB'R+11C?X=.GT^WH5&/>:+%SHY&9%5V592%@!9V+<%;*3=KF.K*]^.D#W$NN!S4MADYF8P(NR>Z3Y'# +1*O* M<5TBH@@"KB>XA$:]H)O5?CHP7U/J@PY_%)MM6?A*T",ZWD MTSDFUDV]B%_(GK^FU .5GT6E#Z8]=@G.VQ34S^&Q0;IAOLV9;27O: I\QRP5 MSMRA^?;!\ Z-'DCZOOQ9'$*9G78RW^&"B6'!C)D^; M:=>1VNEB7TJ3:<=9SJV J)L3N,FFA/]2G',K[L:1Q"6 MYUN.3S+N2[0NNP,>(V:],%L=&D;A"RG,K[LSU?RH8$3DJ.,VW[I M,&U7!<[H#A= WVD]?HFZ>6]>+78:I$8-ON?F(M4TGW9KY6(H,PM;Z-X[?$.6 MWLTQKQ,!$&S2]88PTH)*NE+6);9-AW0=69V""@!N>M!K>=;7MIPV[1EP8)G> M.=?M0ULK. M%>]#5@FD6Y4.C[=XP#=#C52G'*X8R*D62(WG?43/"A]94MXCE/PG668R9LC\-,E1;BC//HZC',]7 M'/(U?$:^AL[$U]PD&':,#D@1//.IQ')]7+NW2 M7-*J8-MLUS]ENZ,'-,W0_9^IQ<.XR].JE.A.F70SF"H6*#":9NY*J7\.),?[ MU(>HNZE^=LE[2<]Z\\S)58ZGK#SKV)F*Z$Q"7([I-D -E\NIT"!1!B.)N#_L MW?*J 3QVMN@=<P_0AF4N MNF;M8*B?2&0!(R2"3:,8FZ5D^:Z59I- M.5?M,EWMP=?C^1H[X[;1&8LCA)AFDF5ZM3(^G4K]B!3NEQWSKE8\-^9K](Q\ M/6.! \4LIJHF+;9Q+=KJ]QE]-'949*/O"/(U]*V+]+1&(; MB^$SVH[CL7C+M6@N77AAJ$&JP^2U.E,37T+!$7-7;N1C+8H CH_S@:)U@FTZ MHC%CW#2?R9"3NAU$]W)B!'V@<_(U=!>QL@R=LNQ4(Q3EZ<(L$PGQS5PA\8W< MJZ^IGT)G]/G.6%Q*:+P,D\U*J,F[M$STW80PF@P>^NEXOA*72,4]0WVH;C8B M1!E6H!D0L5N4D5%%HWI7_O@M&4N>-\?ZC.D!'S \J[1N86!8:F99I;):67 "XREB2W=*O/3!_)01=XY'>Q0.WQ# MX$6ST4S*280+#, ZR4[!G':[.61=MP?PH-8[%_!>'WE",4)A#>6R;(^<+H-- ML5F^6-9':A)9S?B(4-RRQM,'S_%\Y$P.D4NWE$EY9"D@RX6$9+5-]-'+B+_Z MF1R$3LE@55SDT%P7;'U[LE^4PRLL[["VEB^_,#$QEU8B9*SEY##> ME%)WR]H#L[P/GNXYUGN4EE^R4AB/6J%0*9Y3N/Q,2*GY:87N(4*-ACFOZ6#&8= 1SLPE. MRHHDLK'\U[39O'GR#1I_'O:'F+, ^2YW/O_"7;:N9WH$7\\I45MGT@@_@D&N M^GGC3-I.TS.4^[@/\?.;%PQ=,G2_0F1'T!46L@EVO"%X/X%6;_D>PN>_Z+W./H0N1N+7%*0U6E*-># ]=Z[\J>4$_6PF:SW\4BK M&:;S&8-RTP_#AZ[\G<3>KRF,Z\UUO[C 37?:@Z%9J2JDZ@+N0J9T<48RAS*R M\O,-MYUVJ[1M[K6_4Z5ML^E9;$AP#=L;;]/'P^%XEY'S95YN9SG0B);M ;J5 MGQ^PW=JH?P>VH?->VKO:UO=1>\LM?KVNI_):^(7$68?-I $+^1'5G1$$$ZQ@5S&R[=++4 (H>O*M?/*Q-WT\N6L3U%!:H-.LJ1@ MEAF6L]J3I#V*!A/(J2"D-,(M"EF_KQ$^:;82KBWKP+8WS/])WME'L"=7-#M1 M;I)A7*X9J4'#-IF)@IP.NIGY.\"2SSMM]R9NM]2T'S# -U\I9F26D284;EA5V9BGQ:B^24BGD-#Y2 M7N>M,R:/8VQNE#5M-I,$C!S"C) 0ZI&#^\J*N^V!_[-F4AX?SWOW7'@K7+=: MG-N4F$@F&&P&9SV&:M_?\N!&9>,OGK9^BK=-:>)(P^UQG1%BO7YD*$]GC>Y= MB>A]'RLY8:'^KEAV!MUZ):LZI$+B+UQF%';*H'5_L? ;B>7M$M?W1F"81)-/ MQ,,:/M339"\GF'6J9.R)(L6%-.4,$^,&3+[.*9:IFJ@ZG22?%"),C+O4PN(G#(^K_OGMW< M0Y;SI%7LI><:>2N"WID&.1YP;Q\!_@CTXFJXV AQPPHSC(=)A1 5,MN[7^A] M[-CP=P8AWB:)>1Z]!.1V ?0$E?%'\J&-F6L!>+>C9>2OW5EPI[PA, M9!K/,8?05]QNN0,9VL_="PD4@1$X1MZPKL,^+Z++-N0!F*8RN)L; MN4E-B,43'+)>X5D] M3#*1\LXO"A<@$FKQ5++5!S&+E9+D@UM3\B&G<+@U,K M/YPY7'#OX9Z/Z)&)DK,I>>1HN!:+9W.58-ONH'MW'4)ZY/;L?-M5&G:D!*$) M68L!^(R6PF*P@:%;9P_)7K?> MSX4V.8/M3,920MUT(H6#N,C5*;Q0(IL79\JIDS^3\W/D 0YJ+%C2JU-#50 M ML2PZ0/)=>UZ7';O*\0MPUSKI+EX48M.%,6"7%%XVNWGG$Z_R+;2=PN+*WA$R.'A MT"D2"DY"DE77+QH%1->2'1G8S$1470E(*,3VJ,1&[J3K)XZZ=''/Y3K>>(9 U/1>DT2V,UVU/MMP:CF_;O[I> M F528@IXHS/-:(I-L34%645W!6#>QH)^:XCZ=8S@ JF><>P#R&YRHOC$8O2<, MU_%;KU;5ZM@ [0PUQ?.@JG)<<%(>];XQ&/?0Z$N!<6>?BFA+LT@>CYK1%..V M4H50#$N4].'%TZ5.3L\Y<]GT=T];[]_68#13-:8 ^!%_UO2ZVDGM@*L4?;L@ M C-TX1RSNNA-=N0M8W3X)GSQG#A,1ZG4)!I3A':JR;>J12(V1%?^]F^%'"3+ MY],Z-NFY%-&W"'I!846W#,NUP&I)]70CVZG03 .K=X-<-62H"+O2WQFLMW=S MR"VPDE<':S"$YZNM0IC!R3JC*7IF%.2P!UC1 RMY/%C)B_KDP\QN6;4T9#K5UH$^N06CL'5#@74RNSN"DQFB!/I!2!3=(#Y(XNW 544% J M!_:_SX&4ON0.<*YAL[C,I*JY=M]LQEL/I-S?SOBA=>@@5TL2G1&-*6G"#;?' MN5ZF?OG*6O>U*%H?6_-H=]Y#;.\?/V-'P*)4U7 \V&UYK(41'LSE00O#T_TA MA[5%+*T*R.V*W?8$VA$GP X2^&*J8.<8V-M7J6PU1;C>YBD50BI:/&3E!(7C MM5"5BY6(T)2?(F=6OG>9:!0"47L*F9_-6WN?BK(N:ZZV//LFB=5ZDMFM5';G&2S M222U(0+HVZ3D4LZ/N1I(STN"T"M..3#]MY0^Z$(OW,&M1AL1,MT)%-CR(;@1*L4 M:X4O?[SR5,3=15 +!:B\%_X\I4+>:3";=^!WO'S>,5,=,40/>,PEFJ$< SH% M=._6/6^%O7,C^A5UOY6[=U,8YS$LVIRUA Z?3TQ;DR28%F,OR+F$#QC?7AFO M\OQV$]L^>_U.*SG&NV(H56;8M(S'NR^U1)]#SBU<,OEB-]M\ !.[%2K6@;DS ME!U9LODS>Q]E/19N\VF*Y=VJE:3%K%BVP\@9R8OL6Z#&SELE36F]&)_MQAL2(;Z$KIE MRI&J\H+P\JTNJ*[?SMN:'0L0]C:E2Y!,P!H!^_7UX8(*["IP7$OWVJT?6H D MW#?K<:F%D7A>)=5F.D9(@HNLPCEN\AO7?+\]^V^Y<#HS@(8=BZF"02ZHL&0] M_I*<3)-8#UDMAA1B M',4S0MT.%>JU0IASOX?>^;SANGUVU!P**\='2V'E8JY+9)1IW=(%G9!<]?(; MJ1>U^+#IV=.@]QVNH#ES)F4)*H$/R[%B7#5K(U5%X7#RSED#@KSU68.3TP(6 M/QZ9BU*10+(U M:\?8Y)@K$F(0=W/UQ,@J&Z7\!+FHDL?+@]/Y\7LQGV>>^U9QHJ.9'&WP($X; M>9+!>+RH3[L3G*LC:9-NRV0$RLRLHW]9730T4!,FE.OT#6NY,MI*C*!TJ6! M"N5<2[8E6=S8UPJ1V2K-NK]:^>R>[$=U[>[:7W*V\ MZ)T7[S Y"7^T'5FDY]A?L%; I!3.4_48D\:*I<(HVVMWQG?+VKUS1)VAQX;P MJT"%P)7*WN&KFB7HMN"CUDY,-W_9XGE1&/A4VKB(>YG3]*(W4RVIUE=(U=)B M0^ ,6NA>B]UYS MMDMYA2M[8/L\XZ)R6T.0O7.C/0ML7@J9H-D)B'9*4SX_#0V*KJ%W!1(YAW S MK+J'1AN&8Q^1/A_+WTO=[<)X>\E[2?\TB*)_^J$#%Y56/-*0,DP>C_#$N#(< MF\6RCEQH__P'*NY:F9TGYB&_-!H]JQ]-,%.]'VERB7I+9I%3/^>*:7P%AA^Z MN\3P\[SF;:NRK22F":"+?4VPMG?TJ@ J9A?,2Y)Z#XA.0W;ZM&L[T#-<^CZN ME)_25&-6["H0@3P2.NK2#Q&+@)35A#)3\AQ9 MK%#=SJP10\X/.1TSAR;\I6%RJ!S=F?5,N34I1U\Z9H29BM1LD 4\2V>^ &9N MJV=0*%+W:0 =UC-J/$8Q_3BC *7-%&J5\H2(?0'GYNIZYJ8PB7K@6.)D_6$% M$PM(LI,21%G=#?-"V3+4D:SWMMOL1'0*L@[8[IYN_*!. ZBJG1*LGK%41)PX M,VEV*/*DXL2Q1&.F%4?(1HE?3VM+]1PFS^=C.8?HN@CG[!+VDN"-0E >!]ZM MII_=?5JOWG(EI5<7J@R#IP5[,A2%?(+342BFN!'$#UWJWN:=TL9V<,14K4'! M5NB745Q1)2/,9U"@!4*5?LDV$=O*Z8QM^^![2NIMF,T1L!P96@7_QJ^R,-TP MB:.V33Z>(_^P#&2KA-6?\$I5(6-:3\$PG] M<6R\\BCXK YS,G:$(D8=!P?19C8=TO49/KL_%?)]+GT-M8G(:KML_>%ME9-X MLF053,N6#(ED"NJB)%I6+JCBGM.:IV>+T+."P[G)CL*XU6YN,N%#3+.&G)O] MCAIZGTJ?5TAG3C0YP\9="",B1V[<;38]FWL/_^N:9*F;J9I,.D&-N]-Z;A#, MHK! OD;]CP/;WBQSDL,95=!E,FD9*1IXME!ME WBEI?[<^ HG" M]O>>@QM^%N1R8V7C5MKE5[6QL:/\SYUL<;C;5W9E^>BKMHN^)C$V49D-AFV& M,YL3HL#NY'3HVJ MQ2>"32VET,.HDS:Y@:)VD%M0'"6G*[H_Y/3[R>F^_-,O95!I)CRN&W614O() M/I/-35.LAMZ^[L.@HBRH*.1C?410[\JB)B9V,S^+\4T>V'6.L;ICC361#/$^ M+.I#4)$1U(-943;TR'G8:O#UFTL6"FWP!]JB)WI7GZ,KFR9E]#W&\5!KJ MEW-P<^:P72D52V6&G-!JA#;E1C%ZGW;SX>#>2%!1S!>_L*!>Q6Z.'2+9E 11 M8X9QND4!$)D%!_<9);J);'Y3NWFOXGA7ZTW>M+&,TBH6&#I7&O3U6-8J!^]3 M-A_KS8>@7DM0KV(WW;I>L'*]:43!.N%$UF[AI(CF!&S1E'B<[)9D=I_C,2P^YU($;7RIPUIL#SY Q>Y%R>0MJ#-<[P+TT2?P(MVN^C10=#M=S.I].F@&/C$3<<,DR-#B$7#;^MHCW(HL48WN;1&:3K_0M$]G/W M8L[)K:^2B:T7"ZL//!.KE>U))LTTAKTX'L_2W0R!PHG#W6L0< P_ZG#F3M/+ M5\WY[*VWF7(/V&$SDF/RU3[?[DW&4[*$7!1B*3(HW7J+W$[3+D3Z<8$1ZP6; MQX[>JZBF: M-I-@(DJN&6WR6%I-I?NA7)X=K@FF <%V+3!7;QO/+5^X_'WYV7OC.V]OM3$E MW75&N5&8F:8-5F#+<1R?'7AGZQ-O6BC3]KC.I.,#YC)RCDHQ EPK]?JMJX:L1"-!#X/$>IZ2_\!F9R776]LYAO7!@;UZWOLR M"71#D_5]W2[@[H_VK7ZWNOBU/?H3V#^G2OXE)X;3$D4I;*$BF-6\&TY7*J]X M<>S8WGFI"=NW65MG]'JDGU7R/"W4"8(3:M)KP"U$&/[YB1K-XF+H&:;!8E286R;8=[%,8#QJ:1$=PZ\@'*R,&,]59FNC)42-V2$_!!S[Q/F%9@KL=%Z*#0C$^,_#\",3) M/!T>;9;$VGKIZJE/O+F[J";55G.J]=+#(E5<2(M=K97&8ZI^0&,M'WK[O;_D MR3-$MN%:(K#G'_M D'SK!47K]]_P7P';F:K0"&K"!!O+DM-_)G#\WW^9@N2% M?C 5=)WG\%,LMO[*\A:UR^^,N;,+7Z,*WGWM?_W8Z=7JR3KF&.8S23Q%3.>O MC7? IN:R81<:,:PK:+(Z??YO#?K@=J $QH&JH0GZ?W_.OX'_M:'IZ_[W+[^U M+<\ [ CV.7_+,_PSX/T37/SAO4 (]"W0_>?'OVHL#3_:IJ!OO=+_^UDW+$U0 MY]V.@3^_Q5<_?M>\C82 T0UX^WV0U5!1>+U $@KP'W,/*445"-9SQW#Z?^U2 M]16YH,;#^O,W$L13>#EH#R;M3C0D@%@\THY) +1#4BS:[I!=Z#"2T2X1%\( MQR,_YN/82\?_#%W#^>M=:LZ;;= T!D?A>128H,H]_=G;S #6!I&](78^P;@% MA3N&*L&N*#O0E54@!<:RTP\X?1#@@.A:D$ZP*R@C 68B]KT*^@$O,"C;WMHL M /^?OSIP9GP;4SN1]L+\Y]^W95$%/MA=[/X&2\10(!H,8 M&8.>9.1\8_1!K\(UZ1(ZX2,X]AKZ7E?>DR.X8NWXZN2Y+TO0Q87-__.O&(D' M_UIA_2+#)N#GI5:!X@)MQM97GM8@]LZL8UA0BZV>>?($WC9460K\"_?_MVSA M=1'<\_,QI/%>_8K#-Z/5';'X--TQ?RZXC]@_?O.E;(U)!K@:56.X,PO0&8?) M,31?S=:R#!>@2LD TZ0S5"G-!&BV6,QR7)8MW73LVX-M"'8?BI=CZ#\#R2?Z M"2K0<"A^Y0%>!JH?M7@?H.FG3!YT&27/;9Q;B(!C? GJGS3,X"=1G&*KQ?_\ MBXC@?_FTVYP19@,1DR?8? +/&?\_[4&6%<6XRS5YT"!J#:TEZW:I\EG&[JB% M@^[D4E%@Q)S5U]:YM^?XZ5[ECF?%I+-O7 M[W=;\:4D4SU37[4,$]BT"'0MP*8"1#P8O**8SU="ZX70[0'PKLCO#ADN5W5# M]^--LAA8A#FKWFKN8P'A@"YXX5YOBWB^.[QTUG7'*Q;UPU]UE03+:BM].UM0 M,B3@-;O2+LM*(6QU>N\ M,@7:EF.*7%L-4!E QFVD,R6TMS/0+9$/\TYOS6C MZ\G5'\Q$$!U_^MY"UEI-.R#8 =L$HA?2E@*R'I =.P!76Q;LXL][!:KC+]@7 M/2S6 :*AJH)I@^?E'YLC],(2"R_;6Z^+\W7^8HCS"(C@.L;RBWG\P_]F*TJ" M;RQ=YFWP5_$.QX+_2,O!^>5.14%=D 8N5A;-@\&G8/#?FTQ<=+Q4E#?7QDF@ M"F/!"V(>JS+_\%-_ H85,. BWPH,-BYHA:CTV\FZ:%BFL5@^>TVMGJ#+,__S M')"_'.EH$H:0)F$P1D9/(%_9DF'?T\ RF#+> JY_L:+G_@--L*43T0<:'M" MF=N:;F-P'4%4>I;AZI*GAPWK>1F%V0P#O>K.?_53!+YJWC$9?H(]S_6Y9T7! MBIP!7Q?_6$9BY_^^.4I) @\'&L!V C245ED7U$#2@A.[6*CRY!$F@.!J\.N? M@1J80$\@&HWBX0_[P/,A^2'L/4_]$8M$_@S$(@2&1V.QJ]+@#TJ2+&#;/Z&# M(ZJNI\H",]F$#J4$?OH19@>HP.Q#2 5T7V%NMH0V3E@TW7*=/'DDHG_9 7-9 M430 )D!T/>S"EE"I /N<+M176\Z5 6P?2 BR)?T,T'T9= .+.K^0DJQ//PL= M4;EG849B>)>2_Z\3_/C#6X-"?70^927TO!!C%[K1]OSVV3\OZC:$'V[#AP3E M;<-)&Z:W$>H8ST@(S8%Q?HFE^7)@&_CZ<=22*11_:[VT >F-G@W86UA8QNJZRQ$X$*I%K= S6/DCY$_1G[.A0)Q MO.NS:1R/#2&]&3[Z4NH0 6(_C,\=".5CY(^1?X>17UH?^D'Y(S?1WE:,R"WT MJH)J]@/UIT 2!(H"G)-^QJR@\Z]*I6D@80!=NFV4[NU14A;L(65, IS8E[O= M0*%01G>P1)2(!O(!SK$ < *E!KHCW4H@I ,DCN-G3&X^]VC_(''RST L',4B M<*"K<9[%ET5NLO.,N-?_/GG:]Z8\I]#2T$^!AJPJLFZCBT9*\W;O T4Q):@J MNL.$6DB05"^DW#)$4?!V/53;T /_$33SKT!5<)T^VMHT$L&]%WMG\P.TW]E\ MP^9G@'-E!P2@4.#HCGXY\@00Q/[/ $T%XB2<$;H#_B,>BO\9B))A+/1*R=XH MD2)T\^T=_QM9]Y),GHF8^?J]K3X(WV:)/1*]D9<."K??)X_Q6ZGEIP^K+]?A;Q MUKFN51&K=Q\+= !D%9P_Z':!Z 50GBX@Q$<1)]L-"/K4 XN'#7M]QJX#/#T_ MSVP %L00G*%/E)1A:=Z6HD>PCI_4L/Q9"$A %:;>!\M/S)5UUW!A5X(-GS-= MRW:][%+X7-6%> P1X8#K+15VC_=1HH]>+S7Z9T#L U'Q6W0-537&WJ@ZQN0I M\%K E\3B0,\ 3X;X*8:I/A_??&.1T.A"XGW&X0F-PF])I^\/-T(:;$DL;?' MZT?-!'63#]Y&K:#/R>S-_349(^0?G3\/4O(@!?UM8Q6^>A_YK4U@VTM@+_:6 MEV@!T/Q[%3-6*#[TF#<''U[S5./Y3)X6/NA]LU$(0 WK8&L2"*M3/',.[^67 M^.#77?%+>O#K6O9(E[S$6Q#H3!>$]2KZ!L9]X*>'>[/<.*C@,U2%?4$^BB)0 MO1(DD(<>)RTO+V;OMP'=T+&]/]@:7'[!MUC \[,]/D(S;?KVT5?"D-K>L'N! MGF6,X5IG\>L3Y"[PAR:!KJS[2MSVF.@YE23^UZ$!^C\3?RV;O=O@X/"6[3S$ M+=H>&.JRI:S/P4V0'8QZV=,Q2I%\O M9G.X1L6[31N+N(VVUV=PMV4T*FEC/):MX5@B&"=;M7"",2IM\O4X'1M$+#:= M[/(@W$N[,CW(BC,*MGPUSA&0 - MALTTTVS9GL1;I4H[N&J)5FZ,/QH,^GB&NWCHD]DR\R2Q92^Q=PYG7'C;]IKOW95-;YIT;M M\B)P&C.N/-RS< (YT2+P,\C6SGG]KE<$P_GGAPR[L(&X*)3JL]A;]O4,:PKT M'Y!X@;PS71.Y%UW#'5SUHZ1S]ECWMR6K8QAJ!\[,<#K&Y"(2Y1-N60;] MQW))F\*J-:H;)FIXNJ?1&M:W-+<\AHO?X$DHVA6474SM*9J!L!8]*E/O!+<, M&45Q_=G=5%C]GW! M#D#/2?0<)]WP=UI<>QY AP/ULD>E@-=ROFX.S O;^YLYN' O-Q,] _ASS_(/_]( M_+F,B&_OVCRMG+5;6UYF4EO1I^R39\.A93 U0LC2.,MK(ZF3+'0;6:E3^;Q MA=X4J$OO$[V7R%';P1BP ,2AO[MGS[< #VR>>1]"2Q-F'H) M#CH0H7OCU=B!4/$3'/QZ6.M-.?]!#VGJ+M#M/D2!OS8("(&N:_E;6.L-QW%? MAN]=5-J"AD*=SH?EC5=PWASTO&>O/S#/5YEGE&R,2O8WOPQ+@N( YN*RQ'D, MXGP_PI=I%QX=EC-Z;Q"OWKQ%4,$^LGCS3SA<9S?!P19D:6O8/WVN2%Z5" VZ MG6=,FSFRM.X["$5$X1]1/GF[6/*^:L@;Q9+WU5(^KZ@?6??ZW*%-R@9/]F%8?04^A5//MU6'UKS^']2@^+IR(A\@GW MNE_O2^Z-J!/1C4$$(: ]6L]\69T\DV$B$HZ1(?SH=VQ+T/ZA;P?R@^13E'RU MI;#JT>/+DE[[J_YOZA;?;5MT[_M"GI/Q;!F>\OV#B.%/A 1Z?^Z\>>RI6#AH MS9# \VKY8:E_89J-;?WH=+ROS[':B&^KR8%K.W)WNLG5 S9\(2K=KB\J!RRZ MK,^=*T__RXL$1.C#>3;3<6TO_\-S('VW$'C6!MJ6A=F>&QCI*= _E=>.QO, MC::]E>GXVG3OIM>W\H1B1-Q"?KQ8E3"VR$2[[;C0;S3[L;"0I3$ M@1#L=L^5$/W.0G./8/F/>4K[E9@A65=]M8<0C+RO-#Y34 MOUQ@O#+2/P-)RKM>(,>7F M<)7+Z[#_,W,VDGQ/\G!M,\7BK4*XRA6PQ6Z*J MK4"YRG)ER#_^FI= G,J>2S'D!M+W:7D+_\3#^,\P'@YPB]O5OAW;+CLI6>L% M;$N$_CI<.F.>XL*#06)B$P*.AYX&9N]'0%"=?WZD+<'LR^*/W467K/MKJ(YJ MB,IRS1*,/T4WW/MH:.'F_D*"=7>M B,'I6S>";EO2C]^%UW5D3F@V]"=\VK* MPV^A9PA]OZPNGC$D$O_<%(X[@[QQ$GG7")!!HDON-0*>J^V?N((P?7N^']62 MJ[F_$3:/O 7)H^GM+71D>W$VP3^;MS[L WW9^364R]-]_KH$3OIGP!2LP$A0 M71#X7_S)NY/6<^;GK0-_+)+ -\FTR/S^TZ\!^2: O!63U\MJ%&NMO1Z,X5J! MS>Z? NS.-]Z,O.,/\[-AWF*N)-B2, S0@BD[@NJ5LU" LW&PPO:CS\L,]B)' M99^6^>KL\F:W\-P=^^D_(*K02_="AI8L@GVC>OO-8\$._"_Q%(^M2?=T,;-[ M74!M<$]>GN7S">U% >#::'YFM7$W'#]J"";!$V?977IWIOJ;3Q;%*N*#MOCILZ6WJA,(!29A"\,$O M3=>"JVFXHG5-[Z-W@F-]*BX:COX,1R,;*-SD]4\O@0-^#^9[/D3XW\L8]Q8B MX$I:FH<2-FCTA^ OQP7;=C5_VO#/0$"ZZ.OWIQ51\;"]9O76T\@"; M5]&8,>P9 M*+6[6RRYU7,C/O=#ZN=EB?09L/\[GFT/C941G M^=YEC_/!SB_3F,/"Z&ZW\+9/O,T3.'G'?[]W6,S'7MJO&4R.6X?;Z 1WT#$>>4ZT#G#& ZLB=H_>5^M@5U&4C"WC>B+_!#)PW MA,JUUR\V7.<5BY:1P0Y8;E_/"[7/C_/YY-BFPU>0$JBD'(#!YT7P##6FG]$. M>US:6/]_2S,+<>:[??Y%0)Y&WHR93T#X]Z"S->SI89Z%:, /1; MK*43LK7)-]>9WB-;;>>=2EM687$86NC!GWI>?'/URX;LAI_P *2$ZN%K:R3+ MMF6O[6HHPOL2!X:>8"[J)VQW$YA?1BXMC=];(O1*2.9&CH@_Q>/_7L)7AHK) MUTM0B%W'SUSPFKX[QLV9^HMKSX2LG;Y5]+HCJ/Z.\))RDK=%ZZ&@Z_J)%V/! M\LR^O47W(]Y9AEVDYETT%EVLW^[%I#TBC'R>J<*B1(6_L2&(*T]"@_">^PB[ MP7@+LD"V_*?LM[>N?WKS\??8X4BVB++5?#TV82,K!#)QN=L#S/?8C>[/ ME=J%,Y.]FQV]'_ST4 M>3OT&Z(,N;TM??XH%ZIQHPK$P8(-_OP6,X/$&$ R^AY<((YCT+T+>!$%# )^ M1U7LT_APXOJ""XLV&_-^"IQJXGW&>9D*>R#J+W06/JRGXC3X #1-GI^T/LR] M:8&^@O[_\9LW%U[)8N=LCK =@"UM[5O@\AOYA)X32I@[1H MK;_ D ZZLC@7)F,,M<>ZV@W\AHP]15;>_% [, ?<#1D]"GV[V4*VQ9.EY/P^O"FY;60K<6Z M:$MY;M;UV%H_;XWMD%O^Y_N(^U!,YTB4O7EE\#Q. &%XW*%S'RO''V:WY\?I MMY1.%\"_M@NDJ,+8=QY]3>ZIM9]S\5]F&/J$]=(&Y\I$!)8CR)Y%D5QQO=9; M)O*NA[-E?PK%B2>< M>-#[>O2./!&WK/CP[>A-0,?I0>ZKD1OW5O8/>E\/WOC3HYC)U8J9;(01=<,/ M(J*@9+Y/@9/M@ZRW]5PNX@>_![3P4_Q1+^HA\=^/#R@X%S>1>()X"MW2PG\Y MJ)U8+N'=<,L=%A0X/MJ"].1$0_6^_.='^,>[$R7Q)_)-C7WSFZ%+QCPQD%F$ MV>>?C.[\OZP7(S_R]I)/VJ[SUY XG -Y$C??FQ?YGD=XOAI%:9@K>O^?D%T'*G^OAYF'BKPFBKP MD]:;?%^Y19^(\/LXW2S&<$\@+@-K3A\_)^WD"^A2)/\2,4"<)P^9"NN ?<7$J1O#MWTH^6W3$D]FB0C_D_ MZQH]S_\210"Z7>0J)WL2L"]O_ ,.T0UF>U@MGMWE\_WZUS.\E95\/?W_/6E" M\QP8U":T(;5^XMYFDBCY%%^?REYPDR#_^H!G]X5Q.M^>N?4,3X/B/'_B!F.^ M#-J.\PV^' ;WY 6@IET^AM&W\P!0F^,#TY?"]$'5^H4PO=CI1FV2GP(UFJ'+ M#_CI_/(DD'^<6K;]2M/+ _C+*H#VW[:[/4+_G5'_MO3-4J5^QL R4W /1G[\ M_H/X$XJ*:R(6'+V%XX^F%!^5S(Z !'X^1?S.0/->DM3-0?->RC+*H+EU:L6- MG&DTT?31)-D'P! "&,KJZL,YF0@@[$L'C2T#CDVRY_>H_ QT0-?PJQJ80+>] M&IN/\/$QX6,TA>[M"#'2,O<( C^"P B@[1$PNSNE=W*<]X',>T7FG2G(TZ.U M2$-SZP+$R]SS\4$(7:70$;XN=/0'\6<@NZXVNU%%;%6%T *R]O_9>_/FMI$D M??BK(.:=V>B.H#2ZCYF-C5#;\K1VVY;#4F_OO/\H0 *4T 8!-@ZI.9_^EV=5 M%@A2A]V6[,%&;(]%$D"A*BLKCR>?'+>5="H,R*"8'@CYG]3J#DA_;+A8Z8W& M*8RD()+G(L*64-'VUHXCX3(T0\1YZ"FD+.87;"-I MIC-8-<_HDYQ)]?^P_T62CG;C-[>-T]IC^?"NWGBF\7M$S;_,@ M=1V\]S>WW)8CU:I3'L4MG+I;T9;?:I_31+GO-#OV\K\.H OIODE:3ZILG#HB^UKX*YNLP59U8G9\@,NC-S&Q6:XS.WJLCI$\ M%7D7ZPPF.*ZBFS2F+A':8^3!0ZTM M0]RA,AE,CEMGB?!.+S'"QLBWCO-.'*1+$_^YV\)^)E%YEV9,R_ZP)H(!>?'I M*T=871 )MG;X,^+FH0?48ILX4V^1@;[">?=_3I=[(,)/YG%=*_4PT]'#M_%D M$9']B138DT6/I&Q&)TR;R:T78J4_97;9HJF0[9*:FX#(SARC.MC(/:L4(-7= ML?)HZK6'@.?_9A#:6P8U3DA9A[FB_[E%G]*9+UI>7NON7( M>HQ1;)Z23>#;BQ(,SQ_*\N/&AY8/OK=Q >=>]9]_S9YK:1[3Z^M#B8R_T@WF M?5PU!2BD+]@W[]X)?E5N?/D9?>0D7L2HS>OH;5F!317]]-.K+]UYT*[^LZF/ M%Z+%7OPP_ ]WGW#T_"%QH@?V0#1>WV/#;4,0:0@B_3L'D?ZDL1H>']Y38C>3 MG>E6&A^-KW:.][:N]B:'6U='1\<'5_O'DX/C@ZUT:_=H+%<\NRW1*9\]^>&G MT^C\3?3J_-WEZ;M+WR?Y<[']6V6#\1K]@$63/@GE[-%T_QZ8<#QP^SZ1]F\8 MU!_).OWO(Y:/<8P_S_3?#]P,]<.S(@GXS.LY\BY.?SI]=7GZ^O7IF[-W9Y=G MY^\NKG:/=O=W#IYV$NK](G/#I6/9Q?O/YQ?O(=5^_GBZFCO R(IRT]W2_"&T;^CI^P]B]HH6^?OM O<]N_ M.OD9M^;)AW^^.[\\_7#ZCY,/K\_>_>/-^8=?X%\_G9__#_QU<7GR-$GP=X_P M]AQ]U;6,OS-Y<_GAI=<;B] M>[QW],1C@F^)#@#<]%O3%P??FKJ -3I_\^;T ^S6JYW=K;V#_2?ZR3^BS\)](;O1-[.GMK6]M4_]\ M 9L:-.^KT]/78/D='.QO/='HASNA)M=[?:L[>V_GJ][:K\_^]^SUZ;O7[\]_ M.GOUSZO#O8/#PR?J<;U5Q/?Z)C;XWNZWML%?G;P_NSSYZ>S_/T%K_&K_>/=H MZ_"I%KV]U3>[P3]!!%[ >K\^^XG\KJN]K8/MXR?JKGBPMTM-^]AH]_^N?%V<75\2YH]2>NO;\YU>,<_OTB\@^)X"F1 M/@:/^S=G\.!79R<_80[G-87ZZ#/7A[#UNP_,W%Z>O?OX >_44 M+/[CHZ.][2>>$OZ>N,_]7;_5?7YX]%7O<[] X)*#@K[\CE F'BQ_/ MWE_M'>_O'3_U:'#WB]P-OU45^+O:V3H^VGVBI^AO\VUL\4_0 M^R]SBY_^'RCAR[/_/05;_?79AU,,T;XZ?_O^]-T%QPEV]H_W=W:>MOKNYN0) MZ.TC>_]O=?L??]W;_]7IA\N3,[ &?F*'#10U.)-;>T?[3PT9\0VCX([B(,(G MIZ\C< [!_H@N/YR\0[/D$]W$ER,)VUO?7J[@W>O3#[^@Z?;N'U?'N_L'VT\T M".R-OE5-L+VU]U6K@I]._W'RT]N3RTO8GU<'6\=[V[M/6VRZ421W^C:V]O;V MM[:U3_\/]/ EZ/JCG<.=)^YJN<?S@]>_?F_,-;-O@.MG?!XG_:RM.M([AW!#?'D/#K"&\?F?M_(QO_$Y*_ M+W/CGQ4)O'[9W*2ORH)JG^,F3=YD15Q,LCB_P")^+!E_FF" ))S^7W1Y;M($ MWS[.[\U&5U$HA=DW59]X'^O$0XN I:1'$D&Z#_$1& 9.+"D)\X*917IL#R\ M*^&:E(@EQFE:(#G+35G!8(D;#:DELB2-%O L8NA8HO: VR49]K5#>H1I5<[X MX_4/O5RJ6Z>2]B2*'9="PB08#1*,P'/EO2984!'=P-/*:<"S4I0-7%RWLY2? M_YA)(!H+8L6 1_((D+2!B^R%V2.6U\4/OS0-R4,%XDU9"7U*6<%;M TRK=!, M_%QD.+NDE.J_13A^)2VY2QWQB,Q\P)!!7'D)2@C\ N:MN.9YN*-9GZ?5+&MX M/EUS0^0<*>LZ%3H8(BEIJFS<-D(/LS3]S#OS:UME=9()'0RN,:P*_<$T?/#4 M>5O!K5- M8'G ,^3V8.G".\WJE-F D-^#&7;*,2SU+4T:C!1?G]X$AXWE/CB+Y:@S;W@= M2?X]T[7N-3XG/<,+49?W5"+9+?!M5D1G0XWS4./\P!KGJV3O8/=P?#B^FHZ/ MQU=[QP?CJ_%ALGTUV8_W=O9WMI)X&@=5T&M+V%Y@Z7-_B=SG/X]YK+^"IL^F MB\<@WG7_&V: M_9XF=F>I&N!%"3TV^1E.Q9_^:K_XI%?HNBXXZ^OYF8^6W);_^/^.#PZ/_][U MBCJ^S=(6?NJ0'[C_A>_MA[:&5:IK9 8;@Z^(VU@I_&9I# 8"'NG4OCP6BP%9 M?_,4CWBP?NHV+AJE8>N[672"5(0H=R.P4"9YF[#)ED9OT^HZK3:=WEERL@81 M'41TA8AZJ5H6UONDT#IVK]-).ANG%=!&=*/\D^*:; M_,MMO8TGS]LYI*MWV=[NN69'K[E(YXUYZK:[$)Z%U\:S$K;(3^DU$B%>O#UY M/Y*]$EVT8_J%?'?VZFS8/L/V6;]]7N5@G7DZ>+]/D/FTG4DX0GRWOKTSB-@@ M8O>(6#D#E04>?SGYJ')65DHI^_;BY"SJ^XD51?JVQF]1%/&2432/J^@VSMLT M^O/6)GB0VQC>B>J;N$H'F1QD3*70.'=I,* M=2G^R'_Q2UR!+=S42[8O',W(E3WOMS9".V.;#_QHG#9W&.(V1[T+NOFX*483 MTZ8<1'X0^0>*O(IO5_#_?# ZVMH?@2H5KG.:$I2=>54BHS<211=X+9(G.])W M?]\>AO3'6!)@&N?(RAW!E$]N.)0/OX*=2)D>&1"E1&!7D:*O.43E#P\QW-_& MBVA[RU$ #SMCV!D/VAFJOY\L]>@>V=Q[48,R=K#'$O MX]8<7S+#C14^PA_[6 2V"X%9U/"*\S_-T_^WI%QCWR"L0>7O*96K=81M2;(I MK!43S<.I45;SLM)SQ05L-J,WW",MBF_++"$[#WZ?E.T8K+''S I'*U/6#FNO M,-M[Q6X&.:O-7J:[F>/7F)O9;)8F&;QEOD!]@N_"!J;X\<.6'[;\H[;\#\^Z MY7\ V2XV_OAM/PHWRW!8#COGB3MGU68912@(J-MO03>/2,S,1EA].*A'W__C M<'L.4CQ(\>>1XB7CHB?\O]K]%X-FO+!2*TVC$*7C$9%KO!,?!J,]T&?-C%PH M($%/*KZ^QE:S#;E2X"'-XQRS82W< ;VJG[?"._/0[$W M<59G8&1%UF0@9O-VG&<3 QJ=1A=@:#3UVWA.D$8Z ,0MQ^9V170^:4H7T]WA MH.[V():#6*X7R]#*]=))>;)SL+0)CSMBL3HK)IO1=Q_AA0MC8)\5TRK&EI6O MP/RMX/,?RYQ:9IJKG(%]GT7Q/=C1T>LTC^\P4A7:UP48UMG4]5B$M5"<,VP' MV!.T);36)*K;<9V!\UIQ:\QA'PS[X/Y]H-K8;P2O=R]3L U.)B!P## %L:WF MFROE547N2[]0]%P/QGU9@ I0*TS;>PY>Q+ [/W%W,N)LV6V8,1(-4W >DR:] MDB5QYP^X$7]C?(BZK6ZS6ZHNP5:]=S<@4(L-.-WL\;$P0294#R]:6K<&87TA MPHJB& KLV:L?(_N=VD:K3A"2X4^6R?Y"$=)JKD3E:ROY&6I^AIJ?^VM^/L\< M+"G1J^;CK@^0<1?K (OZ^R6XR0O\_A598K8%:"6Y>NXZ@FBOFDK9 M M(5\8S +'YQU@X?WY()F#9#Y2,EG"EGW(@T,&H;8D@!9JNGR+AXKG",%X?]Y& MN *A%?#>F]%I/+FA?Y(VSVJ*W$^)8(2!>4&8OR=M6Z7IQF]M7!'WA%RY/$A! M%0Y;9-@BC]TBCP2D[F\=?!9 :@FN#Y@BX.@JSHT /'.0]'L.C$'(!R&_1\@Y ME?I(R3X:'>SPL? %9+N3VOVL,OT?O[5E\_=[YYA_-LCWUR??%R1EK^+YLF1[ M $O18KT7RML*<;;YFEF\8,B-VD&&<($3K[-Y3BE6K 4;+QAI#)]E9.J36?0N MKI/XM^A#"^*Z?["[K] :>'R>1V-DU8IF)7F=,&O;QYO'QW_IY(T<* (9G1HP M@-#$ZL>(&F(T!( :6RQ)IX2IP-J>%$PW^&=:^VT>.TS05'#:_BM,(*C[HC=W MMQC.G6%?WK,OWY^\6G/J=(XE.'RN4V:<4Z]BM77&I Y)":-'8C\Y5CK%//KC M05('2;U'4GM=SOOKX@-.D#7E\08-/Y2-##+Y2)E<$;79WA[M;VV9P$U8U$@Q MF!3C+:[ ]W/&7 +E/4CS(,WKI5D$91U/5/H[R*8YMY=9&P* [_81 WQ'CK8! MLZ@@"D43YR*_EVBV3_6*_XAG\[_#9TC.*A8VE2R)^PNF,#W+$#J)8C]&09TS#/NA1-X.KJ0& H9@=+.,0E)[,1W&$'!4H\D$B], MX;W^:P_TK5*BTYZDM6(*/?$/2;5N+OGX+NU^TM;N$T\,5+8.7T9/T)N/-5\: MEAH&H,:')F==]96]Z=LV;[*+M*CA?B=G'CP=$=J:W%#,2Q@T\Q-3PVNVYI=G MZAX(DY\//37 IP;XU(,ID_>VTV3W((FOTO'V^&KO*)E<'1]-DJOMHV2\F^P> M'AX>[ :4R2<_G/]\>?GCV<7[#^<7[T]?7?Y\<76T=W!$':"?FS)9)'IG=WL* M.G]IQ\,IA:./'/U^,_HEI2!SG-Q;QCW<[GN;P*-4MH-E(8$-4Z\V/H.SE[ M5TW"U%FKX0QB6P($>],TTO3@4*0!1H3E=!56X-GN&*8K 3U2R_*"%AL3<":G M+:9Y0!*/VO!A#G8<.BH,3PMZB" $;6TS$FKB0?>9 M@G\4X=!P.OTO,+P/CZ""-)!=^#T,89S>Q/D4A8)OX7R9.WEI,OGP$O #2#X; M'&Z!6Z2>8^" [0!*$^#<3&"T^K[P*^RM4C'0J?:"F6>Q7%9.1]Q#A-YUJ4L, M?5R3(%ZCD-,@>K9^7+#LX2/J%-G+L*G-VLTK#3?P=[R-)UDU:6>84$$+FLLD M@N8BM707R:A[31[?@53C Q-X9HG#>D3K&+]:,>QI\&OPS%JQ#FI M@\8O.L!H^%_'59*+V8R?-QE7&R4PU> XT6KCPQ1IUME7T3G\K:;W"#2/=*/" M=V#?!!]2@SW.D1X/H>2*<1XIKQ-)S02$]AIQ^40;9SO@/$OW&VM%T'6@;:26 MH&/*=;]%O_EO)!_XKZ6OV1JATLJ_/[B1CM@C?XL>HUB^L5XZ+Z613AK94O*. MPGAL9YT_M*W.)]A&GJS4:R=/T\/POS;@Q!3IQABI.4AC+1SS*\[*X MED.<10)&*RKFHLR1+ OEB#@MB@QO,;+7TSCQ3ZJ6K/W90S;!TI@^_;5LKX.\ MO"XQ@5@U=V7U4:2(W@&\W19T(4C!/ <';L0FVGP.3@,9CK#\$FW9/MRCR,GE MVZA>S,!PKNG(A ."TY'@CB2D>UL$E%=Z2]*I]*@)16HR)@+9/OQ[,!VX _UD MX9S,YG@:B$R#=-]D263?P3&: MPN%4C>B,@O5!?4%&"HU._L:C/F@T1U9!OUWES"FO-G$5UG>80[N5M O^5-KC MT?W;PCRX\[".X?9\9NJTK6BV,&08N7YVG>&--+*M*@Z;XQ44KIZAL*%?XPX$ MCP/1KGWL,,4UH[QNP/[[+!['2$T4[7_C'KAN2R_=D@+N]!JUUS<46$R+=)HY M9!D^,F,%5KD@C!R]RBF&4< C#[ M*=8^IUF5;*!Z6.B01]1+D^YVAYZRB%5J/()\@=L"/(^BG&43[EDZ=R8M/JR= M<[-3G"(PMS+8#'&%N]5)DULFM[9^*7 6EH3+A0)D2CLS&HWCFGUP@OK@D9\Z6LC^^2.26!U?)2IUTM)K17GV$;4&CP@<5E$D MHPB-!W1>\>S&KJ]HDZ+]D)4):S=0!BB[49RH;WOG;+0BA>6HXPH4"8T>IB!N M.K.-SC8NADBO7Y3KJKQK;GA#TZ[/"@FYJ$KS\PV/G("GL!FYCL^UA$AX+FDE M-/Q,;^\FF_@=2K!1?,6-W^@H9R";-Q@\1%FJ>):YAEXZU"*)G'^J?R&[0BRP MHI%[C:41C11\JVQ&#AQXOF6.$2,X!UF>VD($V9T).(BZ'?\*-\!7Y3"!?[-; MF*D2#0-P.L%4#5N1X8D+!O.DK?'7/O1ZD\;T"PFM?L!C^ W?H,,1G'#8Y>'F MQ)=IB_KODEZ[';)K0W;MH=FU[;WI='?KX.AJ=WMGZVKOX'#WZFAR-+[:VHV3 M_>G.]M'NP5:077MU\C,V]3SY\,]WYY>G'T[_0*ZM)[OF1Q_A\!F9Y%XBDK?8D->(X#TN3]^>OKM\Q@S<*[%]S5'2 MXY!)X A.B:9M7/X+SD$XD)*-O"P_4O6"NX>J;/2UQ,]R/LDT3>C -2&Z/+Z3 M\/7J6ZKZ9P-03\0<#*2&C,11U'L:XNF&\8? M(F:-)XY^R;]'=]2S=V;\Q)P"S_4S\@C8V,? MY;'BJ#EOO SW<39=K%DR]8K 5!S7J2_IJ74=734%0C)9$&,3W!''J/. 9PM\ MX[C7:(+ CK;^G3>@.R&0Y7 _AV\T.!&J@-"?"G<.^=1L(L>F[NS7-KF6E5AA M.7>"+VM>KS?00GYA7(?Q%=1JMUEZ5\O[6%)W#2H)O^/LDG:,_1]MC[-"3ZD^89&SWD'D>B3X)7]8*CK#-DK3POU?( MSTCB'0UF,5P:EV+J-&VRZ4N3 ];I4=0'N)A)1NESK CD* ;Z8Z)PQ+/"2D=V MJII[-B*F@V:I^GFL52:"%L'<2&>PF&2GQ^M1/C1''X#3?_HOSOLHE(2@-!FG M*%'@4[HX.,69,'\LX%G .;_K5K*N@PP- M,K1"ABACY?43GI!L-KN#%IT*:SA:X(&U+=E^5'L>_ZA2F*Y_I5<4[LSY")B98EW!E<^:2?L R%*,*/X5\GZMB)8&K.E M8$,[=(93A'VA7"3&TJBH]B!JHPI.UQ.LT8L MA$&J!JEZJ%3=97D.8L4@ERK&0F!C!T[@R$9 #WR7_IY.,/$21'7'LLKD/ 8Y'.3PX1Y-Z*A@7HF,0##^&LR'H?[#U#2U M+<:T!WP!"F\P" @1[N8GL]HK=FBB (M\\?/;MR[QW]#(!R#+DZ/Q-!(-^$10__YGUR /&M;*)%KD3O5NUX'P4ODZ- M]!]L\%AXGQ9>+=6/.W2C%K=T."E\8O<*?T(_>:#9R Y=P$A"X,E-+6[>!D GD1I7J="XM(SQ8IH MGV;7;976R^NAA@D5KU'A&AT2*=4T1FG,-<&V+)9[LQO(HK1^A_'C?HT18*(1 M6! B7#%41YO1SUT:2-@S6%FY3 6I!) 6Y]AT8=AKN1X]T:/[: U[9, ,&76_ MQ77HZ>+GL.MK21U7-7P%.R_[8Z@.'Z4CS_W[/I]6Q%DE'H3^UKA!>1O\_=]M MOA!FW#UBQMW:C/PMA*F)&V# HG!Z,V\9"MA$L.DFY7Q!%VMDC CZHLO3BQ-Q*8RP7/!)+GQRZ*6,DVM M:HBD&(/Y4>BVRH& AU&=ILQ;)14LOZ1\8\13QU&1-G01-__9W=R-8$)RSR64 M1@MD4&%RO-?I)"5@\^XV2>D.C>//.SN=R]9]]]]'R62:S@E.H)9/"$%\QL]7V\?$^E0_G,;B^-RE#%RY@ MR9JS#]C^KDTVZG+:T#85W %(:J9\"R*[TZP"01,R=1P3#H-FP)5)5T@ZE4A- MN5VX"H'N+2U(\'!]FC /1&^QI%O?<4^4 !$-L@1I/92\(ZRXRA0K"?SD(HXO MO'[P&<2/>%@V/L-#FPJ;'L22>10 AV<*T^/:APXFV G9<0E4P^F(+HMVK2; M44B1K <+&1*/'W??@''VVOK><7.!DTIU#CL3:2K@<3/48HQ@%[0^VI*>-5$" M:?2=[=)ZE4B3S.'VX6+L<&9,\-Q!1\H-7-XA]^I5@K$ M;F_O+W3E]N%?%/DO8C12VQ%4;[Z@U\4F7AUK!62_(FOGF@ Q@O,GTG2G,RC8 MC=D\(CI20([/45O2HIK/#2SEZ,QI..$N@4WV?"@&G;7X3LM%P.H&/8C;ZI:X M)B(D4&(6BO ."@L:(8?A),USQQOM*.CQU;"RKI;P/6TP\NMKMQ\)"?$53&H.V/BH@V M5A5?,WJ VC]HZ U^2L1SW4+['B-_4VR[Y[?+SF9SSU "Z_5#RF6,T2F( ADG M_^"LLC;RHN(LU)2@<2KP*_" QY\]NW%'Y3Y*^D)[@KP (M;[\_;FSNY^-);# MBXC86/4G;:5Y=+"Q0)G!XL4Y6WVH/NB$8K]T(I$R1I]XGO,$;&?,U] MPGS[D/]N9W-PK*J&:FX=F?H%?M3.'?GMSM;VSDKRV_\^_^$BI+T]>>B 4/EP M"5IR&Y-"(H1J"MLI3837AKB8V"$!PM64 M]Y00#_5(0S;D3__%,"HC?Z)?B:;/44S'+9R!!*9JTKI1(F4CK]AXAP,-O(7W MMO9<0\RX&L>PXS;.?\_3A=]M6ZMWV_(ENN^&]/(@R4^69"96=5+K"<,I^US. M&U<(JDVA]/#%8N:6JY#/T8HA+_R'$NV?[P+VU.\-40*:;#%9];1]T&.:1579 M. [&V+*C"Q^A[#1G=_'Y8/P"8XX&Q>!CI?3DAZV-+7Z7;:88N"K<'0((>;"9V0<,Y\TH*C'#B(U&_;BR@5C.8*\)PQ\V M&"Q_#YA$N'*LCZ=S@'H,(KI&1$'RE )/LFGIDMERP]%\#/Z5Q3@K1,F"$8V: M^[9D/@WJDXD_);>Y6"'3(_L[CE__" MV*) #"7XCW7M/&3D_4B3NN-#C^ BN.I.6O29OMOPNRWG:2/)"#4**&AW$\MB M.FZ4(ID[8=(;L_Y%IQQ_5W.V[T.6F-N'; M.^.-G>AK1-D<#"B; 65S+\KFCXX=]G9I.OU=*II]NZ:]E3ZT_;%ZS]^'G0Z) MV5^(@Z?P8E8AC%S%UH2BYL+R#2=??[2+$EGT^V5F\(>ID;CAD6 -@\,&?Q=_ M+X%D4%S7UVA4-@03R),[;%\AI+/1=I:XQF/111^[F[2G)P[U(HQ'(5Y M1@2PF%\[W-H"S:D)-HU">TXM.B]<&-\<')1JK=()9V&5CQFSPIA^TW-%4F2@ MN,??6Q2&<5*Y;18? GCFRR5,,$ZTUUX>[+HRO7OL=/@4)Q$$N499@N$5S0U; MS]]-Y-'"A*^_X@8M!?,6L:-I.L1V'_?,O:P4)(4C6SKOE=5YT0BPX\E M_\]1.YPO@Y%LKA&XC0#O.G'=-VEKEV5HJ6L>2H1 M#4]^1>8!)E*((I DEM#R:!)+JPJV4OP@/?# 42/@#? 1NKF(HCNMF^>B&0NX M)RG.+S%ZG1R-HJ_46=3X:WGAJ$E$PQJUP;;+#.>233:5F@,FFG0Y0*+7 5L3 M=YGL"0*:RE.:HTW>#E M07C/?%0MR$0L(M_=+WG&=D)A\ET*FMQ)5$L6K2OO*Y)(9S ]T?;6=]/OO]O^ M'J?S@R-2BBXV_F?39>7Z]D^_>Z+J:KV>"AI[<)L.[5K% #0?%N3F<7>EY-Y1 MC#&T1X?L\D('I[6N\2HG"D^Q8(B,J*E+IJG'@Q*9&+X@4AE7<:FI MIY*BUHP%6M$Z- I,&@HJ"Y:0_X_#H#3L8=*K^LT&IU-3?>.V@&5J$ 3.TM@ MNPEI@;"V<:($7/MZ)W+_/NEC$9)M+M?O"6.FFF0T&G*B^/BCQGL.#;X\R=QX M 46$&EAAI[:[O]GZG2\0W1T2#@^+YO:T8OZ#8[MJ3ST,1ZJ] !7DQ6!2\W.! M1<@EBG%L!2G[C/F%00)?J@0BFLC(GF*'J342QBDH.Q#7-]$4A%$R$)TVM.YW M>#'V<"3;49APF"('&:X1R8T:.BG;<2.IW@Y-HQ-N L8RQA$^ SNS&.1WD-]5 M\JL6L;32@F512'!_17XVI0;T<98'W,6V"#]&S.IU2CVM,VH*C61UJ&2Q'(-; M98*YG+E"Q MK#NUR9?FYSKF,3,Y=H'NZW;((*V#M*XW5U]0T8J0K_BBE4%X!^'M5[4!":TC M(!/0I/CN#2;X\._4->;LZE.-.=JX >(-!STZB.)#]2C7A)J24.,A:1]8)DK@ M"BX*+Y$IJ9\BJ"NL1]0^O BSXJLTFFNYF/$S3+_XLBM6S&P/F#LZ0>ZZ:0*M M40[=W$LSMB!^RRPZ;G=;>< M4%I*U5A@ /G3!./^=UE14 4='S6N@&O8L,.&[=FP[\67P_;+O TF>9S-.'E% MWV 7B3Q76QN3),)PCJ%K"I4\IJ"P2N>MMJ#W4>[^:'9HW8?Q;[&-Z*'.WEI( M^V[V:[LOYKM@@!O=5M2D:E*R.[QF>WQE +G# 2 W .3N!<@-.O_?6.?_\E"R M]R#/0FY$E3!&_L\PC03UBJ64)A&DE9*3&J1^D/K54?0NH[P#\8%[ MR'PHZ&=3YB9VL1V"G577<2%N)NE8EQ*"?].5B*9TD, B;3#+23V\$'F;C5OB MWNNH>?4W'VNW#W'Y0?X?*?^O/&Z](0@\V]\$ZJ8P6Y).*2R-,3;?P%/X!UE%EKF@6:F "I\)BID *7/D M BT8VYT59%V ;+PD =X:Y/>ER*]&-.XA(8T3.,6EI P+_5I8#[17J6XLJ),) M4T>* T11A*_%!WPB2/M%E.V'O1O6E0@HQ\Z9+W/[S!4!J_M(/+:YQ:<'V=<4 M)NR[ .\Y)=M!UK(Y+'F7PX'S[WG)S-IQ$^UL;^U'OV!1P"NB7(%K7E?X^Q_2 MN,4JT%%TF?X.0GAX>+BUOTDT>/,;K/TL6J+FS.KHNZ.#@^^CHX/MC:W#HR-7 MUG*7CFMD?H6]6*%K!K^\N[O;G"$C-BOO.-L$D::"(L2G]'*Z!)D1PW!/Q:AH M$9/K.&TKV#LW%#+DBKZ+TU,%4X13IT RS[OL[%]$AI>VU+?9_>1H2#L- M::>'=C_9COI4<[.WO;"?CW71K+^A^E@Y';8YT7&Z0_(1=BF/"$5'-@/.Z837 M(A33+6^FB9 N*X'0P.R:@J6:?'O[?['JJV/7??($'Z\_6GO5)5^XN4]?7\!Y MPE000;DF08)9S;=UH#A#.W7E>^_\X:_]F+=D7L[E_S[ES?9W7]2K_<(!;,5P M1_NCK?VMT3X8177OTFXNO3,9R=^(."-!)0PZ+[FNLIRS1?W2Y/)='>_@:5BS-RD BD*S"DL8?AG)*1/CGO-XVPZ1"[R,AS\^/8MO?_HOC# M0&O6R! B:7WW1M\Q#4=V+X=G# M0-(=RDZY6TF?'Z/."W(.WL5U$O\&CA(#$-XR?Q UG0%_:&>?6TU\/]**^SJ> M:3-YQE:*^XV-E:@% Q+$C+?"W>_W8?T4I^L$^-"'J)S9\)FWZ@M10X=?G1+ZPU[M6SHM5QE_;4-L.J*>E#.-FKVQUOJ* M1?G?X43=WAT='1R/#O?V/J,1^/+U,;_^OX=&_AK%^ ]\N2#0_^4&NOWP80Z! MBC_\K,IF1.S<,/0).[-=9\0?[?/V1"E8(\GCQ''SB(ID/D2*>F##42:=U K2 M5R7WR0.WXWV5W2)0\GT>3PAM,FB1%WT8[AR,]HX/1EM;!RL.P^@[L'!V#D<[ M^[NC_:.=5;_*ILNN9?H[XJ5J;3]9]D4?F.8RS[\WC7D/1_N'^Z/#_<-5#V/V M6&*Y)H\2=G\AO6Q=7YIU,HF\U.!O*IG;^RK=>,.-;W\AG)34L3)C@+Y%\OT* MNV!0K(]6K"_?6AJ\UY>KXP;O]0&*_6?NWOV^*JE7P%PK^(:LQ70TF_/VTK0@#/S-'3V!-1G!8LIFI5&74SUHXE?GN(VUR5,=/-5M)BXU9(--O:6:Q]TY;2(WJCOQ21-M/*2)%YE9+I$L^0 M_X1'GI'%($^1GHM:1$_\].ZI! A+4IS,J)U+^7&>_=9F"5;N%/0CG0V!L?A" M820D\#3ANC8]2$:XHLFIHL=C&HG@6@B90&MQ>AJL@;A.L):VM$\OK'J-QA4&/I1C^BJ7SW\%&Z&62KJB40OA:>%FPF@&QXVUNKP(V4 MJUU"9XHYD;BSTUS%;4=,TTBX\U18OA?F#90!V[^*,%LCH359$DN$UM]^C'XX M3E[N=AV.DP?HJ)]@:V[\//^*!?/;/TEL 0ZX.1M4@F-H*+$B-2%,.Y;RH54"(\89<:\!CN^J!^'\K\HTKH=C GU5;8/I.U8H MT7^WB=7Q%K:VJ"6!X7R!*%XL9N,RIXW;M8N_8IG] M]D]>+M\+HX]UE&-BG7RIU2A4W^2QYK47??[VXN3LO@";CD:R>KN;NSS2Y]\/ M#^CB_.7TVPO9!8/F'K+K_S:P)09I]&,TON(]_.V?9"M\R',IEJ#_XWH)2CQ1 M82.=<5A/8OT:5VOBB) \A.?]V?O3B'OME>!1V?[#VH2W\R/UV6P1B_I=[_6# M]U0($FN%.R;O^F%&Z6_8&5)P<9W+DPS[R%()(-%44FE]?_5*-\$H9354Q4ZU M+'#6C_Q;C^.<\'?Z @ER1/1 E$9,PS.7C3-W&X=:Q<;2SQ7 VU9=>^IR*:])):6*$61L 2@9V%%?%E=];Z1[ F MUPM@"U[EI9R,C]!JO8/ZC]_:LOG[O4/CGWVJG?C@B> :NWNU08"EK8E+DYJO MWEM.(/WBN8ILF[7BYKUS]2F%Y+^V=9--%]T R:KVIG2C)]!$N'%C]"J/%W\K M8'<^DG,GSXIT0RRBS_ 6-!WXY5/?Z2NCOC@>J"\&ZHN'4E_L;L/\'AR-K^*# MG<.KO8-DZ^IX=[Q_M7N\O;^5'FYM;^_L!-07'\XN_N?-R:O+\P\75SL'>UO; MRHSQA:@O'MQ*&L89R4"?L65TUK/N&,3))JNR]VO[0%-7XVZ_YZ QLO9^9F.' MFC@SY5!IVSU'V"ZF(?91PSRZ_"1MI5'-[J<86T&_.U+(7]AEC'(K; W#P9=] MSO5YJL307'_P':=QGLY=_>9G%:$G#A$%ALQ+!&56&5-):0T/3ZOM_YHQD[@6 MV(_+\F.$[=_2L&@>O[.U^X3)<+Y2ISI_<_U,_%'FW/W'_"-LNQ_22:R VG[_ M+)@?9?IU\\-\"\KX H9?Z,I@XU+:OW'A@)+P[34QBJU:!'R(-2=#,H6%+GS= MXE,?L>BK'OZP=0]<#O6*G(>.X_3V[=(T+3FYAA/1OX ;,#,Z;!WO^(D9K:M* M4T<.J2*NP9^ZEESGFA&!.[IZS3U#@Y Y,#$#H:&64Z@ZM"0EW#..#DS3&>F. MUF14"?:$>&%EA)C-,@)!\=_^(C<:1Q$YCQ=D!1"E4)"R?2USINE:!6V!O]$# MVN(\\8R!5$U,-'HA&(M2Q;H.3M9DI::A7,CT+HG'EV= -.K@K'"4)"/MQ32Y M*3',L*ZA2,+MW1E@;MDZ2LR0('3^FC@X^406.GD\.J6S,1R2U)-!P=>X.[-) MAN'K3B3ZP^ MT *'U;$%#G_ASE-Z=XH9<2SH!DRSN]05A;A[*SS3?6#:WK"-B-0WIO?Q\^[: M1TYM[()TGV5NL?B!Y+RE8*2MU-FU%$Y45<=IM1B8G3X +U77XE#G/? MQ0O6DTF9,N'J@OH!QM$TOBV)GYL;.2%_,LA06S'B"@]3=(ZTNXS;YHT =*+(4XAJ>"T[8'T0,^^F:4?K\&D\.Q@O&$+:7MB T M%7^6>)XXR@#$ 37V"ME[7A6%7PX3\[\!B<--!=@-U::WG\,^4 M*(MCN,&UTRX9=9-7G]_!X[U#OHRK'QFB9/W].%V40L8LQ5\CEF#8W-W1X,.X M&[B8@4PVGC';_20%0:?\3N;L?BZRIY]5OEO:9O2&[0,T,?D=6"9XX@0ZZ5W6 M1*821W];YNVL,U&TIWEG23L>S?; )F&+35I?-9W5J8T19,P9;@VP\.]'^[_N M/+:<(G$>'STI_*LM*HD%8)0DJU&3@;)$>ZQ)5>L:,RZM""KI;"H^*CI/Y$-- MQDQ4T472@JFY",9"NOB.&GG5KIPSA0DH9]D$-&:)19H3+9]<,E_]DECSDJ8 MQ;8" F(!3Z+J1Q'4[E/XM& Y\VMF-J U9_,8>Q-S,@VG[CIV5:3X7F,^#+DA MN3NUF\4\Y:I8O2!L0+AIDW_F1_%UG!4PS>VR'6T===-B.D-3O7,&H6NW??AW M^ 7R.3):F*P;VNZN^16F36'QNKVE$1/$NG>+2&=\5$$>@,,"I[G!B!BVK+FIY7YOXPJL(+T97!#8JEK$8+)ZT MCJ0<<82JI>I#[!&32*/=L*-3'_VV@41-(W,^"CT7VSRMO\'QB)&"2$&" RTH MLM16Y$'10++&(/^TTR9*OWMPL)+<(9F24J +P0@G3[.$"5$F%;T;T[#@]!)L MD#Q6=\^P%V=A Z:VX6>&WK5RWE W+VXB+OX?KH)YT[ +.4WYY[3$'Z>>'J]; M)6G!M88UB]+?'@MW?^K+63S8]N;.8<>*'!HWKFI\]TE#?J#A1;Q-R4K&)NX! M,$D]H.XY&B4.$O2")0BTC/JI]M2[B.,+KT$'^1GD9Z4&PBK^5),MPD078:!U M!DL_2,X@.2LD!X&)T1V8E,Q"+W"2*&(&O59MFUX,4#5)TOP648!U5-F:, M##B+2'SY=[2(7K+T; W"\WS"0P6,J0&;Q9/?VHSCCR^C-?,C7$O%U3KX!KJ5 M',727)<#-VKU(8,EJ.VOP-I='I"C+G0?+D@$K[M"]%V;*J:\TP">[Y<5,'T4 MN 7'N_2>[;(?*\D_@T*@9.42E'":$;"*L3YFQ'ADS'3,19UQ.*F(?"6CC?*4 M5=\]-";@LSCRCBYJ<$Y8FA816QE1]A!"CI-\-[*NY4C&',(D4H#"/I1.+^2A%+ADX$P;8"Q+M))S=%F9?7 M @K#R'G::.B[9$V$6C?*9O$UQR9X1+X"G]?WV1SYWW@7=1V'$E,USS!(LDXY^_BO@6G1JK@>4OKV'=/-%MI*E10 MX"8W:3X7!+*,!E8[GC>A=.!JXX6&P)JNQA\I2@[W2L/49OA3?[^R\LM'0&!2 M[>GO8 M1(8/]H=G/O#X9 S$" %%&*,$DPZV,*A%S&E6:9((W05UEJ<0KP?W3 M$C.$0R9@Y!Z^:E^,3$0W^U9]U5?UA0"%UH3D&*YSLXQ5>8 MT]\>SYJ_.Y(:!61_(A M-H@?#Z.VB&@%)B^=;^!@R$'!AY&UJV4D?&/I+Z$W9"NN=Z!Z!B15AIE:O#'. MASY[@QL]@*,97A4@814]6I3%!B$-<)I\'1N"*/&<5?"NEH8YD&M>WJ6KYG'U MU0;TMXR;]EOB&FU+MS&HS[6DX7-NE1$7!7+T4+-K^@!L"*JQP^\[VX?2M*&U M_ZQ962=@4MP+IS"9(HIO636GT]">$\@POF;=V0I%>ETVA _D59([T,35B@DD MQ4&%GG3'U)4NJJ6D5U-;$KD +7FUP1GQ[&V6T$P)+!A92?*U*3]/B7[&(M=3\"C6>Q^.2EPWL[!G[ZABE1,]87.<)51\854M]JKFM& MJKA/0%QHQ!YH@K)O1)+!=QGQ #?HS=R>0?^^(MX%#8T^C$*GAT36%61I[=4:4^MYS9Y3/JR"\^\.UQ0K MT4:DFHLT9_N02^Y"U]K5-UL0&X99D/^\BNNF:BD.LW2A-E'3QF2Q.]_:6G]& M=1\PL$X0#):AH@H.?0_+O.?]=:U!DK.M3^T$V\-DHUPDPC\98S4UIA!PC3", MX[\B?&-\FS&-@ET^O_A2+\\!5>:FH7<-%^YIFPQ.HU@VV8M421Z^K%+HL:$* M:&961/PD1*]X_-]'E/HF#&ZE7(3'LZX9BH LQU,!D3%Q@REK,C8D:@Z'-IKF M:?7,R.>;+/=D"%20A6I%J8 B$ DXQ+:/C_=' ;CYAM(XCY]6%TUV)V2BS 12 M5D>%5L[VA<$@*IB]IR<\KF?YN)[XWE7T.00MU)08-6X#AG%3=!2G9)QQ+1XZ MIK>$4960:K#/K34NU=.UP=9J]);+Q8R10_IJ@&X.N><__1=;C7G&610J+\9P M"+9[9)^A;N?S?+%4I-WU-UE62PZ B_WL4Q?6,1U0-(,PKA%&F\QR5DH0+#!6 M)P=R0=6!:VB2?"2SF:2;C!P.$*Y!^!XJ?!JU,M4>[ T8A=<-N5$@LA/$\2%( MXBNAQ"(YL$5:#=(X2./#I'&5>Z=Q->?"#2(UB-3#1,K&.4",&LJ$@/\(;B7F M72AF"VY1LQA$:A"IAXG4M>1REL%9P3'9280&QIW@0RG$X8-BQLH;&BS%%@D$.*XW_F( +QTNS MSNW$7T[KP#2D'>#,Q\%0' 3W?L&=*'N9=+955C'^PR;S*>1(2+\T_>@1HQ[2 M3,(HF'.+,18HK0.PVWMD,VI2.XZK*I.M(-',&7/4\XU-I#9EX#5#-==(]]>& M.=P9,(<#YO!>S.&@LP>=C8A!I(I)F"1F&G;A8+!-3XD)_LYI9VH;4*#-<$^1 MR6 _#++X,!<.BXTFR%_4A1.-V^2:FR.X2AB0LY& #+B>:A"S0

)F:$$5I( MJ;U"5)A=ZX[MQB2;9FD2Y?%=+7">ZU;" %JB)-"7D%T;J8L>=HUWW:C0S98] M.1,8-#57U+3UD,4<1/TIHHZM/5C"G-9TG3Q(<289YB:7^X0PFC8H_;.JUV00;0'T7Y@CM0S!+*Z16;[A,$?DZI4LG('BQ?@ MFD+D5P4=&(V5.JX #D#(IX-T#M+Y,.D,-K$CR!$J;^&7YE)R&\2$+3OACFP 0T2]F ) W>\:K-&#EC29V Y8B ZB>9I M.<]384&)21P8950#>V"5/7 M33B0YZ#IXXIMX#I%D ."JAEU[JIWG?E\396SKOB"=[@0=1=Q8UI&N0UN1TR% MCQZ_.$>([2PKXFK1]V)2.=')B6.CG3;+$TD=@C$US1*L"!TY>#WE(Y39HU)6"JP;2T"]_4D9D[1E3Q.\ZXRBA/FX9PE%/.V@@9\KJ, MNQ8 FQP\K0RF>O*%O?O(U*@F):V3UM+@2L-\9;-V%I4PA])6!=]$AXL_^:U% M$U3[^^ GH:9N.O'",(IT54X/= M5XO#J^;7BQ<9*SB7I784I5F 9F#WS J,F?Q_@(2A:DG7?@)KF!&WA+%&7E0XK3UEQ6^9,O+U..AR=UMC.F"LQ1DYL M-/TU#&D)8TR5Y',5:'/'O5I=DH #9^0U#KQ;+HUY2 26*NM(..DG4HII!3O M#HR%3@W%&_;0Y"/]"SG4^3YC.(^#*VC[+7PAN6@_[ 6:45LEV@3!8*2I,!-N MF0T!XT 551V-5 M3@*Z>K'$#,7!&RR %][X,$6C:6Y'28\$#VW6V-BC(:H2)(B'A3"!VB/*?H+E M?R8:.-5Z 9@KC,QJG;JID'8:,@MX>VNC=4WAX&T6++B*KRFP>F-T8G_Q@%-) MYN%NKRPQ0_0YB&X+L]C:<@,\=.)\4>,+L/S#SZZ1Q5!+U%8?6C(WS^SGBA%)/GU/B:!0,6S88FGE MI'&>?XIO@4C=(LBCS^OTCO[2KHC2&!L;Y8 D4(F=-L>NTXDO^EW;BE,C652B MBB:><]MZJ\))MIC_P!:)HUT0%FP&];%N/EQP&-ZD,&HST,\9U>R5%8%Y4#=1 M",T/E$S3Z'"\6\SG#-(&D&)C&H!HO!C)#7H'&?94[#T@)'W2*^E?2+&+ MSQRL$O5>YA[)V(;V-H;98=QJD' %L[RZEE[-V&_8A^8#(FLR6,MKO'!2R^00 M%+M3W2F%TVQPI@ND,8'S,)UAAR9$()*#X J4X[I>F\DG,_OBVS!#]52\_ T)070N_E''0TC]H [H3IP%>.SH@,*3E+- M[#XU1>@XVD3,7WD82#&1I'':W%&#:U_9H _8U$:2U,S>*6 T0V,AVF'216E: MK0J;"A&56M"V\0XF00?/&S*:I6GS3-Y/>&*2__DVA#^&BG MK!89"_@[.EW!!LHP*A1_A%ENU&$!]?YQ@T+[Y@B%PS";TSG3^;U[LAR@=-S& M4WP#?[4T^:7U+.*:8MHZ4N)Q(@H7U;4Q]L&B@%C;G6<6 M6#7JD>0$!";QL=GP)DR%'$=3)(RFX*38#HR6*20P9E:IAZ1$O.CSA56K$%GQQ.%?I\7,FCHR+CEPR M!GF:D9M@A9(R+A6#^M 8KRE8.,;.YE4HG">.FTQ=UD"#TDQ\\BRTC5*F\0QL M1C^4S8WO'Z$^"NELS^3'&\30F9,E2(<&*DQ0@)X%3")[S.5JB;U(=@V98R^+ MX$=#&,X&:NK:&(0L86ACIYYCD?CA.7%%OTJLW).9R+X,V96TR=V!YLI\N%:H MK.RK=X@]SY>8UB4%H)$'F$JU62F,.J)&%3*!:+/FN28G7Z3#_XNM?N(V)I@A M:C#CQ"QF*?69I3R30>[[/B?P:=D$G47P*A#H"5/KR%6>'S0,ZZ(7Z@.BU@T- M6=J-*VJBU..4^G8JZ6KN.RH7Z6VJ82!#K L;KUAHQ%N"E%4[]TW>EUHQ]/#F M2Q^&X+3O=9K=-@U2(I[QC&)B65'@3\3!=K2$SQH6.?<>OZ \N)$LL7_ /])& M0GA!$(%*2_%3]]Y^LH6C-UFJ MUJ9,#3RM0V%*BD,I X(EIN#F'/9YPE(=])5VM) =JE92M\W+$+N2NP@@\*W\C(RUTRH M5HH?-(H40'K71(WZ Z/=%N;/(>'2A\-%B_NG076[4HVCWD@3KV1*Y:9-503E MC?7 ^UE?Q2P.O'49-R'@]EX4->4V(C%G[X8W-\^_#OEO'7QE[_MN%8N0.,B M)G00>L[3U2%'N^UD5Y#%;!#4DP.V*(5&C'L.$I^%N4 M+:5FY6<),Y;ZGD!9\2M8:V7K]EA"T=O47HK6>CP7=G[L5 MODI9^(E>RC290Y3[%05,=6!C&J*F0&]O1C^"#7N+@IX:;WVEP-M^7QWB6ZIF MH:B_")AV-2?_);IN8UB@)O5]YGL(=%&"]) (T@6RY('.U8S:TA="P;M"M^-U MKDN4:9.E=5YJ>+:UL1O8U%LJ1-#^ "C*RVW=S6DQ4BFV:T@6LV/?Q.[REO&^ M8PG1$<%[@_Q9?+(QC*0]&W9VP&A'C6$-SKBY/QU7IPOW+FT4NNNR0"E6(<\ M=A%N:PI.M=\2J_C2M Q*2)?F8:HTO@N0G2#)B&KQ-'A:M;>:REH[X^- M6#M'$*T]=:U@TTM^_X"<>7^RG./2#AQ"20G4@FJ?T0?\#O#/&=R4.CZQ74)X M[9)QI4W5<@N-M&ER 2ID,[^=J%%H_76VM=L;\J1#GO0+Y4F?S/LO.8-[3HQY MB;J-XB2(CNL]:Q0ZF595*841:"G6TE)!GI=PNZ+_9MP_EQJ> MN%,XXAP#87&"STWRP2_/%[4B_4YZW[&+L$??V/:,IMQT#)(A[60Z@8_[[21R MM.B(6CH?_5S'M9]K]<[Q<[Z];Y6S; ?):600KNYB?J>@*.6/-%RW/L%P_<6X MT()8K>MRDA%E@&-5MVT"M&()X8 G209:G,XLRIB42A6%+,JZU3_^Q2L].X@X.!XV+R("7>T<,2YUH)::]/K!QQ?,=4)?%8E_9G5AU$=AFJ$%:_.C_'!;#5$ MV''$>@XW<34+&Y(]M^J@/'O<#2N;/+U*@GTEC90NO7_0F0)E#Z-;E*>X11OD M9X&EV'L1;LPZHG!4EFAI<&Z *F1I&0+\"UI712,!)/QZA.WMX5BC/Z08[1IC M8_BG5("-Q)!RQ:F]<%,XK6\PCL'<'XS1F4I#=$-+R@4==BNP;$A7-CZ-VYT*9-.P)MMUP94L6-+9$I6)2WYCD#OXJ0\JN[") M#2/;"1['Q4=,E>/.[A5@K-I/7<\(23/65$\,"H&LUMX>:9O1_ZI"T3>*WL"4 M@&X&SX'2\^#FXSPCI. $3!,]I]Z\>G_BCBF<+K S\[BB8",X?-D843=$E#7N M3*Y337:U" TP Y'!B,FJ*!5W;]/HE ]]OS*8$NUV58.GGI=8SLAFM&0ZV&J7 MHB@JYQ+C5DI;EE0,7NX0:*ND2R2+\XQ( MXX,1OP]SLL$@GO=T>"_0%107/U,>.R>ECQ]#/)!-%1!XT<"#FK3FG.PM+"9E MOMU!@U7#HE/GVO1NO% P+Y4V5C.']EB07^7)R3NY:S;P>H=LR?!55Y M:/,5[-+@'@55&&N!Q\CK878P)[3W4=Y459-T.)JS\/E!*34'9FL*TI(Q2I * M3(Q*!VQO$8\<@E&O]N< 6Z:_"UM[<^/>F1**^#J#GO.Y":H?9>7T_Q;V4UC*X@EZ,2XLBQ/CS?,AB\? MU!W4#"^4"QOE7#G+Q9X$R$?/B(5RS?[1\ ^18M2=K@)UH RM/<+X)<)!PV\Z MIZ7!-4<_H9;N"*BI1P^T<]U5SVO0??=DHT:KTE$O]=1\[1U\3MGF("-%O 2+ M[9\1#A',Z)UERP3@\F<\M2[,690\YB7O*5[M2('#=?86"H\ZG!$&_T4U(CY< MX&$_GGIP,SJUD&_9X=2SF=A^NB,G3'@:)/<5;P$.&#C[>%7P[HII%&P+ V6U MY)"/7=-/21ALA7"N,P"_M5-V^EG'2XL%3XWHP CVZM&RAO($%5ULKH+5+"S7 M$.$9S@D)8FG$*:4)QX!)&GHS_N2R3I8QDPN#9C%MCQ61D01\TK&[@\"4ZIN8 MF1LL!/T[RBL:JAMGMYM[_;6L@IM\S][5K$A#MFR USL([8>5"+3612B.DR!E.DXPB M.DJ91F5F53 M-HLY_=&P?RMJ)XH.):Q!.>>CAS?DCC=E9B^<,E>*&2LG0F$(?? M?$EO2"78_XK,M:8$#=U?+(]8%I\<:+UU)^KM2+40WW=M&/^XS1,['CF5"QJ M+*T"$26-6PE2D,LF43JR:+1[%5HR.1%^^+RCE F)<_K%"3>6(:Q8L))1P@_) MT730#E<7%RN2TP9\)6R&(1Z-0MV:O!(!G6)4PU*$.MYMLD1$Q-FX?JX9^6"S MQ?W"R&M=2[35K/)RF:H8S=;)Y:N3\$J938^X%"&S3JUPYE.4"%?LVB4?# 2= M#&LR_)"GT[62S.JZ[<>KZ#IR-+6I5[PT!30,C^F*J3$CL85X9$WCP$@4DJS6 MSVF@]%Y=0K@@3[%@[E(*F]08A" "RCFH@QF&O4B\&C)H:CU(0&-J.;58\3,4 M/"2FQ#ACGG%=U)G,3.= ME-5'D-%RCD95S0$U0EK/8X(_8LD\I9X52FF[(\,2F7BB!EVD)HFB?8KBP*S6 M-+XM*S(A/$.]VRY+SHX--<$(//7;BJ5KYZ7ALG?YZ2H=V[HT'Y"CIGVUJ;04 M.KD:3AZ4>9QI;,S3YE.$EIBUI6R>K2NFI"*6";O:00X[O R0>/9(P=<=I1L< MWAK6;*:2E74/Z@[:.0B62?P@G!R*DE&'F))X>6V9)4EQF'MUP3Q76$W.JBHL MU#0-S;@6B63$;URA<92U0 MW/9W4C$BLM_E\I8"06HXOMZR%A^ MBB2)/5J:0K7JPZ3*;>>1%QC\(Y0E53L&J1$&FLO*WK2^*:LFEDB!$P_TU,O" M%>ESN'?!7=N4@E?#Y93:,F ^6R=KWJ7;6-8_[+;,VQE'F)@/?&0;Q&B5)BL: MQ/7X_+T59^KHJ8&$M#.+IE:@&V.N<0.U>#MSYJ7;4LS/ M&BG;*V6T<5Y&#.F^S@K%!'&!HAT64>G@P^6@E/5GYZ; MT<7RU628KK;BNFTG4,?0U$_ $FQS'VI3:UHAK=1"U9%.P^MS.\ RB*\QWW'D MX+4-IA!G<(A0@3';\XUNH(9B3C4&W!K.ACS )V2[&X\B$(\)/->0FV=%4=ZR M0A 3:HXE$W@F=7A$TN:F3%R@\MX"@#^BY.PSLS]H&QJJ>+!H@!R/5- 0J]6-1WFDI(_];GL-TAFCJ MW)19_;+.R0AJ/VP0I%YC$->%4-AAUE5B5;V!3R#[D%NPJ2U ME8\?A]@3O'=)<#Y+E<*N*7&DU![9W6<^*Y=+E^ 9*512N$VD1/TU)_'\\T"Y MI)32[2G*=%2%CH^0S M@#^7[L+LKA3C-N'F5RYBX&C[VO\@,BVL.D#W0&IM)O.[SD: M@T (X9-6!C=;"47 !T2%!#=^+G9I;R#JH>:2"+)09K%'4J40;E?7MT,DG3L= MH(U3R42K+R5WM'W$= LY3:QJ4L ANC!>G^/NZ7(:<0[2$EAW]),T%N'6J)9U MS)-$=0 OHK7'#CDN+X%NPUU NV*SCK^X-"@>!M$-_/^$R4&-5V7:^AGDEIE5 MGV0+R(;XZ8H2#,NO7?@)/3BQ+0OBK%9\D>_HKEE0I*"#TU#T4>:]FJJ,DUD\ M%VA0G(.:2!8KCE=19HZ9;2FGN_"\=00XHTU%>U=*_QWQD2,#8+^_X$2GR5\J M*%>GP#Q#NE^4'>T4DF>X,L^P5E+/#,3VUL1RKG$KWCC>$@3MDR9IUYIT^6@2"9L.':F R,8@BHBN389V^Q-KB+_.1.#!D @<$H'/3C?[ M.1*!3*A *D25A6?>9^]%_1,B EP"8/HJ1?Y!!R*()X:)3,SC9\$L!5TK;+RM M$P0,XR,\'URNH"63\/Z35+,EE73L,Z_K"%3<;!GH**O]BCHK:?2/ T_*^H<5 M8UR5,,T:X[@+J5$'^DI#*E+XJ:(ZV1Y-^/VJU$%X*,[H\-I,3$['?(ZQ,"IJ MT"C(&O(A(2D3!,PR#]'(U3+R+^OXEMJ8GTQK$:;RPQ9$F[$5[T16: M\3QV3RUDHRM+FNM1AV:%@DLY_"IF.([KC&2#2Z.(JGF%[VUJW;@0OA62A][& M<+I38&FUPTE5/MU FT$(::B-N_-U1 ##^1TH5A"_([D)9>3%AD!&ZV*J&J%U MW6^"^AW!7FLA9;6P=?:*^M@8(% MNJ8&D..+]7.'0/Z 633JB-&3=9W.QAH^+6I845^$*-A -N"-!:ADK:OFW4XW M'2>X#H^;]\@P&!-E,T,;,N>IIO:C]7DA#NS:.9+*S+9P)$]@$RC[KM C*7T@ M_:_CHF0W.J+L&>9JY.[DQ*'3(CN[;F=I %KV'<548:@VX?8]B!3!=.//*X;D M2M)\8H#?I(_.E2&9@J"PW<3_BJM$846X.[!H&I@SEQ>=M MHV$J\/0^IL3?XYF-*I/?]S1'UZC*=5AS+-_&8T8I(.BB:2K' =-9PQ FBK4< M!37;DPDU_B/ ,[I@=9K5F&B6UG.\IY:2\9O1Q0T=M';!N59*4WR@@QPU9(C( MA4MJNH#H(KEM 8XY9EYK3+!KFT*773"[$X]O(5OE5_:-&3N[=X1TW9P$8)X+ M127T1,FF>(ZWGMW4ZJU0#OBA2)7+9?,5']]37ED//["$4VIS^5 'U[$:+H\1 M]<8-06X/(==Z*'B=$H1+V=$7>J2?V=I[UQ./K6EN+\:=!JC=*S8@Q,1XMV;? M](0S+:_=[[L4XQ*TJ*1N7HQK]_,-+4_QA9AVL30?'6:/^B;\&<]X[/6K="UK MIY*3C#1#6@=DOF6D(?D0;BX(05!KNMX;H9P# =$-"6?]$1D:GA2"DF1YUR;U M-C6R1#.)*2&^:S@V$1".[R!E%8PGV8S>=+8U5>5IPY(^]K!^.EHW"8:==6EM M0] 7H4VI.6A=:PQMA#1A-Z!KRCM7OT3LI:IVF$XX_Z[$XY;!P62417/LP236XK$\]VB"14F =INU)!2M<;D FFB\%,G MO&VX7(5X=IF /2RVXUMST8M08X3,Y(4/&]!Q(?^VO3+-Y%@7C KJRA718O?" M-L2O06!;G$(5Z,&O;E+PWVX,+HV-9 &FL>>&*V!-@W[T6 <[%QY-IKA#Z:I< M6L*AP=10Y<)P,3CZ8&-,X($V8]!;% %D+-<]%SG@(=4TFG1=/$%?FDJ:1-EZ M5-@Z0(@67"O\27=\CY.[^A[8;X42WP'^K ;YJJ<+MAYRZ<1=:)92,4>3OIU^2Z5QJ] M&/@[S 08*FGSLF;0L@=<2$F)PK7W9I]2Z6P@![HQ"=#T=ZKS]$_7N24J:X$5 M!8!@[W00#0:K6E-*XJSQ">]6_[UT%;L-&4M[Q'N(_,<#DMAZ^ M(G=VZ4P5B $B5JB9K'0YJ4-1[._7V"W>M2H':#R'II]O;]&[ ?,!XIM,=)/-*Q!Z MOH+ON:S>?TT[\S*BCH%M&%2-$ MT 19I?>XFERNV-6'I-/?TPDXOR&'/,:(U\8O7!\Y,3!$]%I&+G+2]\O:V&8V M1,97S,/RFQ?++^^RK+&!)+L;Z]W"6@I?XCEA+Q'-+MEH-E^=+(I8X?.=0. -3> MCLP8N(W&"<>-6@R8!Z/*?NY=C_D_9E$S4>RI9_9C @X"RCL=!<]?J(*2]E%P M*B%)"QDTQ%] /")>4_3 Q@RA21\]4^DM_Y'Z:,&8G*5!.'WSMOROC3PK/J;H MRL&#^+64FNOA3W:^3<>:D69 =.] I=-,NS'X.8\H]J@5.W1*A8?2,^6@L;BG M>SQ/6VP$9@DA<8:5DM+/,S7'KICL7=^;5VCE"K@HW&/6[)[EHGJ0=>(V"DO_ MX;K)QQLP55+'Y&:+(&P>*6/8FC:5LYM(G#-'617:,LJQ*:T$4VZK2*Q:2/$> M,V]>'BOVE;(2B@/B(V@SZC+9)#!(28N#*,C(-5G1[BCO?$@>VR.F,V# M>5OA0JPZT0ULV,V\54_]?1_=4\7K-Y-6A5N"S35V5..).JXMO61:<.D96S=9 MLU0P9U&OJ(:HRK2E%PAM)WE78Q6YKTRXP@7)PDR6IH0T'.$O=6S:ZUEDTN2E M!M*Q$)L SK9"PD &QTJAJ^)H@)X@(K^UR%M>):Y'WG(')=@YEO=$>SHQ[F-U M1)492IO 0%7/F+G&+=J% KZX^%IYPOF+&>7/&E6!>8L/F4&T;(.4(-L]?N;S,VK*\G&=!5%S2(I)2 M\<"M6O$\6C*&UUS$\057$I -HG0N03: HN^L4P,\DZWT6M8S)ASJ\F$$/!)0 M4JV%;A3Z]G&_:?:[0I3B<5U6'/CGSEHX.LJ$6[FEH#3%O#O05U.^;T/^*]J" M*F )B2HPU2ZL:ZC%1QR6%\RPYJ^90,TSMW7H!VBTXW11RD@DO[V)+*N6^4^3 MC9+:6"ENCB&:ES-A%>O+ V%]K_-R3.:."P(M]1*4$&-4AI6EEGU"1,E58Y&( M3/*R33IC>,:>7D&(>1G^%3MXBZON9X' +QF3$![,OD+&")8)6.C66F!GI8#3 MSV4U?,3#L "XY1+8RF6G$[C0LLMM/7J$@.9V3TL-9$_J33F_?+M1K!>2.YK0 M* 6LTXP+3OEN"CHPK(!A*:J)&A+F()LN^,Z^8KJ%3W/68N2WA @B9OX3PP%C M)=QKR[\5'31D!8K "^TE6$6+?\D!C[0A2[7V9D?"*W<&%5<=7$J2Q==%*?!5 M@NRX_:MQ51 EEUU $B/\XSI%+M#Y#67HM(>*] TEP0U7Q=OW;MU& M2EDC'-/.RE+3FO<)&(D44=1,*5AZU#H6[J -[_4EI$.D1:T1/6J^Z"D\OB&@ M$7%DX!(WL68O9B6(">40/\*-""I\S2X-SQ*C. 088%^ARTG/T0=KEOFWP9HD MN/>UEMN@CZB]$9<8@U0).H)G,5;+0@]$+$;"T6+/BE6)$>S@*+30_+I"'TXX M**0'((0?1CQLZ, 5,?5[8(_8F/VC\METGR]Y0%;*XXU6M>GK[YGV$I@][DQ3 M%:N-\%YPFH&4@"C M)B70T]+^Q)HAZAH$O2!LH<#%!ZV@:W)[&%9=T75L3?VJL%F^I;;<]79AMY! :-/XE#+6Y MI<&RYKQ"H,4)TV47;R] ,_O#G!'$#C1LAV([T'$C.V*Y<74N%OD4V+VKW@<[ MK6#-?EO8,%X?2L2CE3'QK_[?$G^QI!D[1"U^O>%D0>+=NN7.WB%!$6H5"IB$5G>"H819*FCM"5]_G76G1T.B M=$B4/GNB]*DNK4^1!JE6:S=[NTF]+H[FQK;=LH?NHS9PFSL7*&2!,$IL6\>U M#R:2L]9V#A,_SQS&1MMUSB$Z,DEM>D@UORE'%'U-!%P4WN+DC;X:%3+4-6.% MEQGEG6$D].XAQQ):&!.T/3G9+DHT^MQCZ,Y3LXT?: M#.%(P_B>^H@S@91V%/>[F[''5IRS,)=H&[,^D[=C!ZFI28IM)1G7CDC7S*!, ML9L&U+A7>AOG;2S^I"-@UTR&%KLF8;^,>Y8^Z&3(E$$AUIEI4,.Z&"PT$%#R MB/K1(ND:6$-<0\.&NJ-'-.D^,:BXZL-8*3ZV+BX/.RF"C6Z%<\,8)XJ=[;:! M$49ZV0.)"?QZ5Q\9;KQ+)10=2]8VS#J#N7[V[!I2=&5A:6+-+N^Y6K.XK:LWKA+P4\N$ M>3RPBJPL-N(9MB3\%QU+&"HLK@E;P&(C7I:K]?9-@;3YD'B4U,Z)C;^PJDHZ MAK%71.8BE\Z[/:[/YTHRJ5ZQZ3(E;EX:W$AM]E; OY$#_U+RO]48NK>[ERN& M H*3#I7YY*L>6@N L7-9-LWJ?""HRY: M!*YX4.'/;?7$7@]WGL0T1I'OZ2H57KQ&P<94(;VG:]++"G%];@P ]X_V' MJ M\F EU(S[OOD2N1S?WH:6+-LK??F\%LLK;.!9XY[W3*N.1Q]MB]D<3B:,E_M8 M"+O15>IC(7>IPDOH_>6T"RV25&P5WW;;,:.2'V7;3KL1D (@W<7]4<^%>=![TLM?SM'<;O:$?N^'?UME7U (9[#EXUXSK/*)Q5C)#@6G2 MC&WC"#,06-Z$]*;<,P:;A*48LR=ZZ0Z*L!]- MQ_WA4E\4KBL9 S1,+I M&3K!PD<(/Z/Z4)/3F[N.I6Z00>4/91@H)!O@QT8>K; T)P[3,,-M;!C"\<'< MLIU)!GTHMI,>6T8P.4;=I2I##%N7E./ ,662IJ#2L.LVL.P]05U14F%4RK5, MW9T@N\YMB Z9P;JJ1 'WDV#XDK6IEM$A-Y"2K%!DE\AEM+6$ (1J\U%@;TK= M^Z*#VEA5\"9*4_M0R!"LP!FRGH"3!2T=/2$G=@(='LXA4-;5,2P%7&V5$0ZG M_SDZ\+'FI6=DA1#==<1OQ+S%^2A("8"L5+6$!2?=Y"'8,N7$F9?!?B"SF>EX M1_U5&_1FRC2*<+JR^%>3'; MM.7947\=NMKN0?-YV9TX5ES^YK8I+=N4 M8,:<^6Q$<9;%N(PIN1_<',Z$>'+386547T^3)T5Z73:9G-4-=6=#>XCI2$*> M*4X\8YM0&[AAI6CATL)'.1(2*_;SX@7?PV'K;6( WMM A4C6D*O$3JD0\<+J M+=*&&=M]%]E4T "@PF'6N4)67PP!ZPW\CVN C)GC[M2L$GDZQ'N%OD"QHWDR M,H2'V",V@V1U^F0B'$?6 R(P)2+WC\4BU=U/3,> [A"0-\ 8+MJ2-1EUG*Q[ M>$MZ2SC=26+!'(88P"?U0FP!^.(7^DZ\F<+<_:#4P1?K=$HH M3TQ9FDFW[< +3PG\6.7'($\J)V;?18[DD"['F0*D1"KRT!NB/*)Z;=@S'X53 M5G680GCP\+=-L_6]RX!I%OR%CR@I4V+7%1IC,F>"B*BJ.C:8@XXV^J])5^.K-VRN"Y5FV(FI[.J3-Z^="JZ.%-7"+Z[NTFY MS'"AK2 189L'91#A 61;SS/[AP*.K!7EC]%$'"DN_K#]HLMJ7E8:@0RA^IQR MI%EJ:WI1?9?OGT06]WS%%L1B0*C\Y?A=3SC% \K;+O>'\[6ZB\B0OPFSV":V M86H V%PRAI_P++5^ETSO69F $81F2VEL&0TTL<$AN?6NL<%1H 9K'%8E(VR" M2%5O?['BUU2HZ$"VBF04HFG-J2+3E\O.N1[P+B89VO-!8MZ5@X$S":M*9&O/ M'43XHF_KNUVB')89)V2O34R4-67?-]2YY@:46EEAS!!A=\13L)CD3#A2$$49 MJCJ8EG]Q!"(HB33-Z0-2+C#&\[+RD+H@$.*BZ2/GQ& A$2I6?[]9EF"KRW@6 MI A^"4NZPK2(C ()%2:JL_%UT=7-?FLSK!XD]K9962 D5>H"FKCXJ$.G@P T M 1.*FOO,LSD[%70+B5!/$4H4W@R?)S52G"4U8\=]/ZDP/J*+H>RK?!7W-:JH M,&OD)Y3J[MQLV'5T3*[8ZID74,O,ZM"3\5-,#?NX_<B'OLFJY*J]M[^[VM M>E4##Y ;!JS62)@6[%8A[QB9T5+UB+$41G)":$B=^D]Q'S[E[E,[PG3 C W/ MON$]W$"4$I7+U&#WX7)T-I-Y 0SSJ.[!V_@C\9P,'S'J4E=.PL(F2:Y\8;6. MQUU83>-S!G$(GU;R0G<,2@[H!1]),7)!3;U8)?V">AG\8?$\-F182F@S*OM6*T?)LF$E!;1-*;5)E7,CL8YN& M4XT9T$%GT]NDF)I+I+R3X#$U%U#VD4/>P7*DQ;.?C91$6]'&/7+MY?#<0^P" M0TBRA!Z7V'2;A^(8CP"3.<@6KD5?2POCZB&IO([/LTF94U0;:!D'")"R"_X*Q CKS=FJ5=%C@[W*SV9,5NUMSF7:[5 MF<%B7S-5)^@*9>TFDT(@9TP"P,$QRM6YV1X8DK08)5P?MKH.&MS;6=K>F))2+ MML)7"T9K)H&*X@K*.CW[&GAT'$!EUC!(,7!\!6](6?R?O[)37-!]N" M7;3D'BUIC!(RD#7][WJB":&!F?*^SA4T:6!G)XYKP5J(,$$;0K(AX$U'N8%B MEGOEP[P['2-GJ86#0TF3)%LUW^T2X"/_6N=OLE6ENK'R7<#^ZM_=].XAA)TF MM%Q!?Z(M>,4*96);(EGIT3\]IUMQWRII*Y\^UYXWLA\'N?BVQ-S0O9@1D+T# M.B3Q7"\OU4KH*_EUV0)/L.V4C,!;F(,9I(.:G4X4-9MR)D641,K12?D4ZM

6@:$5"7 M4[&]0D)64Y"0\2#H18;@[SW M?E<0O\PHRWUK[ZNT6D90J!3BMDSD8_4"F2F%<3(<5EU#)29 M&)+L]7!2*4@D^9;K/@' L5#7!8; :51BI9PDYND+D\2<*AUL00ZX],% \#B! MY609;V)/93ARM3V.X3-$P&O2CRV9;B(L?#'%EHKP)DR(NP-FGJ*QZH M>,<;"P%4/PAD((&!N#6$+$PUJIE1)UK#?#)Q/$Z;T5NA/6 LNPXB?**[AJ=' MC-R01#( E 8D#3X>'G+.!_O+6P,JM\N<)E+0%C0'H7JJ10^,59D;UDZLL:AE M1HD2P9GL=)0S8Y0O)#Q%F)Q2P9* 2UXAG6C;8 \PT6'I_J#UMR4'Y.3'@GI5HN[8$TV&]U).3,.D019H MH\A!?I_>[#CJ %A7$-&LONE+47=$9-0S )(::LN!,LJMO)QPN?B2N44I?79C MOR/[GL4WGK2Y3E,@TEHSXULKR88)EU_V10<$O?16(:&5)YBC$5QRC'&:C)0_3L&)X^DC/I.%;'Q=],DE'M' M#.L/>.M("1;*9Y$N.U+A'F75TYI$E5-.!H&;(PY&5V$J4PN_<8>2=P?T );&8P:4"4L@4Q>:,#JW'!%D6O\ M_]A[TR;'C6Q+\*_07E<_D\P0J5R46DIOQBPKM53.2"6U4C6:F2\RD "#4(( M!8 18OWZ]GONXMU M5_!LU/R6UA[+3J]% <[:VT?/E"II[OD#M0.2W1"-?>U),ILS<"JYJKFO4>5[O^S#LQ6LEA8H)LG59H%Z;7[O>Q,(>H]?&=*UC M!3@<^M%0W#ZC!M7HYK5HXW^X$EZ;"J M_"WVGR,56\JO(BX1P*1ZI-E$6I&*ZTQL32BBM?4 M.&0@J$>+O^%M16>[/%ONCU7-5=PT@2G9-L<5U/;B1I\G[+E,M*(/QC9]]OXM+)( M'?#XTXS#UJ713#SUQY^+9:GNVRPYA0IA*XB6E=Y*J4$KI% ZQE]Y01/7HL\E MY8P $MB68.*N:[U=9\T(NP71EA29-M>Z/^)OW*LJ2:M5OC->)76CI+U=ZM%Q M?.(H/5J\ L\]DBPTM!!,M]MM)$">V"1F5\Q9"#6<5]DG8G HBX0BG<=F,PC# MWA0VI_H5::E;2E_Q]1A^=-A8B"'V3017ISXL",*BGD(\VO]TZL5(MYF!H2$0 M3<90E6.G@RY_IIU!(2,JO]N!]^=3#[Q:8'4Z]1X9STJF(%HM7@J@+STR\U45 M?<=F_)JC&;%K1#R'W-^&%'=QG)?.' W6-BJGP6X$69 XS\S#.M#>$X^*Q4&8 MC$)*_'"[92; OA0KN7@**WAF\CYI=M)J%X04)4 KSD.0S!7=1P),2 )9J,OAX'A(@E- ME=I86B@$%"#2O&ZF=QF MQ;PER9B/G')4'J^BP@[M;/"ZD@LTE+HQ\T8J_KAHWLW*X9-+Y?!2.7P'*X?? M[KVHN5R5D".45H:6*1(CG"U)_R6184=Y6\B8,M0O04LA,@Z1HW"+)5='?IIR M),6W2(E<'.8I.$E5>4MJ6]40\Z\@5HX;0795FO",6AI%"STHW.^N?S2I"=&0 M18Z,CS+<^1YH5'$0#N:UQ^GALV4[[*'F\__OQ'J.K!X7ZP3#^#PTQSM64OC>I#/FUM7*9ATY$#! ?N0 M7DOSHB\1&,(QK.\-\8=?CY7C\JW\]&8:+:*8T?M9Y]$(J*!R*XO,'&>U?"8\ M&$+MGR.88\^*LAM.^)>["F2.VA@RP OD*B_\_& S=^0>]AQSMQ"MS5<5WJ?I M(1,S]!.A5I39$N$3KQ^!Z-8@,I)XD+3C"$OO.6+F.I0FP;9K Z'F1R)8 2VE M7XDX_T@%6QJ%=D#$>,A)C]"87J7*9#GHO^11?:K^LM[7ZRH5F:D@ZN1P'\B/ M4=W=4*LB@Q$L9*)25,W))ES%=*9C)/"%JA*BZ,7&7D!FR?)\'$H]2/8Y& M0=^0E4V2L+X)MF9;%DC&<[7L)/S4[6%;Q-AP>9^*R82;:K2C 36(KR!#9G:W MT>N0 MZFZ#Q=;VIO#P0<\+MRCU5'-1TC03\IN[&(P6#F:?^-68T52O=]?G(-Z^2=JF MVW0;?-&V$$S)/4!%9Z9D^3%JFG$+%[.XJ:_8[*D\K;UVY8"J.R2HU6;%*107 MW1HTN,W.]D"P0\[4&70UW$^C3ASF 5*!D:F^/2')7$AFG6E)Q^T$:GHG\XRU MBFKW5$OD+90_3K3K19QQ(A>5$/?.93VPNR)QGS37%J3-=T=F !<*D%TK)FU@ M(@4-D"=-A3,)!\"2R^9ZV&@O2\DDG%T>/$)?>G"!IA2'*R22]0R'T7P>VW^< M,63@EOE(!R<9[08B)G)L\LR4J_4SHS30?J9!C,-H:7$[V=M:02;I/8X=GXOJ1E1+:77=Q=7+.W"CEE!S] MEL2YD]7*AU28VDKDM)&$9<.DU()CO6=_39IAQW\?=J7P#QN(WP/EK/Y.7N4ADU3/F[Z^;'J5]@0X?<0E MDMRYF4J01\]0M<@I DFKYDUK]P[#X5$-I=\L2D:([$A5O2DE(8G%?@A0P"1= M<2+%P(X0*.OU(ECOFQ5?GFS8"?5=%E8LC*5AFA%QD]R,L/T268PMDG$:GBU^4G/U/M[*WXCX ROC( M!O!RH!8A<)ZTU8!61JN_(.#[OJTE".8V)]19@X.]P6N;%$@P8N$MPM6P8"IW M]L(+NHE4<<[L#4[ AZ!CC;3N8ZK2E,A<(54R\9&,HF@MN3EQ?U(\S"["C\]/ M%)%T5$5J.Q/_*IB])S+[M-V;==W>4I"9:" 9WMU=7=;U\BBX5)+,\0NB*D,2 M4*;1S#B"&9QB453@PKVG,%]3*TI"32D'N^2YRWX@6\^-M8=^"#>%CL\NU;KD M'Z^2Q!@_M><',%V@T;?,CG'?4 ],3_UU,8O9EP.94+DR4,XCU7N)I@U")M+D M+AJH\^"+;'C@D$8TU-:J0YX']S,K8%-C2;L:T>WHM+CN2KB^(F:A$I7)5L9. MF.UG_&V[(AME6K?$%\%T';0OEYOS"Z.=5T\"/P9AG1^J0TX9 6D%)?_K$Z&J#XK&#_[-)2<^<9#1( M!Y)SSJ[^4TW$D$U90X&]K+$,-G^ MDOH/CPT^5H$=0$=)=X/SA)G:TCMW8S/MZ3FR(S+E$A,S]I>K)]I-XD$B3' H MY&4G41O-^Q%+#)I6IF@JF<<,G:*^R64>3!Z:ER":'G?8<&[&?]^G]&R)' MOH_<;1 9V\?WC:3H6 I5TGL=@@TFABSS\072E "B5KK<[9=UM1H=ZS S*+P@U(?.U&RLGQA*VG1 '"]%C891MXB. M..:.;?DDW\OS[=ZHT';"NCT(QV;,_2'LS]%XP,RY?>34$[%N5\%RM0'?3!RU MV]6HA4V+M.]\'9J-EM2<;5?'PI#M$[:#_HX.?^E[412TKM Z>1\0>$2]!4YV$<&PL_B@'A-;H[)S3V*^T MD21!E(R/O#_8^O)3J=5W1W3A!UODM+U,:KW<2#NF]I^PVS771OPFOE,OSJ3G M85&RA@FOW,X2'EQAU_#KB $YX@\_# 9+B\[1 UFPL M1\8SI+Z3\!ONZ18PE MGF*(-D)4(=G99*83!D;7NS6W'IR;#T%*\@%+1]BBQQ+M* *:3/NQ^0X.604O M0MC=:^!ST/\<1>1\:,W7GAQ?59WS"L& Z(TNH7DRSAS.<F$ MS%U FS$XBS\_)Y?$\S9#/LKA"6M7JS$9DKYG*7*#)PHEH82?:H[3C<)B59T> M4:=JC.-_/NQL9*F2&9R'!'-53IT N.!9[C 3 [XR'\..QF(M5&)AK2?ZWNGBJ7M0V MC4CC8&G(6U73*4XPNEGN"Y#CR9V!7OR)]SW/2,Q\LAF*<+G1^QUTLXI7E.Q M]H^HH**9!KDFZ53.L.L1MW]72B^'"\N-4YFS3VWW)KPD,,'KUH_-QL0].TDY MF[/GVG+CB1NL,1U]598-DW2 48'B9LNHCV<& VM]0?25T3 $E6:>2;\*2ZQ. MAGXV..MC.FPR,/WL4IB^%*;/7IB>.Z8J'#'MK61B2M5X-K=A$,CDX,4- MM=5KC5X,><:T"U &D ^._(VPC\@IFY$PTS'I^^&R#.,2*6IH_%_^>,F(MTLK MQ=A'H>?PQ$?%IJ5Q*8]E:$$INN>L22TRVSHEK@H3+HE]4^4B:Q!3B10MPOGG ME,R'E3=^BNH;&ZJ$)PZYEPA1:."5K])"D#:L14) M1/6SN;56&0Z4(Y6",P7Y:@6J%7A[-W3CU%6_%4!H*@('OB%]BH0'/7,>T69M M(A7.F(IXGP#EG#\R87]=EH=6W+HW37M;E\6U]!&@&\]A(CQDU??"FD*=\W(I M2) ;.UU8)5X3&3Y1=L(KF7CYJ-!FJC3?C6?"DM>CY(E)1QQ%?;C@^S9R3D5@ MW@NP?DVJ"HZ/!54Q2AF&3Q2&^Y\ON'IWK^-6EYRR2D+BF22YI6TN>PM\[I]! M6O='XG:_M*&^#@?:]0^^8)VY\&H/&-)+;\!ZH9(R&<0>NSK4*@_F L +$6-. M&Q+M<_1ER(W@FU0D^8CJ($';PD"A'4[(M* MF ?[MJX*[/-X%ONXP29KP MD)W-N6 -EMY!N9+;EJQKG4O"<](\Q1JW7(=!!]!?<9Z0_HJ?$A9+VF25?]7]\]KO6CG)#5Q*1 M/7GT].-1S$E+]YD+>+#<-*JK.C^$#?G7=?5K6?@ 2*,UMKY#%_Y_H:\@'Z,M M\A\?^'_X7:] )4+R]B2$Q6X,8_WL=A-.[E6PD2L*AFZ[?/>9&X!$?C+0__QO MGW[T\:>?_=<'0^''E7YH>I?\UB'?,TR+9'L9R]7M&((?.YF8-YC-Z3Z5]U!R MY3D:T<_L[J#W_8!6Z0,LZV7/7?:R/:^W!&M: M^7:UK,MNN^RV4Q8.T(9TNZ&-%(59)X1 ^+"55*(B_BOIF_9Z."8UR&_4759=V*W *( MB(:R)EK5/>O2AXN4BNEM-ZS;NFH_HZ\\Y,WY^+(WS^VM#2+38"A$IZDF<-6P M8Z/,2Y;"V[QFVO&=-E_OAVDRI,$YDNZ@&B. (^5D]=T4&,'R*ZK;E#EZ]0IB8E1",0XM"CU VATMBUSPL3^O;VE M%B 5[.,$;@Z$[/)G@;\;S4-,]B*7)131PMAC'+UMK1+A(BR9*6X/Y)LAWF.6 M">:V^,$U ,^08VE_,,_A\P2$ MB+\"'#>U W@:2.!<<"+H"V6SBGH)U4U5EX2][OVL==>@R0>&Q?GQP0D"FQH34P7O)M3Z8=(^Z4BC//O6\JOC" MF$9],0<,M?*! $-M=,!XQ_]0TJUQ^_H>O4:L[6D:P,.$/-;7I';[CF8\ ?ZU M. ) N>-L"I"AIZ[F_13*:GV:D.*1H2%SY@FP1IY5U6WVF]%(C.V;:1,Y%(+ MRR:0SFRND"P1[IQ^O3W?L[ ?P7^^:U"V#R]0M@N4[>Q0MM^&4)B"1, U1GV3 MS*#OS4&D4GDC,%XEHI\\Q1A8&%\$:I8)^]P\2@5\5+AH2?"6T3Z1Z(5NK.M] M5>!BE@RMX)?.WVD?[H8CGY[ MU'V9-/EXX8R<8?>Z28[KLQ!,[ M,1@LJ$)( X6PLD9$MP)9DSXVH\?R[3A"D,2 UF77YL2$&"*Y@9 ^EVUXV8;' MMF'"$N7D013P19*9'J'(&?A>J>(Y2QHV[G7;%CW1:Q4Q"Q\)_ FE0YHE(=C: M0R=P15VLEVUYV99'MJ6[1!?;ZE=V284G(D3=M>3K1KHY*KJ%')#_$#=(MR$R MI"S'0N5$5^ZFO^Y*QD]<=N5E5]Z%"R,AG/S6]6VV)A;@%4JB:IWR-'OJKHNO M>-EW;QVU*#%IV#V9T#[MFG1_:IVV9:.M>:MR/ M1=T@MTU1!W6?;:F+MNPO&)[+'CN^QX1H;0H'<9#^:05#_[38-ZY'.ZU#N5YV MI=PZ\H_K\;7\K@&!ODEDMG1NP,B]'RAM%=\Q:@6I#AG37(D6._,[D'@,B_3. MS%/LFO^!]?&JFZK8LY+=:K_=UUY6M'<5*##K[GOBY,F7[R7]LDS7Y93;".@4OA;F[DR= MLR!GH"J?)S:?S)33ZG-D(Y%X#FQEVO00R[/K*'O8^N)CWN3UH6?#'SMIUU+. M52:F5^N$=JR=FV97&9[[^?D?(J09OG*B> QX3,7-VOXCRHU1]6_[LYGT@E?Q M"'BXD](3,J^:[]0VU=&<,5WR#/TD?Z]=4=^!_H,B].E,\?))$"0[(@407X'R.$B58GRML+L9ZH7W0-HY+(9$U%NG?" M:$EU(K4!-)D.VI5VY(N$(*E,4]>%XR?S/O5IXMOS4BR,()0@8RD))\9'RW,- M\@GXXE?VSQ8O1#QL\3KOEGDPWU??_EJ7!_H[??;IX\=/#5^YZ$@8D]D!..L1 M9R=\]A]Y7^2_@(*!ST\4YI@90G_R<4!B)H1J8*C.G!^93>A.2#)(&)=[U@!X M4[*@*%&6WS#:$5PZ3H>3=LE4E=C8I5GNS ,LN?JCQ1UK\,IDCPI.TL@E_Z1K M0&B.9U91:?DR(1\5O9>-4+I:(Z0ER5!8AWA*@V.9"L1NB! M*;(1L3-R>5KD2+#VRRSAOPU^!QG#:NCG!I+=_VX9B6DSPRT/\;#U*9!X77E]G-=?O!1=!B(((\@E!M-#HB%LOK"4 M1#VMNX>>5YH^J20W2[E*>R5.=".(9PGW5>&HEK=]? $BX^+1Z+%^BU?5U]RK MB&!B1^@*)4,+3T^$#T@+84]4M\X3#[==0WQ5=3 3: P1L>FX=BV=3E9(^#,( M6/J3#"P86_@?S@[NF[?^M7>3Q/'Y!?EZ0;Z>'?DZ;(@0EOF(Y*A^@[*-'-$/ M]8@R6Q)8]=@XFK[%;=AUW.6C0>+$CSQQ;[U6FEJ(^8BN7'RBRS0$%YTK4-!_ M(#-643TIZLN;OR"^9D/N9M<&FTCN:5%2B1T11\R7S5VR?23I2_268*$Z;K!# M@WI\.!R:$,;\J\SD$E(V#AAX_XM;4LU D\EVBRO19"KH.AX-;=[1C%()%-?Q M]8%921LB0O0\L *MN0')A.3[8=-VD>E>2*$JS\",7HK*A*UG5M"U5IPI*G\A M?3BV?.HIJ,LCW)1.%F19"HAZ[7.I+@\F&SFF7;[D3J/,]R+=9^.K$$_4-QIS MHC4'GQS0,8>;;<9M='$9A_]>K#,<7VP>]RM5%SNL3"$H_(5D4E0%XBAK]DR> MIA/P^3XJ'Z?Z]G%3U"(BU7OB3,V&(#6D]_AT-./ZJ+N/&^S.FKT@OE&4B MFC5=7JM2SZK% 3[5IL&,\]K/Q]('=VV4MRGT^![?(O>&.#CV_S.T90ZP;%#RI' M%]:K(^\'>Q!)=4%68?>B\BQ/VCA'>;^V.ST%F3N!9/F/',$Y*89SM1^]G?4V MQ=L1 3JL!A8.YMT$('^?*:=?KD4849:F:8$G!;'Q(DQZ!W6%$#'>DC /D]D M%4C#*;O$6.(?PS$1]4U:TTQ&]#9S@'YB-#?G\GA37)0MJW<,Z%'BR ?I\JV4 MBX<^PS@RVGL1/^&W;-&N0 9*ED?32EE2YSA^\.^^A-[VKF$UTQ@#N7,JOZ9) MS#NU1QYDW>!UU4#"T$J<=XJ\D0>.*"+?507%'(*^@J)'-6IJI$;J5=X/#A-= M4J9CTO=$%J87".$6B:P1M_J#* ]PE$1NKV\@9V45GC7+B,*'8I)@S)3&'XE< M=ZI %-/WU!-OG\>VG4ZM]C>.,)OT>KJ4R2@M(M'?@!*,G)!1S NMJ%=$(+X&.T \A4:W/ZHX-BKZ.[U29!%6/@U M"UKJ:3VB"VXL^Q.A"-H39COZ:)YIL8FS HMM*>&#QP!810']9B,YX"B ]Q7= MM7+W" J41>5/*NFQ(S5KL?18C5X.>S,U5A/U!Y6>XY65*WH\QU@$>6;1$A%B M>%^7#*A0R!7V%?6]PD*;)9W,.J20<.H[UW)*(XM:2PU=S&UW&*67Y TF>U$N MK527-5O,LE9,2XA*=/'N29C1P0S'B7MU:>7: 45<5;TO%3?!8>E( M#9S >QUY(G;<-)I"3DB>7+@E$X-X['>:]I;A$HDVO%LSV65PT"4%)70DYV_T MU_?M3TXEV>HEM,003H63OJR:I"K%7XWIWSB/=D\S#?'/9U)A@R5MGF[5N%@<9 MC3O,@S5.N/%X1344W89*I57N]4)_7N']QVCT>KCMAW9O94F8P=7!0";A/O$! MEDUP\'%457<97(7RIG1VD$]<7 S.E^5]VS!M$A;.5W$K6@7BND)NG=(QY:HB M?:I7,6=5'ZX89$G;LU7<3Z MAEG8[G@5[7A@B/0K@M=A9C]Y/3G^N-E5G@-:0*,I2H2W5;Y+IKAB=0\92M0] MY3SPMNK#&Y/,4]1;B*DTZT&S2,@E?[QTXR;OMJ,DQA=T7,/5]TX6>#^Z%'@O M!=ZS%WA/^A%4N6$RHK$1)-)0\_I[\2=,=8\=^)CBI7_FQVSRL8_-<8TX)*F# M=$1XA6]?QQ,X*F&ED&CMIC;ZGYG?Z""1Q6C=Q!5+) 41+OA+^>3<21U%2FU5 M;S'0'LP#9-$D9AF"&6\XTUJ@4^C&/#P7OM$,/50'6%($84< KJ0P2-'@N^VH M(:)H;YM>D5%4(2MCHE/##*<8T/<2@MBMDXAD4V17<3?IBF+?NI926?C-L^=\ M\,(+>N'D_2J%OI6_KLK2%T>*& NSLKW>>[U^N(?D5K#OE!2A78891'*&P,CA M19 JJR5IKY.G)\:N7?S+8E-2+H.S"](7'H7&PX&3"G^&L7!2 U--:&@B$15" M:SA6"=6A[&#V&N7'7'1.V =R9,$'RF&.E_B$/J?_O;#4#,;N*)E[JPB^X*G' M/47\FGEM L=3JO7Y([\VM.EL7],!;- M[5#N: 7O98,D"M* MTG2P8)VS6.$,E$B_VJ[T75"\M.>J2_U82@W843I,(D((>^\K+*ON6UC5&VT@ M,B(3(W^PK/"FXDSIH\7?RL@KF"J]8N9O6C+ --E.09N?$>]:SFB/^O>Y 2-) M6RO\1K,@&I:PDI8*/U**D>]JIMD-GK+%SX-R#8L2K($6-!U& H0=:VLDDF&H9>F$X;&#"X'SOZ2Y=V;77@J:EX+FI:#Y #S8 M2T'S4M"\%#0O!:JIGKZE>"IJ7@N:EH'DI:%X*FI>"YJ6@>2EH7@J:?_2%ODQ^(+V[OX?O M\WVT$^2.O?*:UM^)IG46_AS#W!_297QY6%*V#E*MA__Z8/E'WK[_!E?%[@[O"POW9=5'+?5: MO^ MCSD=P@KOT#9/\Q7^,\3#YO>_^H$\LMNV>]-'B2054MX%&T6L=8M^E6^% M#B8/USMVAKL6&Y15--4OOXUR5O+35_K;Y ]M\B*I+&LI'4I.6O9Q,:G\MHW^Y(B!9>PYT5D(3X49ACOIMB(R MG:PI!;N/[8?8ZJ_SYR]ZM#/JORGEHMYJKN"7)8>L8M5D^1R9-#U]-*S;QA]" M/LFG#Z)YSH<9,_&;GEX2]8^C5LI2N9\Q)[(W4NHT M62GX?H.(GQ?D0[G)Z[7PR[))BCMN0MU05#UMFKEM\9GG7V[[7ME.[ +;V04V M=#EQ7I2KKAQB[7;!+$[ED'>6+!87AJAJRZ:OA/K&KK_/\*%@"JGLJVZ(SP*3 M@Z#%A6P13G/='N!(VGQD]OOA#7XNVQW5%O[%H9-M("7SL9@,Z^'(=4;LUO-; M1HL 1W9 A:#@V X(]FJT/)%@%GX:-F-8GYSP0#BDD)GK%^^I/21.#.)_+X7( M'+" +5W1Q N,837#^\S2I'_$=F)5SF 1WG.R8)C@*]!CL+OE_G!%T\M$-)PW M>G^QQTGO6S+* _,[9N+"$N]:&6QQ@1N?0UG<<^$6+V_#OJ.E:U;=86>:XKQA M;'V*3EYMO';"K,7/FNF,6%_&9C8S+U<$IG%^Q0# E)(P%5,0PTY#0 %C^ MX+AMNRWS'@0[GO@T;&_\1-@B^77X,ISYF<-..WJM)M]N%A>ZI19'+G'[25QY M4O9>['>%50P;2)QLF%X'+]&*%X\B9 MKG;?Q?_0^UU(7&G>V&F0%S3%3,2K"#+QO\KNAF)3SD=EQ\Z&*G1ZZ O3= M2Z!T>#,RA=.N#@,M"TM1M@Q*M8J#?U)\3GS*Z*3%)V9CYSSR&=*>U@^XK>2@ M/'@PP[<$3COFD&28C5W.G+)2;K%P4R&'@6(M]FY7]>8 O@UUF:C"'RSF2(=, MWE"U/LR/SML/25.9YY6X3\<_J>K\-L2WR9&=C7C$X#F78I7OQ/1E M$: 2;4Z6 &$DO5;!2,O%R!Z2A*$2[. BX_PD?]'AN_-H-&KV%/$S"8YYRGO( M;@K]<,R;:#W:IU <#'.^'R&% ?'-89655D!J9+22G)DK ;I<.K)P<&["38T> MCQ;LOV)6?58NRA\!#"=I,5T=[NP([Q.VY%9G=.0DK.IV7RR""Z$B<#>(4>DZ M*S'Y!><"TVRPI%)=J@#K:124+O%0-M?#YI"FM_1VG1 ?$]I*'6@I2"5%*BN2 M39/3WD7B*[2R+4ASX']0G7DR<-Q1,#J M;^HOF<,#?_??0OGZ1\-VYYV,1(12-R_W,D' R74_>7]HTO4SV_&3$*!*V(8^BI,7=Z)1L7Y$^W1J]<\F"<]16JXZA"E^3Z< MO[R)%OB -+O\^LP7X/HE;1^F:F42)-GD[=R4]&7Y1DCO-6!SZ..Y-W2(1(IH MFJ$:ZHBST5-(2$]*K0PJG3+WLE3_XB:6\:JI(01DHLZK;9]@F&:G I:#^-*W M'*-081T9$,115".@0U/H5_N*C9L-C>53=$?\'*Q<3VT4@-%J*#C[PY6N$)C0 M][6@%6)(F4[_S,SS,RONI&A:R&YW]-_M$FIEZ1(W;7/%&QCHK&[N-V>&&2SA M!W09\G3*:\Y\3L(-K^V5=-Q@8>;4L>19%'W/S:)CVD\AZW'+4-(X621=>WI@ M^,,TOP>XSDB3\/:H'8"/X'] ,F'!)R$HCQN)IO.,,]VW;U.SVE!WKIO>35]?:(4OYAY!Q?1H_I2 E%S80#8#+D M07VBU'5U F6I?IES7R5S0G46H#U6DE(_2M?],(K,Y'0>\1_0DZF\ MQQZN+.XCJZC-+A_&6A:QPI>[6@@MP,CS='*-CON\J,#@S@?O2.A]O/QPZNH8PS&%V@%:$;_B4A;">/22VAH;O+C:0UX/KHRSRP]LC)-NUB4Z3\K= MH&SO^T3P1'R,;8Z;2-P23(L9P'V/[1%/F!VM$HGC/-CXXIJS]/3+ELKG%P_# M2L9=Y%N4V!%6RH4:4VGM4C4LJ^9G22Q10&7>JYI\N=&BV$>8HYP!BR<2SFZ> M[V3>#W\=@==$ARVV:47Q$UY<7XM&^V9G79&8@FK8#^4(^BB7K9B],NTRT0?[ M7 #O, .0--3,HZTGU!?*,[C.;]J.LR+[(=Q&W.%M: I_]E-_3O>)KH36A^BJ M+Q"XH3 J\040BIV*.6@2O2OI5AOE7'L5T:7+NJ>TK.A?8N(98]*SF" ?'"0O M9,%D+Z9E6-<%79>Y)KK3SPP(9$O0/9!D#J%CCQ8CQ+-)?Y/-'CEK<8_)-9$O MFKSKVELJ4*LS$T>=L=?8UJ6T/]*8.#M@]2^!+I]0ZCEAW8X[ .8CG*^2>Q1G M!ASDILQO*JH1M3M1/9Q?E'55UD46W6\T2# I"/8B)?!4[)&3[-8PSQ #5EW. M%AN"$JO+AT2/&;P$G"KPWN+G? 6+YGKC$SNU]%@>DE^8IG)TI00^''4NC MH;@$0'.[.S@3E>)#7(#&6]D[H(G[RYDG[#/B0IB7KF0I$REM)QX)&U[\.VT0,I2T M NY2GO\-V@EJO*UF0A8R@6&FCJF^H^1&M#GAU$MD+E% )[KW79R[L%0BEL*- MK>1?]NEMH]6[%H#BV,Q+?[PN*=6VVU3FF/:L!1T?J>PY@ XAL>!C%#6/Z([$ M=6_A49-O2\/H+#LIBHME\JNTVPO+30C#8@\9" Q-5\>+4P+BA0JII_M<,7SEDKLHVPF9D#4RS<)8^&U571;'43.E25EAY [YPK6J-2'+RC" /SGX MD7RI6W36/=/1L/LM_F/.[T#[6Q'P $*H0.Z- B7:AC9* F)S9>Y5OF-.CH0V M!_[*!I\=?R_Y?0;,"'B!9Q4>W!S7EKU%9$]A*AH&"1>Q9L^6]"W7F;E;=-$U MW7ZSKQMN44%F!5ZZ%KYMEY%Q3?2PRZ$R:N7EA9D3Q7'9<8X] M@""K@Z6+CRK%-=YM0DN7P38\O$7\ MZL]3Q M\[&=5:7-%OU8FE7F2C4LD,O\.> ;5TGIR8JRT@8S&/16*@9"%\&9FV $B]+H MF7K_'!<_3@P@#32I;C'@"[<(?T]-9'P97^OL\[#0].]*V-<(3!QE]C#?-^$? M@L'HM_ Z4%,S4I2(*CQ7 />:_&&]COQ-(5D"+LZ&B"&8J9S\?D4XJ7'7GL<# MH\VX[5?YH- 52TM'M7:$P/N\%GJOWUP\_ZU%\$GN7B'K)YP)2E1O@CT(<\" M9>6^8V:77_U%'--X=( &926@;RYY356:WO>)[G!R_$7:ESI\>KP?JNOX3 M:K,:(&@.B#2\501[JFVK7B=MX"UGPWPH*[7K$3-?ST&KJN-*S )HI[8@',T2 M(H?@^_:NZ8+YT7QCI*&KED6D'726NDA]P.*PA51L2JD"G8:5S&D=., M/?<7*/:Y+^.S*J1;#M+,6#+SY4Q^8#Z7X-K"T_4;'4YBV]/?M,"1-=A16IV,BX#IW=;G6!W&2I+M[NY M?2U5RUS61H*\^_R:XZ GE+[?.)+I^?8B,!3VI7D/X_>)P)22F"0:[@",X0D_ ME8U(@RORYK@1.&=HAE(D]L$6=_29%4:9_2 MW'W +SN#3YIQ/<2'Z6GRK,9)@T.>^Y8\K4VU8X@$6T2S88A@9X>J@"\TJ[;- MW4-F4F\,FI?ZU"*Y@TE^X.V&0!3]T%5+JG3#+MMWP)@UPB8B FP9ZFA0S!BW MP\HE#Y&91]M*/,-T*L/NJF[8D( ((1*(Q_%S+L!7V#5S3$Q+>)3O <(0Y#'T M@AD9BWT3:^NRDV$?FE9Z$HV^4Q/*]]A-FB1AZQ8;TN;W.<,$E:03[8:-P3IG M[*7-MF^NJHU^'!Y4G/,V>5)$'4K#0'*"*=7BAFA66%Q65*UDGK7IFBXOT&AQ M2MP>Q>SG)S<;BD)L/4N)BW<=&J?#B?GGH]>/Z,>Z(?I[">U.[((=^6HH!35$ MFS(WH585H0G<-YXG+;)+L5='&U\[(B;P:FJA3-4 D.MP.,K?M%2$KU%,S3IA M3='@Y)@*Q$D%B%EL0:;W^I1!VU71-F6]FX @#0>C217C_?((@'5U MR=I16'WVZ$' 9%+@ZA4<,W-J!(:DR(T(T3@YD0;P&.6#!!N#XR=&PH6!AG6B MU$3MPL^]L&:V,("2D%IU MU6_T':V+V]^-BG+ !:Z@3:L,-XA]F"C-O>2?3<7-?H)O9NH-,BR>/-Y+LEI3 M++QDO;&*83P]41K''0H"&;XB.W\^!'BUY+T!$\8/AW^P%>B^QQ+Z]+P>H[TQO\BZ6 M9)\]OI1D+R79LY=D(X:YB&RV-VA^Y!P*(4_6;5VUS.@D6::K44>+B##I<8V' M.#-Z/OVH8<6)H0%/X>[=.20BVP'_#?C?D]D@X@@,/D"=KC@33-D0Q00A>6+=(R*D]Q M!#,>\T?/QR#K>BUC"6FR!^?FUGS:7\,H_]-")!7-'ZN^X)%8I5 M22/;K!(3H\0G,=X/CF!*8(V:"[<-GP);^9^S>W3S3/TQ>M1-\#6I93 9<:;I M9#Y82?WGWO$)FJSI\*S*1XO/0Z2J;K9S%/&?"IT_[='RV^CMAM,;Y1Y2[=/O[-.RG9WCD'F6\ _UUA9@RO?(,F!HC+39&/UC A M3PK-O5&Z[A;>D:]/A';1AT\9A4:!(3$0-ITS'[,@IPOA5S ME<69::UOG/5 $Q'@0)+DB+-C:!^4'.@!7!,V[@F LAP,9]:_STP7:&.91.+Q M8[4D&1&6=5^^17WQ_,TF?RQ0>J9M(VEVR)3B2S,0^\8^Y?>F_T9TD49,GEGR M%6/"P%Q1]'6U@7;&>7D2]&6/45Y%BDO673 2W=&KZ@MI6L&R#OYI[Z?L O/\ MB&G3(D\_._1=TIEA28_6MQW$&SM&Y*Y 4E%]M;>$"P>QVS)OTBX\39N+B' 4 MX,750L,#IB1IQ6$QE=E)#+^!R)-/-O,\)VD9#^%!"-^((83_LQ" MW:=8HJ"!^9LLSD@VZB9WF*0Q7YLC)= M%;8BD!N,B01DS"_O0ZA@5;9H%IR3 MRG20WD],>FEG<\X$R(V>F]0(8 TDE3^3NS^V,4[TWGJ7RP!/FAD:T6>!],1I MG1Q0V1AD,A/&8;[E$>N7(1E1Z ;?I"$VOKOZ9EOA%6-]C' '" MK^W*EH ZS$3]4_O=06ENX6A2?;-=/Y2["1G L;OO@88=/QHAJW-?M50?;2L' MUFF_L6P^NSCX,K\-A^9:I'R$:-8XOB+./1456* M4S*"E7B2K.D4W4-O822:,!*:SQO[?9G(?CJ3)U,U.#3(R#C&>+9;_+Y*\PQ/ M-MB1"+GO(V/-5(DP1UK&\.JRR^SW*I>EZJGF>O>KZ](-SWD8'XI>%9'[#, MFS/I;/Z,5Q')7HH@6\ ,P.R%? M(AF-UH-$H\:7KHK6I7P]*MF)Y^X;4^6$-#UI\)&W*,3LR&$7: MYBKBCN_243^K)_(WRMA=Y]>2B[>@+V>>"$?Q,RH^WEI.P;DPR$J0G #?Q+>(^Y,[F4@VNET;%.0+#'7 Q;795.R_A(>/'['^%3R M ]P-FRM]%W(.SD62'6;].N6HA3-]HYA%X8%U2A>7C-W13OI8*//8O6,?I-4A2PE0]#5E_1J6IY:4$WRC MN-XC$AZO_DG=_2-$NO.?)H3A-VL;D15:7RYK86/"W)Y]9,\K[R56D"0K?0N)T=]9E\.XDS7/I[A>_SN-:@]66TDLOZQ%\&KIQBKA]G-B^'MIPT8;O$UL M5",UJ25RXU'VK7F6.-U.,5\_7!$;V:(/009MQ&S1;S BW(,F,H[]@;1%T;)< MC_,Q"$31=@R,[O?]CK7#VRZ;E$7 U71327G/'E"4RQSDDTAQ[]A5ZDJG%2ZP M!::)0P=4..AS^X5NG_CW*V2E2+P^'#BG&I44&^Q55&+'W28JS#P-1'E5^5[1 M9G6+UM=TG[@;"%?Q.OT.+E6,#DDT;8./&['\6I%"U%>XG[O>)3VA+ MZH13?=)PLA(EP4BEXJX9R9*E$B3>9:YZ\S[X^U2:REPI,F['/?UV>%S9.,<0 MUQ\-?5T-CJ/-S-%*R!7&X4P:!-EA3AHC? M6=9#<&V &T:Q,W@Y M"CIF%LY5A^;NVL(1CP&D-R+#2M52<+.JN%KD2+68(SSP@<7(T]DR]^W+L!E( MY^ E3]KB.T&+]HL7J\&Y>0414H=_6"R[:DDD4>0L4L>PP%D84/[D$WSZY:,% MF;>//UL\??S$/>2'+B>=#'OR-UB5K^.JO!300_C$Y%GRQ">?/O\("Q/^Q\>9 MAVG2.NOH[EKX%Z.-PDZOL+U;BRJAWFO#D6^J935$S@L]4%4"%R"+/P?+4<*, MNLZ7U!#?JJ>CE3<5'=]6/?ZG 1&M[(D_LSO,E1-UCJ%S*3YL))7GAJ !.O)E MS8:0"@KB?*RJ7<5&N!$R&@"H\&L<<013-K2=E>Y-":QP1!RLI!?/1W&.8I16M1]CT2P*+,S'(;'DD/%Z(S]3>S?BPO)^JOFVX M-=PC7"G1V&$R&=:+_5)1*1,\G\'!E^_DOX*9(]S4O<#)9CJ=L;M(YSHAN(\* M>&%\,*9^YJ,)?C>+.$\O19Q+$>8 7J)6T/0\44O82)D2)%?P= M =4&I.R$1"(:$Z^,*?'I3-9 >\F/#\DZA21=Y6YG_J@UL*&Q"ZUUX:=X\@P@ M$7;3;'#?<6KNBF&#=">'!]2<,:#8W:"^O_\2'*(BQ^R;9N-K,IAJ4.,/S)$U MPD@F2ZHWZCTOR\F%&%L$ 2,K%X=V+YW<'+FE<)/XDS%KQPBFV!)F]ZN!%T7M MDK^=Z),SK-XJ<9*3<.IUF/8P&3OJ!PI? H?0Z2,5:WF1G\IHEWJY[;GAC)]Q MIF3'YZ5TBF4^52U]9(2IJ&\D0;Y7EC &-Z4.S#@^P^O1IE4',D]XS!(1*B: M.B;O!%\ZXCQ&9WB&1FD\E'840?#09A3)DMP[YR_(D^VS41(_!/!YHZU\+J_' M>G $HD4,\H):0>&@LCPE%J5T;AML+32S+A+"A M3&H?X \*\1IE/[(TR\M;2R)RG5P.VT#V4S@Q3[$LHE*Q$"FE\"D6- MG'\?DTA%J2GR$/&=OZX7-<#(G.[[%,8&TRZCE\X6'3M L=,I4(N5/&54%3TZ M'7$6W15#5:%6V+.3QEKC,A>!G]'U-"GO1N9KI'^'I!,>])^:X(KK@XD?C]<$ MA>+ Y=;35+9,A14-@O]Z@,.R(DM;.]-O&46!2Q8EB6_SI4PT,BRV6TNB/P9/EKQ7SCE-*P&D=$,HYD0;BEQ*%HV#N*X; @#T0, M9>?/P<:9XHL3W -C_@?.B='KMDTYTIG5?]7;14[:;D1'?QP;$I<16*E6\6RM M$1TI=F<\5LKC;%F/IK;O$G2$,1,.,(T(*08U>OQQEO_9O9B+?EQVYXS M?7MSX_^R;?D:^;S;7X>OQ!(IM>H*C./+SU\(>./]"?Q&1K*L6O2NV"B11>#F M,9KQ\ @)&%XSV)#KBL^?/'[OS?O\OR>/T%;#OJV-!F:7$Q'F-W'5NW["Y\_6 M]K"(DQ:L!?7K2AR 7K0=Q%2EQ$"CTT:?RMUJ_C2[&] 7N>*5X_:8Y8Q'1FPY.F%W"&1_-.*\-_^[VX3R626\<9U/&U< MZ8RA--%=+#:"JVE&CJSS*6W/A-])J'YWA6&")=FR[P1G!:-&K=\ 3@[]"$S MAH^Q;R("-$J#CE(1KCV;*G;P-OUP4SUY 00,8R6ZULK^/2!EI?!BQDO[Q)5K M]=C7)9&90W=T1Q<\49$L*54VI/*!RYP9E6*T1!?IRTU85^NJ^G^KYN$R."1M$6%1+*R A8:)*A8HK(D5A89(&.8*I.O")+02HR>H M&LY,V-%H%M=UNZ3@AU$6JPT!N; ,C,L"29LH>=B:JZB49_=V%2F$%,[($CU: MN'25[UW*IP8:N/MD9'FM0^DO3<>26RPE M91GE+4>.(X 3JT/&VG:>WX:]X]BH>@0.%[M_2K;Q=U/8S5X74R4=QN*89)Z<3=?P\@]<=7+K)@,;(3 M[K[45^%&E]1_GH5<.%DH67=KY(F=7Y(.(4PEJ+\2=AN"5Z[++J'BXW@@]WM@ M..RX-$>[:N8F_V)/P)^\09!<]3UB0+F4OT*_4+WXG#;D=_$WOH]NG@[Z)>$ MVZZI3 2W) M.3UU]A.%V@4P2XQ!H5L7IVGVQ/@)'?V#U*42>G_1$$X61\_')N\X,A%2*W>2 M1CN$)DNX9KR(3L2"0DTBDUXMS1%(.4+0/Q)[9#H:@]T:#)>"N U''I[X!)_V M7#^:-&-!RB1UO&]JR TFGUMM6JAB@L4C'^M#3T@?E.;5/Y>F!S9#2/AP#GR* M57XLM33<+!8^#0=]78*?>T:I46@[&*3*)(G!\]3ET *U'CG=0R- +CF*7;ZK M"+UGQ8D<^(613>5]0GF%WIL_H0FCFN,9B5HZ$*:(E1FBH#3.FKV7-S_CL\*S M VNN^/!J4(ZU7BL0QN>!8 ?UZW!*7U?,TU+.G$%Y[HG;0R+W2$0BC2\<:['( M JMPCSJ4;*!Y/THV*@4/'J^;C+O\@YUA:A\]FEZ@2<([]YN1G,Q=;"U087'\KV%?:T3&T$!Q M0^:=DTPHWT<>BK\)Y?Y+*RLZK5=%1Q+GO]>ER;1'5&DEB+@-095C_1&"'X*. M$(+>Y(P98#HYL3I2[ITM$1<=G;YJ+#C'I M0 A6 *Q/4&R%*C ^E* MI>\*T\G]=;%Z0P,;([JD<4\R\2DZ-:DSS: AK$%4(!, 4#!"V0?H7D(YS>=?8X0'BSNRHAD:]*)/^XE--(N-%>^ ]R-->@72!&/TK9%GT M/PVJ#2Q;^*]V6ZTM[_RU\[B4. M5+\8I^(U-VV;!%=T.K)1C*4RM['@)8TDN"P/KDQH,<^WZ#FD!=7>EA?!API3 M*3''_NRZ:5#3Q<#/0P&"D6?+X(Q\J&GOZXKF(2QG!@CNL_^!A<^7N50 I_Z @=NB)#]8*$VK[WQPZ_G.Z. M(^'M_&&V-I@VJJ=QGV&X,S0ZH:J;$[,[CB("-H!+9&C-F(TY3:7DC68@$RJ3$7> M]L18SF.T1<@;))A*BMN54,0WT0N$24)H_V&@XWOUFC-[)+6GXI:*3(S:7*-2 M TYOTA\@_KH9FK#6[37TH=1(][-OY>0-@ <"4+&8K6X>OX,9T6EJJ;0'WJA'_OWIZ$ M;P*V@HNA2.<99XRLSWS-#X"N;2KND9?%B_U0$UEG(AJFT(B7WF/%?1= )T#F MKD\ _8I4K0\>VX_]%E'6[V:%Z,-+A>A2(7H'*T0OK00B?BQJ($2/$US=];IW M;O8'YLVEM?X_0.3UH08RY-]0LG?2,9IZ4?21FG3)M!.'4M_5FMM+=DA3;R*+ MF\\0T">5>?PH2$3+5)7B C*LTD#LUEG2 .9=7B<4'%-%\$.QT-D8@994!+2G M@1MAISQ%BA^<5"@FM*L-4':QMO *B#;$#,:8XP =A.0@TIIJV _&F,T8$S<- M;JMZJ7:H:K,6!//1R&(PT;MU2?&WO4J$2OSPD:7/$"83-'%\"BA]M>4[/NK\ MT'A=*BU"2C(''A7E9 DHU"T2Y,O[V5R( FQK,#)5L<]KY/98@E[!0"[XB-TK MLQA9O_3\ULMRN"W+)KZ [W]1;\Q&K\N7EH=>$-9Z272[HI>T:.378 ILP;"+ M;"E5CLBRQ-Q<2'FY009G])2IA%*2TW>B]K&8XC/5F<#3Q*&^AO?<36-0F_B" M^ IH1T+]M&U&OB\/SZB)O"\C9X-WB2/W7S"E-U77SD#\ M)[ANOHPXRVQUOO3K"8GC;],OGT<0MMTL@/#,8/Z$ -#Z43@LK7:L%G*$_T\H M]S)NZLT FJ^EGI*$C>G\SH9BLSSL";TCG=N&NF!'SXOXZI$0: RMZ93T9 +* M)D2Y8>&NPW\J=OVKOW]EV/52< =2FJO1$"LWSDQ3487+Y0:V2;I:%U]R-2H] M@R-F,2T(A!WA=EO2\)&^X\QHI!?DS]FAY\H>IX(_'G/H[EMFP??_:.1X;:]X M=9N9HX=]W \1^7$,4;WB$JMYNT>?)? +:(5IF55(9+ 7J13.-^.RH^3?H&6L MV O+F#I#S@G,C>KB^^"XVAI!/MVY7+([0+,*Y M0RF<&R%H)>DOH%$D 3;/Y;,I\WI@3?A@S-=Y9U/R(BP]53<7N[+=U8S(680? M912L/ES6(SS?G7#X:6US!47@FS+UUBV:WF0MLU&?!U$9;8,O$BT/:['F7;XEY20@B(G>@.]72A63 MW677QL&XA5D4$*E1VC#]P?!1,"6-?>4( ?]A4W% Q'>6$K\JN41Z_XL26)D7 M[D*)?.()"<(($"%U;^DUCXCIF('5YB&M&?"]H&7L1!Y3G!>1\7KD>>1U6MM( M2KP\$(!=W3XR7\2$YQJ,9IIZ%+2//1M=QFXA6E<+I^@6;AII<-.#]-"KN=_[ MR[?OVQ63AC 8)+T9[^.>G]7I^EIS!*(B[$)WBXIB'PF7QE2:UX)9+O88VH?K M2SY)S?0C@_#,*+IM=J[T!(:SMX\079HP,D)VTLP:A7"U)X',JM_0OLJ[)0$Q M\E\YU!.; P-C!H\S_9=,3W@:DNFB@Q4*TZW5?#C;744Z. (Y M+HXHI&)A$48*!3]M'A(WGKP$*:PEQ7QW) T-^,>*T_]&49+HHRZ M$LXG7$:TW7'D!%\K)YG M2IG"K1 )^'NXY:6%DO[S;WJN7[;;I28_PZQ^7JY*).^>/G[Z+!/7.K+9W(89 M(B<\_ YA4 S.][6,YW^ ;=>(1-(F=SK&,O[7 TFG?\,K\/77+Y'17&GS+)OQ M3:[J&F1V]=0*$]:$_5?^)L__GFB%7WWS_,GC)T\7R-_Y)Q;E-HQN8*&1F<*P M?W)LPUM0K+[=;^FGGCQZ$OZSKFG6)*39-PX'PP&*4F;!U>M5QD# DO%A'SY^ MK ]!$3!XBL-B$PY!V'SVI7[Q3A8^GU\*GY?"Y]D+G^:&"3Y-K(1:+5B+YQ\^ M?OY>_C[N T[AU?Z&<5_[BKMOV7JA9/5_A8"683-P\XF5LV-QEJO9(;D4F4@X#H"D #M!NQ_#'OSQ_K.9/W4E^N]XTD:JM M,#ND3=XVHVMMB]@2MAZO1@WO>=?E#3W*6&=?GAR&_29+E_>RDA@ORC=DU9 M P.'V&OYT>N()44F@M>V(93F=O'ZZLGBO2^KL '_T3Y:/'OV[.KIQ\^?/WWR M?J8_=DTS4A:3-U"ZT<)O4_Y.-@>BC17?,?C5YD"&K,_[[5/R:/%M.!7[IEP$ M)V+N5-3E,.BDNX5.5XV&O*ZZ[=@K.'E_'U^FZ80Y>K"_M[>D[:GEP8I\J04) M2]#D1_8,0Z< MKBS#;JL@ *-L]K-F\),GS]\KWG_OP_??^]O[-!M(1/NU?/Y0;!_)*-83O I67E.R]_1>/%3:EJ+M(V)BNLB$U JL-1&FFTK6L 5Q=("9)S MJ@68\+$M.5/_2756T MJ[W#&N=-Q"["9Y%A-@=?-.!Z4_C/(F&*Y4+'X>Z0YS]_V;?#9W=-1YPI^&Z M?K1XL2)^)I0J85L.?\CF^O<\]7^9+2L^23)\J\ZIKJ+8Q:):K^--U/960Q(: M5O\,H)M3S'Q%M=%BOZH@26FFPZU/H/;@>5;!QXQ<99IK90N1MSTJ&NAQ(;(6Q^3G,P_/I/S!W>IX9C=3]Y MX.N\6P:'L+_Z]M>Z9(X+#50^;XOBZLO@VKY9_$@7P.NAHT+B]Q1#L12)H\B( M-7P,+ *G3LB\Z1"^>(FG:50RNC2T6&0R?O"FRX:[YMD =%5H M14264O@21CP5?N+!:AL'@\A@N8AX("/%L&Y@L4STX7-'N1(_"N]QK\J4]RN2 M)!WM]#7! 7$OA(00\76MY52:O>F.(L@2HH-P=],.1\\@1PI5-V[OU]9R9K09 M%W6.HGRX7Y@+-=IN@A*S]/EJ'V%8M6M]L9>CP&=TAD8$0%QDZ]T)W.9OZ+^5 M62&*-8#*+P4FIN!2OJV3'X#-'#%2YAVU_N\'_VQWJ),L^5Q:G+!;H%[8@K*C M8KIW:;O7R"\V>LV,"G!.LF7!AH=%>V_M;47EM"?):9(/'CQLZ[;,WVC9/M$/ M*$EG \B:V/C%6E-V<]^4'KUEB_B^DPL5NQ9+2%J\7-% ^+B"GAOO' 6] 4DO MY;#ZCYRJM;MV<<.1*\/#SJS'GK#@0T)<-Z)VC$HHZG"R@6>WW?%:5\1_"5Z> M!WK7_[ 1)([U"].44P4[LD>[[(!XA<&+)S$*:OWKT1K_VX7?]7_\=D?L,):3:&7_,RE M\C$Q-(BKX$X'X_+7=?5K6?C4OM8A>%,,7?C_A8Y8/D:3^1\?^'_X72.^(?KB ML ND.(-U"V,E,>VAO K;8D5I_MLNWWWF!B U#1GH?_ZW3S_Z^-//_NN#H?#C M2C_T.P+QT9#O68#PO1V;1"; 4\;E0DP9^2X$.99)*Q_RLSVV2VCQ9-;%RQ:[;#'>8DZ2SC'MJUOMMUY,;.##T!:82']=-M9E M8_'&XD2.U5=(!#/O5AO+A"T//I;+F[P^(*>SI%S+OE=146^_Y$_:3GABK[UK M.+>/+CBW"\[M3IS;Q8+^;V5!8ZNB=?:!0;>*_*2[CE5_ZI*;WN BHD8E>732 M ]X;HZ^F.+AJT<=:T.LO7EYN[LN^,Y=0.W-\>7YZ\P6J$&2)$0<^QEU[PI#T)_V927"/:R933)1N*7C5)>K86 M%@(,0OZ9.2;LF;1M,%*7W73939.4+?:'(QYKT\>=&U4F M%$)2<T(SWP/:3X\OV^E\VTDR\VG#N#$Q)NTW2HU"T%BE3E!0[Z)CJ<[( MFA5[1@1EW0M-"].W9"-:+4:LK0Y)#A@T@:*-X?@AP3*G0!E@#H4%[3;OA!JQ M(W'E[:/CNWP^!P339MFG/QV)8MH^LY"NM!'(H69>[$L8#!2'$L18+' MB7P-VGT$]!\Q7(_(J@0BFH,APB M1M :"IGYH^Q656^6?&SHC?='D-=,6 +&4'N@7!-EL%Z5/L>4AA!15PE'U3:V M"$:.D*(2+?>9/HOS(KA>?_?BY>)'G332&=AWP:/J68[D^KHKH6T4)N+3[,FS M)]G3YX]/WIRC6<\-&ES(8R!#ICHF>Q:20G-+VKA*W6OV71G?XH5RM K.-R(5 MX^$,D"34^*V@&(OT'^XW*\\^?(PYF7QM\1JSI%MLYK%S M.Q1M@.&<7A$1+L7.54LB*-K^RO),!([=)JQ-\S#6>TW$R[91R/-W@G'_KLXE M.-,&2,P//OY=5UY]200[A;T(\[7(FY31ND)8$;G*9(^IE9V9D; S_O+DR:,P MG221A6UV[.%'QF*-DW]Y_.CQX\=/D@>U F(%I0SLY9RU $59A,:>V.SZ6[Q[ M$F,R?_3IYUVN;7IZP"9Y;S-TPOX\6KR&[B=DM<=V4OXI8KX<:UO8U;GHQ9 +DO>;!9BCRZ8P M/NYDRYG1::G>6[(A$N+4$$(8'YXU=0'B'_Z]86ID9057<4[Z3D_](K._E,L> M4!;FL*Z-=-W@[-"W=WE5,"G#=<-(T4 MR8LNT5*2'ZSW90/ZGOF%HUD>+=[QA>)>DZ)(.FDU6M:JLT./B4^:ZGI+N MAT$!S,A\A8V2 :2\^8Z,F):W2(X%"C'W00[,)(W&9'7IS,I]@\DVI0W M"1/(W.MYO0-I7_2]AVMB*$F8"W/?L':$Y(0Y*N'SQ6B9&A'!H*H>K/@MT[B: M#I$,>::$R4R#4^X&:MJ3;VU+\V_FS[S*O#KB6:5C),\7XU?.LY;ZQ%%UMVZG M=*S\-PWCX*@F\P)W@U.);$34[XE#S'KGD6IE3G9R/MY73^6 M_ A:[(2ZZ,CR>F)R=+6O5>X]+NE^1__ZY*/LHT^?99\^^>B(4-&/_;&,4^#@:J_S.&BK,NI M""I1WN(ON[$="ZC>2>:WCR^(N LB[NS,;[^)>8%L*:7PB,A9%AA)-'A/C!BB_'[R_R5P'_@'3=\'45<6;A6Y,HVDB^G6 MZ%:UH"?Z[9HUR'0\CJ@&//8:YHV^Y_U]@!XF T/BG01G0>:LG@EQ>=2+G\B36FL[3O-:?! M6=GS@DDN>^T![S60>FR)J06&E[)6$4=B98AQ$=A=%3&W-!*P8H?@L@$O&_#. M#:BN-K'1L=T+<>GUL,$]FD.97?GE$]>$Q6GFG#7) M0%%GWH1W!2QJT&@='P3.Z \%IH3 XHK$9T#$1&YYU?NF7$I5,OLWYH9D3DS. ME5-<" H^#P?YELYD^#]26B7B+&3[/"WFB"\QX9%J&TD'2'@&#) MJ,8L]A2>2&C0;7?<^#G^,O,\[BC-Q5BE;2O\D)H*8\5WNMO.&Y]^>]><4S$) MVG!NK5BV#[LT& V6'99).37_Z+-V;)JBRJ;S("RE[G?H)["L(=@;K<:Z[>XQ MXWMNS]3=Z30>='_1]IH0B[[-]DJ+=D=&PUIZ@_%5B48T@^1ZX1A=+PP-4:5('DBC1DU1BA6AK;ZMC'1 &Z:F' 9)R41 MN*.Q[G!D]*;)Z(F$3X9]$LH"U_@ MN/A*;M.%]WK-Z3+F[WSZ^)GNBJ\$QOS2V<2OPZ6CE)Z#6$V[D=ZC/\OR?O[5 MRZ]5V%.W1?C93;6D&R.7[J_P#RTM:;]X\OR_@P*S96\3@F7.#36O%65G8FC> MEC1/UYR0(VR;\2[N>RU,,TH.X^W*T@G)+U [&,$/1?Y VG*-3TS86&BTLK>* M\6C'Q-]^M)E6U%'@HU&771RT-#+U<=(@/3%>!//O!4\;!ELG3>9*H@00^[1')I1&T[L#9 +S(I&6L).HC TCC'-ZVCKM04BL1JN.=@6$M.>E+IL#^"RG5MJW&IW*W,D*^Q3Z)YG27G M;HPRFX"&M?"FIZ;8J1<6-TA/BF9+PN:YQI1M*U6U!YNG\I]+)73&M++B)F>9 MH,2EK.NL'1\<":@!TV%&_CE/C2W1L-(-,N,UL.TD-N #0> :I13E.+&6#G=G(.S#CK>"DV\G&<^R+( 6&05P M!";80ZZE-?VC\$^7 L4E7?(?_R?(ODN@1H#B6RE/O9VTJO,JA!O7E#4#\UO> M5?!P(_R3XL+L[GRG^![+ Y&MWE%8>-?P<)]<\' 7/-Q#8(B[E,O>?0O+Z>I^ MDN)3^8]@%=9Y1:IB[2J$L4UIF*K;JI>R<.P@-]$0^=:#*,*]#:*LM3S8)K^1 M=+TP!I4\>:BW;4E!9X\20AYP0\TL>BLU/<1-!L'^#1TY2-V>>?>6 M!]&-$W6=#O)U+MVOZ19M9;KSZELS>F1BHVU-N1;CPD MG"VVG;G9T\8.20E:\I4Z=13/A#V83A$ DV_$^6]M,\Q@K] M1;:_O4C62)A^U'B"Y[%DGI2._&;@[CV9<-H7@/[;C*M@(I*ZHR=+ M]#]2?$33,S\$75_R:'D@\J7)[V,Z!FE?P<_P]GVT^'%#=0XX4YI*\$^!?M\6 MRJZQ.W>U::7FSLONDH;T?<*3(AMU$PPIM3FG&4=J*:.6VO";G,HN2U1GEIVW M2D@QA;.W+ZW2A58PZH6A?/)UHP6*N8T81X2Z'48-3I)FQ84,WD"Q/^.FNFX[ M!JSP1L5C\0+*82+[:53M.O[+5K4]<3YE8W,#*,M+^9Z=B792&!LQ:=";JV*8 M'#;N^+%J \_9K$&B%>:T<-/2 UG%*!H&GP*6LRZOCO.2\_[@F8>NY?2GS@EQEG+AOZ&]*? DC4)Z@$6L3P# MJ0@8.1\326)W[L&Q336F5Q>OUK:"4'5';Q+M[HH_>6SR[@4L&5HNFC@)0>#/ M[>@PCT#>R$[%402N'U)A>EG]QB,@/<0T\4>.0 8S2_PM+O-M^G7*>/-0*Q72 M Y'J=3L0>R0SU T43$M4-D,'HY3\R/QZB 75C!H8I+,+?VDWR56S=F>V*8ZR$9#'J.*)(XV0C1$NJ&X*HJGR6CA((R<->,2DBT_'R%GNM(+9,?2$^/ A"^K_HW MBR^Y;_^_/E@^5*7>8*?)31$37;<"K0H_? .UT; ]1J@LZ5N9 *?$Q#(DQ<2\ MN<6Y3*F^&$%U?6:Y/ZK"!7>&..R$Y4&4DL(A825GZZ32PU_HQ"@?\+WF!KXA M/9"P<#F!?"1U#:S IBK7(3+03O!O^5K-%E]1Q/8ZS-2&FKJ^"V<,VIHA5!A0 M)O\Q7&8;!E7Q,[XTO@E[QG?D5B_^%J)B,E+A0'5"G">A,X4$+*&N TXD\M%7ZQ\M1)/@IF=:I7HGNV( MIZ^';0N*G.A@D T/V]7H*7@E3B_$NW83?[LW,I;11L650ULJHT):F,DN>&Q* MSL$<+_1?"66U7%4X\"J/JU1^AD29P6VR$.WI@TP7#6(ZCDHIO%GT6WA!W76X M#/\5$<%8R*;D_,V&0A'G>U%S',O,QF'3CSM4G&D%CS84-3\^/(,B94[G\8,J7B@8/1#MQJOPG+']XQ3H,_F3A<='RIB:;9$RG,O@/I6]F$(97,28&X M'W19-H43 ]2ZD4J#+I/G.&SD%=9[R@+8!FUF-H8W\##MTU=-'+Q]5;/!FFQ?[-B9;1H6@4@ .2.! MB,$M2L8KXI90_$JWBNPC#E5?FMLVNDMEY_C%F#LOP/R1&C%_#]2#UV#+9'O. M@D::+D) [W?*6@&8^R;.KX9ELA^P^N%0ML@SMLC#/Q MP=K>ER& 1_*,,W:1H"3<.LWU%4TKF:)\%:$,\3;Y$XW0J:$VRK^'=)X1J\P/ M6_(V;1^U^U2)-L.9:338[_<4=P-"R6F]V]*R:UO-6Z-_*_C TTAZE0ZW390% M$3U'+KBJV4B6FK]TI;E_?O1UW2ZA&[UXW49NV_182=MY)2:&B(DEHT4 MO^Q!:(RIHT=*6B\F7XPE,8_$6&B[3&9*L9,\CDGH%5'E1;XENZL:/9M#SQ:G M[TLD-LR_*ZI>2)6YP)#,6]2;?[2(*.[^OO-,-QN]E !$+0_*4;!U@!:P53U< MC%MP<;%UHQQZ31G!LKL^J+BVS@?+M%-X.K- BW>2;^;32WW]4E\_.]\,C%&P M@%4W[KA)?34ZK-3LXOSR1XOT&AK+-<6;:&02J7S;]/(SX<@04'UBCMN$ *OG>[ M5X5\F!E%IM<+]T#H#A#W37DX>_&0>5I#^';K[3TB;?EE(ZEP_RY91;X/MF&P MY/XU,.EV.^%"'R7ZJK"_J-BO'"$TU0OV'7V$8ET. MB/A#\(VV9ZI=_5@R0Z:-E]95M[(D92B8:J[#'0(OJ:TX6+G.D>6O?7>O/ 59 MG)>B7(.HT33&,^7DWU'H@BGC+Y: 'T 0BYY5J"P9Z-9ABA-I.:CF25+K--6 M;5B"VYBMV0H/B8JW9KQ MZSD_0+/G''ES'TU?QJE]J&'.*U56Z,DD3W3W.R.ZJHSJ*GJO(M6$!*IKQ47)7?$T M4ME152?':COR_/ES9)[ZWB=<1X.Q0V4I S%X=M>">(WE':[SSIA'1\^AZF_= M]E"ZX^-ISTUI]T?=T^X%J!=DW^@,$<-RV;A2F IZ[+6=*'T/)QR_+(D46AXM MA*%I<2Y-4FAVA%K,Q(0GST:#(S9T"'\$B=.7<8E8L.W8 RFU_-7?OW*'G(MH M%$3I.Z-(+:USG.JR:@@**NZG8LOVM.0H$6A#:@R6ZN1@5),G7;G;BSV$2M^#:[5 >7H?W M)@_D6V?^9EG G9S*B#0\-J&K6U-/\VJ"CVD.MOC.-:;!A M=;N,5$C*/KR<,1?,OK$Y=F&_=&JC9];?VB%YZ^!KX^V#_RE;B++A1$X@_F?- M!$<(5611U\F.G/G%JM>ZP;[9$=?B"JG?;+RLTH%9YI*=!^C Y8 2>E^'C4D! M"VCZ*_CV80$OX7>N&BC!'=T93L.?9I>G=R5+ "W\=X$6EBU::0":O9'>F#Z1AK >S*\#PF[2YI M!NKRIHH0TP1/FRV^V'?!N@1#'?XNAD<1OOMF ">_HCEX:_H+WTUK.I X!,XS M4Z0%H\OMX7QA?8"5 V"U"9>2/+^)[YZ/ ,S1)L5?.R'#,F/EHJTUB]#$#3\6 MBZMSHN8@^,LO>X9?TNX>;V";@_J@3?_S]#8;M@,.G0HG MJ$=E*L=#6MYR8K M"[\_Q,O9H9Q8K@2&UC\)]3#.IY =E?8&,^A\!CD)$<7R*+]4-0_5??-N#>TJ MAT2+M1X0\W7#YI=]_J:$]T/@]G7=MH6W84T>-@VY1/E F;IV%];?K4SEP%T89.W"^U]!UB48G;!:6R=,&74?%]]H>LBOCO)+)=*#"$"8,/_0 M#^%Y8R=IF%9?9D/?Z-:*CW=>9^E%*L\@,Q^F(\P\*CHR::2(84N7K%P6JUT@ M+G:/V[6W"(2'_#HVZ6CBSE94?R),,C _>WCN2.B%KZ)0P;P#LN3VQ57D19X5 MAIA6F"=SO_B2>!]^S2DY!-3,MZNA71(8FYF#GC[-? (/OJ$05=.G_U;F^^"' M! OP0WA(<&;R/@DF,@^H_BO(?\6)*R5KH-Z@W:Y -: [;:&=D5LL^&UE^,=UV[U+B MXG;3U@Q;@-'KZ$0@'Q8/542&V?E"2CE&T-* %'Z,:@O25-,4*NZG_$"LBM@< MO#.(GWR?Q1;-1M,!P"' D^%^F?)" M-T3E 80*[?\0=:RP[9@L#O<;/R)&S=K 85I0MC1&!:WU"/PN SR@QZ4_(3EY M_,A821"/S>?N-*<"2/Q->-R*4C:UY'JQW[M"-DDX)651SH_0P6XHZ5B#FK 2 MBDDZAL@1_X-1+-RMT>=<;W:I&E!(SHQ!J/H#_&82)C7A\1O2)P& V3.IM_. MK#VB6"IPJ$XQC$#TQH+L$G4-2?E1?]U6[D)ML-,9D\0VSR.SZ(5 C7!XJ=UD M"CV"28K4DX?"J^"H50A=+C)S'1N'55W.*1?RQR,8 $+?D)GA9H.2\Z:CQ:9Q M2VJ+GFS R8A7G3 M1,OB4RF.);S^"D[GNI9^J;*YJ;JVH4O,DE69],'K'U7.10-6U%*)<2N5C8PI MRIB?R\*2+5'[URN9H5(9U-=*)Y,WG9R'&G>JK%O2C94RV2[#ZF]19VEKH:.L MRVO9*VX"/:\9MZEMMR2;R((L7H=3&RNS40L?_#B#',P').%7UE62::)=$5:K M0)4QNB%JFL\N>73W_&82 H6P/73P:Z+'W /#0'<%%;[1U>X/KM8K MKS7V2%ORI*4V$Z0UCOG/^RX^:608Y-3R0'A0-WF]+Z^"0T2IX?S7=,(8'V1J MO/3O"I),0LY;66S7L.@:-J5X[)<^#[\;[#2CL]BXC'Y/""IB4V!Z9I0@FA)H M$,(>3&4V;"0UW]#DK925-#PAE^I[6,DNHTK#3;X*YNV+[U^]?K'@SF=#(0C% M@#;@RZ9(5B<\KED)5&DGLH823'*]6N#+$I+Q;M_W? -F8*QF@@()5/<0>&]< M)AS,NDV)U"/G ?K%>W;=X#J-*IUDCTMI6]Y1U9R*>/*M]UDS'D_..\K?4& MAKPGH\PA-J#EXNIL^F"&/UNBMWW%^QSO7B3+$ %BN$=]IE MY$-=NR6QQP0GY-'B'XYHH5?V!6W]D+!^8I'Y^')75LQ53.ZXM+ V'V'?<<^Q M[RY9BZ@F%,R&<$-@$*Z#H-)((UB8B _LF,&PHHK%#/0/P5;L8V= \@@A Q@KI)RK M\5]'+/6?.<[N6,H*GON>N_:U<4SJK'$EX&(23E%@B7=M"(B2R$K/+V/F%M%R MM]*V!1&,L.U:SL4C[K5'5W23L.*QC [N3MC4R2;B@TN7:'O;7",PF+*6"Y,3 MF8(69#MQ#_K-(Z\P&N)OVLW3*4C6A+?\IL(TT-L?H1F3.!KK+ M2?5.^MM7J#G@SRA8K.7D:3LL7V.$.(X'E9>V;=BS4>L.8!=1ED2<.+RF<07: M*#)$/\3G\7_K@<+]J:?IWV 79TVA-WSQO?^ZJ8)#VH"1[I.GCY]]YH_WNY8[ M?7+)G5YRIW?F3O-%5?P?__'3XW*Y_/"C\J.?/OIT_>RG#Y^L/_DI__33]4^K MO%ROEL^?KLM/5__!O\K?^.?K+[[]\KOOOWWYQ1>?O_[IDX\^>O[X(_G OWFO MS[DZIRA,PD@7WWZYT+'^P>PE;^=+4TR]U7[2!B0Y\%][KZY:!S^U.L?_4A_Y^)C(M!0.&J:];7J&(3T4F%XQ;S1 3(R&TL;QE M_)*]G<5/N_R 31Y*V!!XX"8ZQ\ M5WV\-]$ M/^9-U!%/@!/AB_D*"T>@-YS(MGNCN77I_(]]$H+[FSR1>V@X%4F+A;?;-RME M,BP7UFTM_)YWS4T' 7KDO94QMAE<%05$/_PR^)C4RVD(GHRJJ Q8$!-<42#/ MI\WXATX^9E$BP1);-RKT)X:7H=V;L\1&B+\HT\5HM/FM8+";N-:2(( ]Y.1N MU^:LP=25GNA+&/3L'(+"8AU."]FW52SK3WYU?-#Q%IA7P5I2-G3ZM5N&P(+X M;[I,G*3H6-<,D(W//_SHXX^?/TP?6X>ZX+&>U<C7)'IX\$S$;9I!B$W&-O=B7%;4-'Z\9.7B_!O)Z?TY]\C_HM?&L\NU M<;DV3E\;VS [*@ORY-%S'30NDD\>/\V?AO_WT_-GGWSXTX>/BV<_+9?%IS\] MR\MGCS_]N%B7SSY.+I*7+[Y[]<.+KU_]_R]^>/7M/WYZ_NFS3QY__# ODG2H MBS_O(I$D@&ND9/$7":X'Z>%_D.&]"=&=93U&F0#$%=^@)O#L2;9X M^OCIAV@AY!_I__JGO=EO,:I_@OC-1>OFP6C=M,HO3_"$9=Y7_7FEYRY;XT%M M#4IY<,.';([%23FXM]\@__G+OAT^N_,5^&.7S?*N;!9JIRI^WO= 5M/&R0"3 M0\),9"L$;1K^_%[U_N*]%^]KXRPA-7S"+H0XP@,MU.#A?_VC'1)@&L.Q^WX/ M $[XXJN&Z) 0[;S>Y"%4>Y_3B>]5X3U,4!=G<4*26%SL^O_[M M;@"\Z"Z;$D$)6[4962(!=*/OW6C0A5U@YHD"Z8LXN*-C6**"!!5GN_GN-AE' MU 4N9A_HL!]]WWH'L]%,,=UYG-YR]%G6['W&(TNR3[E8E'PV!4&U/R8_,I\? M(/>LD)J(28)CY3SVSQ59@O37M$O+ZU9C-,2Z30%P!?F==4+C(#8_V?W]95Z0 M H+<&.+(W8RB8YFA^:.&B/F$.KN-.9B-= 3>\Q(Z34&MY7TL9U*9G[TLU&+; M$%'M/\N=/U_*1@IF7CBL(:N)5U)<5I4/5<#BO4NL/_M\RC9(70:XKVZ-:O+$0BY(GHD^63#)%9)"!E+^*B-Z)B M,=7<.E6S_D[N^ON[5SQ^7+PCY5>RERD^\IPH?0D?NOH/K0F>=+]G1GD]I MT>Q//[H_2Q&#<:ST87D$(ATJCS$L3[<)T'A71"P#&5YZS^AI.\)# M?Y=G>CN) _6%B%S0-X7X1C-3NO*9Y?!1T5Q84.S"(I%O='J-8>M-'AL+NOHH M69DUP[)?P/_.CS7<72@N6"!K<+#6M>1P?%RC()CO?%2#%&(<[:+_^;!BL4 M0H T$4M_>]5^M08Y9/01&MJ-SF'1L#5.\V)R>7;6;R/]%%#4-R@R*-J,HI3I M6IUU7+=-)/5ZC4Y+^87I;??S[XPL"Z;B\0>66=NP_$(I]CX24BN8BO]2G%)\ M[+2LM)](EZ3:GCNJ9.32_I#!;U2F[BJS;*R4QM.];2Q-^!DUVMNY5_Y.-V:? M&FN31[9DCCR/V(1*68=-T=;:#C/S^KP(*/3Z Q.G3<^J7!7QB0[DN"Q;?M:$5*&G%%C M.#IU(LH2"%H)5YG,T&M-*K&BU:KV9GZC?PZO?T:-SLF;9I_# !N'SFR]V"&2 MZI!/+EIO2V*)9J.Y83O/D26>%W/)JE"O?G "3K&V?-0JSZZHF-C7Y]GV)N.!?GNZ@8R?MVFCQFBH'YB[ MDVZO-S2D>YZDVVI3Q%XS,'9'4^6=7;7"]1=>.AZ#YZ=9IYU2,F4FL#Y $S MJ[7!09VCJ4=1GZ<+Y-XYUQ.'VQ#U"0"Y=S;VU-P[3QG"M3G;4R-; M(YS/6#CKF 2N!!$F0ZQCL. ZUZ/,8J]ADYK-%EXU)RY\S1J/7;%.LVDUQ?]5 M\S4[B>^#$%8SL5BK;8W:?:L]ZJM?Z:[,B>QT%>-%G.(N4M& ZAUK=:QA?V0- MNMUM;^0:U%'WLR@['\KI?"@,-K1ZW;;5[[;V&"SK=F>RWWIDOW6(>6B4*S>Q M?SUB_U5%*O0AQ?*R!H8@M89(VWS\,V2CR^ABJU7BZ873W>*SIF,=$_)+)Z!W._=G4N[UAW"%GZTU;>+!Z&X9AU)/E62- MD-4TL;Y R/V.->P-3.[\1'/G[QTGF27B4J()G[J.&YLTLDDC:Y!&ADDN.@.K MV>N8([%G&\8V&>1:;-_Y$*1N&61SNMODD34B,B/U:@V1MMGDZZD]\FG5Q.!^TJ[AO0T[O5$$?[]"#K] _:=UOO^PR.&(2NFB:T\,$U MQ(M&&6_#*YK0A!;A 0WQ]K5IDW:M&PGY9^<.V*S>*0!.BT")B MHB%>]C":^M:PV3]DYO]TF.5$JP,6;MLK7J4GXC6RUM_]/QL/ 91TH=ZIU@_H M>C_\T>XXTQG^/4X"6,U>&8*Q#E>I'LQDT)D4-K#"BV(H.L.\QZ5I._F'AO@- M\1>"(CK#?/CPR&D1\2;6U6)#GTW$^5"'S@!6%_0P$ELW6BA=8@_UA[FZ.,;) MT#\%+7Z,[;''?_YIXCZ\?&F-;'$*0;EOD%#H3_A\+T()P%PC/GLW#R+J(7 5 MN>*_9?(,0YA:7A9$NP2L-PBM%<&I$Q/G2<#1UH\\54[=[C:;:2MAD MGZIL2E/C/\U?PZN[Q=R.^+L8L+%I[?P'8OO.;.C*)GQ"9LG8\]U6#"=POO^'9N' MKL/A3QQA-,SZ/;+'(/$F*T<4PZ6M$YD] Y**<0R.2X'_.G9T3XT7Z0.6(#W8 M'O9IM)B]U/+B4H;!+!9OJ6*B(>,5H3,V?F*ONXT! Z1Y\+5PVM)Q$(^LUT_HD\8MFD=TFISP2>+$.!!P#0\?0Y?^ ")S M$.B('N51[,[H&%"*5OY]SOT(IIK;3R@DQ%0-=NO"$NW0>[($LEJRH>8J/&?K ME7NX! =(SXGXT8VRN6NW<\U&>\W.[4VU1]S+O$[01#5IL@PA]'.*Q_&X':*- M<+^@X3HY82SU5>DFC@/DRT,%5;N;B]4+$+O=W*KIW__:26OFH)(*M$U&RQUH M'6"X;Y=$=E>V]V@_1_?#UT_4J MC;Q=J7XEU@21< V_HL1**=+>A2J+6%V%+INYD[^]^JL[L@>39L_YJ]GI]O_J M#NWN7W;;_NR*7-8:NDLS4V5N&QICI$1MG[5-U/V%"2@S1Y M,J.N"Y*0.;FNU4OZS\(70$L^^J"&[MTY/ # X=N/H&/8F#-W!CK%!2'O/8'T M]Q*4]F"XHLZ A7&A$?&OB4N&@@^Z9LSC1\Z%'EZMC3(E1,H.GTL[3?L\9K'M MW[FD/H+@VV)[;9QQ&;+<.H4**P#:J&9'/L$R81EQ$*+_MQ:T"WDD^BU:' #= M1SL$$Z/3LEB[V>Y:[!&^!NW=R31_$%(#\H(^1Y,DAY(&^_L^,V?C -HF'&_" M!I^ [+XH&8/7*Y7.#58*E^8#B!=W MHJR7//D\K;-$BUL^X7PFJ!'H-->V?,->O\B/VF/?7^2D(-%L9X?5E")(_PXP MB\88H-2)$4%+3> %274:O462:O>ZFTAJM[7E;QO.<(+;#&\?"&\-]A7%BH0C!QUL M=RJ",G\"Y.UV;"G%B9.N>P;-]V:CU>OG< N/(]C\.[ Y+CWO4FRWN&O "OD( M&2#ZDF)D!^$/W&NPA9PDQ+@:^QR"*P?[^-F#J6?XC9# ^"71889MGJ&80B) M%^[;U4PC',L+5_Z^"='5\E>OWSHG_EIDI7RXHS2VR@U/8\_$=HZ#!V7\+<=C M[NT'M"+!A+3G\/YWBC* 8?>ZW6\,BPS8:C1;K4T,^'QZV@4=>=K:3HD7Z7CP MW&I>(9QLXI"WDE8'.^L"$=;)PTN&/$:4]H87YE[8DF9CU!\55^(#R0DG)(#9 MYPG0BAW1JE8+G&6O) ULV4M1JZ(GT6#_XIFUF@&V8+4N$.(.@.8\E&5O(K-W M,_E,0<#XWHZ974 !0!IO^WU),KA <\+'FFMY)P#C<,"0T!R).96H%WE)8]X M5@5?1,;(@9'L><2OU(>\<,%PA0S H!_O"/]?19HH,H*)"?6%B(O0-X7H2;[J M4SRS')R*0[6P7,KDU"XXD1L?I$HX!42JF)OZFVR'*Q%J>@0\ M;8WRY-)*Z:/V. K0 UX -)^]>6GFN[VQ&5*=859)[E.%;VU)WKD!#&;4QEY* M&L.\O;P^=R6G$% UZ( ,[_?F!M*=5TIQ3OM:AJL4P8[3?>W!T4$_/Q[/JZ;E1?EEPMHU ^V!/5NL)@.KKY1:FEXU;=)W(<=]SO4L"1X-I_6$R!O"U$ M?78( ZR04FS,872^*O"5BQ:RT6DM#8[.=E7"!IK:T>AI5/_UE(DF,:-5U=4631;)3J4 M&K0LT4>^U<.B^_79I>!+)=\+-=W&PCN&A5>OAE#/,/^T[?ZTPC8<] WON[9$1V5"D(4_Y'M83L7]>K2P7OX M((X']M+3ZAM[ZI1Y#&?\M'P:J3486/)X>6F:+5-FJV=L%EKQV''Q:%"N?Q(^ MQR*8%A83WR/N\$D'B]T9-D,1S11O%L:-B#&^=& M$2"E] 8^M>"=&]&J(L40'H[CWWGHN$"G\(L;,MP*D-->0 <563 G$L+3?>(8 M&\_W=EISGHU.AR5D^4P3#UL^[4WWBMKYXM'(,2?^[W3S[(O//?\,8_[P\3ZG M&0MLLOKD8;;F9J/=&N77K!I_/)]-EY@S/]NHV\_/!H-3VRZ'=C [75B)B&RP M.G> ZID.4*8#U.8.4/G.FZU&;X.-6@NUL>I\+D@0F V6(G1ZVB0ALX*4O !1 M *(A(B5[14T26AUKV!]9O6[WF2T8WE$SA75GFNC7S3\_D"VV[@G9KP$>6GNN MOW!:>Z=N/4I_3I1ZM'(-@QRP2%S@<='G$$],T^E^T=I'_ F?DRC5&C:H:;27 M%MM)K7P53)CU!^-59XR\)A%'LL%CPW6\-A>]19D-?Y -?Z,^>[GD3N=AO=([3+W]1T;J58 MHE=1EBTUGCO.Q9*-?N>4L9+>,-1Y[@U#[6:C6VV8?[@#!C==J'5+ EJ(^L]* M*I=THU:[,= D$?!\&COZ+>%@1#;K35)T1YN@J.N\*C=4]6*J:C^7JOK:Y.2. MAK3GQMLWW9EW>HC:\Q))8RE58RF]5":O;WE1BDP>[60&596]>RGR_B1WMK1K M1C>AZD@"QI!3A>M3U%4NZRQ>"BV[59T MK"N%OD_!!7R1&_0\G[ >):X?5N5^?HJ2^3(>!Y2L+-3!869!W2BXHII1W5"7 MS,MS*JL^R'.XFTZWJ%O-JC\K1DIK'5).'&X]B6%#*7 E6)(F6<74\6;/9JH% M+8)56OIM=/D]=1JMU4)='S"K$&X]#8ZL&N%FA)L1;B_9J5ZCKSN8QR=?Z4[6 M5;CIF2!\AN?W9[ZHKPXY/QV(M_+0IPY(T")EIP,B]* &3>T3WZT>N1':YZ9-^VUXV75M9BK M(C#:%=/I@+2UN36]A4HUI<[UI+ M1M8FL=1J-LLMG*H#G6U"R)L7E-CM% W7 MDX2.G@JL 1HT2A7JQT-&5AM9;63U.0JI;7E0@[1]\J3Z<=R+7'O5_##73N?Y M2VMDBU,(RGVC2E7S+7@:K1&?K6C34^R=L4L3I]R%[?H^@];LX<:.Y9S]=N3[5^XZ]P/E6B&;@.Q)% MPS7J_;FT)?[$@39V:1*EQ8*@Q'^>OP*ZO,%+)O!4H0<.=>/!SC'7V9TSG^6= M,Y_5G3-;V_\]3^.O[MWT3'8[:G^IEU'#JY\_8#.ZTAMY;FF]N:[7$O;V*7;2 M4VV6-KUA>UZ1DN"[USVKV6M:O6:OT!%S97NH7%O, [6X'">Q:I*TH4$[ # MR6;/$9.0KN2D1:J1-BSE=FC4W3Z6M6\;*D!E^@H5NC,MJ(E;;Y%F.SS-BCT>5MN M[+6YU]LNG>0&S^XD9U$G.3:P>H.>->@-U@T#+)7PB9)+FU0%NT@9'YN?+FWH MYY!?_H:[.F'_LD.PY^+HK>@WATWK6"I U$KR,^<1_8PFGHM0;>W'ME<[-FJD M]EVHV*NZR)0*K.*:M3OMFW:GF6=AVIVN09?-W,G?7OW5F8Z'0^YT_K);??NO M+OXS;D[X7[W1T&Y/AX.NT^R^$K.*-SZ^__/][Q\^?OCSZ^VO-[?7_[R]O?GT MY_L_?X6O__C?VYO;OT:=P:#7E^\K&+&*0B9V"2Q/=J6<6G MTS5UL'WN'4?K7* "7R?QA>W5@YB3 13R.,!.Z63"@"WC1?P1OTUMK^Q2 KRA MUO/@(X@_[TG8^"@0VJ#XM@%&S[7>O06_R]64LXJDY:JX"2#^T0XGEUX0?!/G MR=/-2FU^81[/0+D\20D)=KNTE',7C/L0N^+/N$1 Y;!"A7'#6SGP <-(X9 MNL A;(?WI.(^ 7I+\*[CSNTXM? CO@E8;,XO1T<2?;!#-P":F,*\01@I$A*N M/XZ?77A!8D!1RA> @?TF7I)$@9V;807D1[*Y'0IYL$!\#?8;/#8+B#(S 16H ME1/[T0CIBB*>TN=O$JX_)%RWBX3)D.9=OVSR?*ZZ E_WP>6/U:FA?W$4^0GB M$JE17*T2B?M<.;N'Q0(U12#57+HZ@M2/ R2/7B'L3VACF,>Q9R#3H]S>X!NP MC=%3!.B'+9+.+6X)^&J31UO.%073^)&:9Z/<2S7 I> XD'XN;#'Y@>G0242Z M"X@429/'3TA$ &R"JT99Q&.,' $A 6RV%P5*X\$O@&R'%VDX!.:B/N<."(BQ MT$R65)]SVPU), B%!C,$ "B,_#&(XE3/J:^9K:0I9__T23,0^4F\D-I+'TB1 MK)2U%]QA(PL'5I=M""T,GD&_2XSB>O3?.[IIANB_43T9?^3A7:Z?WM&)^).? MJ>S62*GL6_3UHX_VG'WEH#??._])7&'<@PP/YPUV(87&'_S.=I[8[^,[V6#Y']58N&,WBEFN M);/\'7"'= J_.(M+N;F^46^3+8'7$2 ]T7U"7A!),XOL!$R:V5*S4-/UV5RH M?MG[_I<$'@=K#177�V(>#]'5@79+\!]<="9Y#A+?2 MSRV-5I.MCCT"YL55!QF&LA=SRR9+"E\&W1L4X*-?SW:216H6X^KJ.3) X0;MBOH,+3T :8V F MH.F3[5$#-,Q$A:=G8/L'$W)HQ,ND-O*4@#%0\)QP5#O*(X2&A#U5Z'($@L3< MZ6 8>I\'F$T1 75.UBX7]EM^GD=T*,B6A(EB,!\PX80E S!P%$O6\0-V%P23 M1]?S<'N$5@ MT#3FW&<3CE+(1985*0+*W&68D0@,Z9X8%T#FGA#3,_O? #JH;42I#"HIUN7? MN9.0/95SMU'6( '&D4 MA""B7L(2)0Z81,A92R="Y?G-!\.$VWYZ"UY159$KM-+3Q6'GL'3R(F G MW6 2I2M 1PST699\"#F:09@XR$85CI)XU77DRG V#]Y+/=[;#]<5\?."P+ZW M21D4TTODWD42/%*SB21'SCY\%^(/A+ @ WC0[]VPD"X#'$:![W-A1+I 0X+VP$)V^"0)>>JL(DU@ MX"# UT,D)IF'41("(,'KG%-"3X%J8$9%C2^!!" W@9-0%04RY-5%<1RP.DS_JCQSSH]T.;.#)-T%.$/$2:P/2P#U8 M<#=4\GXB8E6Y$7 !&ICROPD6AJ5^S0S+ZBS[]Q$%"A8BG>*Z*A("(A3H\UPD M<+UQ9.=RP2J;#'[;!5X>B+^J($(ZRXVLF4B-\:5[KB@:>@"& ^B<2]:(U:IE8')K5J4JM;4ZM'URA4 MFU<4?F1V8Q@;N U\;#0V9:P?#(P0\VV^BQZ8=-:?(Y\_XK!H>_P*PB;5)LKD MSVL(&XV")Q:[,Z[DWK(^RHJE1'44OB1'H:1&KD:FB56(N4L*HV3\;VF$R=1" MSEP3M_(*0^Z")%NN3H=((9D'?GXFF&-)DQ0<[O1)=3&9TDRRL"Q3>>#?<3\- M>8BZ0_67/9^#)4@K6-B[/);_3N]D<;=''!43AR"?23P_$6X!.SYF1/(:"[]? M&+G@:Q8V$*N@P#.T/2^ MK/^RF2 +QC&E22I5 DF;GL&QA*ZT;$WB:8$&:"X"'B=$?9Y%RB2"/]M/Y%_E MN9ZNJR8MC^Z,*^A[:8G@EG#T(A;W:H%&I=>,>;+E L=KX8'>HI/88#?+,PDG M<6DJU]\PD"5 3A]&^:5VEL20VOQ6*[?[..8$M]1.XOL ;]:=6'C1MSN![X2= M:5%%X9.H0$;<^X%_*0H-Q%6D:Y=70@BA,6C6QY@504X?%$D M;$BJ$7];%+4*F8 QS^4)E34BM2B,%^1K.NFB=/W-=KU$7-Z.8J^P71.,F4_( M"GZ0$A>$F8WA"U6_FSY/N[E0>([G.S 6[5#: &9H]?);CTL$)-%\N6%SS%3K=IM7O-382] M007H!P:+"4VQ%%0#:6 MA3_)$,XZE&%JU\'0+[J9J7D F@U6.Q=%*?(L@PB;DOR.UJX!D[(2*'O1OI+' M!P2)3"G?\QQ+;^/-J*ZA+J:D]R)<>RN^&Z4D6GI804,Y,, M'7_0VP5E*V77"GFTBJAE(C_'XYD3,[8]TC)(B9U<^!.IUU->LG06A!):')T@ MW6::9KJTESNO,M]4[K PSW)QQ")6K7QQHOB:N)"$*,&_<&I*4%?>V""')N_% MI)M :C[= I*OMC),EL81>5(EO!>6G4F(E;NP$^B;$)5:L,LD1!0JE]4!4B[* M^ ((*B@L)]QUJ58Z[B+N(L$R0ZO3&NXPZ3I/?6D^RM,OZJ]^9\,T.LC!]X"8 MR8RO=+NK$W,?UD@EHIM9,'&GKBS!2@D0A$:OD\^JK(J/K*)2R@>3RD3[4.3A MA8TH7U@F7_#1P,ISQ^BYT;'*O'?RA8[8+N5_5J=+R>=/S;]58<,BTED*[+\>0.&C+145DE+(B6SW4BIP*4+ V;1FJ\9-^P[?BZ0E[-4EC9U MP4XI )Z98ZM.I5#EAE2;[6[':G;7:K"\LD_A2.EA)WC2IW/>/H%(Y5]+YM@" MF(*/%O<-JV)M$L[!O3MVY2&,.^Q)H/SGD$1O2"?;Z;/R2RTV]_@$:VOHR'!: MKX;]10+X2I'=&HQ(O-DK2SH5_9(2E_5-Q.CN=WGPIYZ9WZ')_)K,[Y$RO\\U M0:\+*WTM$(>K-O\(^E)@!10.MT(YAE:$@O>Z% BBRD@CH("4A=B'CZ:EN%59*P?S F$-'J'^V&AJENZ+:*J]*JQF_<(\%\)L18J;6,SY4_"P' 2H-[(I?>6\>,2_$[*T?5B^^BB;PB,(=QL7P= MP:(_+(OI=@C3@3K-XMAY@U.X; O^#;'FXF2K3>:7!_=:S=*B>SGUE#OCM$*4 M[1+8JT6\+B=2\I26A>Q:_1XIG[)#=FKOJ%6!N]F;4^V.KXRZ#0+E.F MF[M0_;0\Y4+=W7*,[&9UX3<9;W;JNUJK C;%V=8$ (H/[>/^%[>?[+45%"&Y M-+BLE)Q5V)O]PY%[,>G M]1))/4_IB\ 1FK?0N2R'VR?*E>VZ=$H6R$"2..S7<-A^.8E7)- WVZ$?*-[* M_G!]L7% ]FYJZ! M+!HZ+@5=9S-7E&CEB^!PA0M+RYV$W+*AU]F8B_6.MUD/& HAM]\!30-M3U3G M#+7F+^I8'GW[>X"6(':\Y*%(?..;*YE"'3/7D8M%YH5B-YY+FN:C34E##2-9 MN?82P.6J6<6FJR.RSEY!,YV'\2M(ADKZ)E?(MW"H=LQ+%5 M3Z#H_Z7''K[0(?9T':WFY?]+XXO9X0@95EO5_@U?A>:W)% MIC-^6OI9C$QUT2+=N>'ZCTTVXJ'N)5A"S/,O*(N]?$.!Z*<@0]D+ MCP-MNY.L>9FR7%>VR;=$M?U<;OD\;>.?KZ3GW_$T2G953,%D*A1OJ>, &D) I_(-Z% MD3WFTBZY4\7Q:9=(/"D@CR/GNZ/A3+F[!,!(34)(#Q2OMC MQ99&U&9.;19JZG$@S:.T!XW%[H-'[-A5S'V(V!D>#)+]GF@EXD0@%X<8 +2Y[+A6OX*I_>L7,T!2K1=YYRS#-1#<>"Z1I.O+.QZ=L7$,ZI<8.%C3Y5 M:Z.+1XD5U4=DD]JBNC;HEX0')E6N@H\KBT!7VYV&# M1O.-H@PP%J(H:]1!WV(/;4EU%AKGKPGB#<'80F/AU1==I&_3>@7YXEG%C(9# M[L[&"3:(VX#(7%<2\EYD #M(XLM@>CF'U8!%F79?VAV=GU)XLR9'HJ%1;C!Z MB82#NW:KA/DO=Q M]U1A+U1T'W ]*'E8)-=#'0 #)-K'U0UX57.Y2+3)P1W!(\^ >QIG_'1%X,3B M*+:TF<4]?M@LW)Y'_$I]>%?"=J2W V97SJ>WW]$B+CW[":CW:NI^YY.\(:NL M;K&#>$%?=H-A_L*W'_,_O&C%"_3N<+UYK^-\_C/J#T;O%*Q<7 M[CYT2UGOLN6YTM;^\'VN.OH#36$%D8B9SL@9I-""/1<]U5QY;N/85^AE,AR[ M*:M"=WE,7:Q3BEZ0/1%V>);08'0:#]EB9\H<$'DI1@!;&;26ZOR6:]HHTVG< MN?>IRV64S#$>0&%]K(K/FD.K^O:"/26=[%Q39VN?QM#4(#Z62\^U@Y8"46!C8DQEL-):S5,!0BIVF M 5 VHS.)?O!@I\I$+7.25<0B*RF3T,I=R%#H$"O;+TN6W,@@R-+RZB#DIBC? MK2.2A[+4FF0CX'ONS=F$%#C,* Y]%9EVZ0X&>4-#>J9-W64J[V5X1,_GWIVK M8+P+KV+( I6TZ"^=B1YRIQZ#D++=5SH61I'!K)(>1'-)M1+)XM#TOM4Z)OM*6I!2AI+M %^A=-!O'1_!"W]Q] M)%7)&J!Y7Q8^">W-"SZ#B*@Y7,F-%$(/2(^OAA,,=>S7*H:(J0KM3F3THL!+ MA-"8JAN"1"R&>@/)^\G /,Y;. 6+.>MK+>*BLN!7!)E68];PK.'914_8YS%I M"PKZ2F=-7:LMXRW8M/S>ID;KK>@CL1,=O%B-"([YJ&[2IB.THTB#(4162Y*U J MY"A42J*,FK*'A2L6UD26LD!1X 5WF+H3UTL%%#!*? KQ%,!#QOO&GW+ QZ@U M8SI, AI*) [*QW#/RTUQ< *?M] M 3:^B/L1CW?<;TTUPPH"3P\GDEBT4-)6FO3[1*5M,OR/YBB(+ZK10I)1ETDJ MSU'$@2\6[_ZSY)5_\M24D^[,6XO=*A>)\J>WXA8^=H$!'5&/C >R0'"C-R6O MZ"M>L2?G%HL#,W BLZVB^VAF.Y*O)_@JKZC2KB]/-,"4RO@HS3Q._(DG^H)GE%4#EM2J.6+8X[T&"4+:1L=QV+LWI-4YQEBK/TNRQ BFAQ YD&ZS M+3<=+UUJG+O?#7\+L824EWJ0KTQ]>RTURN\!WD!V"U]6JG755<40T6 7+)K,'SJXT5;5GK#,ZK;!),WZI0RQCKGHMH[PMCFBL%%AVMUVW5Z M?QR]D*>HG,*5'8HQ9J+.#:9J+BWYDJ\XL!@5X'T,T>^8/(IB:[5^]V@77.U- M&K><(DX6^QV,YU!JXO?%^[P^B'J62FDF7>==;IT+]XZI4S&WO_^W/9N_>Y^> MBTD+5FHKR5C-+"$$K:P4MKW>F&+D?V;(*D597T2')?_%,P#.%N4(]%%5HB3I^ M5="D*S7_BJ6,X(&*5D85DFM^(9GH$2<.!H#0\NBWA.-Y+FL MML ^TW0A9EHT!R_@+>"%5 R,CL)-G-#*71]7-.UUW;YK.THHV(8-L)%OI+V! M!/J 2C:J5F^IY14@DW9YN].:@NQY];-8N]0KOV M_8%%/1?8+@T/!K.I[8:R^D>ZI2%S M[9WRPZ8;G#NEW6Y;Z2U=XKPVU?.KCY[Z]GURASUIQ1^W?!ZG W2$^9;3F4L^*ZF]6DT]$V(/ 5?.TIVE73Q*\V%E!82;8_XN\H MLUWP]F\A3G+-BC?,#K7SZG[I_HX$@'0' X-(OF\J8RE"]R MO$DBZJ!S+EMV,W7=HLHM$U4V4>7JC_P^3P$%^3NZ"Y>Q5ZUL%K3$ZON9%F^K M$$U^BBUZ5L(G!98(C9-6>ES1@19X@52-C&"G(9K?5BXF.]6QZIJ\W^2-9;(= MT?+EKO(D:N G4?XR/A%@<-.;.J*L>%T\$,_Y6N361!FEH M6AC/KR=3A3)6.0G$'6^HFJ3IXA?:&8OB7K%AX+E0GV:?8]FN&EC7?1$;PK[: MW]6>L(M?1"SV;<4^)BT,+(+4O[^00>*WA43%E$_2H#2UVL'MDZ]F'/I/WTWO M:5-EW$*>3-)+8/!Y+=I'4PT)%9>D%\EI7%'R%70M9Q\#[+[-/JSH-F.)G)Z\ M:&?;XYUJ;6(ZB:/:2XFR/WE$'Z0PGOTAU*._"(>'VD.H)A:RXB M0A '0'?1%=OW3*L !,TH:1BB?>$(NT19P&2QX16YZ@MAK]$W!:NNF=7@R6>6 MC>8X5 N3$[9D56%:H+=0^R?L;SE*K],8M-[D<+Q0\YL!\,GS5:G0[9\57P\:@)C2V"F:P%7"___:J_>KYNJL> MX)\,B[4;S<%9L5BO4:6JKDASM?OU@+GF;+6=]D:C>FQ$J>Y(754:'08JGE][ MD;=9#G5C,[C\;QK56C)F>NN, MF9P2[9$6E;$3=5YY_IU1^U&F\FK'QLK:7.$.>*+8F$"-")")SQ0EDU]CJ$Q\ M[+2L]?A[F3&X#J>4W MK]GYPU@2^M' FY(@WV9/'&'[U4[.C9V@KYWP,APL$?">2-E'GK=:C5%GN_4@ M?ZG0:C9:&XRJ4R2USHE:IO61;\)> M/27GZ)KJ@DNU9\^:FEYB QNZVF@HGR]=/<\JSXJBKWYP',ZGT^.CIU E,VA@ M\76^;NA2?+4[614;[91%7)H@:STME2*$%HL\5H!E[#5HM9#>[AS M*R8J(:%OM0:\\A^.W!WDS_+:L]*D?NDY-V^F2_H]-5U2TP\P]]9 MT=_K(KL=#SM3YQKLO#W%?,5!O)M3@^^E=>P5Z:QNLUN:KW)J6[I[=7@]X7MI MB7@E)-OM]P[A9IS:WNY>=EU/^%Y8>UV-A]P9U:$H2=/]/' 5TK-"?4:]"Q3+@LF?O'Z-)-6*?^H2!6'U;049]O.ENB#J"TYYT%Y+L0>V-#T$-^1 M#Z#H0R1:."MU0-26 LBC'5HY;\;:=K!%'WJIW.JNB3K?5NIVR,S..?+22T_+ MU(5R>@<]+Z,_Y9S%F9JO08QW""W5UYE\SJX.GZ9ME;04C=+UJQ7*MH7ENYW^ M49N:G1K-+/E\M:(./;R_6J%L&T/U1P?)[WRLG#GR$_E=*>K%G :N=1#N\S:S6L5J#_C*KG<4)L<,K MN/HUT=. ZTZA!]]&INMC)7-)NDW_(V=5$=$)].S;++I;H[),)%V/I>UQM]*) MIB@7RE1OL+D^CV*5IS1IRAV]S%.#KY;'SDR#/W/DK$9'SMJC0[A$I[:UYKR9 MAN?-VB4FNLYO0W4\;C;LF^-F-4XR;;'C+497N?,)F]L ?XGUASH@J_HS:*<& M\JFT]D/ 6^UW9Y+E,2W[SKME7_LPA7T:P%W]\:U3 _E$NO!=M%LEEMQI &[E MVUZ/UGH7K6:)_3%T@/?,SD8M."Q_!%'$+NYLUW_+7)]-;3=D#[:7T+U#3N 3 MR&./,S^(S>DIDY:H55JBQ%M23VU#36)"P\3$17NX4)9NI.:T&9#+]I]DYLXH=S$1E/_T0Y#VX\CYKDVD;O)59A<@N7-\)9OQMVJ[98CZ/31["W-MC[NW1XE;;/>!N;Q'DXQ-S2CGX!D=_8GG M]+,^*M,SYM,@Y$PXA2RVOYL3*/O>WZ-).SP]7#RM4++M9G%K."KIB.4YI(CT MVEL]_"^M4+*M0,<:M=OF[,OS[[[19)LK-W.U4WU;"'_4+[$T[?RV.W2L MXBK16E'42YAL=]](^HC#=MW0\[*K>D=DN92DL08;:.M,&:Z0OJL)11U8J^73 M=S7!R(LN>K2:K1*OPR;WTO#8GFG#TZ>S3J_8[4^PQC/D=@1OOV[E?X-96IW6&XM-PV"V.$JKT51/[KR>3H-] MO>?I?-@),90@!=/"Y&+=<1RZXX3H@\4!K+7P:N*[<83T/R$H;#:U'X*0'H[N MW6F,S\"2)XD3P[#? =:(/7+Y KL'NN0A/C /0FQA@DL07U[.0]>!M4?,S&A/E1"B L+K(](*J0QTGH1[MOJD!B\65UTQ5B*=^7A3VZ,2R= M>8%_!Z0%2\3&+4X2@?@ Z!_OX7DO"I@;X4-VXL,\Z:]J11]OW]^P:R]( "4) MB"?$E$1LU&#_A"7*E?-PAO#"'S!>;A46+FA9SQ[\Z][=_!N[@\]3X1)SP+@]+WP'HP"/SML01O M GN\YSYX';,QR*Z)0$H*V8?)':?-R\,93.-'$*<"U^F"YC;(6L>.[NGYD#O< M?8#Q@"8G;ISB2VQ*!IT89/%; ^OZ.OB=*>9D M!&\[9<,%^=?,.)3D'XRQ1OXU&[TRY!^^YBP#N$K\X:-2:CT$7C(C/EP4@CD1 MB2(UO\J<.,09L<3?L1/QX()H#< XL3V/(;#(1!$-'B7SN><"<9!\C(0\A:=0 MR"7Q&$/C*'GG.[=J^O>_\HO/$B"7 M3N %X96RQW-02;.P3;8GX&@,^_KMTI["Q%>V]V@_12JD,VRT4W_S*K7I$0^L MUQ@.W[#L(V)C"94S^_ME#F&%M(%X2WU%)KOZ+HAO7S5Y(7 M0+#7\"ML>91:M_;/.U!E$:NKT'5TM?%[B >2Q.]HJ4AI@O0,-,:",9H6P-M@ M8@%4+IDX%_;;U+8$%1FM$K(78$MX201@X0\3/@>%[A(;O\6Q+L;I$ U66,.+ MU$]G"!K%ANFDN%VA7'J=-_OJE'0X6-Y=?JVX )#7\!=LTS:3^H!R7T>+XQ:@ M@&6"+<]]!)R@?3^9N;X+^H,(GGT0Q:7"%$E?N,N]8!=?4-6H+[-1.HUVP491 M^TLVRH*/UEQCHG2>;Z+DR2G:'>AHM=]6&&YL(S3C])I>TJV+ME4*O)9T\VM. M5!0)I/!+.920V^X%:W5,O[8*Q-!KOUECKK;+,%$? MZ)R!!_ADL;EG^[$(._#_).X<+2=VD;VM'*^W!1&2.H%:DD-Z\;0D!8)N\6OU"8FDTNVO$QIA^[16(9;266)JE2 YW$3AQ'2=,8%6!OWQY M'DQBHS<]$Y8"J*TT& +?+\17=*2Q_>X*%+2UWSO(YUXRX<*^\G+OYH)+^%-Q M'.' +HT518EPY_+[U[;8/VP_L<,GN9O_2&"[U4=/??L^N0,'3/YQR^=Q1@ B MR)9V(/Y3+KQ()8(0/=FO>'EQ+Y7'/:V5T]Y7S>Q +*M>*](+OKB=4-)Q5M-' M)^]OX_._K>HU+;:7)MQMH2_=[V9'_PU?UY@[M[GK'H%MBQ(/]XUT0<;0D8R* MKV%Q#%@ZP0SP":L+G&\-]BFWG:V1)3G8)1[T>2X@32(?/"\?/;-K"LO:(E!< M2 +(N6$[9D P&!854Z\(!(,C _8$&J(@!;%A C)I\"Z/H5T7#4:DI3$GF -M'OB)]R.)>I;6J$08E-AYX'EA>&2 M"4LHY.YMW%3$LXRF78,5AEE"XLW;&/Z#5A>-^PG,,L)\1+NWN*#7W9P+L<23 M JTHD8M(F++;C^\_LR]2&GP&AGYBG[--_#/;Q!6(V8*&+(-R6'3HR.FR4>>- M;-3Y(=^H4S#ZUP">90$])UJWT(_[B,""I]EL+[B:J:]9^/$E1F)^L=NB%847 M_<"_#,2&P6;+ *]46V)219+W[9]DJ[TL(,%%33P/."1U(FM*-ST$JD+*)D-D,_ M1F@I4AY!JCQ2<2ABGV@K35P']8TE,EQ!$H&@0LL; !,C*_X6!3[ VYX]C_B5 M^I"' SE"\CB2BB-(3 DS8CX[B0/UA6 ]^J; H+D"(?G,LOR+0[4P5? CJ&.W MDL+NQO[[.>+/#8XAZ"G@7!7IJ+\OL1;J2HBR1T#25BDBA3I-K!ZUQZ#YDY@O M0)D3MB\M!#Q5@,7KIPK=VJ*[YKE!; BXEM 9 C8$7&OH# &?/ &;+:[[%N]Y MA'RS^7_H>O_L073SJCGLLG&CCXN />%-3VCVGMN]IKW#<;(#(F>X*>ZVPU$5 MC$V(8 2%,<7'I2A%6>?']#C94UK*D,LV":*E3.G J>'Q6H\B&SWCH_%@]#Z M\]OL'B. ]8R6NBN:-&PX+:U]&*NEK!<[SLK;'5L<=:S0LI4_\R>R; M(<,*R+!KC?I=0X:&#"LPID:#LFQ2LU<'-WQ+N4?]V%OU,BNW AN][+LD/J6G MS=01LZM*@H(U8T1=(A+5B)KS@]H0H8D=U3L>L1#";+>M5K-GZ-#08;5TV.I8_:9)Z1@ZK)@. MAU9W-#)D6+M]Z[=KN&GG$&'/M\@^<[?&Q&=JY+0OZH5!20+F=/?64*^VU-OK MMPSU&NJM*?5V6H9Z3W5O>R7%GJK>VM,K";>CQ/;B)VJT+9M.8R4XMN$&<%P> MU=#A.H+ZJ.X,JS;RIF(4["Y\Z"+(=AG'EZL_JVN(W1#[Y@A[::K6$+HA=)T( M_1T>TNR5=KCP?,B[ION]*-B:91W0UVWGSR$_(*^P62JU/PVWL))XU3;6E;_C MA2OGJUHQ['70VJO^ M =,!9\1=YTD^_CVG.FVU;::+=-IQM!MS>AV9/5:966$S%;J8N(/ZG@TYQRR.#?8 M+Y]'L4K?F.R-J3:N:45J61T=3W=K#?%J2[P=35:YIS' M82UWB]%-TGS"YC8 8XYYF)X<50N/LBY@.I%-,S1816U"Q]"@H<$* MD]DS2L MRU;UNW7"C=0]Q1UM-4]E1T\N0/W5AH&P[] 4 M<%I#_\H$8>KOV;>M;K-51^?>$%^]B>^0]O*)[)PA1",%S6X=TJ2MD?U:[W#T MHQV&MA\SS[6)0DNKOJC:*3&AD;-QI$>E]6$[V1TU-*L/S9J M*'@>E.PD;HG MN:,F(*UK0/J/((I8 +:[Z]N^@UU)J V,[91WQ=6)L)P)S51@PG2M9M<4JQHR M/"5+^D1VSA"BD8=FWXY]9+!&UFX]PM>?XGL>L@O7=X(9?YMV;*V)8*#DYJ05^^G=LLY\U*'KJ&$+PQ8[LD59+0,-6QBV. VV6'1+#'\8ZB@* MS7.2F:>9%1CS:1!B80]Z1BRVOYOV*:9S;HW:K5*59]MJ]FM9.FCH]ISI%CN5 M#TW+9T.W-:/;D34:&+*M_5:>0K^HW*2VN>E5;H)0YQ9F6+POMCD\GY"# MX1##(?M7(5CMIKF3TO"(X9%%MV4T.*-PM:&*'5,8974KK0-1G%P.8^,EK'_R MV%R_ND.03=)G!^AS$B38652+>Y0+R'A=;C!&4Y"W)SK:_=)RKNLP<8(JRQ"\ MIB!ORY!TK/:HM&.%AN UVWU#\$O6J#4:& %_D/Q+_0AB\9K'LB*?VM'%HEOR M8VS#>K0AP1(W6KHRK6%A7;3)K7:ZTS^YA1GI\Y4;PPX[\.L7_L#]A%^QGWYT MU1]L&H0LON?__4.KWWSWQ.V0<9AJPG[E#I^->2A^Z+0LUFZV.Q9[M"-FS^=A M\-V=V3'WGMCK7J/+ #3/#7R+V?Z$3;@3![FQHY5^ .L>)(X,0NIJ=4%;]PU+/;/]_\3$=A3 M]SN?7,[ DX]9]!3%?!:];;!_<3:S)QR>8.#:. Q4(QOAT_RU0;[E(3(CA,7 M3^C;'G.P2&^<1*[/(X VXH!A_PZ&F(; KQ.:*Z!#3A'W(\ ["+$$W\U- [27 M1''HPG!B&D$%='D: -X UCMR1/!:GM1P#P[\9U[&#Z Y=S"2_'-%^9X03*Y MC()I_ A3I[B,$I X"O,1=P)8T7\2> 76!% +JKL/'F%/0_:(6)G@!18,R +X M$427.P4Q!BB7NPX;'E*G@CV(&@EN^U(;[!:V @&/DQ 0],A#NDN#(0T3>I8( M-]HR,7($DK".XN(ZB&+<@=^#8!*QV\";",FAOK^C[X%>)F4(D6ZCF?+_D@QI M%F5(7&>*D,<9:AI%7'P CCA/0,D_P!/!;R: Z$BW27'R2E<:0;O&XP M2KQ8\!^S"T\J$A*2)$KF<\^%;9\GH7-/6+"1WCP/_QLD\1C#A2RZ=^=S' X7 M&PG9Z_J.ER"@N#*0'P$P"/(SP@(BR/6!2>( ),9CB'PW"1Y]A,/GR$"P\_]' MD*5]^@#Y@Q2G@DEWW.6*:/KW$*N3Q>_,C;(%SWGHP/LV".Y@'-L@$"=L_ 3B MY,&E?;NPWXH'E1R!+8M6D<$%_PXHCE",PP\3/@#$NCM-@A26] MG%7: R!_)YC-28##WG7:;UY,[G<%M/DT>6$2?(T6 UH1'H-M7,D+6RGN\G 4 M9\&S=BQUDX/&*JV$]H 4NPUYW6 M$FW- ]";$>U'A5RP6;+?"BO 8K]SGX>@MU!PO)_,7-\%/4]*G7T0%4-"Y*L(LOR!*C,G0!$&BKH Q J"EE,&ST"LJ@WUZC#%J=1O]%VD!-BD08[8Z M:*6>($;(C7U$]34'("4MQRF'I..("&@NO(]2%(4BS(0@SEP9: M-40S T=+=O@U)\*+=%_XI40";S9&:^A[3+]V"B3>6^E >6N* 3_I_$G<]@<_8WR 65_ BJ^>>?X!^U=XX' M+V*@XEYN=1J*P%U6<9OFFX/$6%"^\U#16+N;15@DC?6ZN573O_^57WR6Y;UT M B\(KU2<* ?5OPL17MO=H/T42RN&PT>ZJ@,Q5&FM" M/+!>8SA\P[*/B(TE5,[L[Y:AJ[BV#FHDIH\L*O8 ?8F1D) MK@-X%W3I)AC/;LSLNY!S$H4PW#\2[TE,J:WG+[O>W,BN-Q_R76_$UHLG"NUP M2@D"K-W]U]WBS@]!)=I1P4-YW1UF;P/R@Y>N<04MB#'EH=?BT)M]HZ+5- D$ MO0AOWP_\2U2@M@P-T."D0N4$6]:QS\S;YRJ1(#?0W\;R&UCC[^_??V:_B;:C M8)Q^A/4G(<\J<@Z^P#6Z0_+(BE5_^.7FZZ_O+?"C_IU$*"O5%^*_["/-94E? MJ_",_*W2U,$'._2!)'('NX74L\39;JMH(!*#S@)0!O\GOKC ]$>[^4X 1'^T MWKU]"3881EXI$$:B$XC 5W0Q3>EB)NF")5)% %; ^'*L,V2N+_ =])O92LP"UY0;RQA!GY2OQ'R\DM9!!;6)#_) MA:QU#5/_,HO9[R YEI"@L)O.2Q$P@3T5^MJT*]'2+\L#5*35_H6[Z;G\@;.7 M<;A]TF$.M"QYRB. ,MA MXL2P)OQ2:@9,/HEPF A>R56)RU8P@)!C(K6\U0N*$N<>=WWJX22VR@TMFT4P M>9;@PD-G(?J.%O-@/[QH,59J$?$Z=G3/'*#X.T"HFHDX@&WB )@J\9,H@<7G M(+5E.L:!%0)!BO069J]E++Z2VE'T M@N]*D0+[&*$]NV$RQ1Z/&5,2IX#!A^)"L9;KTT;0_@J:E[$"9"G8-2'NXA#L M-/@HZ L>P!U3:AD'H&)<@DZ7*LUH(X M1XZPT-;E-K"42EX3/T>*(6#LB\2W$W!0^ 3T&87:A?4<76EJ8_TO6NP?"A8[ M4PX%>.R9+[#AP7;>S!)6L@K1B/H6!_;4GD?\2GW(0X1!#1FF06_?$5$"%8^B M^(F=Q('Z0D1/Z)M"C"5?M2Z>60YAQ:%:F)RP);"V6PW?H-T8;"R]SX4P;S9&G5,%<-VFCAK#C8W$3Q'F=F/SN9DZPZP(>>.QF#H#N(&0SP[F5J,S MK"G,>QYTVZIPJSOKMFQGX7!HW1ZGEGJ+5CYTM>Z+0 8C$+_\VZO>J^?*\DYC M-%BLGCYJO?AP4RISAX L6M.1B&>132T^+L7,2SHN*42&=D=@2R(I(U7J(E6& MBQ +0E_^=[6\:#]77K2:C4&OUO("W?&RSDZ3(5RQ,#"4\ )*:!NU<#"U4(\^ M=%D[A9*$_AY@_[A?9*7JUG9EG&45\1+][GDML0E!8\\FC/M0@08-#DNB@FH@ M.=K)?*D0C@KA:+4E<(+F_6)Q7QTL]J,W2M@6CJ\51,^-OQ_].'LI]\EL";#7 M:N=VBJC7"J+GAM"/38N==FF*3 >O962\EK4*<*D(O@IWIF9LK)%G597>U,L" M7Q1?I=P[O*\W5K/]U<@QK$KA:DW$I=P_484SJ9E:UE(''^ &"^.&:@U17=S0 MDBZ4,'ZHSA#5Q0\MZ^X&XXKJJ ;S;2B,U_E"K[/J:P6JEUQZ7DVRA\$_*"/J MMM9MU;O$X(BN;=4443VGZ(F7W3FEUV\=TC?6FU.,_RQ[$AB?>;U]<%)=[*5N MU[0K.=4 M:SFJ%M>#=")463[!"FR:IBVU2.UK&YS5%X]TOGHNWKXSFGK SH_ M_X9=!%/5I:2<33]G7_I$@*Q3!A=E5F=831GM8>[P6'N PJ1E:Y66)6W:*^6J M5"U*>S6_7*9N[7%[ICVNV!73'G=#>]S3;LC3JVDKA)>8QR?;K^:,&_*<'R&# MK5S7/B:F(<\&0C[9+DOK)7*O6U.8GQ&FVBBGSKEU1J7U@B\"N92&/$/3D&=? MD5&79.\1.B\8J5*)5*FP#4M_0^N1&LB+*]*:,BCIWE_ MF(8\IW-N\)Q.0AZ#1(_?D*?2ZCES$/(@(?2:-N39'"/7:>=.V5$Y4@L>#?P, M4\!Y0$VIE]%]H!8\NG4O,2UXRE6Q6A-Q22UX=/ ?CZR(M=2ZAVFZ)::&^5EMREA#5 MQ[T)UZ:]Y'.P1_U#BAQ@FMM@1_U"M/;Y[( MAAFW\U347SVV[Y0=S]M[.^1L;$<NKC>IK\IW%$=79$6SU37'LZ3NB-_P _!:CSF#N;VVXX@[^-ZVE< MS[J[GE9_.#*>I_$\:^YYFK3GJ7F??X#3R0*?35W?]AUX673E$^6WQO$TCJ<> M@J=K-;MEG!\W;J?6$-7%[33YSU-S/;_:,! &7:>P4.-Q&H^S;AXG%@FUK6ZS M9MU:W77"&@BJGK5(V&+ MUNUV2U2Y6E^5<# =?/947NV-(3M1>2FW -3A0A#C$HN9WT_^G4382/?#+S=? M?WUOG.(7.L62ZO%JYXI%W$%O+*D4S&U"S!JUC(/\8@?YY"AYM3^L,R4/K4'_ MA&YD,0[R@K9EXD?VAEU0+? #]Q->SGZ?IJ=\(A!IFY!%H5/.'5 5Y&#?K+WO MT618-(MHU_O M0\[91_CA/F)T037[:(?./>NT+-9NMKL6NPYF& R8L#A@VQ[O'!_ /;%.%*%& MD*:E$WB>/8_XE?J07T,?QKX7.)O9W^%9/\X"(\*TN&PVFLU1NS=L _,6C(Z\ M%4*L1M](_F@VWR!(<:B6(Z=I"5!W-*5:6_3NQ'U8,3Z>:9IZP:/"E?K[$AGX M:AQR^]OE(V#GW3R(7"Q"NZ+[?-P'OC"FC![1Q.I1>PQ&>A+S!4!_A-?2?U\H M6OH;=8$^,!^/!UJ[\T"9&]'9J*_TV8C]898*N7]VW-5I]%KU@/GDN6NTT437 M9R.>R5V#+>Y4G0%<[W>U:B(RZ\%=^X:>MME+Y4#MN3Z_5/O7: _*-F,/:S^] M& ?#[2@8%^8H>B7Y.$$Q9C N@@\&.^+D;Z]ZKY[+CMU&N]JT[TIV$]]);QXW\.(+\>!D. MEGAB3Z2D4J7]7*G2:C6:K>U2I:K45NDB!R-%)8D1X7UH+T;VU%_K-=>S:6S4 M&%1;FG@(*NJ0L\SDK9_\IB)DF9V@>V;RLE>]*LYEK ' MO1Q)UWN_=]:*&M1BE%?F$ MS6V N:2FR&?F:6]VJT\5ZO5AS#6NMTZ2[V"-$<[.T][L5I\JU.NV?ZWKK3'Q MM\NYO,,XV75QLBFP'MO?E1' +L;/[K) MO&U9<'T0M8>W,BBC8?5:-[UF%49'=.6UHQDM#(HZ(&J/"U6&S4/& DZ8N4XW M7E!BF[(SB0SH56;S[%JB+5:%5D!N+:3KMTII)WHVX0&]MK=T&A[D.^!J N36 M>KC^J)1B4!,MJ$NTX. ]RTSTX R@KG6B7@1)1R=YM90+_^H M> 3S2*7,AS6O:]6+HW=B1YHKZL4!>K[Z"QZ.T8O#B(]#BX_:M^)H-YH[W%YD M6G&L\H"J[\11=_(;Y4/\)Z'22NS2H86:JE67CJ$F(8EG=NG [AQEZ3P=T%#Y M*G8Z1;J7P"G2'\GC-.321 943_ZA? [)X&?$/&MTZG-( M@^%DB+\F#J\NO3GT\G2/J.)/%>J\@M=,:)73F^.$]VZS7CY5J'-:62>"9>W& MJ%CW7D:C#J%N:[J59^5<'Z=1QWEYW9M=[%.%>NWNKW7#M9*#AVO4<5YDL-G% M/E6HUY<+K7'#-:;]4OIT&(>[/@[W@?MTG+#S?0:>]A:UKK$<*ZE/QPGO[1FX MW9L5LT[4^ZZT-AW&^ZZ+]UUZFP[C:)\^U"?E:)?59N.\2, XV75WLLOI@&&\ M[+IXV7\$4<0N[FS7?\MA[<<1\UR;L&?RX,8]/P_W MG(1A26TPSFO?C4]>=Y^\O*(/XY?7Q2^_O;=#SL9VQ/'0Y@SSWQ2--^7GQA.O MO2=>'AP+CEY^:6@_:=NK[M._"R.,QO.R9#;ESP,W'!ER1@ MWWCCQALWWKCQQD_>&_\4W_.07;A4DOY6^>"1Q7P>&T]\=U6OV\TPFNA]W=!2 MW7FT>G7..IAEH!M!Z&$FZ(:5;47S97:(.5W&.*LXPOO)OY,(3[&7>*N4B1SH MVD6J@)(RKNTYD=9Q;:M=SE4^)GJ@+PV43ORGTSJNE#H6$SVH2_3@B[BRRD0+ MZI2W+U%=ZR2"%H^Y66U3%5^;/'QY6E1CDAR5> *MIA1YSB[Q 6][-([RZ4-= M[Q0[A0V;K=-UC5]ZV:-)F]"; J?Q^PQ M"+\A/AR)*_[=\1(D:3;A4TZKR]4<,B>(8K'0@(H3" _9C8 #_$]S9\#NG< M/H-O8@_>AT4@,!:]!O0$8(<<%H0_N/X#C^(9#@%_Q=RY]P,ON'N"O_S@09P] MP-><8#;CH>/""F&EZ3%$.J1@TR(#PLD\= $[3]P.&2#,#291@P&F[VT ]]Z- MXB!$ > ]L6E"" .ZR*/VT05DN=@$V*>G[KB/O^%I"+4=D<60/R/J5 SN[%X M:VS[W^"WI>8% NPY[*$;14'X)+X5[\!ZG&_W0+H\%$A=Z#;<$*P^<1]^_@G^ M423J> ?BJ][25\J0]=!TBK>(EHB70NI6;SHJMW-O"A)V+U^;M7T[W_E%Y_) M4[QI-0BO5,@T!Y64?6T2L'?\<@ST\NW2GL+$5[;W:#]%$LKAL-%.\Y17:=@5 M\'P#T5[MZ27[WZ M^2O=C LT#H(2K[B-4AEO_[P#51:QN@I=50C<1]?S@,= 1X"(PGW%50F10L(/ M1!!1$DH3_IT[2*\!B$00TX"G M"7R3KC"8SX,P3GR2D/#D/8@R[M^1*')@O6(S:,S$!V7"(\Y!1+NAD\RB&%"]!TZ^NV>(!E"Z 2YG'&?UZC0)"0R4JH$2F%/; M40(D'& '4$PT=H&&"?'I M&G)'!O#\@/T0A&($V$D!%2IJSX.-1JT-)$"$'9'RCI(Q8A6G W;Z!E8":+6) MI!I2XE+#(S91;8/BO49%[#]19=;@'2IF/PX#K\&^ N) U4?P EH)28@$)@R% MW'N"-<36M,"?V>.T>PA,N3;K/KF_9\*T$:Q'E\^]@NB *"@:#$R3>A*I" M0Y@J,TV'O_:8$K63".;9ALPL9/+(F8W,)I$B--B6'! M, L\D$!X&P+83,(D#1ZX3YT@Q!IQ3P):H)('N!_X-1F(2O[!]S,[CHF=P-D" M-D"ZGMG? )4QV*\PY\2=PKH3+R9F2P@Q8I&KQ+1D]7D2XD:LDWM@9DI+-L-\ M7OXI&D)B3GS%7^FLL*L@:?)("XM,1:S$\'QL!/*,9!"\GQ"0($^1.J5V<&.Q MC<)LI<>0/5Q?V.,HRW#T*"$ BNI&PIK3'>E/F6"7>S8ND !("<^=N2@M;:F2 MLE?5\[ Q0#UDZQ)C3X K(A0P]G0*(H!/&M5X1^\CLI,G;+UXH80[*0.Y+;"_ MH"YBI4=C)7A G*%:(P*8!,DX)ID7+&Y)JKA1PB!SK'"Y?(" Q8\<.4,Z7G*# M\ALJ7N0XCZ88N^INIFPK$XY#7RN?XBS 24/XXL?#41/,V7#_Q MB!@B-[#$HK0YB.7$@DBC$EX05F!;A$JJB+6;. Z2> _TT?2V= MQJ0%8-.0I M$L"X,"2G=-Z(%C/!DOO)=GHC,4*: 5AF4XB"E1QRV! I<5?8_$@4K@._?A#Z MZP^TZ]#,)\OLIQ_=BL(AGWSV'IQWC[7Z*G@!)$&F(TD!V%L;I0!P';M%+<@^ M)R%(0-BE]WXA&>$R6$7X5C,%AM@6GH '(/6+'C1.S9([/ MO&[W&DT&2/>0K1Y!*]P+7RP'/RAC&0<"182_KEYF 2DK-UWA!5;/87=\H=]( M!Z#A#KQ#*C%G T:<%#7%2M9-2Y@9HVP_6,."K->ITR&*V9Q1O(U_%=AQP5TC"$F&MHY9@)84+D<%:@Y8%J@T7 M&(K8$@JVPGYO)1U;J$5W(B4WXDO)()Y'=QH3T9X M@2G7KAXH(0#IZHJ(K.27'>0H=:W!&(ZT3-80-0FB1RX]VGG(']P@B3R,[8#& MK\K^Q?2$R/1B.!J.W(O@& M0ZQ03R 5TJ WL#US^JV-,C _[Q@(+I MT97FPY$X!)A"*!9[/@<+EIR',/&$LOS3CB;V?T@L^0'#ZIV8 $BC->A>[V9_ M;:*E]=JY:-JL$&-*9%*@ BV)QFB4:J5LW**%E\2H#VE0=S8#9 -]@3Q(Y;G0 M,EMEG J[@"S'J 9AH6WUAP.KW6^OF[Q@-BI1#XA*;:G$)\5PX;XE$2WB)KD M%6Y4&#R(Z<0N;+!N"M@A6LO-B=MWX<)$I$O![K7O*-4GHGJH/=8 48H$(9R) M2/9W4M;L=:?1'+;0E103LPN!X! O,(G('20' (-:%/ #!Y@"46K)2^##!Q0G M@H[3E7T4T== ,"J(&9&8Q2Q" KSV5SD.*4D6[7"D,AZ!MHPM7$* MY$!Q+2%SDT69($$@T2#L<_])2 1K+5O/N4-!,X^P&3R "1TIPR -PA<%"8ZZ M@9PW$A28>H2D#)LP*.K-1Q&6"[D-O^(,R[(.O9Z[Q%.))27ZA#9:A4LO"A"F M>W>,KD BPSL3V'&'8C.;&2/O+RR#7,OT],"DITUZ^DCIZ4T&?EY-H30-(J4@ M908A=1JE%4E>$N6*-D4)\$UQ8:4CXOK!H[^+-XEJ 26$#4K+0\T"JATC"K;G M)+(H)6=)WW)1#]3J7$S>+JGL]TXLK-$O(+3@F@8\^#N]*F0:XT4P((_5%$=/I)/$\N4FLZ'TVSV7"?U(^D&ONXW^H)<&T%U_903NMS2= M^R?5Y.%87@ 099%[$:M:+V\;K!I2^TII-,\+'A>Z0D;"X@L=!M9TYL/8M-A\::-]:\?L6F[TGLWKD/*)Y$]%9IM(*PGO#("=TQ"NIQ\,"M M+>H;XS6 IJ(X9U0C#S]=IF&=L0T6'^EB"L)]=VMU9_V.V/!J/F*[%= M8@3%?Z)'AH,#S2-^I3[D,8L4*WD0M](1)*"$#3''9;/1Z@Y;W4%ON, VN3,X MDFF6I5(-JS^ (O7ZP'= MH4^.%0ELU[.*I='8J-$9UF,C2N2K1O-D66O38>MS@_D<]WG0Z&[LB7**,+>W MM)VJ,\SRL'5G5 \ 3UY;#FJR$>7!#.Y%737'GDU[MGHSA^_84(SIE,8 AW-# M2G&K]L;(IF3(LENFG+-Q$1O@;R.*_O:J_6HG(=S<(H7U0T4:"EF"_3 &E7X8 MV)D8#F-5ZX>0-*YN2.(P)+'- -63Q(&[P#X' ^MW_04:H=5H;0R>G/Y> M;S8.?S0F6!U,L+)1LD1W>^*H_H;90O_4C2R)6:JZ*&/=*.5_D=3R*=O\U'][%'LO9I3@[%5C:UZ'%NUPGOS2A\U6$E;^_AWV%Z^+&FEX:4.Q_)H5%FR]O=9:N7OB0IB@[-G MF)[GRFA;O!5#2H:42O)(#"GM[ZF<*RGE2JT-W>Q?%6UP]@Q/[41Y3;M,RG87 MZ[IP65=-\R"5NDWG >US#U*> PXJJBK1"@<'+RZJ 0X,'1RA=*@&.*BH=JAJ M[^$\ '[N&C9"7WI@1JDM=\9FCAZFD%?FN@UFR97<-A< MP0FHOC41?7W)>E2*ZC-A>\+5-2N1O .NVA:S.>QO.$F>*2+\:AQ M;VO8)$,?/UAT-;"X',I[,C%]$]/7+*;_0IG7'PQ,M+8>47O-#/GSWNW*C_4> M<;=-!/YD :XL J^%VC(Q]NK=LP(R;GR\2# (7;PO25[0:\+K-0RO:X2 $XK- M]ZQ>OVLBL28Z;Z+S)CI_--/_;&FBL@B]1C@XH?!^6=K3!/@U"_#_RJ><+F/, M7?W%G" R-?@F7G]J\?KNL&,BN"9>;W;;Q.M-O-[$Z^L2KR]';9EX??7^UD*\ MW@EF>*OM=YXOK#$A>Q.R-R%[$70P\7H3KS?Q>A.O-_%Z$Z^OW$&H%5^4HCI- ML%ZS8/VG^)Z'JK;'M,IYOG-072-CC;"QQ5/0M]GS%MG7LH;M$CT'';LY:T4O MVE]R<&R_PE!,W>\K.+;782AFA1MBE/1VGZ2V+%26DM;XR@5]G!8-7-?BJ>(@ MMKV#^#&GZJR:RQ/.X_*$EW9AL)JC\FJK*U[I6AKDZ?1+$_S.0SFL,0GB\T]&ST88Y7F-TVQRO,\0ISO*(^QRO*4ESF@(5F688O^/UE,+U, M(BZ3#"7:WJ?J;ID3%F=TPF)43CC/Q'[-"0M#$^:$A0G[FQ,6YW+"HA35:2+W MFD7N"TU4_< OM8_J26RJ"=>?1+B^9?6ZY1V2..^]-N'Z<]IM$ZX_Q=TVX?J: MA.O+4EPF7%^]M[7B<'-F2]@YY(.!NNJV'NXZ=Q88Y' M\=PX\";OU)%MY9*-R^"=LXDD[MIV2JMC3 5,E7.I_2YMI;3"P1Y1J:[5:I7H M7YV+F#QPTZF:4I/I2*5G1ZJ:DE.II[8-*>W?JDHKNCF 8M^E%956.-A+L?=+ M4>RF495V.2F-A(E)79F65B?:TJH&.#.G%>K1[JH&.#.D5(]&6#7 F3DO8]ID M'2(G97!F#N+4.QGUAVL3Z"[,A[VUHCAPOMW#;SR,*'8Z>$?]MN(GDZHRAW>> MZT.=-P[,48\C'.RI 0X,'1SAR$\-<& . YTPP)4=!JH!#LQ!( MY@683(MIZ7749,IYH\4$N;7I^%4#M!AJT:876 W08K(>IDN81EW":H 6D[NH M/GTXL(%QQ.;V MDSWVN,E<:)6Y..8Y&7TK8KM6NS4P@>5Z)!@T.XARWKMM.H>=XFX?)UEPS*,< M^E)H6;K'Q/2KC^F_U&2^\9U@QEEL?___V7O3YK;--&WT^_D5J$QZRJY#,M3N MI;NKY"5IS<1MOY83SWN^I$#BH808!#A8)#.__MSKLX"D-LLF*:-JIB-+)/ L M][YP<'AUWT]B'%^C?(O.MH8D,B^AM$$UW< MOHO;;TS;W_[8_/%X7#8FBZ9$"7#.B2 5TRH$L&=,F M?L46\47]Z,[NU3 ]J<"?H4'1L4D&I7Q57QQ+ZJSRQ)L?Y;@;7UN2O4M[K\] M^4%0PLV="IYASK_NQI@O]S#6=T9?*C/OL4EYQ2'499S#EY 7OW-B$?]C:XGE MWIV1CF)NYIUT%*.N2D2]:?9E76?VA9)X9]@[.MCM0O'?/#VSI?32Y6[6 ME;OI"*9+[*Q.['0J^_99GRWEJ'M3V5U::/O30LL :WM17N3W6H7V( BBZR!Y M$!TDNWOW5TWV?=]TUSWR/=UVUSWR$&^[ZQ[9DNZ1^U%;7>?(%NST#I]V\%+?==\(O/01D<'CC@ZZ7I$NI?!M4PK? MQQD\H%Z1^VY0?Z@T\7UD!C[&91GG==LHNU-?PQ8V MF>W?WQ2Z6YS+@^L[^VJM#UM(4M^@^Z&CJR_MD/C.Z6I%1J.CJULU4G1FPIUZ M*;:0]^[%3%B9,/ENV&X[DBKASD?!.R[YBR"D[BQ_O&RMJ,/=ZBQ&KW7IN_OP^ZOA$0UL93PEUB7;V[T7!=2F5[_< -JFG8@N.I:NSWYA^BRTXEHY:-J8K M8PN.I>O7Z/HU-JA?8PN.I>ODV*:DPVE=C#^=P\^FK"@F<_0\,O_;P%E$CQ(S M2<=I_;C+0W0]'1O8T[$%9]"%J;]!R\<6G$%'!]^@&60+SN [S55\'QM>6YO( M%IQ!E\E8?R;CRU&DIM,"#Q \AE[TXW P' YWHEE<1A=QUICGT=YPV!OR_T?5 M>5S":N.F/B]*6%(2Q5543*(W<3D^C_9V>M'N<'>?DBBOS-A,1Z;4W^[U(OCJ MS(SK],)D\QY]:&>W]^3PL+>[=\C_W.D]/3CL/=G=TS>E5=7@6^"/15-7-?P MF[WS6P==#J?+X3R4',Z7YK.[J/M#RM%L4.5.1Q,;DHG9()KH\BU=OF5C\BT; MH#F[?,KZ\RE?ZCH=P]?KM,CC#/RE-('O1>-XEM9QUN55NKS*AN55OE#F[3WI M[>_L=4'S[4B>;!1D\O=]UYN.EG4PO!\4O"X%\F WO*U(6?O#WN&PFY;1Y3EP M6>]-'<,SD\C$90X/JJ)'\7C<3)LLKN&WKBJJ2Q!TN%D;E$#8(D ,>.FCO:/> M\&#OJ\Y9^&Z@,#K$K&^:G^CHJD/,ZA"S.L2LS>2]AX"8=;\&0H>5M1UIEINW MK3!65M4UKWQM$*V5PF)=V!P;=%0W0NC:N /\XHC_WN$]%H1]+P+X?D"^'AXQ MW>O$S8Z8;@,9]M"(Z3[S4QTIK88V<8=X)=6?/0.#@[OSTW[ M7EAO:Q-LMW73/$AC:KU9[;;=G[/6Y=5N'__9*/$3'-X]XB9O^;'[^W< M8QW>]QP]^_;IM2VEN2[WM@%$=^?P+NZ8=-NH M8[F5=7%X+]9%EYLC/_"G.AYEYK[6O7J9-US8?2_#UE=&-_ :7\;5>?1S5ERZ M"3A??3V+5XD_/\,6K73\?,DB_Z^)R^AUGA@')?&?_[%S.'RN>!+1RV**9 H4 M6_!?KOO*[OW?@%_XNO/DRB/X<&ZB29'!L2-N!I%C5#53^ (\K8J*IHS&>#$3 MO!CX9!G5\(T9O+9(J@C> 4Q?FZ0'/\)?BJ8"5[]Z1GN1A_%^A*_'\*IX5IEG M^H._]$-8D;#=-/[<1YAUQ^YAC[UX=]UZCEQT!$IKQ%1 ]E M6,52BR09_[@@SL) WBTCG1VC;0*C76\W\VTO_N]R%MJ]*POMW* :99M8"(V# M>PQTK]=,[JCDZU')[A=+T4W(@MQ!L/[;U&QK/FHJ,);3_'$T*XN+%"WGT3PJ MP.B,:T)W0[0VF97YC;-&/VTS"-I]1#QVAINQL6NJB/=[!P<[W[Y9KR./[2"/ MO=[.T?#Q@S=5KY&H:7YAJJ\B43?($WSH6#3?**.YACU?.U7V8&?WGD3\0[W/ MCEXWB5X/AU^H9R/UVS8;SLG;*Q5N1[FWX1CN'E:];!W<+C? MD7Q'\M\/R>_VA@?#[\(!2_-Q:>+*8',J__0X(B104(@T31I_P$+HBSC#$=.= M1=M9M)MOT2Y4X]U+=^C#O=>.;C>#;M$3V^T=[2YX8AM6BO53DE[\\^_P/_J] M<6;B$H_[7.M?).&UAR\)JUONL8IH61YK=]^#SQ/^?^JMFO[W__$7[VP3K J MRF>:F_-V)1>X2U1R9OHCT)6?^O$$7OPLSB[C>26[?/)DX.HKGMG\'IY#=#!X M\N1OD?L13V/A*+&XR#NP0*_SM\+R(?E=41&:][/29#&."\)G!T^E6\&2SMV= MP>%7NI16)=>>NX*_Q]%Y:2;_^.$_/KQ]N;JV+2_*:9P%M6WRJQ_^^8$JMHI) M]))+KRI+D?%-J#(\U67'M7D%?1_@S$ST!OYP7DF5WIM@;%3/K^B+KOOXWCH"U-]Q-N\H5NS>S7NM\=XWN,+>"1>KQZ:_KN/:O@9 MB]%+.*9K)9@H%'JQ?C0>5476U*:U3T_0?TV;;W,V_+7- N^#LYL7DMWZ%JXW M0S?GR.^/QJXV0A_BCCNNZKBJXZI[W_&VJ.?MX*O;!GVOL8ZVJ\E@$R-D7XC[ ML;KFMU7V?/,&BP?937&5$WE/)>([5\''/RDZ0;(X@^;(#6&"9N_9O7=M6 M<.,>@DWMUUZ0/:V\S'7-!OO?44O*/>NN^R.N+::?^VIIVGY]]45"ZTX*;!,* M/KZD&M"O 725@1O1YK/MV=CKX> V$:[S*S:@;-:N;S&B[NEN1_P=\7\GQ(_% M&?L[3^ZCJ6-G4S3D_1#]=GBX7V(-B '0-:5UI65;7%IV<'1?7<W9NNW=+[_"X][ZX/;XW.QSK"@!LK$;?AF*X3HD\.OA[0R):%1#M6ZECI M?@)?>P?W >^]*@KP@-GJ04<*M(.R:Z#L)GU^<_FZ50=VC=%R>+A_7T;+PQ6E M'2]UO'2CF-^]. #;6 +1#3P(E_'E_8AO;?G#L1>$^88]A>TM+"W76%:D$5W& M5?3C<' 0P9JRM,AMMV%-]:Y3KG)NNI:]080ME78Q\+S\5BHK&+"U\?![G9Z:BQ11YGQ8SBK,X'YOJ<:_]X'@\!F<' MOEJ:L0&C&%[?(T.Y_;E;O"6J&C@CV!Z>8594]*E)G)81&-T-W=FXR$GBX6[S MHI:IC_19I 4;7"11AELN\IM?RWY C>[R#7SRY7D2+RR/SACA\E$^BSWO,*IS.(?^*,;UX*D8(#FDN,A\QI^1(;SO L>4#7Q2_EC1 M\_8&>_JX\--P;T/[(MCLE23N?14^FIB)*>F"W"=@?55=R77N>*]$CO6^>QVW M\0.&-Z.H':6H-EM=>?$;JC-/J&0 !=G&*+N0V%>NWLG#E _!@\9QS.\<>;))*V;\A:+VE\D[*W1%ZM)96>);74U=\QX='AK(KE>7?B1N[O01]*P#14\" RRL3&):(HJ9O 2# 7.2!I\/R+P M9ZM[-E4"+LLN?YD$;-/V[3V&Z[+?MQ6"2XG\VI>D*\VB' @>''RT$D 2CHJR M))B7JK>PI=+,XCF;\O O,M+!BR=# 0XAK^4T2OA5 M"CK+TC-9^WZ,I;T&Q@4X0$+7=O9W)[A"C1DV)%P,G.8/U G%-4W'L MP4^HTJI&NLJ8&-UFV.LORED!SAJ2Z20=B]L.%YHT[)Y,XC$&TH!(!EL,4'#3="@94KI+_!(*!Z-%/6N /\E M%1WS&ER^*2B>-1XWZDTQ06"A50VK8;4)MAER!MMH$E,O$SKLR[0^CWXY/G[' M/,2?8LN&36_@F:7/+-$QQ2A&0W;2-/YD(J-GP.&^JFJF,];-]7D,5SJ9F'%- M+ >O*4HTF>(I1_*6C&.R+0?0V_ H<'P=?X 9Q!:X0Z@#0U(9E MT3@MQ\T4SAF#P[P0L=M@7TU&-E"3X6[A,$MKFU;>X:_)"4'R&2N7Q(Y+9L(E M/?](^#[_;!+A\(4C(LF !S(MP-ZKP"I*P9Z+0;2GX&N,R<\C.%!X&.:4??M[ MD?@34\'21NA\F*RXW-2X!X9^MK7+R =.40*48O@/^/3TG;I63@A/_A.YP MD7,8I&JS,:/SYG,\J9VCYY5CZEXT:3!J;,6 LVWP.2P40*C@ATO@ R^D+@U M"9^&/%E.D5.?UDI*:;=\Z7.RB]SI%@C*!OQ#<@[^DH%S@=_AS;"HGNNE\'[H MHR-37QJ3LU0KV&G#GW59W@N1>/!/0!:#Z&>VRABP9(D#;^=SBWGF'1N0$@L" MW(^S_&9@5XB?CGK/2.Y8WWX)0@M67ESFDG4Z,FHS/@5TXQ&'I M[:Q V&$X'DX3@CAZZ8NC4R>$X,-O[6WUK,Z"AXEOJBJRI 08J9:Q? )NE5Z! M.[!D-FY #4V!=!(SY6PX\$%38DG-(ID!PQ7+-WQ)"G1<@'C]"P7H;<[^7L/' MMU0TK-N%KSU"RJK"628^9< Y*DG#X8XQBH-'QL1=&_>,0016*P8*15>$!";J MB9]=IA5Q0FW&YSDX.V>D^@)^2>E9OO[JP67"MU-\?YS-P=S #[$>H/N^C$NR M4&")%$E"4?<9W4/< ].CVW!*I0NR( ZU;9KX$ 8*,"W:0F;&P8VN&[@<$DMB,Y\4E'&HZ_@3R6H]$ MODTAQ)2#5J@>0 28TA,7!;[1^\T@.IFL5C0H6#*\]DE\4917VX! NT#:S(I!%PZ3) MQTPV*"STE5C\@6P')PY41B58HOCY*7(M/@.?QW1NH7V"MSO%RC*BX#@!VD-. MI#7@AC,V8=Z<'I]8V8,"Y*PD"4<8LW+P8*Q@"FIQAU4QJ7F'_G)2"D&#[&C@ MGC*Q-\@JS-&.A1J7_3)3EX,-B0@/X,ROHK[#DPC]GE;;XEBJX #4AD%9! M:Q!M!I<9"D46%96H@[PNBZRB/=GUD+S.R2L'$9JY/["IQJQ*BH:K?WB[WHK. M36:SZJR@UQ3+8L(TR'*@0V,X/B"[LA:_74]$HPY5BV:M6GV4/F8K"O^NQ]VR M57UCA<^"%)2G:U/?Y1")8O*+M"QR%MSZ9 RS3, B+7RE*QH3.+W/99.8+$UG MAK.L,_Q.D[.(>90.S*#G[-%F!I=%"VU*8&A,P92D$$E'V1<\[L$W=:>3)D,O MLK)\&_P67&RY$MHC,AA9W..T> 9I7AOZ038D@0H4EO)X43_ MF *[6FUUXE![Z"--[(WG8RDO_0D$",4@*K !0=I"F0(V.MRDI\!'E8%-MQB,]&7$;_N37),N<1V1!BZBG\7SHJF?3=+/)O&Y M4$4&\TO8IBP?0W+ZX2?_#U^TXE87%E$NK/6*/JPG"XU5__D?3P^/GCYO-WBU MNJ\6V/VN2[ZAK$!KW3($)WX]OEFJT)<%R42W5\VH K> HB; )Q<2TN+2+9>X M7>CDZHCN^R,Z&_^L5L:%*334)D%PE]&D;%&>&.,K\R&8]L"X(AF%FT2)PXX0 M-TKZ.3,AI#Q?#5^;,Q"B]&8J+DA#\'ZXMIQC D7.;^%8 OHWW,;DT74[0(,O M%U\LI>3*7$@)> M*<:G38WU*]&G'"6%NI)6RCUI+!U@P:!IW0HO,R$:\_ M8_08B:&5P.YAX-A>4"D'JH M\$DJH/8&T:DXL/B4E>\>E1AV*A=W?!XS=>A*6KG\*TX"[>[P2/69EX8B:1F: MVYFYB#E/XF=-<$E%XX7.Z2L4#6BP2#2%3V&\3%*7=1R.;J/9N&&_/!Z&#*5D/#"T\84(*B"B*V_ M<-=KE\%AI/193L NGEQ<6;KFJ!Z56MA39'K6#TO _$LIR#HUE4=(^#U\C W# MI#4\9J(525BA/7=_#%9T:?Q(MB1AO8@,I_!-XL)N7'V$L7![REAA;$JJ&^&[ MI,"_7F;DGS^X636Z1C8S["Z5DC9)B2?LWPX5 K!/92/07F#8/EFCTOJ%"PP# M@1RS(2=O_> CPZE5=>?54X;FCI3REL"Q(1W9. MP3/$)9;DULK3DK3$L#BO#+8O:V>50%K%Q-/*ZH8\KNSYXM>K&K=]!H( 4P"Y MR<@9S4W)U( NWWDZJY:SR,*]AU=.?D!,3JT],NS3*)HSCB.?E<5E?2[KK1M7 MVW;%,0VB%QI;)?I8&J7M29B?"\= ^6*Z[MI']^PIP:G ER,ICQ&QHFIVDM92 M+6/K*#@QA!QO^! M?]UK1A:6\A3=N-1(5DOJ1WKPNU;Z MUQE5G%.DQ)SVF=+>JE0I_R&]>&R+ +02ZP8) ME%E1D];-*/=O_[:IU85O)=L)Y%[5ZRTP]'.(:)ID)",T]2WM M#_L[P_[ITZ?]';J T]1A^*&:BA@V,= MB@4BYRN#7'F""'I9\I@KKWQ-._@FSLP9F(U>#POB=DW=O%Y9&23 036/_@Q75=6-(P17) M @O692/UMR1 TJIJ7+$*/-PO!]+ NX_=0+FX5J-D@8WNMH>.85O0Q&PMTVZI MC9U!/A8LA X#O:R88T[0PVJMOTPKEL_$I?'J_"I:MS9_23LU9K%; MBZ&2Q_ EGJCU7B1&<_@+ M#VBM,D'7@U$'9AXI2.3B>!0 A\/#7O3W=/4VW5-(CK^T5TFRY:5*Z+__E/XS M8#VGRJO:S+H$Q/<8@CO1:@)V"472$.'$5KD_WZ" ;42 MK&:V4%-'/1WU,/6\DH0WUW?Y^%GD+G6$TA$*$\JQ&/++Z80:2&XH>]!@W2"R MZM*-:Z2J]YKRUOY:CH45)=<510@O6(%NBU=0UQ?F\;:M&'&W*T;LBA$WKQC1 M\YB]'CZL.L&H"7JT##&*3G1IZJ;,I?T]GTLNIXX_8]$_@Y7:I.>F!S)UWZ=< ML+C6J,5;RLK0>K35'%. 2L7/W7#\U=(%=Z@Y'S,1S[[-M5X9IM'(ZSM)>YTB.6)89CVW^$Z3^LP6 M5U3>EJ 3@$!I\ ML?5!6,7/;U]$KPCHDDV"Z)T@\*&X\5_@Q L&4V C>\/^TR%'X!/0?'YUDKQ" M,('QS6M*%+X++X)"\+A7^)5-$9W&\2E5FCK^C:O6%7+Y$.;J\R3."G#XPD(/ M'OF31Y=%^0DSK-K\FE%.$-_PC:3PC=CUU+9U86#]U)14QV 3+;!:FVG!C;T7 M/I(/KI'!/S)@P[(KDU3M%.1NQ0V[5:5I"&K;LT4?G+K7+D-X#'5*>;U_QJ:K MM*QCC2WRMK($KA"3$HN!=;I$*ZTJN85#X'QWG M>4.7[YX<6:Q9ZBL&.N!Q$M1CVXNXAB^MN8+#L[-CKZ9BYB'6^N97:)D#FX$/ M,I=")>E2<,N@=6^2M#\&.S3+L/AN_0+JW335[HP" MPN%J*DT:Z]4NV%UL1:F().!80;.UH@O+2,%>HO\BM4J9E]J-4N/H2E=*@B&M_+<'0L'6?PK4,7;E*V.SMG&9!S(*]$%[+=?8OL" MF9,"H@%Y\_=!:F5L1PCGB[)65@.KTFK M?A9$J1PTK%"?M,T'M0%BX/0\G3;BI#UY> MX!WE!8[]^I]W'HD%Z,]KM,;C:_,:Q/8KC%&O,K65YFB5*I'!U&?[,423>W1Z M^NZQX#UNP!5JJ4KTJRLI6M\%V=7X!4["%Q'\(C,,UM#D^H^I#NE"Y!S"5D+9 MB"%CAC&*L,2;#"3I75;L5WB&A<+!F!>Q*^I&B280.J"V,&!A'RMW+%I?&5]9 MNGP"<-(]++7<.)*"BI?M2BWP4[R55GAT*8H;E24N&*\MP%*LE1:-PWHC/BN- MD=-QK5AZ2.A5S*F7T)F2;&!N)[;#7I=.Z=(IWRB= MM(D1\LE"QIZ5U*B&^CX<_$:A;$8\U!C&M"AKDG'8"X5> 2H$0B9BX!_K/>N^ M+,87U8U7:1C+ I^ZYX4+\(LZGDDB!5>"UOMK1#A7="BOF,1'TMLWQ]Z?_A8= M\\$\HCY..$WMXGS,XIV:%W7%NC8?O%/JTBVHH*<'R-K14^I[IT0F+GP M4?%#$#W*XER_LQU4A XEZ0PY[2:7!V"$SD&1RUN6' ,;\T4Y,31:3)&O -M_.W:UT%YT*OTV5S06]O,%0NWV3\?GB-[7?V/*&H^"+(H^&K'XN6F1 M&,$[;G@X3^R!H])?'32F0W:TD.V*>NS#E5^VL?",Y&_X<6D^:VK.8C%Q@#V$ MD,": L%,%':^$:ZD1&JDVBW!(GL0)!(T"64!B-0IK/F4G\8WF/ H%R=$)(.Z M($2H@3YX0NHAI&'DQ0-NEU8D@;QT\LTW*)E;[;I' XWTM] ",)Q+/Y>5OP2#E-;=>&TSYI,T8'/FC3AX"/WQM!Z8+UP -)EJ3%W M6!X8L#7[.G%3G\,&ZSFW[Q.O#3@1@R-^1\CU',\HIQ58,/D97+-M3Z6>19E2 M2!?*)XTK:&I_((!K.N,;!]D\,<%I(VB +C)5U2J60PD1LKXG$Z;J77=D##H M6;9MU",K]1JDWYRAV6S[MERN!7S%%60$$LO8!09.QK7"I'BHI++<'X LQG@# MWO9H+=08(HH&\;Q3?4*6@-=$=>"%&'#9NS!GR2,<9[:9S1!4>6:@)L M]!#U+@J\> 7*7 +$2Y)/SM,C8N][B"PGB$Z4]K7=5'8)MS5,$;!PWY851[;^$B7^V MLKI:"+Y6G/PHQO"0=:4@\A;D]0Z%XQUVXL"%1;\ M]14U.Q'JPR3ZU9S%XWET\O)$>?8O:@63XQ+*HA0XR3-FA$?X-\FT+KDPB4&& U.42(1+9H%0/$:A/_$?[X$D@>(8T!P7\EL.[ORQ>JR( MS9"M,GFDGXP %TA<)Z+>XI8(__%P\&37AUOW3Y<.1,(V(AL6=47,]N4&C(IY M3Q, @.E.>/=>;^(I93/A9-8W).8]#FU&RO@W#D/WU2%9Z,!MP?Z^GIB2T_P:;J;EOR+8?[/&>_VHZ*>@KF3] GTPUN$(UOC^K[*K/U>?0TP3A.B&C!&<,L%>4SA%. ;/72B4!?5C#_+HU4M[HE< M+IE&38*0-M9OCFO@?;'Q>#"3VLS5'-RPJ:*7$.:^A7DF/]Q)@M)RQ*PIL7F7 M3JQE_>Y;8)NX',4Y>#5O/V>@Z^F\',:)76N6>:K5.=MNU%-D@=S]P\!9+Q3X M",^;K2%'4!Y'O"J2I/\S*+%/T4=\ZVE=8A/V>V/K?G"R1X,1XW9ZW,MC)G[C>S!0E4 RM"4=R^/W[Y %P 8@'PZY 7&]L";@D.&-L7LFL)T=*OG6IX*USI?*^$?R%KJ!IJIL\8F, MLGCG>?! M,2BYCK"P]LS+UV_M(07?1Y<8F[9S%T+S_TX.+UY@C7XSY01JY^+@ "['I"SI MEDY-.:0CLN!17#5$8&]41[1*YHIMA)A?C/%>9BFX=[@FLNO&--V02S^OD-R! M]2H MG3<$SC./@%Q2] DG;A+XY=Q;*ABP[SG34>"CQ(.$KP$:QU%VF6(1T,% M7IDIQ6S(3*FP-EXP#%[QOLD$6V1G=]3?]3CS]6>:&V"8V3SKA*D_G3D#2H&B0'"C9I^T$M.S(CBH31'! <_ M^\?SC701%KXL%DQXAUR)/>*D;ZA46L=\@M)\9_AH\OC1SF/<]'L;=XA.^_\] ML/9-^WFIJ5;0OA*)3N?R9+.7D_/(9;F>;A97ZX"EU;IFXO<*S+PW M[@S]-WH(/H+L)J:X9%*-?0D1MN)(W=?VCX;WM_VOXQ4L3P+A!P^TE<[W#,"R M31FNZ=EYF@"[2JG<<._Y-H^2WN^RL5TV]MIL;!RER3]^^.-H;_?I>&]_\@<8 M,O$?^\.]@S]&<;+[QZ%Y#)\\ ME;]]93*_K<>OB[QG[_VNJU&I^/8"\W3F/# 7.3\+.X)IB5*.C?F.8(-HBO9Q_8L^!V-%>& M-^Z=D.).-B7MCB[)'QD$6GT66GQG,3VITIHLX\'ED(75+U:Y"Q#.&U<[F'-=.E(!]V-6)@_44A,;J&54L$UR:#:O\9SR= M/78]Y,8#/_S#&!P M!C&;H7!:P%PSQ,3&4GV_IIT X:K*#1^+I72 2P;92 >^P9%Z^ _XF:U_@T/C M#(.U<6]%96BB//[#A[[5-K3WM+%7;MIP "N;:H.DU_X20'5;MT$">O9(%%>5 M)0E6$]+\N 690R$C!0+5J'AXGCWZM"V39 Q>6!;[S%C<3"8V$ZT0'TDF('B: MT:"FQL^3K27U(2?_%F-#J]TP+ ML(--^-!9/,=IQL!2OP,,R=*,(L03(Q%-Q]^A!25S'K*"PZ4#[U)(_8QY/+>1( M'Z+K;6:9[>EKP#OA>!S+_DH'#,D@UBE-':M)T& UA[?VV?F\(KT,7YUQF%1 M5EEFPIISR2_SMWJJ.GM6;R[HM$ _CM(S7O"+HZPQ?7CMC$F&\\(80;<%Q"(S-0#K"S,1ESU;!'P1:_8M*?XR',XD M^T2KA@3=V4HXX?C-_82I9*!2-*9FH(-'ZI3504S..[/]%90R#_N[&O\L*=EX)+D M;WWPJ8TSIKF=B:HMXW#L/Q[X'PAF8FH)GLR)]V D: :R*GEG&- =+4)[]R2: M KNJ9 A*E?;&8L/"!:]/_R;VA<6>>!6$]<7]:D^QS=-(MAWP\#O8%074E@P MRTX6$DV.Y0,?!Y_MW[B93SGWJ;5TID\PWPUV]RI,[T>MZ8:,HF^%B M'D1?3RIE+/6.S!DUQ^/:Z(OPOBF2.EK"F-6VX/GXQ)Q\*E1]I.2U](?LC&MF;;YK=^CO[D3#KW7XEYZS<[T]7<:^ M6V\VXXD>OUP0;G MQ$]V$.QV4+<8(E4\,;64G5085E"Z$8UQ7M05?%MM3BI>B*EV 6Q6>E93:BD$ M"&ZLYX-_HU_@ECF)TPR]VNBX:E,#^$>7+/1GY^27>>9,8G","[XJ*6-,PW+1 M(!465#(M$6.H27TN2L==.8ARK$NDV["W.<-@.N6H\-F(9-!S&K#-+CS?@2H4 M8^%Y$:8YYK?1F@S>J-G8F;,]Q3C1P S9J%0CS)6)[H#\#WA$@ ,5PC\RZ0(# M&Y_#\,0IX'&!GF,6?*/&7#U98,&OLQ1>GMA("-A[G_PG?@V_XJXR6&UQKBZ8 M2CZ?V^W).O_@2SC@%Q7-ZY/')V%@R2,33WZHL/8H+JU81E"*G6-8'I=1EA4\ M1+@Z0Z.%PJB;9J+0W<&FODEJ0*3O*:3(]=^I(1H2Q:7A]LT[D>A/EL'01(AEM &?+ YPZOE41[> M*1G+G>QW:=QP\<'ZN:6!1$?_M)-)4[+4G6*@TUQY*-Y7);8""X[)_S!)JI/? M'&J"F6"QTR94Z;UTSN\;NPD_L/4*?,3^*X2(R(%SR(_]=HRSP"NJ]YQ@;@GD M>C[SB\=5-&M8S8L)<43.IW[QM3W!RWU!J+7A%J7+.?JH];V@)*A5R(L[2$Q( M&C:X2I.Z7KGP!S_IUFM;L"B+RRJ'-V8\Y9)'6YD//>CRH5T^=.W=J6!UDXV( MG$=AW=4&'54RBG9U(4%,T4C>K)4KPRX6:A;!@J(KN%Q,5904]">1#=0ST$YP M.65DTUU(XA932(7LQA45B>YP<[W;OT!5RE MN^3)H=$2YAII52R\I))HFN9P5G_Q&& N6?;T*+A'M9LV9_)S/$K\,U7*Q7;T MYW)ENKX0F[=/]ARQCW,"3J:XQ"F>V(5&.[F5P[8E+CCD?/"MH+5/2.CO+K\, M#&*WB?.-P*WPNG!TF4W$<#2E%_1:]9S&T9[!-#_BFDF&]:]3Z5QQPB+:N;%A@+9?;?8-'<->=NLD0:#P0"> M4 <>!6_QC/2:J)!WS'W0]# \J5C2EFJ>$B03:&37CG1%ICPDYZ,%0SGXN$DW9$&$C:1B38P?XP@>8E,V<0GD!P$*\(O M()?TT;1(8D%7D9)B7;^#S*2.!0&!D2IKZM?%E(CXN7!5C_#"'KNO 2]0A0)' MQE==\+*8AIRM1/]T#QKI+Z46EJ?*IAD+IT;T;.'2X%9CV4Q!*[M/[+U4>K:W MN_PF%C(4SUAX79?>O\&0PU9Z7[= @?NEPXI;F2&+8-L@EH)(7ZG+E(),W"DE M ]8O =YP)NBM2PYL1HS]+64!L^BKK^]N>6W*G'CF4UC5U>(L%V;US"<-&TYE M.&PK,V6CHA8N3[1.7R2.#86LRJA+1P'5[6.)!^ )FO897 M]0W8:TN-MYA'HXFU>!8FLM5#)C]3[4ZF);6G*;C5XGCE(+F*.^/W8.M(F$7S MYCYZ7SJXZUQ.UW5"D> ! M$XA<.??HIK)8O2OH-\C[2#BXCR9T$ MBR6.161].=Q.XWKVEQG3*[;!>A O3($*6(F71FY*8-+2,NEC:LMC2 J%8\2& MROQ(X] L@E5W&=Z4=OE'WD1C*=:\R?%KK#5X*$&P]2+@&PN:K&/'L8TQ2"-S MO 9NC4NCO*G:L0_OF&*&JJZ"+ .V'J"+M\ADS/,4=X7K/C=Q@C-,SPT[G&$6 MBW(559#?0&@WI57R3F,,N(+I$4_;H\/=L=:+Y[#(X&;5;V:!RT6I.C(0B3N0JK;!0R-.^/\>X(V,W:BP0.Q5+G?&O5AG:Y(Y(O25=2<#? MH4RB5#R%=H)J*!]@B/+RR/%.G4Y33*Z,&J55>HI0%B7)>)-U^VWHOV<9;UP% M6K#_070*JH6, L'_JLPUBQ'XU\+"0"9D&7138;_#26D>'RJBKDPQ66#$;FAC M1S1,-"2E1$5=(>;9#_&5,@K,O C$4VO@N_1S$]2&EF.D;5N#.[H#4V/24*:= MNY>K;AAD1ZW+1)QJT/F,S*D0AE@IVI4:,\983*D8Y^X!;=+G723.HB-K$(VB M3&G&K<4,^.\-G?N2T9+??C!%AMT2,D>>6;!JN5%:'L<0>Y[YB#9.)=:)A3Q? M:L5$C\S@;-!B\V6.$L-'VR$39-QH-"(2B#=/4-3&B*-$7PQG9@Z M3A5L1)"2F%@X!5B?ZTEQ#[2BGET3P>A1X7J**@0+9C7_QT:BA8)*!)E5GA.D MH^UQVX"W'SA9<" MHA<[%/PNYM5T.BLNL:LDSEMM!5[SP[0@ +R2Z(PJM:65>547 Y$P9P\HM$O5 M 53,,4+DQ7(>O&D52W#ZCCA!^4+\_J6GT685>&BA.$Z:0/'4A)^7;>4_M&^? M79">!?JJQN#KTN:H#.[Q('J;LTX+?)K%%0:JA48*,#1B/F]]T+F47/2$U@55 MA\"",\909H&%'4@-!U;:1?$>C@;WY)*,Y MJ]SI5,=@36#Y7&EP5SWO^%:O;4ER=\ER@IN(7@\ SR(#ZQ $U1E*0MOL+(!$IXZ%Y**'->FZHC?;.7!%N@'E.66&T@D"VEH MW,'54:@86:T_]EO:PWTW4!D\>QQD!-*RFBK40!JVD%&S8EN^@[<2(QHN=F@P M.6,O*^T M^HI2^5N917?@%.IKQWF%CS" M1Y,^(Y932(O7[XXMI,4YGS9LZ$P+R8,]/.+ *PVH!J^> <'QY.59_Z>)D_[; MG][&]HD["K&_1UE:856HF:8;05%@]BB%A*Z#%J$99)C-) MC/15,-8V1D;Y,0@:E7-@^BPF**C*S\WC-!:PO&W-D$GH0H++0MULL:_Y;@D, MML^4['^6H)5B/%24]3ZH] ?S&7["&1*R6_B_\%K@P-C 6X8$Y,$L]:@QKW^N M3]_5=!%B B+*5 M1#P9#O$X)0P!Z;1?E)UQON*@>H%+6NM4+[6O_76U:$. ]FG2C6V==Z,#Q*:6. MU0>>1ZBB:N,W6UATNB*W5:NMS/[=M1EW[KLV]H;/4$58Y$*^1H-FL'I98)D])*, ]98:W*B%QH=T$61)A4/Y MX*E#;,_6"3\6*]'V""&T1#-"E[5&,\)VRM)]*.3NDA9X?R ))4'%J5P!.5,: MM+\S#3XRXBF\$6$BI>^D*=5>(+5*%]JS2#.Y0KA0X!HKIEPTYS*EAD(E)?%U M> *GX=9TGL QU1^8GN%'V8;O %'.9\E1> M."=J3R8"I@@"3ASSOGDQK:H%'.Z.>%M4, M=H=]_ZBS)YC@1\/I9W8$*SS5N&(_ -TWD[5*WG7,* UB<7U><$58UL@8 ^8B MSBQLIT)*CPD5T0O*+LV#\PAKK9]RSP^:0 71H(> 893F:V;26X(^C:$^JF^9 M\[X2(DIQ%DY$,FR"(#\&'E.DE6KPEVZK^EP-?(BQC(*44NSY2>,GL''PBD"QVVJ+7^.O#4[2Z&3G?00X3 M6/04[&<*R%G M/\Y.I.(0,H924K@\19Y:)GG9-_"D M-XY!;-ZR\J<6!%AZ8T*75#?<,4A8-BTMGK:= MA4QX9@RT:4]C ^B,( WZ;>R^-=+76ZXAPU%JTJCH0>G7)IXJ#$\0\V,";&'> M4SBO3%G?OY@KJBKU_"$VNC&SZ%->7&8T(L%_@@\HY.3'., [7&C]=D@G#(&/ MT3EO;$.B23>4J@D"[;7F?'MADZI%P9?,%X/7 5IT&YH(;U8*73Z8R+8*'J%HL12]B M*8T$2%-]%1(VX#PS#KMBJ7W';_'">FD>4HN/:!10YP;(&I$RKYAJUBMB6A1, MX,M8C4R';CESF9M//.G4AAJ(6$F5TQ0:3BZ*$=8G%]!ACE7GX!N09:DIL]./ M6+&C,R2F:1+\]4WP5[9Z\K/@([]Z'VE!=>(;R=R]2(O,0Y[_[7?W!3ON9W$ M$)4#T* "L)F*Q,CD'PX?E!(.IC$:J31Q\ _'I]Z MHTZH)'R)7)'LIDTRT)30U@Z9T<@[6R*1M0,=+G+J N,J3:6@DIZ,PQL)':BT M-Q\C1LZ4RW46ILNL"0CMC==2?]W<&XOMYG#!G%#2AUPS^D;C,#32%H5HF F_ MB,N4W6Y;.^]+)(V?HG,;J^USHU1*[ ) '-OFD(@RT]5'%=64:[B MNKD[,E*'0A[$1J95'9+=DS?4KE=:IEB77Z;>;H)7ML?BG?+3K5>:&X8]D_GM68 MSUBYF:@/^UGT%TQ[])N0D,*6\W9S>*%-X+M[@X._^;C@K5[OKW+RA_;@?W[S M/]'^<,AD$S:=KUSRSM/!D\,UKOGOZ?0LJLHQ,',5IWVL$QKN[>U\KG;BX?#) MX,_9V0_@G=?_^.&7,IZ!V/]!ER/Z[%F:8X"_/\J*\2>]Z[W= :IXNE]/VBC\ MP( $W@*S*!8!'\S!<'"P(Z "MSG0@\/!X>X:#_17]7(L(SU"/^=Q= QDW6?X MV->8M@*G3)2VVQ\UX&\'L3\YW!]&[[:+UJ_R\:]DA*=W9(3=@\'1KB7IO2-6 M 4C1HP="U6]H**'0]6^G+[:9I-^D"$KX?9#TSO".)+V_.WAZ<)5P/SBXB70_ M&AQL*2N\+ KL-'\C\2['$&^((=[.&& =&R,TD?SH[2\GCZ_D##">T,SZQP][ M/UQ/Z_'^CWSG.&/3\^3F=)?;GM@F4XW>O_R?:W3:+\,XB9>>N MYN*3P MR?Y[4:NV=,T=RP-0GZ<4;7[%55\_O]DNX7 5_^_=D?\EABC\#Z;VWA8&2$Y< M<<3)NX-]8?N=W2=]5QBXC*"_5S[_ER:M%FWGA\#D'_JPB>AP./Q>E/_^797_ MX6#_RJCJ\":.-QC*3[?5\VY;#3:=^SV9RA] 4N31OUY])]QR<%=N>3K8>WH5 MM^S;H1ASS M9'LY9J5^.7D?49U ';U[R84]M^8>+2BC;WO0K%1X[$.[2/%OB\\4E/N^3Z!M MD5+Q)[7R/3M/D\3DSQ%'_5;;732JFGNX. M#JWIM4UFER7V#Z__IX]04(S#':ND",WD"+[PX'-*FR9__9F67,#.5S4M[7$&Z.9 M$B]/%KPP[E+82G9Y^\L)N*'DFJ( R)KJ.V&9N]9H[H/:/++DK[4H#XO^[UJS MUKL?SKG?Z(7GO.E45_FEC $#<$H,O9\-2ORBM&"@OY]Q%NY[IT(H%',&,4>MS@S MM$_NDQ\IWKY@;X'3F4Z;*7QI)G!5BTBH2T#ZKX8'.#,$DLQM^-BD2AUV-3;F M8C-N4^;]3V:^;%2Y!9>T@P-H!?"!"^,C"-CN?1P1B V$B-J$H)^PRR:/+^(T M0^[:5+SPUWATCK37B O^5B_27D9:19@?@8/T$2=&9APW%0XT!(L;7Q*T'+67@Q]#:##83]S4W+BZI$NZ M:L_^QJ7W@1C&*0\(5-0['WCM(LX:P<1%#)%Y-$L_FTP[?K6;')&9!)_".YI8 MA8(G3N\6=3 VB;I65/RV[T-P>F5 M,D.V]$*0D@1E(: []@2QT;B^1-PSV(7 )1-. M(?7;OST)3ALA,LZ,H"/6L'B! !"<; <-H[B*.&LX3ZASOF+4C)RTX1)<*6_R M V+"O-#>'X*,E,4@)/\^\850D(";AZ3V)- MJ4_'&XZQ+AR(19XCAK.[M0#0>5$3_"#/%P(U6P@".Z(Q-SG]A8 10 L2"@H! MR= H-1^=TLD0,P55R7P'RX5'5A4*!'_6B6,9]S66[(* A)WR]O,M$.N .NQ^ M)IGYS*!VDO131#HW,D2M&9:>B$S1 A$"@JD+C&(1V!V3@UU@3W>M$Z40^D-0 M2Q$$@PV49)[#W8KQ19*4M C1/&$$Q65,&&8$]=+4/*VRN,S]85P98_G5/'<* M :"F0%Q(UC+"A60(K/GLC)$L:.(/HL@CR!VAJO!6!]'O+(.KP,)R)*%D0;8: MIUM8AI+LK.S4"XL Y<$%DO0E+?K;[]>AQ+![H\@HT3&\L[=D/8J+I;@(]-W? M?OD=K@Q)2!%"%/= ,)$R!D5J73L*7(NHP.=A\0AUN$-H=TYCKES%AFDYK M:GLK'NHL Q!7GT+47YH'C1FJ $,/12?(;Y"+P/?GA4"1$:;O!8\R*9)Y&SP8 M8<86F#RFF+6,121H^C-"5575>6PUI_,^4F,'(^I,2(5Y"M%T!BQ7,MM[R[V,D78&#^-@0@;>RQN'8Y.*[X1=0C< Y M3N!=X*;THK,,D0$KXGA"[IW&(!/22J "+XL2KJ&P\U8)K(>6*@/A!&"QCC\9 M';$37C!^P(XH\Y4!VG.QTQ.>.L#!W.=(T1GM0GU+DIJK[M2-A\ !MBIU''8G MJ(U95LP-',PVUAP<#;N:@Z[F8.UX_LBQHQCXNT^"X?^\![9-4'J JY8FR.'* M9NA;UPV.7E9LK< R-^-/HKK/$+#;S8Q%(%8<&8A:DA!04>28TIM=@V-&P*[2 MF9)D'#(R,7VUK]KS_B<+?I%Y+(*R; B2-<0_IT]:Z"N'.HO>RAU+X4U6+ M*8C0DHCS6/+YA<\U*9F)'V&5",L$G_TUS9O/GH5H33>=PND&G;/HS8U)9$*, M4Q@$#@[+==K*'T3@EA\I->HD@0 O:E.#6R\I'+@QT:TP.FD1\'C"%8XK:W(; MP#B>QG_!CQ_-*#H%JB!#<097@#S7\\W%"@?AX?Q1HBR&-?,L!S4RX=FY M2& M!(R\CP2)D>18/2&&/RE 5\MH)N>QD79GN#+RNNRL'_@*$;3,"QKA_+6Q801^ M'MHE Y/:?L RG#CW/G![8OJL8O^WXP%>:$H-DF3A0QRBZ8%X ?J?H#.U,*%! M4%YKT)]3WFABBL")Y/#8LCU1'(L?4BSE;]DZ:B M,#/.G$#S*]%TO#5 M:5H[T@\)\_TO+X0 Z.*MJ!;13"_WW$[[.#^DS=%63>7 OT_>NM2VJ2)8<@[ M&FK%N <-H_7QK15&FI$MS^,R9_1\A?>G8_'#.+5=_9+QD$@N] V[-K>>B[BB M 3-E$:/?>'SRTYM? ^>MQ[,V$W0VU)DI8\HV :4L1/?I) U:=!S7E?42GQ7/ [F(YO),PA271!@\5.R-82&\0J)FEK^F'3#R MF(*CQZHT?!&YH/QZ3$\IS5ZE&92>7++1*QDDX8_<:X>K!E$8_%ZB!' 'NOB% MR>P>$>[]O6K"$ZJH\0CX_<>TU.9W!/EY.:$&-D:A=P+F<*X<_A< M@%)G./ZOF/0I7*'DMV2XHM,,%GR8E-9BFG9S2-:&GWB,R#F.>(#3; C)FMTA MIZP$81Z,0=&#"Q%E&ZFVGQ3#HA)O"?&-/=-*7F$OA(4,9=I5<;/!(;#S,:=F M$H76:]T06#,W[XL#W_8['N$UZ;#%FNL1.\(*F MFK\2FXFRWQYOH(.I7OFYB3,PR=@@I^G3;3::MW(S9,7Y/FKH):P,R07\ MJ8+4&X)!_F%,2-NEAULMVC^(G:/Y2S,Y9FE>25K=YE66O*<=XK5BH2Q&\#4O M$>M^!YU2Y8 MB0%MS=RO#FBOO_A)ACG"2^)D&L_HH%ZQL8'\O/YA"Y0=$T%5N=:]MCM4L09J M^48X8, D'B-<.6/$F^"!=#OC:>7PUY3M88]T:2P/B2DW,=>;ID8"595NXHY3 MQA*6!B<$1(3:R/9J.B5*%TH&NS)F0O9<9TQ03XHL+;C4BZ-' M.7;'43<0U&,CX2<^SA;QVU2W?=TZ%XWNJNN,.EJ_.6(#.2[:!AC4/2Z'.I((D]!X5O!^\&: )D M,RX!!(<3!,9;7U QMMQOU6S(&NT7)/T<_ PF-0+6MUX)UN]1[07.,P0_ M3 =7^G.3[!!",BGH4>2;Z%P:GD?/OXOEH/5ZB<2#&!6?-9YMRYBJFA&.>Y29 M(!PHXWQ6C$,^ \/5QI9:+L 2>DGSH,P035<:>=#D6-!E\$!116OYX++Y3L&X MGV6CAW0$D&F) SW]O+AD(\MF('W'T!<:9@)$S-*&_6!:\BR$]N_)_G5:E"I0 M&U-D,Y-B$_BMTES(#G""!T9C7,&;FW@N)[V5L[2/=KK<6Y=[6WON[?9I#906 MFN6IUIK5^(@6.+CY98HF+WP,G+T)2@\Q=**SK!BA/?S,18;A?'U061Q8C.$$ M+%5(,_\O9W'5"\<"L>PB?8NVB1VVZQ1/Q(5^KT!(3T?H%^(?]G9ZT>YP=Z]' M 0A;UP4.LLQU05]A?_]OE/-67*=6"?7#1SG#Y M8S8U1?9JQ;7\JM>R_JR9S3J(TW\M)0GU49F:2[J"J@41;6/1TYBF;EK3KYE] MPKF-&.=S+K.;NVF-?+;LQ0_UBH/R"S,O2C?5ARP;&MCLI29PH+8IP9QLO0-G M')'Q:W)N[9#15C+)5(<$80(,20W>C@%L%VX4UN-XCMK^WC Y(^.KI+2VM75O M,:#.)UP+"*;'8O\%C;?$X)+4,CI+@/+*;"QR[1I&N7#@J>^-2+9:)YI*I,)\ M-N,&I2U6%N>3QC MK55_CAUY-04G(MR0*7\0*;5 G)NI3+W%<5E8X='Z!+E9\'@X#2&_Q$P,EH&U M/SC%^>LB=JE<\[,MQ0T^RN9SBP56[[#V6>=Z9FEQJL\[+68YKL(:8\<H^&J05.>"4I\P.' GK"*,(-R$8[P8@[ <%)%NK@H>:UI M3N^Q#[H$/PVK.*16N.?BZ,*%-N3L^]4FT:86.ZOX?QORB"FT$1PO]UIL+#/^ MIE;#YC&B-6B41"W/88ZN/ .Z_$O$IEPK:3'5#C83ZTK?>YKT)>J4*E%/;8(" M878!!RZS=9MV9*4F$0V/LD0GNP[2562+M5\:_-%77S1J+@]4+JD6SD[S0E9O M\ZS$OA!\R]G#!9"614YU6YF.WDTU1[SA&N]M:,'_$F\@MRUZ&JO#(IB:B%I?YZ'1$0V*;AK*$LI!P#%0$/\)6%FYW](HQ:#CJ M&4;V+/5AF3PY6BU[D_5<0.XCPRS Y?ZKN<:I&_^W_D#V&]F=FH6DEKNL'XQ( M7FZ5VNJJ!>X3/@O5F7!:SS\A-D9\4>6IX$ TVPQHGV^VBK/[K::X8SJ'0@=> M3XD7:3Z%!]8G[WL19;@O3!?#5.657MJ^$FF96_IF$B+T]47C6>QJA %(TC$QF2\- MD7BQ/1I.&[,)&3=X82^>\+]URQQ751K=SCT9)J[*ZUAOD02F*!V L;[F9YMHITA?(L3 M0%R/A[P*5W8!LA"6XS2-U3,LSL<@3Z=86I57"-4@]A$EX"281N589Y24+7F! M/Q[TX&T]3A&56!Q3>R7Z,Q471,:9:$SJ.=R4A*:W9O5&EEPHN%!<'LHT3N# .UH/: M0[C#9X0 $E0 O39U] .6<767Y*4M2"0Z/ML!8W4J!&0/:.7>!#=+,]!&L?C M>6!)ZT/[:#WC6LD_]G+R8>DS+='3XUSSU4A%"1;YN1KJ&?C]-7>EPJ%K(HJ2 M_*JVGKNZ4MTS%B@H$@P6 KM/PWZ0YDD[M!4O&S).CXBA6KG:/:Y21<4:X@A1 M2X!3!%*$U#IR:]EHH<%B"9UJ8*V+#\RH+&[RL31J]&TKGD\R03$?KJ# KH'< M0T3R"PVP G-33>1?A9 46E,4^-H95*NSU*#@:B'B'(0&LC5-\CFO@F1<-+-, MJ]/T/OIL9R4:"1-R"GH!T$>.P*P%G0KL;4MSA80972"M_ H7,FFT6\%U$R # MA8A8EF\)D0D,RY;5$U:F:4D+%<_X%%:B'1Z=="V*?,%F(3K=MD6(-427C1'M7QGC".6L7C7AO"=N(.) MEO* M:Y@9@9Z=I.S35.,8*VV!M[.$CP^[-=%=Q-+W$H MB/5RX,*U!],CR<5+I&9SE^19".8N.Z4EO!23N4TR!"D!O]2?4NVI M:X8#RY';0YU\PM!A0>Y_QHKI/)VY6B2^ #*G_-P 7;:PV(:JF7<8%LK]=IH/ M)EZOB?.AB+"J1:E?VB* 9Z;Q)Z5(SZ:Q9A#F4A )0?$QN=%I:81)Y'A<8T\% MM5GF3/TD31-7/Z*A>+AM>&>L?4M2@NS*3#0_5TL1L8M"L--CE]N3F)EI)=XW M)9+_"XOS4W)WSBBWO?$PWI2TB&Y@%_O$5\: MQJVPZ&.BMBK>IRW:>+:A;/J:$TYO*32;25CS#1T"LL0[,9W6S;>JD_%T%^Y) M-6PHD(D;*9A-:3ZY$&EY JL$& 5- 67\!$/@W-DDEEN$06FTQ#^APP3Z]T\SEI"#B[2GGF$GW\0610P:J("#U<)Q MG(,0\Q)97((E:R&]FS=8VHJ\ :M&Y#Z.S@5OPKBWOHY;;3V[RC==J*ERG!65 M4<584=D&'*Z*E7'TDE&[HG=@K^0DE%W2>QE0"=%[P:/#I>$!X^ 8D?!3[%Y& MVK4PL+F4@HGP6;!T@WO;5-5\H@+O!'S6JN9FKIQ-NU.QHM8>BP@,3JN*,?3E MLO=$< H3IPDZ%,JCK#'],>I62[_B1_!=(HZ(-*$[*[F5W&TGGBQ?L?& L;(^ M$#42GV\38V@.[+D*G1K7T5(1''"NA@%J\M;S2;)I 3:N!?-M[8R7!CN"A)!O M/ YG MK\O]=+F?+^;*+T\6Q%O[.J54XSXL+UW2P+!S M2#-^@F6IM>6DUL?#]\IR"#0S0=LZG!T>\)&2]_@ZS@JHER>WW(M"A.>]%ZU:% MHS7NI?0HJ%!ZVUIN9C"[$E?2!.L'D )8<"RP9-!A<5G@$!-;DRA)'?=A"8.- M,2;,Q4:RTJ5!0#\?"BS2+;L2E_G[SJ[SR-2.ACC1;-N4#=4WUJ90+QQ4P]E(9HRO&Y ME9_+OL$^<&X#PXA5!9XW78P+ J*[RE RSF$=A3OQ3'IE;1]\P7^ERG(?B=UA M1M@P($4(_JO)YEPWOCOUQ!'SAN%,D&HIX8/8F!?6;9D6M),YUY-@S_SE% MA C8P8][!T,L7:,_/3GR9X_[JRIRP]1N2PX\X .KA':>$!I?'<#^2$W!;[ R M>.A_PUTFQ93F-U6F]9A+#$>0& 51:"ZEN36V UU09&&-GT7)\!IOY34UYJ:P MJJ*L.4:!C;=T@%S;N8 ].*\ND ML"_.::S'0D'B8RW;:&'T8E;>PL&F.=,-)3P_+#TA=-UGV!\"-R1EK;EP (- MA<1=MW9S!%3'&P6KG/&A-*W#%W,0F'V*5&=;74&/8O0+;X-,IY&AN2X2CRL( M\8660B@Y[5D44NQY4:0)Y>A@07Z=K%;$LD(# 4B(*IJQEE% <,!G<#YG#+:R M_*B#F,#"C?ZX-[3W%5=5,7:U.'*&'G(('2'#)M;4;T?GMB8%H:DU"1U:.?,G M'78>:26IV,U6\EM)R=DY'7.D"I$>)T70*4-:@O*HX-6'7B[98[(%@6HK@A>2 M?EX>Z)(RQ7[Q6!^19P/+')/Q::NQS$--B1QN(<5[M6R:#)B6%]+&\"TRB5%S M_4-X>(]8!]%P%(?1XS7;7$16$SSU!\UA%\1)PW%[K(@)F-QC\LGGQ50?< MLP5O9HZ6X"5B""L&*NX*=Y3F)%7I;I&+67@L$@!)#S8$34(>$Q6FU1+@OT*. M[.SZ"Q3IP9A55,J<)@G'#/#U/1\BPOID;$FJ3/'1Y:AB@N'3EY]W*GAK)#J\ M^@:XK^K&X@(D]8'C_)O(CNT2#WCE2()T#I@F0?'>Z$BQRBRW>0+EQO3*VV2F M:G\7'NF52(1VJ?H?"X3B,!50OE-+&XJ-I.#6+;PI6,:?4HJ&=B)_I\EQ]CBJ MB!8F'Q]V8G#E(P?P4 GCUFF-571_3U?[QS_\\SV:HS\S3-G??TK_R5OB8E.J MAFDVUI/WLHT^F >LAN#8U^N]6P=@&O\I$:J)5[E#H7;@6[[K,.E/VLWF!EH! M(IL*C(.^9L6@;\>=*@\U!+\=E->47/E!E3!^E3 ;<'Z;(,KI"0X2,ERMF(L6 MU;2"S:1:GTW6P[$R6YZ"0:A@V3-)K)%[3J-Q>,Z?31 F# _N] 7I:?]K5!,7 M@G!6)G3\@XSHDK""=Q#N$"8(',".Z$F)WL51E1MY!:1S^1.WH0 =JMNI"@!=5WBB8[I3B MN>+FN[1S44I6K3:H"1"SC35S M%K =:K>?\Q1F$$/>MNS??I?]Z[)_Z\_^755#UP)H6F,'O%\7X\.HHA>DA;YH M&%@,3@$&(7=$;2*7>!#?C;&#)!K:<^,& [ #C!YXH!:*PN"UF)"-L]#G;?'H MP[8-FSK@]A(&S>8X7NN3*#O)\Y?Z;2M#.2C?!S51M9^.WZ&Z[KY6??NCP=V" M?Q:YO.(QERXBS2.[P.- 75;D5'8(.JF/$!U3!$0-X+_9 Y&P@ S]+C+%BBIF M#&2X !GA-:*3F^1>%;//3-$G?A_70$W@Z"C-90'EL*YNQ)%AHV'4))?],+$#?C<=2_Z8#['+ .UN,PZ*5M:![G'6_/5Q3?#O[E* M=E@4#:SK6I?D0"]?>C2DD(B;M+S)]'Z (A6Z]-.H9%1EU+_$71PM&#:=NO7! M &W.P5G_^=>3]T2!V.>?(I29FO,NSD,D/$7R0\H(;?0@H#7 -AS=CBDJD>>L I0TU&&"4JUG(5>^:]_7L70L526V<%'3+>+X#NH%> M$\6*2.K*V^34G[0_\!E7==\V=P@H"Z'"Y=[Z?4 M\4+"0A12RTQ>VE47 ,VW/ZRY:9# MVA+Y80=.78D2R E@O:JE#,9?V"@&-VR-P4Q/OGFH,KU%DO*GJ62,H2A&"Y$/ MB3J/$N72 XG#)PWTATD'CC-0@>RT-95!OLN&UA(,*5);1;Z\K#3#S$E(Y2Q@"]0.#;_O\%/NB_O#1:U*\*#U;U%=B<9N5;?U\@*[BU8'=9']X#J[?SHWO\(6"+5AK M#["\=LA CXN:I>A>7V-)12?+J/X-AB05-/$N>O,KPL>EX#[W20/B@BF&MV35 M@^@XP^;KL_.%_M8 -,MBX5%.22,ITE#'L7L1YBIZ$K_DD*%K&LJ;!$__6A+, M!QAR>GFQ]75I@0CG(8I+1&Q+$ +#D.NQBB+6KTFE;<+JR0R. 21F<]LG>[6]B#:0#G!I#]L)RK.*O"_2,X2CT)E( MA(H-*F?L?=(-@3II@<_20AW4=[#65"25\1#JZ13)$B?3V$(I M)Q!#H>5#)8 2K0BFH:)*.NOE6L'&Q\,NNOR-'M9>-G'$%0NFZ@TT;K HA*(# MBWC$"L/ JG0\9DR "NJE$ L,.V&$D+ \M44C[Y6CX(MBTMF$WP=FI,<_U?;CMC ^([;D''DR#A8"-M$#1Q!7^AG M*GMVZ @\]EJL=^Z^9:0X2:9)2J="^)&K0_:B<=>K7L M_;":=)GY/)$,'H]2;*E8!X?QT4OBQ1IFX%?:ODR&F\*1\EXJ;UF^UWON&QK- M48698.S7CFS9I860I]F 0(V,WRI)%\*?)UPE@KIQ(RRML@N[T5JJ;YVI<#\Q M*HGO);G.*P_0ZXC'#+D?DI4[TJ0S5KNQ\RNO2DQL8Y5!/KSF3'M/65^&1'EF M7#@9=HPU?_# B3$)9G+<]=LYNX&]96=XPO.1QT0>,%*1C^PBFL^:DY5M;:?W M+AB,P@P:?+7 %;Q3>Q(NOZQ- '2 56.S^6Y8.3Q?8O%"5>0:6P91NW.KD[^.^$/.;O?]:(3&[T)6CX]: MXAHNPTG2,ZS.((%"4.S.K1^!#T22%A'24.;2:/%@&HU^.ZA91:PIE'/.]PP5 MKZ>\J=J&UF:3?S$94L$4P1IXT5]8'+U\KR..>_Z!R/39(G?34'L:$L4R& DS MN6_4ASBAE>PHNYZJ@]!06#! '_A,KMI#4DW 4HNX[ MM)96UR#//I:R$-1#,\3"CU6#.PPDN#@*^G# Q<+ 8%"JYA%,":%27:I>$5.6 M/T !!^D0\9O 1Z6JE-+,FEI'2%!V+%PG;\]K.,1WC;4QJU4-H]:85]]A*W'I MI$U5NT.C8: %3IP43#2%1V;BR\$90@C]M#TYP^\.B]$&YZ;,R;(5)09\6=:P MU#2R80;X>SAPA+ID7+U-F#FLH<>4,!["H:B4B4#G71)0I;_Z(.X[64R%> "1 M#%HDZ&D6FZ&W/%XV,CJZA(0-UL-1^L=!7'L(>F)6:4&D8)6XE'L %XL/1[LG M;LYL>9>U@13/4: *N$:*6H(%GMMAS1%%HZ5YPE^U4JK??2A:/Q38=O.NQIB+V0X?1#F:O+*]05-FEJ0 ;WV07XB51T@ MAV-GE1BF,@.+BA<40-8K+FN-)Q! ^';HS@]1^RK,FL*5.9..R5;[ M^?;@J- M[H9ZL 7YQL5K=.@=OD*W;N%IR!)&CZLTZ72$-T%$LPR6O> " V,K.=!G(&D> MYSY@*,-EV'[,2\/^&^KT#9 GO[B=O6?0Q;7G[K,85!.?.*G.SVY@8*LQ7O&= M/1%^@;EU8AQ2\*4D#_E'O_6?R1I_'$2OZ146F4V>SB&@RLNFV=^TZPG$7=1* M&'X?C[S!+!G*/>S9$!'D=1Z>UM08[&Y!L *KUBKD%.R#K/5!A3H3#(D250%7 M$ .(+OU0QFB4(*D?XR1X=\55]$BR32C.^F27[]\^6]=,AQV@H(/?^G_>XV7/,]15X7'3[TMW:9@I="74I5KCBG$ZA;Z8CX+^" MQM@IG3H,8DM?H'-ES*!^"%^,12/IA5GY-IE(T:)2+(FBZ/O8FS23@$=BNSPW M0!0BZU $!]N>WM&*Z_E:[2K,P7$-"W.%XFFD_DIGLE+N)PCRL+.X#HQ^ U9) MS94^$VYGQ!ND9C-B-N>7L$F.?6ETHURY0[%(D8#N MS:%U74CK^>KUXZ8E$RK;UOGK^%5$2M 1(#UO#B8E.[_UBAII0=9.N6(>9S6/ M%2 FH2P2-;RSL).E>;@//%D41(EOF$E-O-;S>P";T3O=!.]F$2%KR2MTW!=V M;E)7(:+BDJ%I@6SP=/4M*$Y U,M(GK)94*&FH9@4WX"F3]T="@7.9C W3@. M9X-?*@]U+Y9W",S%'394V_Y>[.-C (.$T:ZYS@M%J6\T]@0!F5T^-VZ7LD(Z M_L)'EZ+QB$I9H@QR"R>5>:9_N!+&HS<22P20UH2RM&@*P4),32B MO^ 0(?TF""0.!P<4R?0#B?R[,"Q8E_#_B2Y0,PP2=^40KW[C8#!\JG%/C?[N MS#YCO C81$.J3BCJVUE XKLC^].]1.-0!F/E65_.:V>P>[ Z;'P#+<(L:M7& M3W5RX\,9'![^;>U[O_E.)?6[\+]WV?O^T6#_Z&$3Q@=LN>WHXI9['PX.=Q\X M7>"DXCN0'7G&[#<]6XP_;S6 MBR%/?>%F M/X:+#;\N;[_*O@MI[VCO8/>L.#I]&+W;OQZI)36OM!A 3IY^AQ MT 6G5IZ=IPD<"_'PD]WAWG._=?_J4W"4HD;AME%*<$"GE)5&M^\XB>'EQWGT M=L8E6*^X3/%#$;V,,YQH!$[Y,89 ):OQ.Y9S=71S:[I1HW';Z.8:V?\&.T+S MCB#N1! [#Y @.(?$FID321UMW(4VA@^0-O9_.OH)CN3PBVRTM6_R3C;7DR?# MWL'!;O1B9^/]H\TPL#9KPQ\1Y!A+/=X;G#EL4\)@)KV=<<'T<(7^#>4J3X.? QCKF:/OO#)+8$<*-+*:U;_AK6D!KW]RW-G?6ON%O9+ZL M?9_?VE99^X:ON5BP/+[<]MA$H_0.YLC.3N]@'VR2W:,[VR.;>!(;$ /:K#.0 M, ]U1IKZO" DH.B8&Q# *FE%=<"XD9+#CB;N,;ZS]C.XF0&#E2T4>!=2*2;1 M;U47V+G/P,[:SZ"+W:PS=K/V,[CF^O=^VME!&^GHNXO/X+AVFH<.WOFQJ_;K M3/\M#-7 _<4XH*(B8^??19[F%S&!0?]NL-R1QN^%_.B?3XHL+7CP2@6OJET+3$_:6/\LYNZ7V#FBH[&*W(V[,IFT+M@VYR7= M)G[C#N$D+D-'U.Y%!,>*L\H'.] . ^P "@?H>7^AEN8R9@AR^WM!XUVZ#_B] M'0;;S.2YW)\ IVQX]L.GO+B,SHM+V^RE^-=!X]%VPL(<=K P'2S,9H]L>#W% M<60&M?55W8K_^;]-43^_=E'\L2^0J8L7=./S )^"I.1_-;F)=G=Z,@H5D:1Y MCXD_B'3O()J9 B4L@30C3DR?&]H0E[DUY)7M&9Z%1\_"Z8U&!CMX8 ^"CI81 M^(T@8\O,'84^ $61%04A:'F->S@(RR'9N&?)R@UWTH;C0XUA%(FS@L2P IT( M0D'>3$V)#9]MB$P?<@ 7804S*S!LS:6QHHCS-2G*L1F@=V8'R^N**H$Z$%P9 MENIQE,4C!EGAQCV"_N*_"<09BGSL(18]XL^Q_A@,TV+0"0>3RZQSXV7Q9IG5-.-D$7TAMD]RE2BCBK\R8$!&C/18">SS^G)LD%=>) M4!XX:1N6S4L/!MH7 M_K0Z,LD2::Z5HYW1]!"&2$G+H"LW#\?$(4)2P5, J6!L[UTSG+\#V$WIA3\>W71KZ93#? M$Q]SW9#!8L3(.*VO77]!ZY>1OYHSADL8P\81_FA]HO)GA'TA_8_$#O^UB#\C MG!).$%5%=L'B4B#<0$)D<3JEF2YI[:.)9;2QF=L8*,N4P"O$K@ MSA'.,4$V MM:&* H Z\AZ)RDEDX#AXE" ,%I#%.G)E.0P!0LW !TC%@A@DC#S"379#I IB M%9Q:(=!$K$WQ&WV=B#6E0<$.NR&>2HC>J'86R]I>)DBA9#>.R-!CI8FS4D897'^ M*0+J!'$L7\#2%5T"0EVQ2\Q]$%[V)YQQZW-DG/;>#0$OI62IX7CR2 MF^9PG-.HLEG!7$L2%M3_04C^B8\]0AN M6=CIJ L[=6&G:\-.<90F__CACZ-DF)@G3_?_.)H<)7_L[YK)'T^'^Z,_=I], MQOOC)#DGY[\>[J$(&2X-8,93@I$PB7EA*HO,=6X3&<> M"%(D"D><& O%/,XD>IZH94=6RPW$L:+D(5A<3\4^ODE^_Y(5L_V3_/K2M'_3 M5/8WN"SY+0UC%>P]BD4IP)86=K@A!@:MKP@4"2-QLOU5DR& WV)\/\,@HIXM M0)ZY?NN1M_)3?N Q_\D?/?)>G_LR?.Z)_UQ==N_:U8WF"$*Y9L?RJ9"D$2VK/PE+;S>K8[G4YGHU2\O?Y5,CT^&.,B*<*UH6BQ"9_:< M$SU)V5M"BP"MEM)PU /D(F-,@XG QQG>372+:^G9XUYQCKH! 0=#D1H2F]W= MWW]*-R!L^ O/OUEOS%#MXY0AV"WD+1(.G#:-QV3'41!RY]YX3>]V+(:IF,%& MT>STT&D.&\)+7C(6,EFX^!V,/Y*U09$.H8LB3"-RE.<+^1KC@><%TF\%^GO8 M&_+_LW%?*=0G?(X8JQ?].!S GW?0X961*0A.29]F8MM9]@S-/\$CY^.7'O?9-V:$.AK$=%7%(!,0\;V9@QP/:X M[YD+[JJ+7V& 4.C[^D>[EE0W((W3YO1GT;QAQTI4"P2[YWG2!-LOE)>B]@P MRD+3?RBRQ%"+'.W"G\[A"NP@(?M+EM*TT8_?[^"E1Z>JY\+\20U&YWITJ6[43=L:VQ MG,X[GU*'Q*&(& 386$2S?_U]EK-A(;51(BEA:CH62>"LS[XB,0Y'"T#1UZPC M"#., "!B;\Q!7)<_P^X'=BJROV%'->[_;7>GNQ4P)YB@*RVS%MSZW'289BZG M5#RK_(H24B-).SNP%0]HBO!8GJ$4#5->'-UQZ)& 69HIBT?=S=!'0.TF<6B^ MC2="R:4(\&OX[R(,E%WI.0*_ @UJ8V'JRI,!"F!6;9X9$$!C1G;@^V*,-M\W M80T!"IJ9,BX;.BJMI8X\(UZ0Z3E)N\=9]+*8A9+)2\QU[6HL#!O(0=E@'9H^ M -5IR>]"XTS$-^Y*KN0GFE_?!=4#M@-J+-L!!(=17N'2F$$Y1W;GFRK1FQOP MTCF69XR:_TK(_K]NSO2UB@LW\ FT;UYCAKZ1="@,(XJTIP&-BQ-T:@;LZJ2' ME;CN@CA7W%TVM:HM3&Z 83$IV "" ^+!J9K4&W"3GQ+O M66*2T/,$L5JU[[ MW5XN9_]4N-FYVJG=A*J!311$%ZNV5!RPG1YDRW@6QD1=4%!P5+0-D$@O#&UZ M#*'T+IX5-R("H/Z!J@]S, Z(,EI0L(PHCZJ\L:;LV&[B\3)&3)(;\5.'T*^I MC^1O1B-]\'DND";1>F?/UPBN2XXG+CF <(M.GP6'_'%D#NB,K LWS#U6O;NM M%,WM991L6U(OM<[(SEM'R/*U0<=TO*5>R$ZI]5+7AF3$?)B77=^?Z]W6\K-= MA/D"0^ZHWP#UZX*%ZT>T5\Y\X5 21R56&C*M/[(2K&[6J=O,E3=:ZN1I)UUX MOJI71U8Y8-,RC'H5J[]W=/,/+@V_2/8@"4,='FDR#HZ\6OC6TA/O>+\D,VR* MYSL&F)60#^P10R[G:UGBT0Y'%J76J\K5;T5E@GB7@= P*$1*MC!2A%2J,.&$]I -.(POQIIW8$XQ2X@9[*EA)=P[436UT0) Z M36*C&"Q%DAE9.E3PTT@K]6'.L@;V$PR'192KD%@;;\;A74.BQ3['=N.0R/?@ M=KC;JOLTF9TS*;^I^#3SZG)^H/0RQ;9.350C]NS)EY\MFX%,F!AW;JQRHY+^ M0MXH);DXPDBF&VJ5;?]!B!(#[F9L],.?..^Z)@%QI)2XV+6KX&= M@G2P^U5\D]1VR%0!6&.X*)&J1C^BOPK9RM.9(.S=7(R]1*XH;CJ@FR=:F5JD MY'YI##53N'PTVB%>,C)2\S4=YUQ2[G1[7KM'7\?/HT)B?;XD&Y ",(S!+%3@M^7U&E#$/Q'HQ"_P)*-CK4?A=!JZ2I35" M1NYR[2+U&&+1#S^Z/SQHQ=4Z#(BP5(QA#(>]2TDSH%W-4F'J,QR72S)06"YA92.-FK^$GBR(+ -^&6]>J2[2P_*)@N9A2XEI,,J8;Z[IRF%/J M4S,A5GU;*@99[[A M3&0=UX;694J[7<;BXWT#A&2#,+[;(OSZ$%YP(*F)5#$(%/K*Q BG0]W$"#=9/;PQ"+?);LDB4LN\G Y=O. MO8A6M\"9O<.$$/9"K$OD0X M_^3L2S8NDRU$F4HY^5HSPJHZM83/;!"3::%KW="5B0@#G55NC,\U+GR0=JAD MFK&N!V&F_6$5P%LD*XZ\7O>O)EQ#T7P;Q%F!V18H6Z!DH'0L@* &R*GR[9&M MVM$6R.BEJP\H5189H;:7ZNS(^MN2SA=050.IB/DTPK(/1 MK/]*N5#T&S8X&XV]*B[8D<(U. \CH*XDLIN(I^J$[*A1M6]NI9)B8X7-@?=6 M)UTCN'.!DJ$,08]9"C4:\I1;4,-GE A"#W35D>'DJA"8F2KQ;Y8WG'HXMN*, M\2ZZ504W-6&R&K?-$]CTVS(7FK,@)=V,%'&,H(A51HC]:-EH= M9%/# $ZMP0_-U[_%*OF TUK6&@B 442BO+Q"+V]9TFU<2R(G,W\Y,5!%"!I% M85GZ@.\&(U#2G_K!B;ZV@>-1F''N%/]DRI-;1<-$Z*,YEBR2VP3/B))N0F<,:U4C=(&,?\_L;]Y)T..2-YS1C\T%@_)>MQ*K-?#0LJ1XFZ:14 !;7@XHH+(VOT M82ALP@JX4F7, SCMA*]X[8OR\7="_03QE;$(4\4^DL5)_ !U\)X[]' A+HO M4$ HVQ]5W&'UT# *$LMZDXD=3MLQ%-GP0>0?.*7[HBL1E&.XZ5I+I:@0>)'> MV7*@;M(7JU<39##K*#]R=Q&"]3CO$U_&%Y?OX3&Y1.G"!%$*:EG%6X-7=67H M]8H<3L\2WX5BA/P!,.2Q"A2G_2K@HTJM :4;E&'"B1CE4M(#4E,1(2D@R7I7 M#;0W>EG+"=VJ!%)$74U4O7MB^N@@HNQP-9L*+N1:MTC$>'8=5J@7H6?R5;@[ MC3#!8E@PQHY0I*F$><(IZJW7>07$*E;ZN(KM8, -EU/ G8$F?IK[>M45>TX MEYYN88T>'8-UA@08H -_7$1YA_>=VHARYJ*IRC\54&"JNO-=C8U!)ES!M6(7 M@97 Y=53^T3.I*P*&K$-\S1BHU-;W5D@3L?7X=9#=VDR58)1=(96$>@BW#2' M="NU5PFD67!IM7INBE#/%N_* !L^N#-W#@E%MT@G\KK$W> 7!K-3X@W\'L;. MAGSFCNKJ4)+,>#9#L*DJ->[4R/K>ER*2NB:NV#WF/XT4SQ_?:T$=9"G^1CM4 M4W@[LU_ID&/D-)2;R0-Q0PEW7U6E@);I##:B&LW "3(GMLO=AOK\'0$0+HT" MSO7%E4&FXWW@[D(^/6#X+%.'19!>)TK4N*(6&.9",U$+):=1@$HTUY?'B:HC M75I$VF+\6'18P^4E=3'"@M_Z?'G+I%FH96N2)/1 BE15B2[S4Y :)N\&K^\ M R2!O:,WF5ZD'EH5FC%A,G73S,=]P M0%(9C"52 OU'IDJIMS+L>'M7K_TND.43(\#N+00P]MQM09L8#\H4?";^)C9 M>?F.WQB+JH^]IC@5FGP2X<@A.Z,&*$-LG_!J8!][7;/*3"]36V3H@4/W 8YJ MTM3.+!\G\_7=*'.*>\.Y<[/F[C),VX]"[J="13?<\UUX+XM/ML::J>(ZW;5? MO792^^DC3&%(/PF[MP.(!C93(I!+A^J5AJJF!EL#_5.5OZB[C+A.4FN8O'7I 6TN!9*7/X7;&B,S@ON(MG8"J1%""8-0 $[E>SWB'O M=U,OB_:OB=.-MH:W) (^Z=VMZ+IT\\>2A6MA_&P5=QO":7<.#^E(^C_N_?55 M)2#?9&)C%3&=,U I\5&QJI?\)8M*D/CZ,=9QX*](<@""7ZU.0H5J%Q2USA]^ MGHX)Q<<">X[UB.IXNS.ZG6$,$;?"D\]@Z=,E)V)%:UZY91WT@]@Y)AIE2*"]_0A3SGE=>1SD]B4\*K MDOZ'YI)20A (@\5D@>:IBZB8]DUL5F\BZ4WD7)-P($9'_8,W>]7$JI73\2MM M3U29[.:PRR=T.RI?LXHCV0^2*;HLB/K#[ZF<2KP_QWPC(G2^J@@>9:12;AAZ MFZJ9VC+G/$(U?64-IO)E53D^$(Q1"PP4.YB9O9+,^[T7FFK(=;03L-K/A$MI"MC' 6XC$4TJCBV?6^G M[PQ '>3()$"=ZUBG&X5! 6HP&E(*)'0SQ_''@Y4T54W9N&^S3G452*TOUPE*A&XF#CDQ1'K"0V1%)AJY\ZE9K;(]C+"HXY+'SV? M./>K,4U2RJ7VU1)3;FD:4\_%;"KCC/NI4+FO2G%?G,&E5,85P+1IQ^9MU8T>!4RUTSMY93F#G4VL1<%R1< MV\)\MKP365G>VC&Y >+QKTZ) M9#CW7PV"XJK/Z^K89RVF(#CIL]YNH;H2*:4=J%5=E#M[4\B)-HIB+;D8F;/N MF]T,?1KX1T4$0)%K))@B$N66^+G=OV EI1@[;:TC-5H&3GJ3K65.5B2*#*&. M92E#-GVKOJMM27<@4UYQ+;PNW@I5[:)Z&T-!%3M+:*L(+C7E6CR5$@>!18C M]=S9.J65=TL^&&K.7@KT+1\;K= &#P'W*)US]8Q7(?BJ>@"9NU#N;F\*MI8$ M@V;K!P'1)(G9TQV("17/XX1*XL4.18+:S\DE<*D M;A>,I>7,TYL2!!00G 1-! M+.C6JME?HJMI*J,F-A.P;>\5![/*'.MP(Z/5;0 \N[$+&J+?6?+%_N@URC)5 M('8L1?7 ^%05#3,IS?2B C\;6*5:G*-AJ* HTS^+X&JB+(5(KBDJP>?P\&]Q M,HL5R:V:Q'R;[&EL :721[@@K5/J1>%(-M*2-J* QZDZIHWG;BD!UT"@OB-' MAZ:+V^:_Z[7^N]9_MW;_W?+^41R4IIH3KY$,OD=9$/A@)'5;<.TLRYS@"Q/1 MBM2M2(=C:K<2.^48ROEN.06LJBCM_^KU.@==MW^MFU@8_%EDN>K+G'/Q"*13 MJAHBTKB]>O2DIKZ1='PM(4ATE##?4$C,:783)U[E]&W_Q>]8A3PS0B5H76/' M[:-KYK-X3]0:0SN*%%L=HM$!#=;,^&V8,@GGIEB06Z%E+*O9C_ C3DWE+M5: MS*.F:3L)*696X!.HR>5%.;R#I))R^X ;S)'8D_&Q]U ]=U7BSIZGLM2>N#?. M#@P5"JI"A9&Y+;MNWP"SP\9]%10@D#H:. MZ)E4=EH"$I#DE+=Y@JX&H9S,-XSOVP,SMYU0K6B 0P+"@*NCIS(3-419O%N,/A,I(K*.L2YV\$N MX])<45MG\076MG$Y+_1_REZ0N&K4:3 M]$K$X7]*S4]5\KO^]I5O$I;[7;2_V!PU$G.5Z"L @?2OE,>DA$Q''[(JD"'0 MW.RDI+]P8Z3 R:+E1FQZ;",JT22$H+KW^0+\K(C4?ELBI]*J;%.10 M*T8Z5YCT65.$=)FV23I--#=!/%9@*5L\'3A6@,[P3%_@@@2@C !<3>\"XOITWV!78#UE*W64O+ZQ&7#$]+_L\$R,^J'0)2N$PB1)X'S.L,%.B M,7IR/+L$[RUQ6LQ5C$9^JLB,*,4HFGJ@92Y?@Q=T;CKS9Q MEG9/:VSJ'5Z7+C6T8^DZ F.NU\8>6Q(8<892JCQ OZX+173PIGDNU/6?=)8#\Q-S:\]P88\=4VU7]W.?AP6 MH]HZL]T4*]>Q!Q*D)*Q\=R?A7K/T7I-HO4P,KDF_Y5HS"^5A[#;HA"$[24T& MD;T/I&L(=%,H^[H"2(IEZ1UT2Y!N_"KX@_;<+KP,O1FSC5S:?3B8A%K. 6@Y MJK)%"2,TY]L[T//I>I $F38X@;(?; %&X$%QJ%,*?GV2J1\5]0R^EJS"=LG?'W2@C6^2[4B%LU89)W"\4QUG:"C,&0G(\ W "9_J5]6)P(WT^YIB 9,SG=XCK$ %F*]+ M_17*,U"?K)XH04UG:[2LD@KC0K=.(U#0;8NL<.0& OQD$%X5*GH>9,R4(H(H M@4F[<4R4&G=!4\"=Z3A)54:U7H, 1\0T1+\IQ;U6GB*O)CJ:_>V4(?N"HDC@ MWTBHJ%GM:7MEJZ:13TI5X5.!_UPTH](C/5-R&]2 22Y6%DZ,9E11F\,P'183U=/189BE7%2B M3F7K)[JL009)D+-1(+'Z7J3P0T9I?O@(IKD/.992:2^8NE$- MCJU@Q0X"6#V6@.5LDW7PBKBO6@ZGT=.>R:H@XF_ 27V-A5S';=09+Y1)BS6 M.89V,OWI6RF%+A@N#CJKR1!T8_KI4J[#2%[QF3MVQ?E" M<5DY'J01+FMC=[Q38TQS3:ME'7-9_%%%M=:14TZ!!8P+HR(+(XJ

'NI]E#JI"S3B>_13I:3%FE#R/5L)FZP>MPPCPRO1.I$B6PF\=45Y M+MC=DNKK5%3\2%6&-MJ(T1PS*;^5-2;7WNASG#KIAB]^P8 M6B>#0]9K&S?LD\QZ,85NP?B A_.D4(8W:\[7Y(_-;0(9>T@6047+'GU7E6@R M;.P0WQ1+UH!;;N6M3.9YQ(J.BR1F. IZ4S:X>^RDQ)0:D(5,PNJL4#YIC):D MITIXH5"!(MW4#T.=^$8CN!G4&<=Y:4N5PU!*JV%L\9<=5BQSMF.H4]/1K^IC MDUF](IF9)&*@C&2CTK6UR6JE>6I5P-$IEA7;/?^NH@!G6/P8:>*Z@N[JL:1< M,$A1+S>YN.GTM-66TWY*G\KHQ [*1S;.HTE<#:L56LZ<8^)8! G,IB&\9H MPJ+,6TO)$=(&_R:*):JG51*#M" FW*5H>PH7E%?A\ HM*_.!JH0&"*# ,].2 M,Y:"WN;03B6?WLIOP)"JMJY&J\1:66MSPWKUX0U18HR4Y)M2@5B?. J5),[D M5%#7G3GRS2(..6=.^29X62/\*7=$9"30SI0&DLU4ZX&AS[#,&TR/Y4R&2JZS MZ9WBU@YR:@8E:;WPCBXV@U9*M%"GEB%1"/D<3F>NKZ^^.'U)NAX(QP!1HFQ@ MD]8:JSJ9N&=%I\M%/$RYJ+-2%:E+6"= 05PJ)Z5'4M7NG08Q+'*$P!*O$SPH MY,N#26AI4;F,%?.U4ET7=A6IDE---7\,LU]RX)3#3T=%%21QLC$;PWS<+",T37/F^^MQ& #( M4_30<;^[]\8M'+MMEMN]UG+;6FXW/+MOH2-FC8E^#:8,8@GDR78J!RY>O+)H MD1YM(G>< ASDS<2U8(PC+/= M-Q8GD7%,M2DPA#$F[BJ;&NA\./_TY=1IHW/0ZW5WKE[M'+_:.7NU 647/G#? M:#C5]9.,8*N"/5[Q%6"$1U+@15V#9F)* MC:MH @8(-JM:1[DS1?V$S/!JG?:)Z&^8&NVBZ*$7"@>:%TD47,)^$6[: #HFC.,CY65G_!%;8>[A5E-=JUUC;Z.+>=E)ZCR MJ.FUZ@#JJA'W'D%/M6!EGD_/4!66J.[38I9[OS5L!FB0''4YG\ WO,^/9#%> M'QA\;NJM7;N05.I>U60-4?N =Q"*/HDL$/_VSE3_4]Z1Z]Y2VU4LZ>/EZ;D. M:,3)G*]_UP'.K0UAA3:$_=:&T-H0;K0A"-!F__[#'_O=O8-C(0=_G!SO[_VQ M?S3:_T.,9/#'D1@>RE'0'QP-#G_@6?F-R_=GOWTY_WK^_O+T[.N7]Y=?OYR? M?3W__.GR\R?X=/KK^\\?Z!'UTB/#_UU)LEV]!\OWW/5[GS]YO /O\P?//K@9 M*H;;VW3?(;;E4B?>CJ*NI<>U"D 1%-S,%HL#@KA?X6%E=9 ME] L:;S3-D"@)*Y2![>[CQWL%. MH)L@C^I+=<]B)J/K\DIV=$9@-L;TE%3GBP*DT#E@RH7K6,<%ZB6]LD=IMK(F M$]<%@5&FH)Q 9QF8+U!MEP(\AL3C\"@J&8#,'@I>)B)F?%<&:]FE9>B;IYQGX;I@+283 IN> 5QX@/9T197X\?&VX,X+ MS)?OFTGE; MJ+K":1@Q8AU32:S]5V\ #]NB#BV0(I!2&I/*QIQ)^2V:VZ1,K?!>)U%AR\J6 M0-:AX"-.DXMD'(B4QLHJK'#$Z=R48J 3+F/,H)Q8D:ZI/H1BH5M56>&2_ R# M>1-79*&E+,H2 \62P3I8#EZ%)<6*8'!FK''%J8)O>((E",N1.=7(%TA'+3X &#:29( M;SCJ5-659R!F:_/7.]HH6!EL8O 4,(BFS MQK*2P4L;S%!"1%TR#454LF$-E)VMWA#2BOB..'][HYFIWZ"6W6@\HQ>;UH@U M%1T9QBH+Q[O_U"^\::L4M@CBE#EF4V42.Q%AA!J2;CJPP6&J"DP9/AF!M+KD M:*==ZNQ8TIQ,^O3E^S.L)JB3>S#"$0,X"JXV%K.Y<:&_CY- M#L S==P G> "+YW@\:]%1HIID9S'1=LMLJWG; MUIM)OLPT&X=3'0D_9"-UQK%=I'3]HXBEU^^Q#P3=@Z]=P3 M)J\T\A8"'F.N#]3/F:^Z^ WFF+U)FE(E8]JF(1S\M0D 6^V]!3L'[))*.^@6 M/%KPJ(,'-AK5M;0P94/W"V^-'2W 6&,'%L8MM96O PRKTL3@MLW&\+6IZD5# M$!NP9JY!YK3/#4O=E-GEGH+NG['R;UVFRGSCE)'*)#_I!(K2:$XQ*U.QV*Y& M!_>3+*KJ*+)I8,ZN2Y'KT= 8E9C6O:H$W#29<8U$-SD+O]-5$HS/E$RQ]#16 M2/([^X>;? CWSMI1 MIP+@B%_^_8>]'^Y[0L>=7E^S;R,O3K][5-#5TP:Y1SS"HUN M.16I)4TM0C2=8O^XEW>D?;3FR>GK;T.H<'+6W9<-JRHFD,<5+[4;1E1:-_***H3)YTF-D34Y>5 M4A60UWLOB:J0L>962MU"DL)ZWII)2DF1/>KT*P:A7?[J]F3FDU!-F$Z#(%5% M:RVY\9!,I*L#N<.U@]S1G4Y'E06I_7=%)W*X% DU1*G?R9ZX?1SLR8%GG<>U M,9#5ZSHA.L\/M,A-_%D'+3PGK7ZSH.A@*=9M.Q2ME$#M=;I+C!DM@6H)U/.P M!&P4%)UTCI:4@T4(TT)*17M_Z9#2TI3;*N$O'%*4XMT"RHT*]PL'E):DW%IO?AZ0 M<@^M>/.TW+KBU[._9<6T?BP'G3XF4$=A+$U.-8:.ZQR>ACW_\-/. MWBLXKV*Z/0'7&X4GK!L_G56-<@/<])J]4LF%HZ-]_["_W][E _C"^BX3YCCH M'*Y,R7Q*N_A?R_;N52F(SQ"Q6*U[5HBU//%RW5A5NF0+RI BV:C?:YND0ER(F3]G')$W#;)5:Q/ZJM8AG MHGJNWNFV,7A^M'_H'QUVVQM_=+/4FC62U3#EIW=[/962LE$W]FA(^C+<4;>1 MM#;YOEI+;:FK9L7*T^9I2I\6E&JCO$13 MGNMU:VC?2*?)YFWY!=[RX]NEJKG:#=K+V@_AL3TQ&WCOC^ZZV;P]MTZ=I\;M MBBBUY#3X':>JWA/&Y#TKB%B[1VGSMMSZFEJ\?V*_U29%R6V%T^MGD]K,WU?E[F\EK'W>Q@/QZM4F [; M3*--=IK=#8$/#OK^@OM]_> M^//VN/0ZJ^'(K<-ENY'T9;A;MA1)_]\M=;%LW@5OOD]FE7SW)7AD7C!*M\7B M-DW]>B>NP\#[.9FM4ODZ;OTWS\=_<]3M 7E?3;&Q%W>7:S>$H1FS]=]LI/]F M=8CU#/TWVX!8_9648&S=-AN+5\_0;?-R\*KUUCR"NO!%@K;P9;[:_)B3UE?S MTGPUO?UC?_^@+0GWS&U&O94$MK2^FFU'TM97L\%(VOIJ7HZO9I5\M_75/&N4 M;GTUFZ9\7>:%2'/O7QWO0R2NP]@[/S]OS?+/P,72._8/5E@JX$5=Y288K%9# M;MOZ;\\%#5M_S-:B85N-[=E@8>N]V5HL;&NC;9KN<2'S-,F\?X9YEF2MV?[E M.&I6JYJ\] M_UO:BI_?2;. %;X%;9[5JSHN_\>>+TJU79TN\.JM5F5[ZA3]C MC&Z=.INF6'V$#R*5N7=%7^7SL5ZTSY[F@8>O,V5HT;)TYSP8+ M6V?.UF)AZ\S9-)WC-(IN[%CJ"?A_#['292DK__2I?][HT?$4ZX-1U-W#F$J180/.C#R($D# MF<(MQM**//&Z7A?G_1$FUO^EO]M;, @F]W0>Y2__O?19*_N7'! M_-CR93> .:UG-Q+SI,A?C\+O,G"A6@,*GV095.Y[G,>=@P:;PGT ;:?WZH:[ MK_&6^UX_?\2!8%7I1$0EYJ2^^N&GKV/IQ<5D(%,O&7G96*0P"_R5%*DW3":3 M!%>3#+]Y QG+43@,113-O606R\ ;S.DQQXP3!TVVGC >1D4 XZKA >!R+RN& M8V\*/R=QYHT%/)_#4HB->$ IQ/#?!8SKS<)\',;>8=<+Q)Q6]H\BEEZ_YWO] M;G_?5X/#"<+[0+^NQC0.K"(=AIFD3='ZDRF2+E[C3*2IB'/^@(]?RRS'(>!I M6&">AL-?B M2M))I=DXG'IAY@U$!@/ D?;V_./#$_]H?]\Y\M)Q W!G.2P/5R7J^^YXO\41 M(F\":TEGN%.TF@T%KG @HV3FTRH'11;&^!Q 68K_CI+4DP*.WMXGK]&+PHRV MEWG#'Q/O8Q'EX:6,,WC^]-S[!3@=+ 7.X3P>=F -O>Z!]SL@HX6=IP;OOPW2'W]:^>2*(I$5U/E\MZ;N M+:%]3$+;WS1"^T6.(B"3@!#^P=&!?W1PM CU@?H- )VSK+#4YBR)AT6: E'Q M+@#/ ,V]BP@.8H+?[ AX=H*48E2PM=W0/GSW(I6['T"P@]%^5X3O%5&^ [][ MT/4/ )-OLQ*DQ#!>B(^-X"1@NAT@#@?^<1=TO..>'F3Y8G =Z2R%FTPSQ(C> MT1M%FE^U1.)1B,0C"(Y;31GV-HTRO"6I($LBB9)5[ GO_GH%XE='X MWG5"8@X[WS+6YT#RFB8SE/_@>(%=[_N'?2V6...\%?&WNPYV6!J,GC3CG8EI MF(O(YX6C5'&7D0'0?-!.U<@=#\78# 1/("PAS)3*:9+F+**Z)^&SIW$JB)*. M6:A!F@=7/H"_=(<>$J\(YBM4S\]'^4K MX9DVD'<9_I)?8J!>@]!3^*6 . M1)C_3=)O[E]P?[V3SF(RQ[8!QSXQC*1(T58TKM"G/<2TLEEC-?JS8]Q"85ZF MVI;1W[<&3FWD5*XG:]?X/[ [>0>?X^*^>_=,:6YS53,3W7>? 2CY]?DM_Q;Q*?56;@4_SDW.\BJ"R?:M-QMW&B.:+ZDCGU_J%_='@K%EB9T;"YVW.Y^BB+.41E-OC_0^#47U,! M J]WF7?@!'+9\0Y.@(=[OR0%Z!K @;[^7Y ]NMW^$J:P5@7YV:'2P::ATAH=_M'?@G>\>+U-6QC A0G3??P)OPZH$K M+=;>(YTTFA."*>5Z:I1K8RO4HZ/P_0\4H4Y!,HL$C E#?)'7"=O^OJ8 T-YO M/YYZ'P&SCA'INX#TRC2*NC ]=H-=\PV] &N'Q>]U05$_.KEIU_=<%Z N[!.- M S@C6C_1ANCC- !.PW%M3#8LSL(1L4KGK$FVS7$:*6DP&!OH"8_B/.=2O&62 M_DHI0,^P?^PH=@\#:V]]? M!H4&6/?\HX,65I^;%Y@R?C8*5L^ 1X=9CB#!DNV1?]0[!OVNMP#X?(;/DQ.L MI?\P "718(;JW$#>!EI[1W5EM \@?-!;LUBR2E\M0]LM;V\)WC:;PHGX&R/\ M8P$.6L6T^GJ/6Q]/Z>&[T\0@O#/[^PQ_B:'C2$W+T1V]XU/MC_Z2_ M_X<(NB=_]/?Z0:_?V]OKB9,?>%9^X^/II].?WW]\_^GK'_WNR?'>D?KUD0%= MGS(2*GW*RV+=[3)-T/NCW/JMUR-BP"3B<^3W3M", ]?[3@>E+E_F@V0G-_69 MI(\E>[@_J^(8W1%(?LF,^*ID.3T.0D03PR3 >(7PC+/I-T:(^6JC@X9C# M9*6)NYV-$Q@OO9;T5I$NRM2>2(P0-H'!=,H=EY;?06KE\T/BH<@A8M60L;$4 M-(49 ^6H*?JF1,N+EN!LY#T[,.#M:((8[B6D>6,I+M;#S M-+##%'?38.?V9W.A2'9#(O@=Z7$]S5V="ED3G_)(2#A=!8'^&2/;5>S/ZG#I MZ8M W ?][& /IC:;CJX++4[E0N%'.ZWP+$BX%#D=-.!HW1$VF!']J:S<2A' MWGMCC/K,QJ@'D=9M()67.>;.PMCA:FH&O[B;W01A[&<9RQ3HT1G0RDQ&K#@FZ31) M,?[Q4@Y3F0L7=5^.=/9.7(-B_W,R:WGS2Y;-#E=16+F]_XV6S4 #@V%T>2V* MS'KVDAEE=WR9K]"=\*)@>?/%LM9&MKUBF;:1O42YZS(O1)I[_^IX'R(0P6+O M_/R\9<$O601KS6//701;";W;!N)V(?,TR;Q_AGF69"U_?J:2UVH::+ZXFVTE MK_42IX]BQ:WM6XZ[I1+7?BMQO4R)2V?B;TAZ^PH3=^^;8TI_O\:*9N&PE ZM MPI;+D;FT](YW&<9#;L9R%B497*WON<]Q]3[,&0VXF';@QL30:\W!>U0M\/+T MO(,%6CAT7 ]IA_M57HGAW#L_.U?- ;*%PV6TSI"280MNE (*=^_DY,#WL"KI ME8>]"N3W*9RKI$>YE4(8CU*J/9C+X3A.HN1J[A'LTP;B)-X-L 5,,:39\,]%*C_BAT**Z_F";8RGE&FK*F/&L;P-:7>ILEU&/!Q MC.$R=E-)63YA0LO#-'4XCY@VH'^ UW,JKI@$8M[!#A!PW#!>EHN45F>/S:^? M[BQ)O^'IYM['!.#6^PS_&Z7)!,[J^ 2'@3/;I[N,O?,XF\)MXF+>QP!G$LO- M.E]RNC7=M>]1G>\"B\3ZWJ6,<5%P/+"8:QFAY/!DB M:IB-85%F1>:Z<00XHZ&$=[&L[0=>*:R05WK0M$,"Q(]P"2)&V@8KSN55"AAJ M%YQ[IQ. A&D2>9?S&/_1OD+85P-,JC%%7(S$,(>UI&:)IMX096]1S:'3*SD1 M^E1/#M1:CSO>+Y)'BK($AGL7@ W/\6B\U0G>3#W?BTF OL*E9?NUY9UU' G M5#O_&B//K,?CM\YEQ_LDK@$&9X ^!&%\=[]@_Q&:!$L9QX2N[V#Y*=T*C65 MU3M#MC@*88U?$0F3*^""8P9TN*2<*Z3^*H#Z>K_%.$B&T#75F(CM&71RO5D1 MS6->_NWL\IU'M3Z\WRX_$T2U]'DJ!.*QKK)K%O(/7WB;9,)'ZA AK@-;E12[+)SDT M1P,W,\&^4--($IY.9#Y.@LSIP96*(.2S@_N 1U.1)3!XYGL3<15+D#RP^4*. M-32Y)FX4_KL( V\JX4>L4@1C:6*S !B[[2 :5-@D8$F37 )B(6X^T]OWY[3 MR,BGQB+P3B_X\^GOE^43S>A^;#TBXD*9QW38.[W\^M%[O]OOPGE.)F&NB]I> M7IR_5S"2$1B;GYO7.Y, A?\&*LE'F.N""VH:Y(BJ:D502/QYS#A+-;[WNCS> M7 JNON"P,^H$TL3,<)7.[;@MTN "D2D.!? [A-\[<=S.MH@UY2CZQ6*-^]S- M8HT)]VT09'B(I6*,?9T%EX]"]6SI=_M=O;Q^M[?O(]Z--<\82*D !3D&WN$% MX$_,\L."LK6F!I@$W();'H7I!/!C6*CNXF5# /A:(RZ,"M%,BE2 ZA M$BHH<I?B04*)/K+KS=;S3W!FOMI(,!*ZA)+E$1 57L;8=":F\/J[-V;Z73+%(/G;X M0\$-S@++_)AUX)8D@6G-AY=O";B%()H_ /34E# %]J@' M^T@25^:NZ13[4')R9X9B/4 PM3B($BQZ]S8E^=\5JGY!$5^?B28)BM@/='4B MVS(3/OQ3S@#)Q0S$"UQIEB6 E3+1\%%'G28NY_"=46::O2.$4[>@;" M7D, M+>G5R)*1)Y!U=MZJL=X5WZ0CRCC2$[#O@-"'>+8 #CGQ(E$$4O7.!*4*.]G! M[Q?C$! B%]X_Q70JJ/00L3N^^(\PUVF'^10*OK 8$E=H^E]$>HV'\58K2)?# M<9)$5C3CDD-:RL,8OR%(E=CQ"O OO(I!)HTT&Z]L^'9%EXFI@:2- M&$&K+VER)%N09IFCF@:#3FP-*LN?GXA;WHM!EI(W%O-'Y[$*>UP0$FXY(X]V M6EP!WEDVYY ('O46BG]M$@=2<5&N-DFEJN@R I=J#$U0Z*A@&,P8",5PF*"V M@IO-4RFR(F5*-Z))440%++]B)3]SJ+,6]QOU;MZ:I=4G/41JF3L$W]O!@EU8 M*1,D6"2YRR]2$,$X'2$MBTWSQ_>*L^,N_@$:F^D !W3A"%?X48#. MY9X\B_\@\\ ?)#.,08Z0*#I2BS!B6DJ);V#F\/)MEG(IIWF)'/5Z342J=]B! M?3.S900'.3I-(HE=-IP;S*68X /3-!D!ZL'%@4QD!0(DV^;*\3.:7; L&O&1 M4&8E?AIF]3NB7<,S &!3@+#E?,E5,/ERF_:LU7\LP*;WVX7]OF-3"%(.NP'% M?A0H6V8!N_H1UCW$Z#ZDPRAR4)ON_H&WE;4SC]O:F6WMS!MK9SYV)4G+"$@2 M8P. %8^ $@['$N"/R%P*,G @KP!!'0F(Q(%?DCBAMN;>^R'\.0F'+!5<)%%( MOA409EA')P+Q%B;,M%7&)V4IRV5M$ACN?PH!W$@9V>S8QK+C6)[P%L14>E^3 M6:R(NS.ND:I.@PEP*I1]V5+$4YD!D1L )PI -V.93XEA[ABD=ID'M74-1,GT M3S'W/H(*"G/B:Z"*>CL WUZO^U8.]5Q%GKME*DV# MY4,-MU20JX[.!I"2,M/OZHY13=/R"_\HHI+)I%'U5.M12C@P$Q >!,A\>*6L M>5('ZUD,"#U3EA'$AL\@Y[@2RA[R\(8E^M;FRRJZ,3=/E5T&IL!C-\/#F?TL M4=C#?_+_H)'FHD&=ZY*D5%U&OW[4)75.*8M$E4^GTPB5'4U\F"BX-$W_@H&I M5I?7CAYM)'9^^FH- +3BF@&&N0 MS,FH6HQAYJ'EUD0W::.*3O!NW7R C=26.%;Y$LP4>-%HULH^BJGC)<4_J!B_ MO5HR43]_O+BD_<%W0BV-R2Q*K,E_O&3S-EI1:WC MKLBBIJH(H_40>U>?P8**5,([OGT=W9EQY1+K1]Y_526>%\G0ZNH=S2@-8-5ITRZC?)V*S_,BU/DE,S+)( M6& &VP2YP5>N94)C-CO.M9>)=(XDNN:^#$A=K] 3H[J:^:@7!ZD(&8I'AGLB M(,H9"S=DN[;>*+B^&##36$7*EE1TQE0N>PBT"K$^$0K9[;@?("R9&,453HP,&XF1?:O$.C#9Q^=HGQ&>%=P--FHB+SS MB\]\[PC#$SB?:&Y>>O]YP=(.Z[HM>E^K"U/CO'/PTV%R?!MS7#CIF?^F?PH0 MY#)>$;,*!SA@#N).M>4T3"P< %FLWI;E8&20;T_+XBTMXG>0]4(Q,;(LNYN/ M#[3X>7%1(O[:Q.

9&=09$SS=RH.4$_PZ_ 3/%P(:,6> ,8::;&*?B&IY0L:%-EF_U'\">?PJQ17 M (!Z\LZ-:U(.;&RIG&;C<*H\"K0\9H%H B,3-)HTS ?8DS" M)U"U8IK+IX<'[(7 &Y>9\JNS?5&S4*")%+N/,NHNS4X1 &JEU>LG;:KL#6?/ M!777:MHYLI*Y1-GO&F3-*6$:@"[YQVF+ZJI[>]6K1JM*^=BH!37@IE3A4H[7 M%;^H[(B+CUS%/16;\G:002 M--(#Y=1AVL;? \^?3%$WQ*NC,!5LD:07>ORS1$Q:=Y ;!8 MO E2W&(':M0I!') KD!>0;\1"E+0V'!>(H*J)X0&5S1BTOHSH@7D+<0%3U&O MEYD3'L06^0\5HB&H[1F!O4 :\O"QS+GB%1MPOB[C];JQ$;_B[' O9_AJWCC++! M2W:.MWO2:#QQL=8-?S'S*EUH[BM"F_^8FVBX-!'!!.0;JR4I*G25BHDFT2C$ M+-OWK+1CM25U!P0[*FKM;20"AXW* M4BFYUH7+*&) [:G,\/>-HW S8I=&4M@'[\*JU!NU(%5%5FQ0H/%AH[3S]E>% MQPC7.BC0VGV,40CMT[Y2X&JN^^ZAK_P NTH)HX]?4T :32C?WY%W02%0_K! MC3YTXNQR_JUNQ^_N.V2K:=W5DY#QG\E(5HQQ=^9> MM])/?]+ZZ5L__=K]]#K4" F,DIG>R1%:$TJAF1)H*B5N_52GH7+NK+\"J3F-KV1$/8Y'91%E"5&N&,F2.)9!^-V[2&9DC.%(71O6 MZ9M02B!8M2BI?1^4]A3-WU/88C%!;\,'&; O-86!D-4ZHWQ*KLNCH#T: M8QDQ^^HKB5LH57,R4,E9]3C'-(/E. MB1#H )@O&K4BQ/;W%LC.ZGP7L4AX9QBB'> 7,?M6$]OJ(6B'-5O83FX.%?$.5SVIF*:BEE#-T]/GC,(34WA@:S>4@;>A :3V-8 MAST6LZ#/W\D)5-O0P^5='?:;&=<-F@BUQZV><"HTG?*]@*F8BL7'4THI/4K' MT^M7(I'EZH:B4BS$L%HO=YVXC%6?J*O'Q12+QHM!D//%&F^QY/$*_ M%ER^#0[(2V->45>!;AL=# %[./>'134\-[)EM">[87"-=J# M:M'$9B5 *TI[;3+D- 9?_PO(,'N:JV2Q$@]<#Q'NUY-/FI> *1WF'/^%]F"; MVB1R8@HQ*#PQ"? \>9TGX2PU\MKO+)RS# T@FAMFZDQ3#S-NL@HIVO_A?RZ; MQF@,IJX-43/FN9 ME!1O7?<1NSD KON*DE/E%>!7()&Y4E+4*BGP$H*[K-6<#1WX&3=&NZ"@/HE% M,VYH=_Z8;.*S;@Q>:K_.F8Q!,D5YX(:U=[S_38"P(X&EP S*N[GA'8\M$Z0I MV-\S5:Y 2?.<8X&K0964P4VU,I_) 48+(>7Z6[B8R?WPTVPVZU"$$V;]PH)" MC"_YVX_A3[X'*#B8>S.4L=F/A /;Z$5T/1>I4B/("]7O=0](2T&[-E @U&]2 M@%H?I"513!*TE)$ORO>.CHZZ!T!NR.Z >P'%E.*-@P =URSLW>:<@,^^7FFK M]B?MPWYRRWZ\"_<3A!FZ"E_3[JW1H?QVZ:'=-)DM_1T-X'J+Q_55U93LAK>K M&T9L6UJ1IVFB59(C;8TZM-_HYL..'>E/]**.YHVRH9[_PVD$7.O,'PPFF/U"RS@ E 8IMK=X]C- MR6_(/Z*S1F?S)*E.'T";--=_"=-A,4'Y .UO%+T^$7/TXJ!A.,*4VA&*"%XQ M3;3GU%!JU_G:8L%384'W)=#DVV[RJTPG7A1.PGP1';Y%C6^ZOO[CMR@HF87[ MO4[_H'E;I8+^^KF*=^'0.!=4\$[MO[>M<+[A5N0[XZ$^L V2'+8:%>\LPE># M/S>0-;1 M25 A3'/,LXV5>UKX6A+X(B][\IW3H$35,[/YE^TP-4"UZJ R_4W MJ>#'E@FV\/4 PU,TVE65NU&_;V&IA:7[;O)#*O]=R'A(&94328GQ+4"U '7O M39Y2QH%0\3_4(VJ#0RQ:L-H6L.(\ @[)GN8.M3)V\!:^6OAZB&%!=2Z:8,Y4 M2ZQ:8'J @,[5$C%F09=$6>:->+XM.>^9N,$*-(;&J=IOE]1DLDCEQN5L! E, M&">Y1[5WL)!G% ZIB-AL++GAY9@;-IA"VE@-=0H;4Q$M"YMVCI,B"KP!QJZJ M(%8JJAR.3(M+]T>_-*$[B3N0RC8U%550/I.3:93,I71;[:!GF(H"JM\ZWKFJ M4NX,K#;$IU(I&>Z4W\)"Q_J4*%!B%F921:11Z5#'/N+?*D%#-09E_S0W*FV( MZ"7/->T85H:E3!L?\W9P )5=3-&8^G)U\](.=>>J_41I557?AJZ7YWN#(L=$ M$MHU.20I0^NUJM)GVM9A83:M=I4/%+:FFH%6[K-Z[#B#ZCGI5@?F>IT:JMSX MYX4G]L834SI;>)V'US)6-AS+H- EU 3EW.'C^&%(3ZB,RR@4(2Y25^]=.)>O MT]2PW]F8(/NFKKBF('3#0=CA$,(ZWN<[@I&/YVTJ$CLIL@O.7:?=934 7OH: M@J2IC5P"J]B;[Y3JZ]6\3>(5C4LL-M%V[?6+*F-54V^&K.3%7L5-%A MN%(=Z"+UH#-UY$9DB""6W^ 9.0Q]4 MPN\R@"!G+$MU+&9P/5^:EVHGL-Q4$D\R*B4+2TZN8@!NALP@'(WD0KADZ7!0 MOEB*$A!@+\P!Y61%R]C"M/HK<2KZG0S@I9#18 M#\'"_2R,(M-% <^!:A8$J/%3X"77I('C:\0S+@WX3;55X(!0@P"C@I_!?@Q> M(+%]NKMO[EAZ3U39@$1_$VKDII^N3U7\C?+L;Y5IKI!68#^:(<'+)Y$%XM]> MBL(V!^ZY"DKY5]9/?+?FA]('7)94Q!$YHBW7&V$U0^+. %@!MJZQ23SR MRX'$DR++:=H!U317]<=)955*H](WRIO4M0VFJ#LCD4XSHB0CK M&G&11@3*Z33("=F9BP;#I!UP"SVK8JM2[>SX9&S 6%/

A:B0D@][,2E[G(2A+UPKLDVU?51 (OUWK&PZQT2:;%J878DJ:MR* S MN:X%)Q1,X@DC%0SDB [:$H82[B/] 789XT.NO!^G.MVEMYH M2J,SUCA#L(1-*@CE1F*8*WPL)5W8B9%12ZQ&%\EKP:>K5ZG6':8E='>!TR6I M1@(Z(*C9,OV'0Y3%=$V-9($ ME2C*8;%#[OVL1".!*(2LFLRDS%SL[G3GS&L11FQ2B>]6.&FH7[0DRX0-F#K1Y$";]+1ALS?]CMTH M@9]I:^$CYN$@YJ,HOJOK+'7Z1Q7GV6T4#T.=Q^+ Q;+F34M2&XA2/8WD)<^!"0_&1'.])=3]4^U,+^&=)[:Y93DNJ-.OZ(7[?)7I0MS'58K M0NGZ*3WY03PX7&H%O&1%P/)C>QOM;3RCV^BOD)#^>'<:O@TT^3(GR^[O83P< MKX8FOS0@ZRW9\P-1N#W*]B@?0/I62,HV@9G<@[H9QUD*-D6+>Y\E\M$TG7=Y?]=J85V M&PA[4X18*QVOBE9MPAG<'N3;VVY%\TTZ\!O9QR:H&Y1BB%M!Z%D( MM2OB"NT]MO>X=??8*B:;P%7<1)961'U!"LD*[2F;L-OVQEL5=-.=%6W!L$H@ MO5/X:DK:]2P/MS7MJ*A> M).9)D;\>A=]EX*;WZ (\?"MEF<;I?%0VE3QHQ:MHO?3??SDY/#IY4T75"H%9 M6)SPKDMVLKN65=X1TVD24J:N[^2SX2<0H@2E>?J>KO2-?YL<59761C4XI.1\ MV[24E)O*JS#+*6UU6@RB<(@5Z8'"J+S@=&+1MU:$L 7#%P6&09@-BRQ#P*!< MY3N#4D,N,F>1VC* 2Z!MVXJ>]=JB9VW1LQN+GK4T]$714*[=0DSZ?C24L]JS M83+E)':0&8O(E& *E5S9,NT6X(SLJ$JU8DT15CI4C;A)F+&N@35)^)>,FQ7K MJL&JD)RM8-!*CBT0W@,('?V#ZLR%F$7)1:.F24H U!*C; 0-JN"IE,E6I?B MO+/<"6_&!B%@A$IG9($/ZPW3Z4P!!7?X@K]&P0RW19B MU@B2^-*4!%C MCTIOPL\$3)9A^EQ!,A:199V)TF)#;MN5<_G@1>#9;' BLF-,71OAX;$EXJE6 MI"J<[ 9#-!;M;"[T2?+$QZRC2I&,"];=N.0MM5_A[A:WK#'*#4:P+8LIA%]= M/E:Y-V(/;"("2-?]9IP"E[:Y2],@MRS3R?7UN!2G*4NI2P^R[!X'L+',K8F, M=0(KT^DM4?'3(E*%6WK=T]T]737P_7>N@NV=#O-*A<,[U&AU;\+W/J;JDWN/ MYDMUC71:3G\;0'-U(-5=6&%3?@?RG?M.-5-N1E*I9HI KH-3[??/=H)7NT< MO.*/L)4O+'PBKE[N_G,#JGBZ5:4VQ3^[H'!DZZ9M.>>-LA;IA,;PQES3%A85 M2CM,!G]B]=-KF;G>6UV=W.W@P!IC\^@[,N3:W!&5B4ZI]1<75F6['=7KUU3, MJ>N,59B3^,\BY@JLQ%"PGO>?28H5N1LZ0#D,HGG05_62JZ:K2F,OAU91:9&G M9E_!AG*F;;D&MALQ(I,YH0^V!N"*W=CI8S+!YB#V=:-P08(=27(Q&G0=)C/=P?4[P";B )=-[8BU=_@ M*A63%DY;.+T!3E$#=#M:7*72NERP*43*C9K2%+4E]IN@30 AM*6++;PM@K=' M8,9N)]+6<-D"FB9L*A:V&O**78LJVGR,03,"2-@VVA476"::S8M.RY^RI1$/ MJ6)M9)NB-E/A2P\S*C;8 Q>L_9'-@@MF5?KLW?>$9EN996GF'A4>*)\DF_M< MVVQI?T+OL+$7D&/;*S3A88,)-EJ/,T2;6GLJ[*#6T&-,@O2CFZ5K,L-=%;MM9:GA9<.,B%/>F@N5#6$(J1:;\.:7M MX$EB%TBU"KXR:XMJWOIV-K;NMS'>;8SW$S6V7N);6;!IU3'J9H>+H9.K3]6[ M8_/H6_,"YHG4W%+WWK+6$H_E= M)>"[=6UK77:MSKB ]',@"[<*=MK'.^WB*1 >8$E6PR.:7&I*\4+YB*2M81I2 M=]Q:)\#ZRZW!K(7)FB<,A'QD3LA%T+@?:R%\B4?546U:JVP+9(N ; HO)P'N MC5I3N['&==JDU';0H46@N@%G>5H,\R+526C*N*OU8-0=$_1)L6%BB;FW!EJMG;T!RKW!#4[+@EREX']=XRO\,M M70UWV\^=/! +K*BJ_V3)]7"W56B/Q/H-!+97.?]EC '>1REQ.TQA3['].=F7 MUQ>M^ZY(\7C1LN)CFWLTYC4[=#CK+@6@G4AR5:A,4YUEX'M!(;4+(P\G)!(Q MVWE;9"%Q'#B( =THL"0 U'=R2'?&=\]K"'-O+".8.\8;I=,RIA_OK1R*(I/- M'>M7VJU^)E-)=BJ5PZV="GF8%SFYE?(P8I-\E&0W[!7=%B#1.>S4F,%PBW9_ MIU&D,3",AP6<#6C#EH+.Q@DA-T>IXRN>(!C"!>8H8F:Y=W3P5[V6B88VO38# ME\Y*,'QU' (%&&,$K)>-Z7AC/1'YW!BU-@"SK,IVR;I=MC[4L6O)U%I\=9*8 M[3%-PVN$+OW;+6*"Z7I\19._#Z,BD%DU?QL5!'1]NL,X+!8F5M@#MV8Q-AN. M90!4-O & OB-[PV*'(8!B,DH@3OV\AEZ 05CXER*3;AL37L<0HE@?LK2K2*E MS#F3X;D$)Z1TR3=Y)P" MQ'MU$3ES-LL7.9.4VS+D3"0+#4"+)^(;_ CT;8ZR?Y(2X>:Y"90F]A#=<8$2 M901 :'S7X'DS3?=Q*9JRX5".,E*EY1L$7MJ>CUAZP:44G@Z*E._FH5;YLA ^ MA#'" %XG("!*CB2AS /*"AZE;VFW.56/&$NV\"=V;+9/"-1KD++8>19,DZ25 M6?";$7G7@;QE2@PPSYL0APS3;=E-KF:6@0%L/BNITBHYA #I7>Z6JE@ V/X] M1(%R+($Q2Z,R@Q@U]LAKEC;[@7ZV:HUW"3@*8C+9C>ZSD(F8>SDB=!@C%G,: M*#*(N3<2)C$%^087,L35Z@LR1TM9<"%%0E 2BY[1\AF?XR,P/\XJ$B+6AE!U MA1-2%M0WZ+?C\B' ;(@!H3 &"[O%*DC &#C$CU,4V Q[IT&G:3)B;FM*2XA M3L*A.UT* '/M!-N<\9AF$,#2(LM3-0G\)>.K?*RI7GU2UZ[W+8RB['8'SVF) MLEH! S[^F+C6YY)0.TTQZ7PH2=!0V.G.95R]0*JEKHT1<.A)*@%O%95F# ZG M-A9>E#BL9D6.KN*J6?PUR/LA6IU4OI.-U] EDK(IVYI*0,F"!\BJP$QR.<*D3[U/=@R?(+-QK#B'*YE&HFAH@V(EOH0MS($9J\-@6E# M8-8> H.(%P+(_@?PT5*I-PH%/>7G!;[%IN3:-\P>R+H#5 ;0$N$>Z$<8JVS( M%!_Y]>>W7__G_/3_\S494T1Z(L@5,M#RY)]%<,5LZ :R0=R>RV8;4==5BX"A M17.>)XR1%(;*C$U2#/,7PPV4"8MWA':V/$]#F)5%%J;LE0QW*^8@8]92@DN9 M4T[\GR:Y*OF ]1^ G[&]CVHWR"RW1;/J3$-Q02H[HLZKQ.6F&#H:YBLU>MU- MY3'[-MS R@]E&OXXX$36"8'>W5$1*3D(&:P;G5"3'-F.BHX[7JOE9!@0!6/ MP60 .F30K V?W6)\!-A&;=!.Q7HA!TLQ'"F'#=P6F61M4(66DK'*!]Q.Q9Z# M M0,!%SI6U R^=$D36492%81"1@>;>%PTJ1%L\5S9:2 MK &ZVCHY@40*P$VU!2D:/6 E4P>0YU7L:E)FT8MA[!SJ%)0D?Y]%%YEDP3D3 M$T?%(_W2%A=P%L+&G,A!$CY9_4G?FN=JYG2H'>]WM*ZZFO:*0 ;!)2M%8A$U ML#C$@$"<#L/PB0:0)D'F\@$YA!0!23*YQ!#MVTAW#V2?F#P%S",YL]9B,=S8 MJ$@YI"8>TXKKZG[)+:T-$;%T:BL@H5":??DX6?K=QI^/Y0A6M\1?\IHOB:*]T[ ?7L_ M)[.R!Y+])(I;A7FH0F+LF;AV(6OE',R]7P&#AG/O\N/I1:>27=7D"*VG7-U_ MZN;Z&_A!+>K\[)R@4#M*E5];@9,T>4PX4-TJQ>5_"0K8+X./E8W6/@_!.U!, M/VA*.<%UZ\0L%6IDX 7!K8%TP*HSH& #&! ET#!>EVQ8)7.NR:(<:F*.CD0E MEAPT!?&7B>:47JVM+B#_QR5A""Y"8P M0R4'(98CF(Z51F.'L99(,8 -43[20$:AI,-4G@1[XH9VQZ5$I4GXO4$"4U2] M:C5#B."K8^VM53# M5U@F-/#[1*>I)++V,_/8ID-T_8BP-B[C"'M3>\#D%&-J12#3H_)QH.@ *A\( M$;A5+.F8ZYI4854*U'A$=E<7]"_E$"5EM#_W>]T#0&60B<_H6 %NWZ5D3WTK M13%)4,S_*K\+H'U'1T?=@PUPJ3'M^P+4%P_]"Q;6_:PI[/H/0L( ZY35:SBFEE@I\&@U!>CVE5:.C$$T021RIK"\2)K03&O 8,2U24PGM M8$$[A^*N[ 21TU(@ HR:I'XG1YSMF8HE2N9626&F;E M;%E5*+6DRX7Q=1)=FW/)FZ\3 *X2BZV9-#!H&/MJ3I/%9*NXPML0['%PA[2) M\;9&-/QN]VX>R '(N:J+ 1;M5-5BH^%IM&\;/91566_Y2&IG\#N%9>%7HP)@ MU0;RW05ZZ=:R8HH] QQ&.M(E[ 8L$-TEJNI.+*7CO7<$',NNR(: =_2]JL*QM7D2#C8)0D#;C%?V]"!6)\I7.JX M_5RSC520K$QGY,7H MJ^S:#8F[6^E6W6_=JJU;=>UNU65L!%-9W92=P+4S&\%/L*NS,4ZE'!A2+ENH MV,6]S/=W6ZHND6@::9#DE Q#6CJ16!T)=B7B\#\J $7Y+S!HIF)!6;3$A=7% M0?Q#4VEFF"R*7Z"7PO3)E%0S7*93 %53VTKSS W0GFR:P!F79<@6UQ>P<67K MK?1]P^)\76'"&+$?3-#Y8L%^B9-]8+SDO!Q3E[R)3]2"W[/ 888_,9 M (RI!H]P.),#H"X@Q2=#H2R^?PL75Q3YX:?9;-:9%%$.8E&0B/!61(077$ ,U9_8F*0P-]S[>8Q,U$L?(;I.=2#A>\D=>(B M =,B,?.4V%Q/1E.-6'1>-II: M7S+J'SG F*78#M^SIS^SHTV1Z).L<-0+E3 MT#!W?Y'!%>[E@N).ULLV%ICC#-;%<-EL[/Z:"D*%,ZN%\@9,LLU]T4R@"Q'M MSYDRT?+>2WU/T#A+6KP!_]!@%8M7*KL#KGX,.G^NFHIH3"N-01('U3U2B1!C M=2-N/REE[=+8ST6JM68;XKIU=!6%](8!!<0(E08PPV.E]<%PV!I!O3X34RJQ M$@&N:Q^]JGN(5L2,P%E5]'$70TB#RZ3<,#C)3.;T+")2(%%'91&U]@SB0X", M2V12^WT )K[)W$/QT;B,:AO< '1A /.^D++ ?/B+'":41H.<($V36"9%!L!R MBB8EKD%ZP2.=$< M-RLPY> B37+%=$Z' &;&2UM))NV=^)P@B0Y?MGKBQH&Q*'>E M@$Y6C6.L(C1 9@(0*[ DQU!) *!KI*$RP2MI[2I-9OFX1!P<$D5>7M5&SJ1S M9BKFL<;@*Z%-OEO8%!TL3E>F=[N]G4"U*;*\VJUNJ@DFBQ>U7JQ&V\' M%^K;)#$M.MUICDO3)TU >CUV! X<[8^10 MDHXD: O203BA$&Y!8?^RMJP_ KYPLULU=BT3'1#B<>A.8WD&E]H@*K#=_O4X M# "EJ>K#<;^[]\8M*+AM)KB#U@37FN"6F^! _]A5E]SK=0[THL/@[S_\L7_< MW>\.!Z,_!L='\H]]&01_B)[L_=$]. EZQX/#_9.CHQ]X'?S&^__[_NRWK^?_ M>G_ZZ=V[\R_OS[Y^_G+V^>/%^T^7IU_//W_ZHW]P&2'N*F^8Q7NP M>D\OWW/7OSX)8KFZ=J[\B$H3]#6_F$G3:$]]4V2F.CDJ^ M>&1GP.WBW(A'"[,!R?:ZI)$(21@HJ3O!4\9@0=+1);F/YF7QE=!>7\M 1LF, MN#S7Y\"9= GV!<*#>\^L,6GD5T&;(E.!/6WAT)=8/NIGA#B0\<482QBUW>U: M<%D*+I[R#Q@T9RH=)^\[8B70LC!D8N,.3*>RM"S(-BBO+!J)Z*HFQ$ M7;E[2H@W,.OUQE8R+R#3/19><6F2-4;(LM3^1Q MJ'/9Z+/7\YWB,G>@ +QUU-&40H+*RY"5'HW4I Z*(D_T%ZP,TC!C:J&G\5B6L8H6>EKH MN3_TO.!C 6C9;X^E"5H6'DM+:UKHN>%8NIVCEE6UX-,2'S)?T?]6;#%0AA)M M^9Y^]V!!8>!I#_UBH'JP=HJ6)HP:-U[A3O^HHJTN;+1 R"S":\?YT27A0/<=,;_ M*T7:0N5V0>5#Z.5V0.6EB$0ZYW/=^:]7+8"^' #=3(!\F\1%MAYXW&_A<37B M]X81S ?11ZP71.>W[*F_#=(??[KQ*4HDR%8TF$:.K"B?$>WZ4+O5W7=*@(5* MAXYAJ,8,)%,O#23],,_ .U\__E)%<3Z73_Y=2Z.IKEM_,P3 M6<]6@A>/0GB:#];9-471N7"W-W63S3#DKP6[30.[59+CC02[7O_ [QX>MY"W M4 1XCJ"X$:!W@VA[W._UGU*Q9$EVHV%S@T"Q^:R>"U4TT-="WF9!GC;_/%_0 MV_-AP2W@;1K@/4.2U^^<5$3!X[(H:,T;)D/N?K:+;82GX!;;WF8Y]TD.8J'6 MOM&(45/,^RU,K XF[D@E-A(F>KT3_V1__X6 Q?U5XF4GLS1G>W-8R:/ILP^$ MFN,EP\!W)1DSWNIZ9M@\O8+9JS MT2YC4\]G91+A2\/,NR;_KQT-'7]M>]OWTP&WZ+;W^B?^\='A<[SPQ]'N'IIP MO_+BIGS!RXI"5>VA3Z[/;1!0/*$TMD548-_O[>_[>_LKL@>^P"N_<^[[VN]\ MU5K82[OQ+43R?4#R?N]XZS2L=>/VB]SU-BHNJ_-GO;3;WCK%Y7COQ#_I/OLG_KZ)(&QO_-FC^,GQB;_G7\7T@$41MLN ZO4@L3SR+8L+_7]8_WCE\(6*Q3JUO#R3R>AZK? M[7(J21MQV(8054W<_8,3^-^* IA;P&AC#ENX>-X$X_ $N,E)K_6);;G1O/6) MM3ZQE^X3Z^\=^WO[!\_QPM>6JM7F9;4F\ZTA *U7['EXQ=9]#"_R\K<.VVOL M?E'7Y/LOL-,UAKHEG;0G\+?90N]$3AJ:ZY0[YKA]=HP"B?U_D_2UKC'B-/6I M#T=3=PZE4<,..K9I=YS$TAR;ASV O:[7Q7G=3CU/T(-\ 8@_3N?Z!ZVT*AC= MI_DXU1W?J,;C7^0TE9F,\XR:6E^E(LZ]0.32&XDP]:Y%5& ;:P\>RM-PF$M< M>#+\YA5QF'L[2&+ZW3=?+G^COWIO7GF""L'S2/!T&-/ U !\%&9#75&7FF!C M#^U"/26&0[@Z$0^E-POSL7=Z>>8=]8X[WFF6%9,I G?F%9D=$H8:%I'IOPU? M9=(3$\ 3V(Q()3PWC(J 7_B4Y*JY4J_K ;1CM^XAC(@U>P2N8&3\LUD.7TSH M2-P1\(W3."[@"3BT),T]F/<#G*,>=O>?=VSS[7L .\.Q-Q,93!_!<[1QW-OE M^S,<_J-(AV-^J7]"+^UWO*_C,%/[](($@").8CT4.$T21-Y#P.$#Q?V#&8IKP:5[#!6-K1IL1ZD;Y< M%I,)5KUVJ_%[7W$G1M]\],76;IXO+\P!WH;UFOT__/1^,HV2.5W1Z54J%1$D MHH3-Z0+O_7T,H.OS(Y@@7,/2KN3I0:3A_V#>LETBOB M@)@7$7EI-R@J&_PHLRS-.DQL5:URG_//:0R*,_(]*>"S'(V UN(QP*66:7N/ MR?0>DFGI36#6%'D*_#/)+)=J7@?R+$"681H.8*T#&26SSGH.]NZ@4R[Q3C#1 M\2X XPL4*.!*F"KPG31MW_<^IN73]^ -^"',D3/"""D<-)ZY\ 8B(YZ$<\*9 M_E=_G_S=WE3? K%>O#6X QP%Z&N(?,<=!4"$N?D FS)Y4\$+4L)% *)**AW9 MPGN; &O;FOLHUT]XV'TP$MSZ-O8.&FZCX_V&H@*=I(L,[H1CJ4<%M%6B*#P% MPB7(1VDR\<[/SH%3A"B4)"R+1*#VQ%>^PO+ZNX=[!_[A_HDSQL?+TW.0TR) M+I1:G%'X;IF1.,QF&,'R434>5P2)/;R;LM*V\L"03<@:_(B\P;%7\= NH+)]JTW%M <4JA?,^C M(*M@'ZOE'>LA@7M'>_[A7O<.)' +@.5G&\[I1:W%-A"##5'5O1/ (#1: M%8YO/>"QR5N%$\CCP/_=32OR<2 5O:ML'/1SE26PH3R\?%C&&GI> -<%RP4A M&QL];^+RRTJKJB?3J4[@/1OA"0L MV+NU X\3CT8PDD#@2/A^G0"%RP0W;]I$'[//K>O[%KP-_VJ[Z*PBF,57#$LP M@1$)O3ZESI/F#S:_(=Q8EAD%3#BRC TX48_U;9>[?V@]A3IO\?C\0I&$7'@J MG,:725&FK7<*%WR$ *[BV"SBJ($?"+Q5JQJF$WBQT0S\:,S(E0-WT*"(-F,HII:X:5J=KFS#G5CB[1H EPT#G*N)N!!>,UULFCUDF2R$/ M)4T,MMGJS5J7[&VFR-(3]O8,,0:T9DE/ U'#B+,KYM_"U_!;2%I<$'+7)UTE M)RE](M;(@ MF< (KI'K! RD(;L#$K"9:[&2X7L.DRP=EA;1+K@J?@:Z/2F4U7G@8X(#'GDF M1"< &..W:ITK ?AXAKF2,AQ;-HEG8IZB%(G$Y\1IRIDUU7EUZ*,G&)8#!3S@ M<)VAF\0.B'G>!^$'3H(#ONYR[CT7* GL <;%X0N @HO!#X$EF%W@'U+GF>WO M4NYZSXE&;JR2"9[[ISV;2N4$[S]_M_\J"[Z\SMR#QCNOF'F<+$1U7:-%;-#T M5;Q!RPR&7*\5Q -*$-"YJ>,?CUZ0@.1\/L:H+JJZ2/4]&UA5Z('L-4YR_PY? MMD@?PO@%[(5KK"A@DAO2]T+(O:8HL'<3H6Q.SE]=-B;,V?!<0@+ 50RQPP,7 MW0J(&*<.>NOL%:'JJ:[QOH_ $$-&N#7%8I#"1#60+4P- G%1"!QQD$0N0[< MOF^BG-L!$O !03_"W8"L"4H<>^$;96,#UQ'LAY;#;\OX98G'M$1H3H;!^F1X M>2(*260D YQ(19*B!,>4XM /2D*;0W$'%(CGP,7FL=ZR<>S)]R9>%"GK46U: MBO/CO1/%I<$\0-7.=5%" !-6ZAN*82=IEN; G*ON*#UZ_+BD1(/%J 06�& MXQ=@JPL8.R:_KESK*[-I/5PY>Q>Q7H$*:BEEL^9CC(#<"/1MY"O=N?![)E:R MB#+K:T.2,U G']2:3:"0X[UD\[N*S1,B"21(/YYS^ 1YDJLB^7D^H1*CF H9 M0B(,,2B#I@([YM(L!?M]PA4@Q!#4-0MP;P06VRTJUQRQB9+)3$7I2"I1O!-N M=C$9WT/ MQ><+G)]M$@)MGJ$+$J[^[/S2V";0OQ#4EKQ:>#N8% $Z/Y_G62C%KKAPX@&. MH9D>LAEI- (K=<37H*A!3^+^G.BBD?]-KKN3DDYY'\\9710F;=_V@S!_>V3X M2#X-BB0)VUFAU02<3GVV*9"?OC4?;G1!F.F"7C+7^&2"O>@+OPU/RFEP1RI" M"ZU/2TCX+AD^9+< 5E1K ,HNR#8B:6>*? :N@7P@#K(;^,AQN(L1?O1Y8HU& MM4E!Q@$#QBO@BQ\(KS1);'&P.>*:8T* N3Z]^\&66,Q8R !^83>4-V *]'[AL+Y;PM;.ABX#XD,>=! MKDSU([PO@0*P00*,\,.]R/C?5A'_*^)_\^-_>O)QM=Q<9F[V'"=F/B\2^8<: M,^5>Y#R&JGF6%W'5GV*AJ_/RWD]ZD:,>62@^LN.802 \BTF>RA,\D9/[(!0XSL9BYY(1AW) *K89\_F=CG&H,9C MQ^8R&Y_5\E/Y[NP1 ,8&H>5,<^.H*T0&32D@("<2L]T(%2$$9CY8%8Z(L-P, M3-*<%O/45PZ%!^3J\D,C[Q6,!IF2Q9F9%)O$YC&R*O_ F3S])2$**G&6JW@F M*VDI#7<)0U]YT7*]7&\]?3E/3H^P^BQ?(WZI+9-N=3^C#DQ*(EZ3*;FUP:6EA^*YD("3S"P<"/&@('!C#EJ0U3T; MKKQ2JD+C=DDX_\Q4%'>,^8G+I](875ZOH,/0,B;9/1=?6:O^2_,TGG55::20 MS@)2F@.]E:E7JJI668%&KX(-)S91>S%8B$ORL@3#W/;T#RG MK;:$?M0_UVOAR>VIE9#*3_7OL>>(B@SNUGS"!+J'90SP1,=P7D(VY>R/,1QAV6-3 M-+/ 4$8/_MSOE#GG< MP4T$R!;RZA+Z8$%"VVIN+S[$R+S&+# O"#:CL:Q%"7C._"V;GQTN*SD4X,&, M\S#^8-XQ43>!>4=CD2\20T1FW*ED:((V5H+("Q4)LS(5?TWI\PC>$/+,YO4@ MQOPD8T1MQ\:*$Q]V@F$@W^.%<(EDXI(QPO-LBB 4+]_SQA@DPQ 6%5*D,_*-[#!D+#X,1/\!R$PT&ST.=\QQL M)U%(4@7!(?*?96I7:.QKG96^,=/?W'-[2VXT\I/13)5[=L]XIA:Y];23YR8> MRP2Z(7/H[N=6+IGTKOR.3&5C&W!)?]])7LIW.GLJ3FU&E!7YFHE,HT5AY\R2 MB92^.%^9[X\$<5Z*^#W2NEY":%=N3.MO]^:^W<:KU7)UKJ&@)=%HZZ,BT >$ ME=JS_'T339 _>$K4!."T,!M)ZS*E'C6[P$ZB,-WB;V6>BAGQYNK];;EBZZO8 MNMZ;\6?[ES;:+X-(EGCF6KGZZQWZ%[SHK?+6"Y$ Q3W_U)D;RXN^E!^('0MS\$__N_-UIO[@*/1+K>;+RO] M=Z'3G]S/,Q)K?YXN5YQ[_G.T^UADJB]"IIE).?5R?4["_DO$+XJUS$:OQXG M=0/08WRU\QO]C]AK(L,%)2!+*/M8@K!<-Z3Z&:K[@.$Z#J1=,RQPZ=EPB7N& M7Q,J'4=Q%-OK+ZF6YYQ9D4_--9>TX*4*YB]M07;'?,L.6&])*XI /X?DQG_> M+FE9OMX>WVQB_$M![$\M.'AXH*#V>U.[!OYETOR2EU64O]1UGXC^U78+VG]6 MVN<1H]=$^[HK8$G(*<026])RI[YML:5N<..WMP7-/!O-4/"M()D%)#.V?3-> MMK#?GAM%5X^CR]/@EHJ:YY1(+986K[AT[7"Y:IW$"6Q@NZYE1<<2A &A@WE -F<:F4Q[!D6+WC#<_&&]LOF M#4>F?\TDON/,YF4;>K,8Q-.RAJ=F"DO6-9^,'=0R[."1X95G[:BQK(A*"):M'D?L4SO,-4(EM[5V!%$^%%"+J4>!$@1,9YWB!% 52 M9+RF!5(42)%V"Q8X4>!$Q@]7($6!%!D'S(M&BK5+^E^6_9W3AO85Y_6O0QK_ M*K"[5NXD\#LS04OU[ZD72+!$XWJ=<.!IQ=ZO?=L+2\Z+ZWY5U[VH\+RX[E=U MW0O*SXO;?FVWO=;7G>S67USW$Y>B/W\'Z>5!Y5>*)"^WSW[AS'G!@>15F+L% MJA3AY0(GBO!R@11%>+E BB*\7.!$$5Y^M\S93P52K$]X^<69],\.B^4U0G\^ M3"J\8>L8NT[RTQ,K]'!"2(H&E")<7X?+"P_:KA,L_1<[4J%>6;.K_ MVI>^[L'R>K74;B[/B/^U+[L(EO]:U[WNP7)0! K2?KW!VBE!Y$2I/(4>M46K4BU!Y$2HO0N5% MJ/S9+/8"(UYFJ#S9@:95A,J+4/D: :K GR)4+MP$OX/X?,IC_V.WR7W$AV)4_ M,IW$7#_QIS=_70R9X;,@]&TK9+@IS[HV(AR6:-S2U$'#^J9(3/Z@'7>!/^*?^K;?A#":UU >#_ E'^O3Q]8 M#M #?I7_^CZ"WU@0&#O>J&N[-,2XK)A#AC%P[-0OM6V:SQY3[_^[%/K13"0JL$7H.V&;79^;UIMF'%_]A.A-S M&HA3MMOE6B,F*;DKA(/1++?;_S7B'V-VHNUF9-YM:@!+>#_YM^2?2 K(OV78 MVYO4JHI%U*KEUA-=BF;_D T47\&?IC'T6?]_;_YS<;*3*ZT6DQTQ6T#8'?@4 M"4#AI_F7=K^SL#()U0RX= %4+3<%*UPY?\\1E:^,O=?6C;WOF(X5 58 0^Z: M >?F.LL< ]]GQICY1H!#D^B><'?D[L&C]].X<9YU,Y*0:*OSP)>>,K)'G/FYZ[ M:_L@[3R?(,/<@*2+FNR\1'$@(D*$9;/W>NP9/;&C$@A4RXD(VG!EQOG8\\/@ MR!QK3\"_#!A$S["TW8.8A>MG_BV@0@ 8X=W:/7C$# Q3?17%.=Y=V:#Y.L:' MR.[YTQ*\".0_LR)D.W"_?5C"-R9#SYC UUT/Q+7AFB-8+?N46+%$KY[U/J,; MA?#''JTE=D^G0[+"S8,^D3G+T [B\R26+:_FEO93>DP ?,:8 C_?9"Z"FL,! M=G\$5%(7"E9))T!CX(,6A6H5ZDKV'<##W62CL>--&5/'"PQF6D.LA&Q6VYRB M RYD8JJ%]_AX;>9@X+,!:EGP0*=6:G8J,[\QCOP@@O>CBH>;.CK?/C .7-15 M\#Y.'=-=)F0?29I[-Q&8A0G"I*W!3OO(#U=+J:AH:_HL%\;1"+X JR&^6I$/ M&(T8>VO:#GV.R-R/P@@8LQW@#0"O!LT.B,>+?-2F\;P)]!_#>0GGX0Z3O%F@ M59U?E&G8O?^]N?KH7%=;C5JMUFAOO>'*QP/4! X'U+^$S$?%Q.(*C13TI.JA MR2G_P!4]^DM"'=1\#^*9K+8=^G)CFC'\YKYI /4J:9=/[>NXCR>C^GR>L'E' M_OUG5FZ7.UM/M'2Y/2=#==[*I+#1&I5RYVFS7-?OKFN5 M0IV&]?B2T=AS^4]@*?B6'3"YI26]S(M"]$3B98B5QZ@Q!:6E'FEB^JBH"[C! MZ_@/I- $RT)"$H^S^Y,\)KI#A>(7H;N?4N=>$_G=1S[Z;&3: M+AQC2=BL/ !\^;XGWL]] ?QGZ1!8*AF1] MV?'2,68]8([,5 9BI\80 ,O\X,\@&F=O88NRJA(7B#%*F=:4$Y82R9^PVA+5 MPC7(Y)Z-L\^JYJT9>O[4=.=JJ5JKE*I+F@_4?O:BP[S0Z-*(J":)Z,E038L? MKSU:):#\V]*"R&M_[H>04ZO<6DY1&ND-KX>2ZD].28N4U]>$9?52I5$I-=JM M M6RJ-;X651;SUR-I2JAE"W[/(IH<]F*Z"^J=:XU0ZJ6VNU6J=I:#D.:EY&W M[MRG]9PJXPI)(=6G(7'<1/8M@6KU*8EK02;+;'$R+^'PM;+"!1FL B0<:;I56J=Y'"?%_9 M*W:'K35*OW2/U[IQMMG^JK5&@U?ADGI*7:CH#?3:>@.]F$X1:]<(:,=S SL( M ]GY(:?&FUK^X&>U2JTBJ[YG=7(H4.;U-Q?14$;%K U1WX&] L:1;PW-@"7; MAO *]B0>&=MS2M9+ANL9YL3T>X$Q-'M&ES%7-42(5\OO2E#@YW/A9WW=\',^ M3B'*3%*U58:LAQ*-<>#K6OV20NT<#*:&)[^AXEW@W#/B7&/=<$[GB1OF6X%T M4A&7'59LUQ8M\> WWOYF=J^/6;S-N.#=6 !P#'NS#,TP@:V"8^8A*[L;VSXK M&81PU! &7ALR?X3M\EBO! \ XW8'8E_4'TBU];/,8%@R@LCWL7N-CX_[3+)Z M^,7"O3OX\,0.A[ C8-JWN"'BV_V(.@$*.NOAVO"*/K/IO;9+W7W@%8S_8L#= MN+1_$QL !9$3(O@2O7%,ZR:R?=E>1X#8\FYQ;QA)Q;_. 8:)78HXO6,,=N S M@ &]D;]&],@R;;78&'L56O886^)0\Z3(&JKF.3ZM@G02FY;(YHU7;@PBU13R5^&22;Q;YY M&=SB'17JXRI897.=6:7 P)'98Z@X'K$@\(,RYYY?;-<"AO/>M/T>F2#8?,Q, M-*6R@>/=VKU(XK)A A4SWEF4,LV)<]�%W 4"Q*O$#^])B6H:M'SAS/PO/C M9F=9J-E:9]1L5>JEVE:K9+1JC5)3-+YM-=NE>JN5D+C\$ M1ZD:8&M=X-K.M'1??"\;>]@#+GK5?JV1KM$"J\.T;B?T;V\>[_"][N\;IWMGYR;%Q<;9] M?+Z]0\\LN6/E(WMKGGH.&#S8G!*$PZGO6:P7D;7C&A=8,6=:W#-"&M49XQV' M3X&+PQ]7UW/S)/*-]QZ*//0#J2:I\*\W<*GM)@GG,',"7YQ@S$\ )B"8Z2[: MB9P],1<^].W@&A<&A;(/T.':@DW:)JH. *G?T?X9C7T/&RS?FD[$\WTW/&X' MP5\M1BXE_-5G7O]MV8CW/$0SJ^>-<2.F,?'M$-YKC/$FIB1%%VV[9( 61KH MVL?RM-@ZU(S ]L,DY!$NRF3>,1JOOHDMMPV4137L;**OF'@E/5%]9VS -GNL M;[M".<"#T1[?\O>A:T'L0.H2/3M D8[K:DK-0ARP.TEN^ !_A""W17-%C9G;@&@!BJ&#INLYM]3[V&(,K)O?T$4.XHX0@"Q[#^]=/4^% MB Y8K_P5OPO4U:U$0!W=N!QGV%G9]2'+.X >W"N%%^ M7X"B\QVV3GZ"H8F=F$7K88,Z-HN?1^@^ :50T4+9N%2V/T<-[O5(8Z'/;FTV M">@SV#F[1:!>@_7@&GW3XB1E6+9O12-4/"VF@E6ST53OBCT9,H(W?D-[! &/ M7V+^*. @]>D&J-DQ8"E'8\N+' P]&%X7D88CN^F/5&MTA[D#H,$> \'A#@1% M@NR-7+F[<(@*/F+,M#1S,Z:/KQ2$!+H-Z+<^U@L H9!,[@KEMZ303?C__08L1&MBRGO'1X0W(F!_UF(6V,-Z&_.O\&T?^0%<*?$XP2\Z' MXN;BZ*!3A!LJ://U 7'1(3'G#4A L!U.;71+1C!D1+_YA%<6E+<:*;@-U)K@ M:3T66+[=10\C _-+LU 3OI*D<;:SV ;C:Q!+ 8P"647>EA&P-'( $D'@K23U M UV!,$[YA<4[-+MPXSH1F4;SM5)[JTDR4/B,]<7V/2Z.SNDCN2Y7L2A^S#T9\+N:;5!".B;5 MBAF_5B!:/4".+^VX.'A3F)7\)$;8 $S?*PG6)-1%4\P[$"Y^.!HJ8]^@2Y$_-V+^ $_*J4E&^O"M7!T- * .4)4N M\:0AH>)OH(KRZ+C/UY%@%:$^H@/DA+AE]8HT,!-I(8B>(K08ST)0F^)&5#A= M$=Y=+$8H%0'-,+V68'E 9K=$=XYID;-6M#XF-[$6A41"Q'S""I$;.6YM%8I, MKB!,.LO":&P/KPXNR'29%P5 M"J^H3E0\S@]\*$5P547&0GE0PO@T"EL4D)S MF2(F&O&A-8C_@+56&)'UT6,CUX:O<*I"I!4A3TE'Z4?4[)L^GT"3!RMD._P; MC&O%4A7F3NA5 Q'34,C"((49CSP".1Z$/A=&\5@<"=^$"<[)7%^/PMX?0$D\ M8CW;%%+.A&=#KB<#HG+@\@K]P[F)(ADKEDRR4SSKBJ7N>J'LQC1Z]B<"IX%LE & M+_H,WY0!A7[T6KU1:E9;SW'BY WPK1R:$U2?X:,2C5R*YRCE 6-G:#-0G/!- M;# U3C@ME=)BOEJ)[Q,G%.5%3!42*@ M,+R!/'QFC[IH6H^$"8W.$R\*-[W^YAB8.PLI#N8&E+0CN&P.2%!,W@J1E<\W MNFQH.GWN]H$KTN$U]M" 1P0!/ ']3MGXPM\*=X$#C&B,6H3>,\<>,+2H4"6. M;!Z-EM]!NI#P#2@[(]%K --M&'>/M,:*PR&C]% MKFC[C'F,M4JM6IH'6& RMVB ]_2'DO%DU#R\$=ALGC]%E9@E>7P3>$*M:5". M$ED1!GD@8S56T<@*ID"?4=4I#M /FCMI9"!\1U$2R6ZC \LL^Z M?ARSKK4) +52KH8]8RN&\+^;7: NSY6D/W?C*?@(.3LETGN)D5IX?+?V[*V^^4MS M81BI7?[YN[VJN+T+.HXCT](:).(KR7FHTK^<815HBX282?K=H^Y9FG>*&R9D M!V7&T9:,#QAG0_L([ *1B"XCLV3L=4I;U3;WCBH/KW)U,1$3!-[J4O0O&?^* M-5/M7$U^KJ2S>?9U2#]NV5!>>SPHZ#R8+$CSLU#(J MY4;SOV3WF:X;C4K"L ']'3;O8J3,X5$7R_(CSI7X.JBGD9DBU"&;)_E3?F'Z M%INK]-_-@0P*F,@E;L=X#B;^)8BZ/ ++\0H1 HRR<)./TO89QO?)X$URX2_, M<0)C'S;C&>]-][ID')LBTWX;WFG9PM#0[GT'7@O&Q+9<*''9&O 5T(7H"GC, M38)>E!8H(N'%&CPZOXFV7HR(H"7S]G*!!UHY'B)(?!?/GQ._XVKV+7-QVI*6 MTY\^P(KN>3>2=2 <[="%@2G@Z-3++02K$5C1ADJOIZE#!:OQ4/H7= G7%>XA6G8-M6PB1?CJAC1YLMI"I@D[YX" MM4CJ-@#4-7V^N5":#W8.$I'B M9U)9Y^I7274UJP>N4,7:C@91(&)0'=V-(J\=A)_O36#SOU4)G_$&.,>GM"8I M+7$4O9)+72 7C@8I"TYD0]FC$;JQ,?>?#FF,.&N#6SSR13V$4,)02O7A?7#1 M8,9L8GZ6,?%\2E6R1/C=)>ZI2]*Y (_%*K+,N8\2=?(LOQS%!L$CJC5YB%>& M2'$G#M5%&CT&=];C?)/;F50\9_?AKM$MJE%-27M;BLT^I&*)3B4H21#7_#-2 MBBD/A,/+?<]QN(.:KHR(;1_6!GH&D!/"SMJ.>FQE7#\K&.NSL+FV#%Q^-+8N M]'!H@C4&"8Z]5''[6&:G\>$=$A*AC72S8E:W#Z#.49L0N%XT M&*8U (XYVE&$J6EI)W*)%G2V,^_H>J)1P+#3@$."$35FUE-!?=O%PBR/IP @27>^L(GK9>.$LZ_X ME O $<8@R!R_!-J9('G2U8;,H>)JE:2)J:"9X(6>F 50U:-D2ON7*^V:MSQ, M7N+!$NVC,P:?G$W1IR"RJ]1'# OUX*6G#-7FN/SO/ 0D<0TJ"^0*9?I]\P6I M>F7Y948FJD5DHHA,/%-DXH$^I+E<5D@(Z;%?:)_$-.QH'L(DZPUA]W.3!46R M1?Z+,3TO^4;N9^ I@/*WP(1WB#X;H(8(S_^:6% M*4:INWR7[Y)_ &I]@2L'$]N;&N'$F\7:@UPC">X0E=:,0]N01!.@YT')FOM[ MQNK2,P96H?;M(+,KY=CB"0.)=!-2)BAN ]^FE I*NU$JN$PS6E=DBLT?$LQQ M1NU.[ 1)QJ!6B$4G:2-(.7-F1A7)_P*GLGR;%R)N)UW9,LDZUDT3"?L*.@?R MLJ&R97 M,1\P6BL1RM$%,=K"L^CV%+&)-#KZW/4FV*](<1=DOEU9?:KE,TGUCG6#D#+P MQ 9FO9R7")PXV!7!.(RLZ_M\A11='LF=#=@>?TQ&9QNS.#B@:%H><4Q9N\#:IRF9?DN<\#\:P/DOS:K*632?P[G'",.$2 M^:U:KB11AQSER9WJ!5&)/EC8.>LF FO-(6^.,CY2!UF1#T056=H^+V84?#NY M.RQ3"ZPAZT4.]_J0.:@RK7B-8DX/#EG_I=/_D;0D=\W8MR;[A^CV,B:WNU.N MS(BPXPS>4=UZ)]KL\8QXS=F ,6(2BA\K<0"O.3/KFM&K?Y.M*7&2.3$)( M[D T1!@Y8_GBWU-7G- E$Y>T(M3<3Y02JI9@ @X96-/I;9[9;TYC#X/ T5@< M1&ZL^@IB=V=%(Q3 E(S:7SDB,04 M>^LYT8AMRG:EAFQ7REFB MC'#6*YS?"-T$9"710,^X+-JI>FF>R^:3L1[\&08 \VEC:#\DH56*AC$0WT M6-^,G+@[0])?R3U+E M)U5):'D3T_7M$_+Q)9,#,0FZSD139R26F;L@A4KTW/2[K5 M?&F)XE%9?TS==%,/"L)5O%E>%()'V6,"%GOR]S/TOVC76LI6I;8KI69^(?X! M@8=0,%N+GZ'C>;:[>O^:<$O>Y$4FGLRXU%R==!X;RA@$_,\I 4;W.HM5*66_ MRW1D4(H095BEZ\QS.W2LJRMM)V%?'6(AT$G7L0?D*%RUWTP/J%>D&JYG#Z1R M\0,==>+T3YV(L&0S'\,4-4VPZU7^:#@B_DTR[TS_J+@7P]AAO0&:]Z:C]2< ?C_V EZ:1N&+?-!(%V/6G7PT7$-C"-GJS(TN.K3U\_\P!Q ML:<88TX:%I<:.4TGU6AWBK]ZO;CKA"PRUE43X*_->B;&D>?-TMVL&4>V7LH5 M#K$PI<1=(TK]S?.O\MJZW+(#^/)OS83S-3V53T\HG+TADXR2B.)EOCEGF? *8V64N@ZOC3:_5ZY/%0_.B1#-WQX5I7I93UW2D MNY1,YAR@\-3]:KF6P!D:JT0Q8CG](6G[:%8+SQ5-WI7F5HQ]IAR(RL'MD7$G M^ER-&*,@T+$9],R;N#.BB V)?IRB'SC8NT@#E!27:E>%00!\-IS>CYP(GW5: M6@I6)[H347-"70 IW[G=,];CF M1Z&3RTEDVMEM/WUZOO/TA0K=]9E4UP2R+4]U73\9?Y#JN:2,A=4*]2^,=[1- M30M)[C7=E$JFQ2"YQ/VHB%6DTW%$4!FL?/)$!3BZ!Z<N^Q5JHDYD]PY3!1N6\: MWZ/>@'[C<% 18+U3\!QR^+^;R O?+40N_MC/D,8#T7@1(6E15)U[2#)ZXM>+ M'@)L4AS0G2RK[3.P1BM?E1'(J?S\E)<%(HA0+ M?^7! 62A(@5$[Q^$;[(#!8GR4W9M>.PLZY?FFJH7KJG"-77? 3']K4Z]6>E6 MKSIFKW'58)7>5:=O;EU5:]6NV>Z8_5HS.2#FJM&IMK=JB;]='N_NG7TY.[@X M./YP!>NUJIUG&Q:SJ*.-OK>GZ (^9UO+F$ZU'EHZ%7"*YMHYW3A(G195=XDF MW.B6B"-LHHLB-L0OSVGQ36EIP_LT^2X;7X1G2\K?A^TBY0E++"TG>6CML&,7 M8D*T!9FM)4!$B@P?Y:&T#-[WVLL<*':?)0Z0^K;244@-B+ #:L*MH*NJ?-I- MPO3%S"0Q5PAM%FRG)/WI1V M/[$9)W#@YV_*<,V1G.X@YFJ@I:H](G$1-*1D#7CV^CBV*[=*1L5,.R_ 4$/? M!,YZ&!-S9^3SP2WQ'?U!=_. &9K\*E!2"MF/(L3BHBS"W8J?]_$R9A_ MKQF>FJG)Z=SULI;G16>+GLD.=WT ML4=+7%ZS4FXW7NCET4C+Y-S6>^"I("PYTGA\A^4V=L^0>O5L4/PT[\Q:YW,U M(8U]*4UH65C[S&>9Y3NXY[GR4';%]_@S.NZQ$A@\TRD)A<5H'5^SQ&EE)/[Q M'\MBK-^7X*&YKL\)FZP1/UMS? 1&YYST60_S*(_$PW%[G>_ST2!X#&*OCLBS M!S\W78H-'WF^#S;/XQ#X95S52^'$*\;.M253Y63$9/[% ND"R]0?J6,4'/F% M0=+BVIKS&Z+ID8T5H.C5)?:K>96J;G5F@55X2F202J\@E>Q$.4^!MZS^#?$A^?[/%D'C]>.A> MNE9N!I,3GPHDG8>RNB/3%4Y;1$<,.HKRZK MQ2UXIUB%CCF0+&79KQR/%6<8$[M6@$OT4DK5Q"<0W$I1MN*K62XI<[AF?D7M M:JM<^:\\+*B#09"8N))".6";]T7:-!67#-Y07^!$/N+&WWXY2"3%+V]5$_?9 ME4/GYL49<>2\5N@I.4K^;#J].:7#!K!8=FH=*CSAK+9(VCWVI0X S.'.'D4C MT7*%=X5?G9C0BAU%SP1O\A"-0C4?R N8<0Z5"QP-RXT-,P@B&L2'J0RTC-(W M9%N'=.UZ4GW1U*U8<8U5K1EB;I+6X[)'>+O\!D4=F0UJ>@U#ZWYOFF_L@2*U1;G=>6&;D@X%W*ML'/C!W=#[ZS((9%7.. M33]V #X3BCV0[N8A59;0'HI7S7)U3I[7,\+HB7'K(7E0]Q.6:P"SI>#5(]+E M"MFU!K)KV5!Y;%UDAO/4[L5YJK5R\QYIP*M*Q7L&EO3%#H=>%!)3^LFE_NSZ MO_^UC(5.,'Y'"SV8FQ@/[<6AOBEVS[_]DP?8EK''9]IJ72[X\ MB?:ZJT%YGM9:%X/^MHR[Y)F/ZW9.3?100K6>'E]/=E4L=]H%3A(3I='G?JDI;%'B_@@R!I](W7QY+6E0-]MPL!EADLT"PUX-@B^JA M"OQ:'_QZ!D;P5-;"^B#8UI)5_P+'5H]CB\IBGAO'VI7F4I7PEX%CK[>OWR,[ M?J5&[*VNNU=Z',+])QO($7'9+DIJ2ISLB"-GT=FI-CCQG[6!$#U^A=EA\HJ,^RPY[QN'*HJF6F'A%YQF9USAA2PY2 MB.?C:MM\HO-RG)@UNBJ>^"7)Z[#S'_"' M#?NM[%V6&!]+DV!+-.BEQ-F4R7NE\K_(%E+)S^*_.@R'=XKILQ/JBBDFU.)? M^31:1I/N^.!.'&D=C[-U:&+V=,X 'WR:GHC9JCZ/G,8SP2.B)1;',?R5=P^D MW[&Y67K9=P /"1!B0'+0$[QI8H[C>;HTR M+9KZ!ZR:85-$.N0$N[ -[?'L(3?O<%'8H]QDWW88K9T8>1B$9I@:1'6^MV-P MLL ^9EZB]QH-,WT.<,]^08EVZD6AG)8-3Z/< Y; P<3[/,YI6Y>>2MRI< CU M@(OK+=QF=TXMZ2V!@9%5V]1X%2B,N=2S&F15@[!C;V M'/.G^X0Y F]H[J8VQW7.U0? RG@+R$3;Q9A0'K 6#;M,-*^CIT*$(BE/GM@L M7K^8ZZJ&?^%44H&M$@P,S0R:D@Y/]^AKD6MCQUF-1M+[8Z.QXTT9$U^5KT2& MJ".PUH(W>:%J0]04KX1#X''\*#6K]A',?6;3K(C Y'CS;IG#$_(%0 M3DT+MAK$P]]B9E$RNE%@NRR@CI'8:1=H:*IQ4_@ +^V[!YP$[ME%\"$](D,# MQF9ABVV;$+Q$ !G3*4$1H#:5&C.FC?18-S3ZM@M?X--35]3'5;97+#UL7C?. M14N-^'4$ N9,&$RVS+U4!D?F*Z(-[,+7(V,"6I@MF;D&H)HDSU(1X%N$AEST M M 0*V@R%O,@[L5?#E,7!5Q)Y;> >VG1?JHIQIN($P%;UN1\QT!:\YBQS1WK7: M,C>K&T-!3K%MMR?D'%IV;TM)M4=7=5 D)I4*?8@QG\(,/+;' K" N/FAI MWG"746=5*Y2=7(/("65G7OX26TT/7BS,%PKR!TANFB:-L@I0Q71=,+DLKI/8 MI-&+IJ,]3]>!8$TV\$B0_*3@+RV0_+Z8"2U[VB:$?RS.'B_ZGU*N:Q=+K6+O M/>G^'BJ YY*2-H*;,+J>:P+'[.&^^YHRFV3CY!\9C5C/1AAR'@J4@E.V E1Y M.:\1':F[:'J+;M3I W*YI.3S[+?I>PS]* CY&>+M,E)U2282O8+<0G*#2]GC M+)=@(MI,<[B)/N*P17460ER0ZU'HX0QNB\93@K;,J#LTH1!^)7.&>$R%[NIQ MN*:C,6M!INQ6F0M#.E> >(DOD8W+S7B7^#^Q>T%UV),;L0G?C#+"]0!-?!*@ M/AL#\R2&E=F2F&8N69BD0)UI+5-$/M)2WKNSN79'3 7,IYX^C^_9I?>.['K- M01]HFR+Z,N%J'$2=8(%9@I>5G6B5TY$]K6%C@_W[O0,$'ZKH.#IC "B'\TF, M^E:K5&TT4GS;XGP[4'S;'(,R=F>/. W4REO_52=67]2_E-#5.;,F6W+.OK.' MS]MN9ZO4;%<>NMW.,K9[$0]Y&#)'-=!/WO#,*8J8^6W@[T)O.3@]D48DYU-XEEO!]X3&3WWYT7Y .12-1C2D)K!'H"68 M+O.B "FM@$+XI!H''4R8,1 Y@^LSEI_Y$GJ,1PS3!.$E<>:23J>X)"50+QLTWRV<(%5,"#F#1!S@3=*3Z*+6]VT:S6JO+2][D9 5LY /,* M^/_4.&.#R#&!1T^-[0AD.FJG-*Q"G>-QQT ):M-D' 5$SG)RX8:N"W3[6_:8 M.W4R#&3U3'W'XS, #]/!<:>B-TMF;7/WN#\B>JPVBT9((' 7K!( F%E"\HR M!X*^^.B-F2>*V82NP>!?3@].]P!]T'_A^65CP80/BO'HMO.<$]# ##&T P>[ MF&#T]!DMLVB&AAD^:(;&4B=IT(3ZYQE0,8L3S[G(IY]IT5SZ2(O':ET.[-WW M7+BK770?8RCR60.W& %*33(2!M3(!/7>O#5MQ^26J<'BS>(H&D1@ #KKXJ1W M\ON$0]^+!C) ZKD.B"9.X18%1VTY[SYG1@Y^G__9]C6!1-3* Z:6*;U7:B2] M+6B:;_K6!H@HE$?1&,A-(,>?_<67&7YM%N'7(ORZ\O!KE\8O>A,QDA&EMD%H M(FFO;)P0.P")YV;'0.9PE9+0U/EOY%)S,^Q"SK+2V0^J:.)WKJ:3"RQ>!EVD MG/_ :\D7QE5ON<2]&!2?78G*+FI_.5$L0[A89P0$X0O%#%+ M[F0(@1NC*PMM+QP-!D?[G3R9/>!?:L::>*NV8SPE&23FV+30@6L&^L3T9+ M?YN+00&?+L"'",&R@%XI)D7;%-:5\E@=&?F.]@=/G?HYA%$=&^)R%6+\="^X MB4W'G((*^D??OF,]71!(J<5Q+%F@(Q[#NWSSN_[!3^TX/4H:T8;F2<_,)VUG M$BW_[S^=UE;G73J;,Y6-^?@1L:DMWU-"X9S7F!WSV*I4T*3/ M4_^;-+N8S2/RG(.S7OHQBK6YYG7F$[*49GVME'^X6)B$,Y0>H>L,Z$Q*BF2PC5!H\85#">T12#?=OQB^*_5;]F/!8+C0"'M?U MX^&J8EYVJ RU-%-3+(^[N^8PF>U<[F9X%JA! 8ZSSQP8-X.\1_&&);C2=SXUF'0"6ISTZ]C5& GGPG N^ M7NZQ4&K2]'%?CU;1'\7)>M[$Q=P\ #_(8TK?48@/5EA9KS#R,^&>2(PS=KPXDK!2->'2,^U0UF8>=D\)MB)Y9CVB/4 M^X"&;9K-COE)E+_$Q;SP@,UQGSS80X*,GR)E%)[D# 3SBDVN M]F%RE' ;2JDG^)%B6WGI?\#C,!=)K."S$!@?A4%!AEH4L9"A\=1B:50!#HV6 M!D]'3,G"S(N%B3$$_-859_X%XI@C1'TM>Y("X;F"@0,Z 3NQ/'4,P;-%:+G' M"7BK<<0="U5] @9"UD<:\/H\7L"!@@=6-*6=!;_W>+89N2D\+7U7/#$R!ZX= M1CTF*S@$@JALC 1\>BRP0-U"J'0!^6+42@NZ9$)-\KH3:(6\T_J"$$A]S(["0IE?B"PF/<@(99 :F2+U!*% MJ&L2="[A'!N@:)Z0>"8EF MYN5$I=(IZ".I?&8".8@5W^'10!+-A!0\L;.^1!Z1(8JR2];)"G_(O5XDLN,1 MM^13*.?@/F#)/!)!#:+RMH-A')#2P5<2B<,R]3E1[<3OCR>?R$1TLMOLV)%/271C M^)-%ZJH?.4S&EV"GOG+SQ_DH^NO+6&P3<$,36-^$0O!P<8%0:-*PA+>+ZB> MF1W(8FZ,:N%.1J 3H5,..!\Y5WAR?1>3 R2'TH@P62BGY52ITI^$Z9H-PDD3 M*-Y?G*,&+PB!:5.0,%E%P9UKV&O-LJ48Z">> H,I78?W0**P9:$!H8=:._MF M&Z-UCCGI1\X+K0]O%0D*18+"RA,4YBH VYA1"@AMKDZZIQF5\+B;I#HY'GE" M>A[P?G3P<%FP,S3'0 *# P@"F #::*H M3Q38"M::T6-D0#L#>/*24>(;QG6$_./2;T3YAH'!.3))+RX4DDM+%5<[XF-/ M)KZHE^"P.U'HBG["D+QXF"P@])&M2OM>J*!7#F= D$W[4VMQ\)!()F5 P,?D MFX'+!FQ"/<0QHX#%-T'&3DG6'&7NAX$A!&] ]8CJMTQA'E#.C,BK#J(NUWRX MGH(IZQ8559')+?6#DJ$OJDP>K9V+_ P3CTG\BD,\X PEE,H8,.1Z,VIR<7[$ M7+!3EFT@^SY(?8-C$97XH>XHLN)CF&LU>QJ:D5=([R+ U%>K-;YEL!G#82#< MHI@'I!I I+Z72PUK8)SMF*[96REC3H!<>#=D-3[?G2()Z8;S RW,5^+%T& \ M](2+7/_,1'@#P[3'8&MPNYK,)0O=#CS\(OS4]&R/]67NVC&A%95$ )IP_MEH M;H+&99S&Q+P7,POJ7-15?*)>KF]45=L10H9D>R1CX\0-3=_VWG*ZQ8W%^&XY M-B]G7KRK>A5V5<>T2WW3B4E6J^@:L<1)7U &SYZ:",+-2 M5"'Y"/&PG-0FJNR0K0+0(UL2+4+,A%<4*32NWY1.-0577]L_R;/8QM+V G(" MMJN!U<$3.:8T F36/";UV;P!B8\YR_"TY]O"\\-QC&)/^!ARYAC3^)EP(SU\ MOL];&EA"0B/FF2-0FD68*X773'K!\V$JT$&M)S)$ P5A'G,SL68D5X.R*A92N:,LB M-*57Y_H]$KZ^+$9C)A,O2P22 RN; NLF[RF$<@3H<2P3YDWQB8- M?/ MF%K?(/@8&U38U2.Y)R+R5"8>NVY,'_0CQGY,B/.&:880U MFU(CEOD)(&_45^%Y411Y$X%B1ZF,/?29 >T;MK@:3JYQVK6HE5P]EN]%V#,& MSK,G>V=M^\RD]I?5=W3OM7?BM_?,&=@1B-8/H# &RT9AQ$(W:X7^=Q]=TRH MY<"/*_2I+Z0;Y4D' <2S0T24I@OJFS IL"=D.3+I8#;FZ^"FN1YVQ&/#/#B@N@WD M7B#0I6D!R:F"W3/FL%O(/^#RS81]!&MC4!<(<(*H=97A?8\Q(_* M)T5VR1SR9JU4$J$A2_@[F![@ UDJTL.X3!/>*D%M[]8HPZI X!4C,!I<&A)/ M.0HC/PXGGG* A>-?7+ @[%7QH!'7'D[NM"H-2NJ)5\@FPBB_\O!3_M@H9@. M7V#*3%]O.&H"HF*U>]=TR&<0#!FC9!_>_@C5.1"%]5;C7:,N!WH9&^@Z''H3 MJE)4KS%=-Z(F'JAUX^PF4X1\$[_')*?J X.W:43/G3G0U]VUXUXRS+F8YO?-4+X M(O]WA?B>*!9/IN'T39[H*Z,V.N+6-VJ+L3;M274]#0E3M@EOFR,5NZ1L18 M2)7)*"0X1HQ@;9[BD9-,JJF5>IN]?I_,5/D-S+VP0TQ]%L^#*O$67\&!<1^5 MX;#Y'0_>N$'_'6'+@UJ]#K(5.2P+XRUP MK5R\)3!JM#X\$+";LGS/!^92Y[ZX@4)J!]L1AO9"_@[,!D=+VQKRW_7S*M?? M]M&^WKV>)5U5MRSV5:4=V+A=/0_[WKFR2>^8@ON*G'9)#)1-768E[*;G*\R" M5BD-'FH_+*+;XKL >JX74ML5\LI+%*0L$%//.M+\@ZD47POS2&A1[8.7 OUS MI8I@Y0R5T_-&OG'NK8 L[U!#_63(*2ZJ#64@7@!.'W>29PYL\!_M(&!8'BD> M$?3QEC+)1<\Y46T]X3'^"*< )),1<"\Y&0"*@CF/J&T>'&S6Z.%=P31@C_S' M>@E^,+8:C(PX 5O6A^N>"&TX05S7[GKN M9B[<+.9;CNCQS+"%?T_$XA( ?3H(PJZW6N\T.#8(9,\ NQ51QNDL%1LE0WVQ M1 #N4M(N4.,MOHQ+ZK=X[/">X30;^0SE;8JAB R*^,7:>"!17K+@ON$^ MQ<7S'VKB8@_+K5IULXWO$S_&8%A\RVL0QS] X>'VUC@B.2.2'YMR/(R$Q'+@ MHU&(*4B:KU[E6&4#G4J-P'%&(B]8R3Z>>1,OZ\?M=TW9?E?V\=$/D%A815'O MJ2QJ& _?$)FT.$NA42RN[NL. MI!$%/@=7SM[6@0L$OLF6I2)>0_^!\ MFT].@1]XP1R](%O#QES1V9 VIO*6$4OI)8E^[H\IULNHP'Q=(*5N(#(4Q8=Q MA5:J\HN.H_@/3=*3=8Z8M2HT>N*-L,R<-L5ZY5E.7OA,0"[!( )DB MZBD6#[0.J4^[:3N!K([H&9ADB5-T,.O-%J(>U3'LO\BG@DYY5(9W8L'!327. MR9'%4P](PQO;;K(TF4@JS$L7YS:[N()$$JT&W_M=R,.J0@/=*Y^>L2(3TN6) M*=-"I/#R0FK*NN$\,*^Z4:)U*NW62-4WK@-?"4UGNEJV,J>N5XA4/6V/-IQJ M0!HG $BV$N;6#*DND5K!T$;\,S..S1^4Z<8[DL,_YYYE,W2,U!KO# :7:+P' M>6"6I$S>.3D^/WDO)P>,4\.%Y39FI.1FS777>YCS(&YLH/N\.(C(Z$UQR3F) MA>I[E$&42,.\AV>K6JYNA+& /I2G!$Z]RRPLYCCVROSC)M4"U1K&/NOZ$:C= M8H5.IZW<2]GOQ*E><>2N2"GZ!8->0 22K'(TM;2O((FDH ("Z@GDB;\0,FX5&,SY!X.3NBZP>Q*Y*Q6.UOD.*@VC",S1N>.0N=9WW+BX2T! M+W5 BUE\Z1]U.CD@0NGZY- HHL %08@H<%X$6"7:\71.+4,V;K< ^)A@]#/C MLTG*T5FY%GU(DTS:A#M.$DR,\K]:@+==!'B+ .\S!7@?E(<^E>7*LJ9&^(#R M+#=NSR=:G9AR@=B'-T=W50IG7((3SU8*9(\>(RL&93>2(&Y2HI@;F=3^6RUQ M7=7O!+*Y%3?D"N7Q%Y25%/93\R,(0]'-@6.H3?>:D#I.!J!B/YH#2F6O<9DQ MU1?B2.U0%.NC-S>%U#D!BWE&4;W=) T2+-9Q2%432HVL4\JL$)5@_V2%<"FK MG:8E;JO:(0E>ZQ@G5NBI]6N5RE8J>JT5EZ+/HM U"_K1=Y()RAN'/?VCVU=-5?Q'3CR=%2\F)9C=['#>\29Z3MF[:# M1=>IDFQBF]KSZ)=*#BZ?,?-0)GEA1UN?4A _? HMY[=DYD!^'W-7H?*_S"R% MU0I+M4XAB1X"&N.B>8ZY(WB3LS]UI58OL#Z(,V<>DO,B#JT#,LYQ@&,J8M<# M[L B1I$SD+$@G]'=O$VUKNTU@(-!X_6O08#_9:=(%!WMFPGXB#C6_82#;<$,V8U$G(N:+ZH2UZ MHVA5@Z^,!W6HL@ZQ=BJU@,8U\VZZ6!@)B69F]ID^3)P()=\?C4&G H M?,&_S%Q][DI^PV*%OXCZW>DCTR4683^U'XH!0ZR0HFNBJIE_=*+ QMF_8@:;Y M2%D&-,0(S^%KJM.*Y=%T9F)+/<7@D^U4,)- +HV-'[O *VF6@"C"IH6+>LX" M0?,0E/0?+I=3H0X<(S/&+B(^3^[FC9PP&868*(WN0S8:T$179-K)Y%)XC(^M M4$U)N,558&*!B;F82&$U%*-ZR[$QJ(_8DLZE8>YZ-ZIX?H+J!7#\[V]-41 O M6:60V%W6Y]7S?'RQ8KK3YBSYRF79L1D$GF63-1!KI)I+O2@\+LAA0+,H)T-7E#UKV'9AA10O?(ZX&))3,K,>&0N:8EJ8/0/7Z8NO(* M.PSIJW3/][Y="Z?C8^=0>WX8#^[?'J3 F6TKW2V"H=58E.WXNPY:6&.*(H$][1J+_K MV0,/SAL8G\4&CM(;6%EMI#RU&#>QDD+%? @>\;E1J0Q,^!$OM?,. 6H<,=\R MX5^ ]4S09FH@Y9&?M0HRQB[-435S+@KJ#:+KLFBVS5/8J$HE101:Z[69F%@V M[E4(F:E:B4'EBVZV0H5)Z3B9OI!V*A,M[::AR^/%>Z,R23I$T5"0-K7=7 MB/,) S5A7?0/O40@1UQI0:F\JD**/P6V&XS9-4(9I#4%C_",6- 7QZ?.(^ K MU/1Z&MG77EK;)Q/RH9C#O2_>2.X#%C6,4:RB5M@,[ )J;TP7_ M M#][,KK3D1Z5!)TL66 O/MTYR:\4$;H<_>(?DM0D]:[3$]2=GJDB%T$9M.:-> M.\@ 5/OD\X.O^'00Q!%FF8H/'ZE(,?8.UOMN!11,4LDMR5ZF H?ZIL5S$9(; M2BOGV<[.&8GIFJOO;#LM%JUDSB=/A+ MM=IL*9N<#D[6#?Q%&VPAD77F.Q&(E+HYXY6U+:/?5ZUH$,B'XAMG6B*Z+Y(V M^"=ZBGI_6;"6\U:3I.HN&+6XN/A*85W*M(B=S*+9MG@L,<)(W^%JQ] N#2RY M8KT[P1"=M-62AHEQ#)!V*NY M4M[8V#\X/MI^NQ8]B.Q " K3D;<"TLD>V^0BM5Z3EI,?:S5D@+6+SAZTF^NB30R@5OS;T::OD$[H5 MTU#+QA>F90Z1W,/9L3;JW7.XY()]EXQX#I*@9&:/N;.4IYNI=A>_BZUJT2*4 MBSV9P::2*"ETM"HIX^4!CV8#\4 9,G"Z8CT%ZA;4>$XN*O=>P&PWZIHVR 80 M1ZX<)J1U[D'T7(?>/>)J_X9K['FC=6!="UKY).7^S#(>?I=*7XU;Q22XZF_:=YD:X#N\!@B8%;[J!UVE3KW>: MYI(SG"=KTRZ 36MC*R[-Q_.]S0=[K#?=NV5 SMV!%,--Q!.4Y'%YBB0K6CXRJJT81:YH?Y,(_G19\D/E*9#](N__U7RBR.!P/&U='5N??(G' MCY45%/E38[FS3^=<-[:%R>&G>M:X&(/0,U8%," MBEI3B 2C]-D:G8W:VPU3CBWVC(V>/.H0E!":RC&AN<&G';]"SIM&;A8[.+I,3)^&JT\0PT;H#?B\/@$052DF M#ICL7J??*KT,"22)))W1'W<\9:F;Q[5$2H,)?'*HIG4D[JR95K"AD57?MI" MD;IB/Z%-/8VMEYM;IUMX.'J7EQG^,;1[($LI9:]=J]3CW.$Q(I7=^]^;JWZ+ M52RS:EY5^U;MJL':UE77:C:O6*O28]5:K5^I5]YP/.'?.-S[L'UXM'UQL7=V M?M6J=!K5NOC\B;G30^U'IR7CBTF] M$$-$Y]V=$L=9=+G%A53D6LCO2:A%AGEM4-G8$3.Q>==0J9!(4A#./%I;.HZT M*3X!:O?G&)\@->6;9UFFL6/Z#J+]_YFC\3OC#+UA?.\ &!#.H?&>#\# MU'X@)K>;'7.KWKBJ57K65<-J65?M;J]W5>\PJ]OIMWQ6]$6M)V^J&:+ET?GV 7HI>.,E/DJS7BV!AEFKDZ(#/]1* MJMR&$M(%-N-D.APBISHHHC[M]0SNLLBL)KV-TGQ)],HLZ?[LJ$<& 2#T+G,\ M=,D)#+[P(@O>0RA,_;I[;,SHU#H]B0PWT=B=7,JV/R)?#)U=FD_4<13)0&2X MY8*(=R2/]TT]2M%F4$3.UU >4'R7,0 I*M^1Z!)-1D<8R#);L3]2*/'42Q[J M_2"L?02AK@F_>'$J>+50P0L5?*$*+L2@M=4P6UM;E:NZ9?6O&CUF7G59JWG5 M9.U&I=8W.U7+3(C!+Q_WSO:^G5SN;!_O'QSO'IV<[1T<[Y^<@>9T<')\U:K6 M:Y4UE8ZT=0/V#BK)L8&[-W#[AK;_U<4WOC NI'@.@)ELUJ!$!AH3^X CQCE. MBX@#;.QN"+PL).^(2GY+%HM0-XEZO93HAT)N2.GLER&^^<7FV5;4PNFL>:KU M&"5IG7R:>T[P1I?9;,:ARWADHQ_YY(;1OS_F2JWPJ$7;790P%P$! M($8"EW#[?DBEO7@;@)D^5RI1M0MH3.7=-*$6NJ+ -X'L*F1POK=3-DX 1>$' M?!%@7-J;F.HKCZ&Y">N"&,!(ORUQ6&1KX#*.)\(&H3&93,I /^6!=ULV5L8, M3; MU5ZU[8L- F!\S"^T@)7Y9E &A$BW5X6)-M^^AQQG=SWH6 M&.=[+H_3H7=8W?_%S/1;\H#YG*&(!#^P!A@9^"&'4$D'D71H8:!/M+'IR;\E M/.UP%UXIP_R?SVW%'\2RU!=E0*AM].Q@[)A34/+FJ%T5,8/?KI;_6K+[+ KRZI6P>CIMZ_,1M6\:K%.N]%K6+U& MNYHP>@Y :MV%R.IA9]B[MX<,4<50E8+X;';/(E/GZ/+PXN!\[_C\Y,S8/C ^ MGASN'AQ_."^!K;-3?@HC9ZY]5KF??08&V=Y7X^($3;/MXYV#[4/C_&+[8N]H M[UCS:3Z@3P/?(Y*"(&[$$:&72S9&5&=&H2?_P&F._I*@S$KX)G&%*)M(I5_^K7VBJ'\*ZQH%271SF';%:*;<[DD^J)C!E1 8B(4,RX:>& MPL\0TBFVT52X%_=46.^;GG[*B9\$ MT6,0A'I1K"%V+(UJ7@#>/,8]_N#[7J<+??'WEQ!16^5:RL[>Y']* D I:F=[ MIR=G%R?H"=T[W8/_'%^<[7TX.+_8.]O;/;U\?WBPL[VS&P>[V!>WWGC[,C%N?[/VFK%(%RCO ML0F1Q5A3/U7P9A8[_#Z)V/& M_<+!5;-5:S67@#GGB7R$^ 5*R?E&.0:+U9L7CU&-7Q&C=JC,.K#=8IAL"%HAXW4MU:UWQMY-A+D9OQRR-7])9#.#X;[C38*K=J79[-27 MCVPF]C+!-_QZ&-5ZS1AU[(58#S??N0A"\7$81:O+D.!"\_\5X,K6*\25PC3_ M%4SS^978,G?U_BZ\BR&&NH]@L:&4$D>F;PVEB&A($5'_"0?>.F'-Z_/0%\RO6M5%X*DC[7A[I=DDP&;ZNL=@5D\-3,LKH*] KZI77CT6Y_IBG M0J:%WIF'R*^7CU[57PN]A._DD7;R Y'K88Z:7POO'A2>> 5X)_PTS\/5LB;Y#BLR:5]H[O,+RR/> MWRR*)XL\XGOG$5?@B0YKUJY:U5;SJE&UZE=FN[=U!2JE56U7Z]5F.]E#X $) M-\O+(\ZXQ!Y24,EW;)SL&]J>C7C3!M^U0=L^OC@X_F#L'YP=+9$'Y6__?G5$ M,UV#,:J(FD?-)% M!-][V+$<,TVH 9C'ARL>14YHGX- !F4.4ZOA2UB 53(. M7 OKI9;-@S/GGWW[]%0 74-X(19?)"N@%I>/XNX%=J! M2Q5F'D=(#K'<#AAC'%6.!:.F[8M)ZUC?J75IYX6>Z24D6Y:G%Y=XSV8C_-@! MH$@@VS#%E\7KW[#8=XG YMT?L5P/W0Q4RJFUZ!!CBW'VE>AJ[E";43;.]F,D M6J9M;X_@I9997BG/^>#A 4#06LQW7PQWN4ASDUSDC+O&J'$69A!$(U[B;88) MS*-62EA<8KL1X]/0!IY@5 B;LK$=4+O4B"HQ<:PY$)Q14_75.3LH)=Z /<08 MD"52U8!C: 3L [ 6^WR+N!R9) L .>8S/I]+&&EQJ8!VE,X%,?$%Z$._P,Y M%Y K'_#JPROP!$'4[]N6+9JG6=CXG*]U-T9K-. EJ')O^%[\!B7V8MM&QX-C M8H-V-B"U*4%-V(1=YX[4+%D^*)H^7A/LS+$=PHV)1HJ^:>-L#AJ.:?(FPSTO MZH:&V<49([@]DULE?,]S+N/(=$$[1R@+K@N\R,&>O]2&1YM50M,O>+XPV_M6ODX,A%(]'F5S0[X"V$>]\CU2:2"G41/P5/BIO4PZ'@(IGJ0QSA MYK',-YRNENK?4VMGY(I"YWA)E!_,N"=3]&!&F0-H*>S;E(11V#)2",2+\5/? MXIVO@5A\'$*/G?>3REEZN=P=(5E39VT4IJ0)!=2MW^0CKW);467&@N';1*J] MI%8MY?X$Z#H@Y./J[D9"S+P5*?AO>1=GHLQX-\M :V#GF)-;#Q;@ M.EHK Y]($:MR.F0J88G^(2:@:0-ZI1+ MTJ&>@X26K1,#_^I%? *\0HE9P(VG',F!L'1J8%1>H'\:]Q_'Y@J,^"!!"C@T M:BS\$O!5>*M>ESHRJ-8&C&2B3Z_F;'@R9*I5_TQ"DST8E*:'5R0?*:DU>A$U MLP EU*..GGT?-I(4/:)5@8Z8*+AYS_()3G*>Q+T^^<0U/!4U>>.G$BJ@S6XY!,B\^ 6\$@5W44)2+=@G:/5"OB32-"'#)L78$==$N_-[O,[I1J,;> MI&9Z" [#&[VEF0S(?:[*N\B$9C"RAQQ;'PB(4!7LS?5X1QCQ^A='6"K]G-Q?"23G_I+2"9(-W)I.)+J?"^T[:_U02WHR>^V!2]/2 8RP4WM$1@^-(F< MKZO4(,W:7:UFMAC9?P]^G]WZ\EGW?J_M?O30R'%+QL77U7K7%F^5!W%K'1'$ M?:*PD6!Z.5[TG'9R.,B)=^+*8_V$VSA[PD;JATU7UZI5[XN+'A5=:(KHT;VC M1_5JL]K;,CM7U7:]==5H-:M7W?96\ZK:[=?-+;-B];8J2PT$97%Y$3_1X/KS MW6;XL>]1+;R:$R\ZY,X)G._P8'?[8F_7>+]]N'V\LV>YI^VP^ZIWLV M0-W8%AH=:7 @5T'3(O65S/ >]L[Q S6TBOJ 2CU4_ ;79KY-W>A5QVS6:U:K M#3^8M:N&R>I7[4ZG6%=7]L6G[YO?MX^O_SZ\'M]T MM\XN;7-P5;VJI9_<_S[\>'WZU;VY_OO#MG_B.LTOG[U_KFK9)[W+C^9DY&TW MKEL?-F_=:_;CH+XU@2>;Z2>#TQ\_&H/OYFVEYIWV6M]!P0P^#*[J5Y7TDY?! M<'A^RR:MO;\;D\WIL.=\]#X/KAK9)_^=6+WIW]9YM->ZZM^TOUPWACONX*J9 M?7(PO.RM M7N#)SHMO;]]?=JZOWW-D^_]K>8P_.>JE7W[]\.3050YOSFXW&D= M=X_"Z_<3K[=]M95]TCWEW;:5<:UZZ[/3X:7+6S3U[7KO?^#4_= M[;V_NY_]\V]3<[<+)^IDGS3WHN/JW^/*Y/+O'[?OKS8_'7<'A_]<52O91^_& MU_Z%XVSO7[:^3;:7S MS=?N>7A^!(_F($KUYMOVW[?U_?[U3O/CWK5[S,*S@![-8,KN:!@U/NY^V]F; M-KK>M7W6\JW# 3Z:094O^U?LF/7''ZYKM>FN7=D=7%]\@55S<.7NZ^[E^$MM M%%R;GWO;%\[Y]_%Y U;-09;>?3!W.Y<;..CF6-M[;S1PK MK$[8?GWZ>>OZR^2F^FTW3;/_AH!K.LZ?=+?_S=K>V9QUMV MO[/Y_N#S)CR:@Z_UT^#N8NOO_M8U\\.MG;\_['3N>@-\M)Y^]$-WN[,YN;C> MV:M]GG[W&U^V-L^!8&LY^#H\\YW!R+D^J)Q\]J_:)^=?OUU8L&H.OO9W/=LY M].&B;IQK%KR//M1['CV:.=;._O#DJ-K\NWY]\OW6^_+IZ\VT!]RREH.$W;RZGYS]FP>GYWW0$V6,M!E\-:_;!Y='K4KYQ\OSNXK%Z?'9[@ M;76R<+V:?#QW/WZM?[S<_'?HA:/@W^_]S]M7]1S,VMS_QCY9FS>?KJ,/9UO6 M#W9\<@I\H)Z#6;T[,M6+Y7^R?8QD^, MO,$_E='!OONIW=]IM _@T1PDW+_\8MZT*^WCRJ9]==OX6'W_[]T/V$ .9GW[ MY[-]5[L]GN[9-[N6]?%COW%S0X]F^$#WKMDZ&5_O?-O;O/G\<7JSN7GY]Y@> MS?"!;O6X>W!\>&A6:I.#VM3V?AP>M6&O.?CJ'87#JYO^-V!$C8OFYLE5__+3 M$%;-0<+(?K_Y>6OW[.*R-NW_^-;]-/EF1?!H#A(>O)]\Z[J][K^7']S#R;#3 M_G!7W9G@HUFX.A]_?-B^#$?77S[=[50C]O'?2]""ZCGX^FTP.*[],][]3^]/OQV-K@8=.C1S&V-&E]W MIY=W)^V]S;]'P[^'F]\FGS]-\%%Y6^O=Q%%N3+RPRC7K^^51;]7)3IZ=1ZW9 MC=KZZ*O$X+CTA\C?-R>^.?Z#>P$F *>%!KAPB-"+Y:-F%TRN*&3/88M7RI7F M')?90_.8-5_*/;/9AW;(-F$!"ZU\A)XX=:U<;Q3WLG[W4BTW"GI9PWOID'^Q MN)=UNY>"CZWGO11\;#WO!?A8K;B7)[N7!_9,6:@>/S,01""N5J_V,:E=K=+. MBPTOM97*8_G[,S7M7PW(8&W\X__>--\\%GSU\E8KTW5^?/=\7<7;#P=O=PYL MDR&<[8 /LO?Z_%]9:L!_JU=+/]6KOJ#.@CKO0YVUQU)GM5+>JKU>ZGQ$([4" MT9X,T5XUGM66P>CCC*0__F-9C/7[:]=PXR>E9<#"8*D4N0*0+0D87$7(_G=) MX.'V[[J!9P''>G;]@7O55@ EC1=1X.,IL*H@M(+0UHC0:K\(H:VGD;<$03\; MI][\M2.F\YI"Q+\L V^I.+%4OE(PD0?$P%XJQRBHHZ".98G8UT<=OX0MW;J' MB,6.'9C_3ZT[L*;YUG02!3&O5-6?#91GH:N7IN"_^>NW5VX@UQ\$#>-/^PX. MY>[[ID4UQY%KAV=8E(:]-:[.1>.%J\OSW:N;2NW\H_UI>W?/W#D^' Z_G9YM MGTW>4"T^;(B^M1UO4(/\]7)>62W:E]/.Y6=R;D9AI=C[WMM^XW1 M8Y8],IW@?V\VZV^P+'EDAO][8]^%?[C1J.>%XO,WAFN.8-]1L#DPS?$?2.?; M;@__V8N)?#O<,7T?FR-]-IV(O3%P&#!\"U86:9Z5@R\W[Z_M\W\JHT;[Z- Z M\4\.>UC'4G_S5[54;3;__#T)B+\*QE$PCB=D'.MG\*\5XX!_HW'MN/_Q;+SW MX?WVI#_]_.E[_6#P[(PC&C;]N[/QC7T]M>K5[M!D'R_9]A65B;2:C<5LX_5Y M/.ZACEWXV/U"],W KCT6 Y!W'>QTPZC9B.DXW@0K:JFH4T)M/OV]+%&U+4^X M[_F[V/FM'SFBF55PI@ B?$-IS#L&M+QZ?^/XF[L_)NUK^\MQ--GY'/:J5_^ MP&I79N+=7)I%!7D-0+UTXOYY4%L[9]YT\_KJ[/I#J_UM]"7::?;_G;SYJ]9Y M'*A+LKD8]29]52Z_M5 T>ZV9]H6[=JQ8U:/4XU%5N93F4]E9>8G MH&X%#3@$"F4N%0S<'UTKN.OD,9YO@K++VE[BD'"!A,LGN%*0=?E$[^K1SN,$ M6$\@ZE"N[&IVWRG*NK[!:B,]).C-1LD#;XI^8(G+>U.W8P\0)#[1YX(@\8EN MV!L@H6Z7:T33Y"34,J(H7]XJC0TK*FF)$O:!)B '^Y*/E?9C"-6M_IR!A?$H MC$-4.^'7%]KSI=((O1)K'XQ >B(.]TMD_43MM8:!?- MQ[^=Z.FZ(>45+[QF#F1/J\VU)70SN/SAGEB*$_L;N2^?!^1'99IT5Z62%2&[ MTGQ1(;P>+BKL/J>0)3#(7D&HR1S4G&:WKBVAFX&:#W+_$0]H_HSTY?OCP,Y0AIX7@F9Q]WO_,A.(FU$)0 +LUMRN MMV"P'5AE#^F**HJHMYU%?'!UWLP_@A[9DWY**1)P1>X)UQ:P-0 M@TYOQ>#T5Z2GSO#)ND"M$&^&1(%^8*U#VX=\ M51;&7PR7#7EWM6,7MNE'NX!0_CD30[QY<'20O?PQX M.U8!H0+25&="!5 +##\6RI9GI)!1@L1''=5CJC@]'N]2Q*#/0HPOP0,=)G)^6X1]=K=Z_XWS7C:9(ZG BS:_!WD-4TU!QTRF")+6@]#3K'GR;[H?I(1E_C_)VLU,S0SOIW/<,VI>>P ;/_8R[Y2&/%UCZ _>%/+V-O=R#Z79:E!T[C/S(N+;I!9 MW@W?WQUNJ<:P,/&]^;J?R[9GBMZZ.7;\8(B=O1V^7(_!;(HKWJE-49YF:TJ^ M*E7Z08E3,&;?_8H^V:\!6C.TYAL*;.^##LEHCD2 M1&#J:;,K@CZC-S+"P=# $#WE_)&&!28ODY4"@NKW*3W M]"S;YV4P["C-J>WTPH"/^GUYCG5)1AT:R;3V9>JH3[C_FU&]AY8/RZKCLMZ M62F;UG:,C><)#*;E?VG\\K>+,ZKPT.0A3_7!Y>;NDJ!)WWMBZSG7"_7@(0<+ MW\) "](T?P8OT%:@K4!2XB9)"2=0S>_/ML6@!;;%-[.9U:60;W0;=00M6ON>80>#Y<>J,P$ % M!BJ0F_@8;N) *B@'@^L >^OYJAOLOR\HQ,__A=N:PK.1/>5P+6(LJ/U MUA8>^,9*ZQ!CH_S[!/!Y$.MAG7R_L)C,+610G!JB7PBVH:'@:4U<*D]!H@/B MQY.'5; M*@,2>\C]A3,4A1?.SC]$T@U5BW-2D^MGX8--5E3]?FG+:*$I4&OU#T_.4!N]>QY42&TK7YNCFN=8O+0GT8;"Z,WFH6TN5^;EM[E/NX*G;'4%S26H*L^95QE8WS!I;(#U1P>DTY9A@((D$ MK1Z22-D^HGN_U<=&N*H/Z^.\A11YC>KGR^B0XX#5PS;9[_.2]BTKM:]=;#A+ M =>UVW)D"6UA4Z2,N64 +,ZZ=+L-*50L%8<+"Q$GEJ;D)Z8I)FY9/G7+,'@/ M#,)-]N &]DG*F#]X-MRX:V,V(DJ3)KKJRX5*+1+1?&$#X 9<'<,O=L,_R\[? M&0JQ[X;Y"*[1TWWG^06U4X5?]"E658?--H_'T]C)%Z6^ MPXA@?J JP0/-7KXN 30;B"5?@?F"U]6>26.@^K[JAC#UYJO$=)_H)_.232(;D!+U-RX:D\,B&/@/'4.OI94F%+ M/^6QS-I41.*E<615AL6.P2NCCCGW M#$*KBHPLV16DX 2BU@PX@#J@\/:7K+M]F,CDM%*D7[31@5XE;V9/G^YU_72? M:P(CR;N/)/_ZYU]WS1S=FLOU#.M. %USC>8INS4TY$IM4K5*5"]O+!+W*BU_ MC=$/-'D*[* -0QN^7];GQKR;UPV\$U$AH7TJD' M.@^3>&0?[S.\I!>EJ6_T].7T6)1>3^GNHS4S/# M?]]GW/]%HH0/WN4R9=77VM*@#M^N#E\YE+WHSG1C =M9MR\&;X?R$Z7] N#0G%%8,8?4P!"J_S. M^]">FV[&'=5O^U((VK#T53O2.[HO@9D^<0/HGAMHJ;ZOR*L-QI26ZY:%Y#U$ M:DTK7G\@)D*]O!#.(3H_1PALQVT5N%'?DG5175;T#H)966JI];@ZG\YRPU/).#.HB_/JYI5&7*<5:[D;Q"MQY1%5&\GOA360=< M%,X]/S'UZ4FQ&U5_A*YVC:X5CU9=E0M(5ZP8?_U#H"AHF_9JZ[1710V8F4S( M^*)V?I:,-_VF0J'.3K4&#:8@S%=F0R';X@;712 M6\C1!&$";3%BN+D!;E#A+/Y ,"^79#U'_4^-10)=0\PMLG>GOU?3_RB1M5WC MKB6Q/"Z:B^JHI9>5Y>9UY^6/W*K]7\%CD[=+!&O_%+L?/OKK'S,5W9.K_P>* M=?J]T3YF4EX+&(>[_GM[41@ W4X\SW>]_+M #A*AD B]]5. M3)V<7N!>[M-6DD8))XY/\]7!3A?YU0[5JSN3C?M3OL&)"K%O(0"S3S.2?9I1 MHI2S-4[;MEG6&V%:RN=MN.PP^C M[20V*[C%O<6>\!\HR:ZWB+6NRG'7',6S:6PZBXU"I#7P"?R!H7%XZ18:/LRU MO(U)QFA8YD0U. M7^OC&WK*N'JNGJ4U[UW42NP3/<*.UA(P'J M1##)8T\@-MLWN_*B)U&68U(RQQ:JMEE-$)M-737B 2..^9XOE>H-<2B;.'1[ MUXVSA4,?[B7^&0ZMC7$7;VX6NJS3\U6M/U$"PA(!#J6E=Y.0\?A0^!B'WO8= M0V]Y.TP:^DMB\HOWC8,3"/G@- M7\>%IB0:X78L.TJOKK0,G XL0R'3!@<#1XQ*:'^*:W1BG=[:W]JPZ3)I% M]5G>&PRS[SS,_O :-!D4SLT66XW*)F9';[#:O# MFL.-0F*'0C=$_O('L1!U(.K<-:^7*=2Y9*&=?D'DCZW]^C_AJ!5S([_-'>,^77RO;F>4S7-V;G[P]1<__-_R1]/$&#K MJ@^P;_Z?GU^. %]RV!90]'\N E<'_3F\%4X^POL36I41XMFTTS__Z_GL?Z Q MZWY/LK!4_@U=&3BZZJ%J+/DF[^K]D:-@\-K,LPSVO#[$VX#0>0H M$/3E?OP(Q'$D2T?=(L\D]E.\MO^MQX]2G'[\S O2#);OOFZKX*(*>/9/3TV7 M)8E O^/8-_I"J_++#DO\6(/_4W-S'Z#Y?_?:Q5^T[LS;/3V E,"X0?M#_7DW M&_4O77R&E=(3 M0'JS]E+W52"J0*%HG+[>F[_ULL5V\IX-H<3U^%).ZB7_:?*MGI1KEW/M#M_E M>D(RX.FEK[5R^'DK]S?G)'@4!LG.ENQE7A0D/E-Z2TW^)GW+33W;5OW@(:=O M-3UY8'IQ,25:DL4Z_"U92/7?OZRQDB=H76,92F$P)J^0.LDD/]&)6T6J>![5 M-(95Z<,"JX^^3E1NTX5"3=Z@TJHYFPU[JMCR-DKR2[^.=+R",<-:];J\J@JM MQ7 ZQE<+4<&/1^:#.B%AN.19DJ;6!D6^Z2(^EXRD?ATI*P5FJ?80'=7C<,16 MEJ%'F(9"*.BO(W6-(JQA#4-D/-\7<+G;*QDZ&'GT[>:*X*QYM3[C*X,9REC= MBH9&8.31M]/FIF-5.XV(7U6KQ)@I-M=2G$27Q]\>5XOZ$E-5%77L6=EU;-V3 M9J)"'8_$1L2P;@ZQ@8Q7:0T11YS-+CB%/A[)-;A9!1.J%H\[E+:6ZV;;71I* M_GADE=LZW1;3BWC5:WDA:Y!56Q85YGCDBA'0:7E(MZPB3@?*)MSRE1D82?PZ MLM]THW4\:B^LE>G)A+FP6K$G*NSQ,]>J/+0JNK=&Z$ :I+2['.*,9NZ7$@#C@::FF" M''F+N,U'0;M:Y\:CLFTF*GI"2QK365Q>D(VRM5+L=6E;444)3""M /[S4$-< M3WB>DGI6W6\CW6)AZWBKY*DG5C_P,I='INB\CMED;,TV8.C14^V.T%(G M70Z5:6PFXF(>81NEY*DGM*IAM A2ELB=/%AM1L5JM3CD*ALP].BI>&G1F3;B MJBRKVP&!U5Q-%6K):YW0P$[5&L9-;&K)CAAP?@/ICY%F\M03*BAWA\-Y&Y%P M:T!$52'?IV9Y(QEZ0K-$C.IQ^D(8HBM^4M8MU=X.A 0G3FA6/."GK$ /BU:< M+XU:PI3I3V/^+0NNF(0QQ=ZWHK?>H1 !3(MMM6-$]'VYU6 M2S%HIJH7DZ$G]-6N6WZ9VW2F\D"/QEY312OY22 L MFHEYV\G0$_I*\I%/-=:=AH6$AMQIK8N,N$R&GE!"H;38^808"GQ%:D*SG/$&K2"VQ:'%<#JA@6UG&>C?'W]X MOAT"E_+@) -?2]O[:(_A0.J]JE'H/7ZP]UW33W[R<)\?4>S''$<0H?\XL<,7 M8OL-]8/NESUS()\]WTN>.;.]S6-@]/AW!) [W_?AP":1TYN>^"$R2K_X<:@Z M27RO*-0O[)3_&NX]&WA^#/HLBKKPJ3E.N"'UP("$U? M:R$@-&5D(=ZZ@@@7XGT+DY+D_"/0.>KIM^][Y6[ M^EIW(_W01_U>$I_?)X/GE>U_KG+_(?+(0"VY]\GC7Q_TXMDM-'GBR/M-J7QT M$F$IVF<\SF>>LRFO]1B"CJ[);C$BAUU.B/[DJG!IZV?<NCV19CB2&[O!5)KWK8K!5DDB6$JN M)RIICW3J@21.%5*'H )!Y4-!):-U*;,(*OA/H((K8A'C5I*JF%:\-A2T@SO" MO/XG=5 ^ E2F96FQVW5(A:^+T6I)"\1P"'J@@^/__,.IB[+W%$*#WC%!FB)L M>-XT +[S-/>WODU$%YCK-+UPJB_]9 '2E;WA.\*9N0F2E5>^VWJ M%3#;]JP"C!;:5G-IO\;.O@AV0T8CKJ[13AU9S/6_CMJSF9V[N0[;.SZX:<%YM:TFW[60J M#SE#=W5P,QGBG&4XPE("A!*06,D M'&RULK=4$"7\9*?\WLT] M$2YT&O.16?:*"[2MN>ZZ6P[&K?0J'Z@XB#]@* 7Y VCTD#_((G_PVT8O,MJF M8EE8$:V'_+(7KV,YGQ>5]/HD1CS0Z!FDX0V2!.]Q?IZS+S#0@8'.'=(#64+* M"[M'SZWY!!Z:+5'Q(VHQ0!%)Z_6$\E!U75%).ZDR]UY]#P("9#ZR!P@7=IW> M (16096EG>0*,EY>FP5QKCFE/)< 0N(@46<7QKL3'JBH!I%JAW'.]D!63IKY M"Y),$@&"NW"F'L"(\([*SE_)-U_;%=RU[H8>V/-*D=[SRC9(WCCA0"S<5F?3CHK)F]@$OV[-$#%" M#"5ML8I19W"J-TBOO*4)^[X*WE'N!8RFOESQ\LS0+]<6R8V [(7IF:=\+) 1 M!W+A#M3U*63MM-'Q'%6W=;G-L9O^$E^U[ 3HV<.!%9O/0[H& DQFZ)QKB^1& M .;"=,][ &:WEE!#C9L[V6S5-I,"$6LT"0 &N&[D X&?P0=GG?[YW719P #= M5.6$=]5)^/1")-=(!GCOA=0/O=I]Y;2^=URS_.AF@=?RJ 17\QP=1*^O-0\D M.I4YGZ^&/!_CY@XU1R-5QC:@_#7PJK 'BCC9V!D" 02"FTL0RA@0?);GDZ45NG=?"!]X,_H-C))L0W7@'G/:=A B@8I ?A(WT% M@TN8"P"3@S[55SI@F](%=5;U:4?UP[CGJVZP__J@$#__%VYK!D^_TO)<_]F_ M-=-"B\K([N*M795"9-T39E3B^LA\_OV> 7J()/[6.5)4&& M8/7Z6FSD771EL%M>6\3#F2<"D$E\.>(.6*P_<=L>(W7*Y<$BI$[ ME,OJR%CSR*Y)5V;-!;*:;\ +)OX4J:^B@W>M,-?W<6K6C MM!AAHB+I:X)N?&G+;;(FA:FWA9;/[8S?KPLJ49M@^( M$I#S>M=MDGMB9GIJ\BQPFVR6K! ,KF!PE5T6YJYW^'V" *C,OK?(;FJ0IS(D M$:*ZJUOZ7$6CXM2LATJ_MYVDK>)!MM #B1Y?D(5%R*%AWPMK\K&;\LV']QO5 M]U4W#'*VJ::6<('#E Q[K=!W_S0IP*#_\Q.)3\7]L\'!Y%\+^!%FPDP+ZK3- M.[N^6UEJL^9PG03\%' 2,/;X"BP,^"%H7 8T( >0=0X I"7G$FR<:8*L0!B 606;IM9:(=S MW<_];:8$Y+^?ZL(<6DS#H #6;H#%8;X8[9!"0LMSO9^O+[Z2G&4UL:597[>L M>GFKRLM:OAJ51 5+:_B2QS=J(-L @046A1OZQHB:L\B9B9Z(&)S^ &GE0G4+;\S 6.S&>)FK8]N% MG:8?)1Y %D"!!O! M*_A>VEOF,2O^M9,>FJ/87EQTQO+ (:=F:4?.>_I&P9A#23Z4_H3LSB]E25\3 M/*Y?-N:>':,K@4>G2 +-AVBVH+OZS Q/H&YC.RW@NE\=\@XYZ6-=91[I M '7W5931XZ@6X@W$FPSE[EQ;2C>"-Y_B,IZ%-SN\)*A"ORA7Q$)S@4Y[4Z'' M ;P!7MX#?DZ7X5N@T957&TYEU? K:QZEV2:!<5Y;0V@QF=.!1Y\R#-*_Z5-$3=Y+ M-?1<,%?]Y)N]* R 'B03?-#IS]Z.>WN_7M\PZ!_">0YT"V&G@,?C='(/?8;V32W"9 M>Z=+J8]K&E69K;SH:=->8E9IBXX&D=6?H!I_(/9)Z&-YH@ M MQ0UDO&$.#]X?9G(L VI!N5T4Z86H/NN&1'Y7+1;QL 9(@G$IB16?Z6#A1\!Y C-7/40(K %- M6L7B?!9I7&?0+7,*3GRNUY1ALX'@ 8O#?B5WZQW@,?"C66N*>*HIZIQ-0,;.LF%>_ MT//[>GGG(?I%SB8R[%U"'_OK!.AO^M5OY R5S+4YU=.,H8-K39:4\LCP_4!V MNJ1?&!2**P(S/CHNQ]_A6O.J[R8R#3JZG_K1CXSE+_E#S\)P Z%B'1,9>66V MZLWFAB1"/?&DTVJMQ#?J. *'!50@/-QC")X->'A_Y'U1>+#X[E"(=QW M9#V$;:Q0$&>2"9O)+QB^:N>6JA^"'D#A7 ]TH![I/2%0\_NQE'\R* B3 M#T#CD.#;![Y 1N3XYPSPU%S_\W_)'T_F:^NJ#U!G?GCXXSTL GS) 5-1]'\N M@BT_ZP)./G.+]Z]81LAGTT[__*_GL_\1S"$''#K<&7OV6O/]<16>8J6A(Q-? M5RU$G27?_%VU-VH<'%Z389Y=9OW^=.\,"")'@? @]^-'((XC63KJ%GDFL0,R M([8^"[_O?^OQHQ14'S_S]N7KO_N@?KVYUL&S?WIJNBRAM_R.8]_H"ZW*+Y$) M\>Q86,W-?8#!_]UK%W_1NOU#P,\)M"7@:O]T0GCX"#3=!-VX$\L%A9Z :3ZI MI'J.6OXLU5/B4E,85C!U0F@J3BHJCJH*B>8994*2E**CB1WH;%Y76>VO_;=> M2I?33TPW,<#P^PFY8L_D.OEI"C^?JC;E1D^0^);4[N8X(5=M-TI"JR(]Y(16 M\=O3:>K^M8O/@%!Z0C]OMF^A%IANNH?-O:N]^5LO6VPG[]D02ER/+^6D7O*? M)M_J2;EV.5>L6#J'>62557__71R6&WUR4$9]5$AU)LKOM(9 M<66WVZ)590/\*>+7H=98T =UOC'C!ZUX%:F:B&RI)&91\K^.W)2%>N3J@X$\ MZ/+JFMO&DK'DDI$8^NM06NDTHX <%RRUM.NW_1#C&_NA1]\?]VLZ97$8)==; MHM]GARV*QD6%4/!?1[;90F_1%T9#:V!JQKRX*/7'W4TR\FBF@^':KL6:Z_#2 MNADNXLCM:QH8>3S3\5)RW?P2G_!(&UMK+3?9EZQTZ+&D>HYF3::;K14WI:W- M#IL5O,HIY/%,!^) :LQAI$VY)@*)1R]%#$7'2).:;T>5P*F@5![$Y' M6S$9>?1.4C?@M:#7%N2XZHW7<;W3G1A@)/7K2%N9L:*JSSB+WEJ+0CQ#>N,% M^/:CMS?,+"F$M/-2MIKSCY689/!/# MCAZZV&GS;6$PL>H=H2E$1<]B3]\53$FW1!CE&3;Z-Q:2N7(]]0\L?O M1)?C8:'EV5NKKJ_+TQ%=ZF]9,1EY]$XTKI?K9<>;\$6'J*JNXE2]/I>,/'JG M.DKM5J5RP^$KPPJOT7.D7$?!MQ^_4[_GBD:CL!S+=+%1'0G#]7BQWH"A1^^$ M*N)@P S6.*_B97-8(@N;>DU4F.-W&BP70V116I&HE.^'0CB+*T+R_OLNT3$J%94C^7A0+^>]LF0K 1AY;*-\&!'$ M(IS*%7ZW*C3RN,2OP@,A"690!1S0DO-8&03@\6J MS$U%WQ7,*>_SV!--3Y05-)>OZKXL(ZM\6*PHI4U_RH&A1S-U\UVU0;NE :]. MPW%9U% /W0\]FNI*CT)2Q-416C$1#UI M%-QDBTJ&'DTVGZ^H"NKU-U8LKP.3H3AS.C' T".UPK7EQJ WLUAN#ZQ\S$TD MT\+3"1SKE=^;CLB\B;@6,@\=OQ8U2OG.?NR18C6M(;Z9EQBQ-F4O370WXE&:\(?21J;*6)D#0X\6S)MHXU7/FA6LU6# %Q%&&5CX M!@P]DL%@H!NN3N]$N6V%WFZ+,-3<2Y]ZI%RZO:P0=JU:Y-6>5RB*E0;&;9*Y M$L=SC;!-)1*B\M!:\=5)-S))TP\Y,/1H AN_+HP*$2W(;3'J1UVIO9RKZ=!C MC:EUB49Y591ZJ$,/F\RXTM,&FPUH37XT@TJ^'D9,E\KS=!,MFM9D:>*%=.C1 M#!8-KYNOS=M#.5JIFT7## RM;X"AQS.8#99SLE;"/#FREIN5O"TK92/M>WHT M \6Q.SR)#"*T'>MRK39T&=G9@*%',Y!V+::!YMW0BEU6&BV+RTEG9X"AQS.0 MJHL>I0FQ 88>;YD# MS1$VBP&!2@YO+69Y%BT,TZ<>J0'*!>I.JPUTM$+H*Y007$YCTZ<>3[931NP1 M92N8553L?#,CMMQ7#T8G6V'BCS M*9/G$:'2FK K J[JHE)J*[8LCZ/^*'41H/\G ,EB(\>2S895VIB M_2TZJ/&]J4;;#KY.JQ4?61CN!X(\SZL]69=V6RHN3GA32*NB'R^NJR"N3EAS M=#!F:^/%C*9D-IW \60KMK'N,J.R;2&(TY@U0V?;&Z65.X\FNR[.)NU^9T++ M Z+=+Q0:A#A6TJ%'D^T52;N-# <;62)FJ_J&YD7)2(<>3;9@RW.V/&Q.K"(3 MS3JJ82\<+!UZ/-DME>BK/*\-K4IU*Z_GZTACAVE-JV/\[E7[SK!7:%@X$F+D MREN7'"4M8'.D!OI:4[U"16C*#C->=IT>'RN[]*E'H-Q/OK0Z7LR;J$[5$::\ M18U:XA,E0X]!.8%-$G=I:29,]O;/#*Y/] MOD(#C/37F&3H4=K:'=W:>",+/>,R>HLAAC*">O01$0*4T=N4)Y01M#5H:Q]E M:Z]S>%!&T-:@K7V4K;U.2D$99='6/E8JB<3!A^F-Z-^3$'/I^)4Y0T"O7;3J M>:%J_U&_.1BCWX!=9$]&,$:_13W*@E2RY[W\]$7%Y)\B! M9@L/.37(+7U];7I18,VW+\-7.[ M0,MQ+E#:LQ]]0S E\$.EJS_UC."V9I!^)B4:H/JFUWE2\^Y!RYLZ:!RN'%J% M*$\%UU.BN#U+:>'T,8\C]J1Q^L_<2[^\)P62D4O/!<7;3SP@??#A]X6BW2T; M8DF2VVK<%J=-=JGT?^IV(K3*[^AWL@^WA""(TB8GO_8VZ2RT!;7#)A-^L"GL M9MM.1VR'G$*!RGX41CZPY'$7(P@&U\@?RB 8_.ZF\Z\/TJ!]DE &!?,:2N+? MV'?@9'J\BW\4>01-#IK<1]SHR:!@/MDQ 3W.5B@N5'^-9 M/LI^5H*KV1%8Y$[R"LDTN##TS4F4EKWM>2W/!3+R/=M.A@@ #Q*)/'DGQ)-W MTK0F5@MW?-L:8 XWZ3HSHM8''2.8O_[!'U ,A;X)!,JL B6XCI5!P4"@_ DH M'[,K'T_S#P_Q["B@-&%<0=7"<(5'*+UH2QE$2*)9%W!WHO914Z,; T69T+5! MVOX& Q!)XODO#9'7.K'&("B^7)TH@X*Y>U YPW/$_VWWVJQ?3%FW E4,_D0 M"-ISV[-. B9^)WD!;_I,"]NSZI,.[LT^"Y1YG6ATFY7>9(C&UFAN(YO=L+$Q M/HPR-U_J"UX>X>)HM!R,4(1CBI@T&P52!-KTO<*=_QL:Z[U>JKW/>[%O\M<_ M*&JHV%"Q;Z=4U!M^/M1JJ-4W6)3I"VOU)U([7^ZUWRHK?74]OL%$O?

:W\NY=9AF<: MSOU0\/:L^XMZ9X%P:-&CL.$71Y@5:>% D39B@S$W%\O1&W49;#)4M0U?:8R\ M(AJZ.#7?*/F49WC 6?R!8,@3M"@$@*]VZ)TYO^$N,O0^G.& %@4MZ@LGX$%S M@N:4'7.Z^32M+V9.7SN#)W.2NH.4G@\BD[*:O,5-%U$0ZM-<0;555]-S:IC[ MY=KGK=R(OLD4Z:M7;+FUBYM7Y790)LAC=*NYY0? M35 WD18S/#[6"R767=7S!4-AWN)VH+U>VGG^XJFZ!^8FPZAU_8N4T'*@Y;S( MT&385FT1MB!A.^7'*GH87,G)4LA$6VMP/>T&6O_-U,[E]+ M#W.V%P0PL>]JB7W9@90O=MB7I;/S+,GENLE;66+]8'(6M(CK)U]E9X. ]@#M MX?K94S=21.'GE P53TN *5WK>CU +_Q@VR*)KNV9)8F@T4D044TVJ MBA;$WX[7DK A"= \1V\DL<-Q&8,?\1=?\QKK9I6?RX,!TUZN"N)@&V\4-F5W M,.(!9X_YZ(\K8P#-Z)5LLR\GB1>SR;X8H(A%C%M)JF):\=I0T [N"//Z[S/# M9V/!NE@3&*% U?E*U"K7,%<(R1('L( \!PNRGCCW'MHE3=Q!)FJ@@P89SE)W M@_V=2UAUZ4NGQ]WS%?KK.=/96?YL;(2WEWX%ZP!!P_@\"B8[8OF@F_;7"45? MSZ>2(L06=^QRRCNJN9V6,61;6?S^">+^(@*84]#S7OCFU.M*G:[B,Y^K"^I= M!HE&2+J_-C7]L62 YAEN^I2^:D?Z"7]60,)Q@6]%++K"*_9 %>.FA7$*AH)4 M*YJ\X*WY+!DF1*_LH-=M)5G=\Y[^A1)W,B>66\OD^>Q=_(/YGROLO$X?L5H5 MO$!;@SX96([J5?R6"'9>0"6]OO7>8$+/^Q+BGMW$+.E:ZFSEB$O3?^C=/Q15];ZO1HO[=I^@A'YCLEQ;XG] M=Z>^_RMX;"+K!'CL4ZN8>W9I$:SDS:>LW<35A>SI^;53A6^R\-1+V<-O2NU> MVD1"8[M18[OYFE3OD-IE\_8_EL';<+5-PH&+:_$DE3%ZZ! +$.8MW]%@Q[IS/QTT=MG:ZGT-=OM_<.A@->+RTVA3_@-',J"($(D?&>AM=#B*LW+\P<0LQ9E=?ZC4!& M5V6W&)%"KZ=$O\],G&W'Z<<[U0_T+I-9?B*K)UU?A=T=['5^)_MV/Q MF87YZPB2'^Y&ZD2N%^+1MJ3'36;\&TT700O*/9>Z+\J?O#1@4-.\UGVQ_A_V M!SI4/EI<*S&X$P7\U\&$'C6F30:-#=V;T-BJTQAR"D: "O[8 TFQ#WGT5$'? M+V.Z]UV3Y=K)_T K8]V%M+IS*B5 M;X!=FDEV:>:!0C&X14-;NX!'?H^ZKW=6T.[G8MX=(70"_,T%UH6R5T M?U13<0-#!P5CTS"ZY*9!;L"VFM8+.W-?O:>3B M?H^+^RFU\1PZ[ADD2;J6# U-/3C!RM$U1UTA>K23VY[79OV^C-= )B.9]M6D MT >2H2_N\&?%.&&: ]A$]W2KWW2A/7KV$L )A):OY>!D@N+*RNC!][![2Q[X03_71FUNW MNL+<+JKO>*E$#+72-%[W%P;8W-*$L_-VMSM/-RN;KNIJR61RH:^ZP4%O]E0% M9/Z_7(=!2'1=B^CBM'VMQ408ISBM2$(;OF*/YKQ96_1HP:M-'"5QU"G :=$, M^D#!/#-XB/UU.T-F@!_[ZGH!K0-FHWT5KNWD;OV,5A,J\Y'0YNN6V2C,A?S0 MM2N==+=F0%=SFH0)9Q"-OFJ/3KA77U\O,I^$]F4;3D*^[YP-5E"9$:OW"9VO MK,.A:@JU_%00P08+J+TS=]A[2CT#8DR["J2)9X#)R*5W1^_U< /FG$$J[E)4 M7+*:Z3^=XN$05VT26!QT^0HY[0CK>$R69QL%HP$/AS/X YJ'1^;PR!SFED&- M_L(:?4.Y95"CH4;#M":HT#"M*;,*_2)$WWEN3E/W#=W/^;JV/^8P=VF EOL; M5*/)$1]>]R[#=""L 49@,^J +7_O.SYW5\,[P0=X$8MMQJ./0.MB^*,]YVM MQS&&@N4!'4 \T"SV0.>/Z^9_(CQQD9Q[.SSE)>@[/T(.5M-/MQ MJJ*MMKV6-7$Y:U5LY-D3?T1 M$KU8-'C0*2PB;DC7T=6T.)NM_*#3$%,'B]E7V#P^;?E*<1'$)9A*=5U:\*NK M!8V[0]*G[K,1MM<,EJE/K>3C;8S$%B^OU;'O0W8:--J7LE.>[(_ MZ1VG5)7TF>[[^O2GFY&:%X2PD-=])E7!@S-X$@RS=:!&?S6-OG*V3N;\M R2 M*^\IY?K,-7S,"B\"K^6$TR?OUI(7+O"UC.]$M2YL8XPJB K& '8E_T"Q%.RV M!L$$)DI!A8:)4G!WO%IQ\G?L:#NM;*RC(3.7S66KK;4BM3 I6I7DNR$0-]"FX++;4W6"?6?:%R.%/S"B;>/Y4]Y'][W_'EMMG<;)IKBP26*[H&-00KG0BV_#1-Z,P]/^MI0N"9D]-*D_[.1@=* METS2GB9#"ZJ=EEY2PUQ)UU+G+D=@#SFPY/_WOY-;/5DX7P"/L/,AKWJ@T7X" M&"(!F*D7@4Z*&428\P5U@4N;7*"T9YFYU306V'P9J]9+:$SMIF;-'U >F/%O MUVEZ=B/SQ/7+"MUW)R@9*VA4P)HS@6:&6G&3R %WL2-\^,_ZXMKG^+G3]ZX-4X4!97EL,5T6M<[VD6X.L]Q>UG">"T_U@/Q/! MU>P(+'7'\X'XN##TS4D4JHEB]+R6YP+9^)YM)T.$1$H)X)UJMYQ?4U2^R(ND MU2Z56&0KM'2[+0*L>^%R)H0X"'$?"W$IE7QM,5P$XCX=X?Z -QYSA0;>-E53 MUMT>K\[=OL-M,@A8D8<-I,(80ZS8TNNVLF[.!ZH! (OYZQ\"?V!H'*(61*V+ MHU9*!E];#&]D>+W#&?OH?*\_Q*JN'JJFJT]YU7<3J04'D.I94L/H&U2!=X16 MCRA-1FRIQET?I%Z^:*X&T[!#Q0VTKDSZ;KRH]XU*BE88EL 5\8 1QT[6OR%> M?33]?FU#O39>'2CW:XOAAO"J+44FC0\[+%K<2&H8RDMO@6<9:I1BP9XY.#9" MZ=D.M1=MU./)]>9Z3M5 MRJKJQJ!IJ>N%R?-5/_G8S9G)+QB^:N>6JA^"1@CA7 ]TH#SIX52RFTUSLWV_ MTV10\+B]!=\^\ 4R(L>7I_';X#XUU__\7_+'D^7;NNH#.)L?ONT)K<"W'C = M1?_G(ICTLW+@Y+/\Y_T[EQ'JV;33/__K^>Q_G&DB!P@[ .NSUYKOI82G&&OH MR,3750M19\DW?U?MC1H'A]=DF&\X^0C:WY_ &0@B1WUCF/_)_?@1B.-(EHZZ M19Y)[(#HB*W/PN_[WWK\* 7CQ\^\?8.4[[YNJZ&YUL&S?WIJNBRAM_R.8]_H M"ZW*+RGHQ+/X6\W-?0#9_]UK%T^I8?IS G0),ML_[1V'CQ*#!Q@'3+D(=@#W MV=5[]1RU_%FJI\2EIJ"LX Q%Z:A&*3JI3Q52FY**2DPF"DU2&$.PS&S&,'_M MO_52NIQ^8KJ) 8;?3\@5.\5KG-AOFW*C)TA\2VIW M\I\FW^I)N78Y5^2D:J[<: ^DIY>^ULKAYZW9;%=T8[.TS,DN)IO3+>75-B!EX=>1G2GF8#VWF)?;S-RUA88>#IF- M@A^/--@ANRNLVA;:;ID;E6LR#23/)2.I7T=.^D'W34\NSZM(?L8I MA(+^.M)J%'JNJAFJI5<08RKTW=:0%A7R>.2TQ+<4E_=,"X]=:C6PIH58V20C MC^:)RK7*>$A6*I;CC_R\C'O-5LPE(X_FZ:VV)#*=Z"RJS]<[-<[7*_Q25*CC M;P\[^+*,XPN>7ZG#:$;WG2I&&0I]/%*;LL+,LC<(C\P1I+@B.H)5YY3\\4B_ M[6"FLTE<8KTBX(+0<3UA*RK,\4C$5M" 4@W*0MI1M*PC37D0@Y'TKR/+;+V+ M6%3?Y_&%'I7)1%;EOJ&PQ\\4HA(_=@K%DB4%+=RO]GMV$1<5##T>6FR)+A:X MTUB.BZ1+\-RNL\EOP%#BUZ&QO-%9DIAMK';MP)BF$3NV F%PZ7BO#=(%!4[H56$2>D*-R0=62^W.DP%\]2M(H*A1T^UK9(W[A6+0[[2 MJM@].IJQG7%:XO/HJ8768K0+39[CX_(VJC66C:+DI:7WCIXZ) Q")75OSN,- ML1G09*D7]=-;=T=/+:\Z,\:**HI<#ZVP+C9\>9,$/]@))>0I7VC,'):18VO5 M&+.S2IG9I*?[QT]M[[31M-:KR?1(B2G:1+5N*0VICN:Z80OE^83NE?E*SVVS M W(D8XEJXR>4<$=LMPD .89LKHJCZ3KB\I5&@FDGE)"?VL$@L!C14CM=R>PW MM#HE)W,]H83*2AZ9ZI*8R?AT2G(]'&N[H0B&'AE,$M#6UIME9RZK#;;DKYWR MFHN3USJAKT6^5\ Q>H1:@T2BA75I3HO;9.@))316MNK5,#3D36Y-F5BD\'TV MF< )S5K/+23?[V-Y6=KVVF:KUN8C,1EZ0EW:M9D]#LG*FE\Q6FDC;!29YV!.#&F.T,A3BPL M4FC3OHVW&U9QU(ME/EIQ=+(#$B<65K2Z#M7V+$:GE6Y-/CNB>A]0KF*_%@[DS'&S#T2+5%K[MV M(\,M6^JVO.TZ WK5EI.GGEC8H8T12!M7*WPT"'91(Y"EF9H\]<3"=H*=I*G( M&I7IQ4SI=XPRN14389U86*EC:[/Q9DQ:)MJ0G5W>6]0(#@P]FFOL#+>%AD+5 MY8&YX)RZ9:GB-IG "1T0[9F/;!>#,2IYPD2E>J51W.3 T*.G(LO-&K/;S9:, MQ%*?X9I;2^@EN_NI?8LD]9I1:^E6W8ICQ''%HJN+8.B1&>8Q5E;)F3?BZ^N& M'&^126>A)T\]H5G5ULC$<;:AR965SQ!S8> 1*Q$,/7KJS&XWEHO%H&69=516 MJF)IODIT@#RAA#Z#-]EA>6)843<06W,OW+67&S#T2 *L$FGX2 I6,JZV-]9V M3';#1%_)$_HZ58K3H5JM\5:]:HR""?V/07?Z;MYXF20)S;.P,Q/^2;>K5NJ5Y8'V]5B M5VPG0T]8 5)J:7& HCL>W_;(W8AL+*Q$"*DU+8Q(62JJI$PG>SC? MX<#0HR78*1V4QWK4G(_9T;93QQRW-$B&GK "#/,$KV^LQU:E,Z#L/++;A5@R M](05U$NUUFP1K"A>'^$%>5V9"J5^(M<3JDVQ)B7UL:UNM5>2L)K$M% *-F#H MD;#6TWY;EA?YC1RQK=TVZO%ZM# 4ZH1JQUVJ7QN,XZV,%!UE76COZGU*!$./ MGBI/^8W>=D17-LWU=%XI]@-=XA3JA&J3_5J_7>Y.1U9]-^D(7J]JAZMD B?T MU3&PY=(OEA%+;0V:6HFEUXUU,O2$$M:X]GA:*LQB-.Z51PAC(X78VRC4"J7I3I!HTE)5.\]A=I\LM6WEAVT09*RZM>#5UA=8\PP-#C):B@58LJU^IR MI+2J8J_9"AZNHE;S6"26,:CP18!6$DJ-P'I/]0:7N.088>C37Y4+5FTI547BG%M2, M!L$'NV$Z]&BNH_*XVTY-!CLR+V%HG<-' 4&7,(HSP-"CN2*+?LP4Q7R'I\7FP'%;AC(K MIT./YEJR[:DFZ1L#15:L194FM&N-TZ%'\J8TJ?N);:-1 MT&)E34JQ%066%.?'G9943H<>4QV&,/?C':>A^#9@-YXZ']%)&)D,/8:,CLH4 MW66U;=%*?LT(&W_!\>E3'^>:GLT\<^&="6 MVI[N?&364R)8C4+O\8,]#9Q^\A-9_.P\\##FF(P/_<>)';X0VW-3Y]W%R!,I M]_SR^>,S+O;9\[WDF3/;VSR>,3S^'0%'G]_WS/HFD=.;I/;AD"']XL>AZB3P M["C4+\QOGSQ*V0],_O%=YRB'/__HI!C_1I!P(3*P$&]E;\"%^*2%8--C.+@0 M5U\("$T960@(31E9B 2:7JV3"!?B?0OQSAO$;WJM5\BP3'\MGPR]3K[E6QC] M*0E=9\OHG2))'@4^_']_47_]KGB(;_FC>\B?6N@@?X;XSL_#'.FJO[^GS;M3 M?;K_\?&Z^OYO!/9P(L\0&ADTLC>,#/]=(\/0;_FCI.\;-K(/K/@ ->=-S;DO MQ<$_ GL_MX93_AG;F-*/^6_XHU@.^7#(_J/?E4M[J8.*.JZ1X[3$K4T<5SWX M4 /[?(&]MYK3\9]?J/#7'Z',GY!(GZ\7?U #_C+* 0T$&LC+5,;]&$CFHIS? MW59?DT!+#W.V%WQ@Z\+/<5 S; <7O[3[/C#\UT=O@=DUYUOO>9(8H^!JGJ,W M$HM\[:9HOK4SEP6U8LE.+U^01ASO5%N&0H),-AQ_>.&JZ+U8^$^/+29SGOAF M\IBJ;J]U\![@D:H;("?5"T+ 1<\K[AX"\)\@ %?$(L:M)%4QK7AM*&@'=X1Y M_?=OF9\- 8,J2_;?X:$J[(8.?P;3GV97A3/;?1$&*-;3:,>KRJF7%2[ MDZ$TJ>9KU$9)[^0Q^5.%0*&90S._!:8B8V9^8=[B#3-?=S8;22P.$*OB!',) MXZX?EF,B'36:JF#XZ08$@*0U+(/&7/?7JTUGC@)^M1 M\C:G M-ZG*<BX!T[>@8[(.(R@80=TYXW+U?+L+.0E.H)K?$ZL&)>T;P*;W M67?\WK!?2[QKKNO#ZI9D>ZC3,*>JU!B1FWBCL&GN+7WYO%L($E\>)"#-<@V: MY4W(.#KT\GB?+Y,CFF]/V\22'.@KL@7*Z@."!3WC;/O+$BPQ2+R-5#N,TVS< MC\^K_?*(><_P>$LI-@HH0U"II6QRPU3\0^>.X -(L)Q-Z9[KOIW=M@&N5"]4MY%I@& 6Y MEIOF6G[D".ZM>Q\W]=3M(70JZ*X^,U]MC1M/2<&=>L,MJBY)?8GUNG@EV( . M8<1?_YQ($X:L"X0+R+K<@R=V/GC\BAF&+49"#]WU>7U5KNB;J1A)D@@P(W7* M-661F6UT/"]8UT9@D:D@_H.;LU-5]H;.-/FSORN,) M-JOPQ45>PC>N:ZHM$I;\TQ'J.1/4\]6##\_ZA0'FEP\P ML\9'90Q4+WW;2C63X+*> (9P,/$3@,H:U;8_[K,4&D\U1&H6:U6S((*>\HD7 M19P14$*4@"@!::C;=;W.0@EN)O>P0ACW+0=ORMM\OLHP,@=0(G&[& +23D=: M\7=%!>7U$G4($EGFO%E.7T7F$EZONJT@-.L"N#8W=>\G?,"*09)$VY42,V[/ M.CXHDAG&'5MU0_[1HD\@YMSL-NU*$]FB>*M!M2NU$!_4-PJ65C3&[KJ:\=6- M J+"C9%7\*+6R\(!Z /]B T1B,QB!G

<39J>^^^'K;^63=2?=19=OE!OF DF>$:! Z('1\ M:2+G8[V0&W8YBG/5-?2, M+RP 2&9S8X&/5K[H6I5)N64,$$:\ M]0U:Z^EU@U,P M>E^)CX)L!H0%R&; JC._[5DDH)C*8@(Z%GGAG;<=^JKQR&/(<8\TQ0V[!RGW M<,HW<(L_S+*D3UZ]ST2R5!RT&Y&.MCO5Q3RVE(T6)RY"6JR7S9_LW09M&]KV M;?((3WO\77$$;^W>@JOY:;6XOQ,$27_Z-]C*TTQ27P\B.^T=./,])Z>E&WV0 M_/-W& K<3BAP=0KQ$];W"GW,H,9#C;].:'M;G?ON*]CM^>I4?VIF WKRZN9: M37SINPYN,P(97^SH+8/A\%U3Z8^N<.G@" ON8U^*[I.9GXB2M0U7*MK-%6KI M:S(6GA]=:RX\ V+W\0*2YF(3&LN3E&= M6X1,P6:'@<(!K*#_^@?'CB^W'V/%7; 2OU5N[5F.9++TPL3 M3J$#D##,Q>J-W; +U@[GNI_3HB2B<\.<&@0Z9%]@+'8K[$O&HM[ MX^52VWT-'IFZ/\#K]*XKQZ&=;TY7!1UM)/"XK\'Z@)U3D!%" 82">Z!E[LY% M>A\4$*NZA"IRD4?;I>K_9^_-FA-7EC70]_LK%'W.N=$K GJ+T;#VC8X ##;& M9C#@Z8404@$"(8$&!O_Z6YE5&@#AH=LVV-:).&NW0:BJLK*ROISKB8O1O96< MMT 4L(Y!8M0QZ!7PB9+I?1%4I))^>Y7TDUNSWJG18'0POOW!.#9;S<$]PH>! M'G7O#O30QTXY>/WNX599GMUU2VTYUQS?+!\78J&7Q+JD483,\T'),VG]'A') MWUYB?F7Q&$7''"2PN,F.ZE,ZV%W[7LH^+.8W99)87;8J#];C]1G5P5C1T5U; M3!0C$YW[R!CS*1#1KA38/OP/ZK(Z&HSDNAAOG=ZK=9U4RW=#./P4"Z5?T@PK M,K]@CC/OTTS>#1U%*N:W5S$_N>WER[F]J'@UG4 O5O*$H*V=7DX+F5Y\VJWI MH[LS(Z>.U#Q5.EFQU5S4,R>2']_.1'5D\N,0\.S%\N.T'>_&[]+I<;E4->O9 M42ZAKIT6R \*U#(AB5V1U6H#E;U?(OVWEZ)?661&844'C=3V!.-&TNO^BO;= MME032Z=9,=L_O7MH*L9#;[#L)5G)V2BJ*)($D2'K4R*E5TN"U,655FFN6VVQ M9.4;8K50/KLOMD 28&!1-KU;?CJR;(5P4HF.! 3RJO>O([TTTDLCN]:7QEWN MH;]5[5')L>CV$?/2/?\API8HC]>WVM Y+3N3H16?GM^=7#G#7O*$!71G,R>1 M=2N2(I%UZWMAMM=*D;)>ZTGW?:DESHU!HB4KW[,;#E_+M[.DVJ*5,ZZXT(!!$#V MA3&:D3'KQ^]K8#WH'.58Y#W14J2,?GME]-A,6@>7LA\/LV8$9J /+^'OH.*Y M5\HF'O+Q3*DKI;JU_CR]:([S66=$8186VDYD=]MA1X6V(\GQU1==INU :]@9BME)++IQ.Y]3.%4 $8/Q5+O^"D(#( M9.5Z^");U:$USKYA*L2,L]__FYBM!,O05$7X'Q'_[TM+VW N.3!%/H^ /HR# MT5-B2]),M26M3I[LQ#Y.K1=*M3>_*4O]='75S5RH)Z,ES!D]C.\?.Q_)H4@. M_9%E+))#QPH4_T0.W4P>VH5.JETOMT7CLN0D>ZHR:<&< 3=^ERQ'&+C_A#!: M$F UNA)-H8]2D@JR9(W K:D(JBX8+LT%H-*"X\;^5U"N#R>+F9BQC=F!I:XK M6-\*V1UP7<^8V/H;8VSR_&_@/B4M M&[W>V>5TU%EW2U;?FC=O;Y)W)U3+QDKJZ5@F$UK-,!($7T(0/'D^7"GQ)GO- ML5U_ VO< MZ[ 6= "R$%H5W@=:17KPMX\ .0P7_+&_\P!L$1V5Z*@<)ECJ4$?E2Y@U7E5X M@)F+6'20HMJ.^5TBA'90QU<-&G@YZGIK;2:*'GI'TT936D_I\;.ZI) MJ.JB.("6R=Z6#%GGHMJ?WF5:W76[4CGMGBQ[+6?92[$:Y+%,>C?[-XH8^M2' M_SM%#!W\Q+^SB>)/3KS\6$ZL$VT]([;5G*5.S%FG^5B $\\*-(DO26K]JC:) MUP E2FNZ!L42!J8Q%2Q*9LAP(W0?9K IWU;I.B2,.BXW]:AS2JR/$E!?/1AI7Z/,+V&(^LOX&M5S D7Q-5_.K1[%UWSA M^!K/??LRKWFYUU4R@\=)F^9GS-096I8Y$, M4<#-<8B.PP3CY"IKWI8F[;O$:>^A4RSWY@40'4_9M[Y#P,UKC%L5 M59=T>3O<)E('HS""*.(FBKB)CDH4<1-%W+RY(\D8"!75M&RAJEL4>NDR$2IT ML^$6UE0=W4NR213US7U+WUZ6?&7!$752VV_\X*I'[Y(>K\:@A(>K(LG(=(65 M:O6FEJ3V\%!Z9Y(?R2LR[1.SIS9.S^25AL'#TS*%&I4T\'BU-GT^_?^B,3&%Q8;GZG4S]OZ3+Z6 M)G]-9CQ*Z'#X(E)?OKWZ$M5E_FQ0Q!<-/@1&3DV M<\>1@)#H9'S[DW%L:OK!#8''B5=>8_T;Y&M.\E8T%V+RXDS+#BX6Z<8=Q2N) M_7@E:L.T8>D GX+&\=1^E:*"3B#7)PJXF--5N]6J6Y):Z5: M)#.][U]]C/K7C9\X3H)-C $2DOAU:?3MVFARAZ>/@"M[QH9'7*'?F^.YQ00SRT&TG1X7'R[;\ M<'=)T4AJ'QJ)8CLBJ7,L94&^*=+YQ+!FLZI:^ZK0%$RB2391A)EDVFMA1C]7 M+ZJ"XT>Y4<3QI&<5*Q;.6D-*80QRV"FTQ')I=([+PS>ODT8BN+9\G1L.*T;^,RH2@'J[]F3G:3="(!%0FHR(YS7 )J7[#0VPBH,RVM M#*^Z^=-),IM/Y[6'1;)V]F$"2CYY/%,?RV)OHM+'+DO=H62L44!A&)'X-F'/ MMC'[3,:RK2X#MB%/1H:F$#,$3T:Z:*2+?B\36)0K%9V [VV-^6C \=8=C (0 MH6I9#E0U: Q*QG1*3%F5M*8T(V885DB5$XW;VOBFFYR:SJAW MD^^$%#Z=K2H8(Z1_#'B(%)I(R?MT5JBC"Q%ZXZ+\P7B?YV7KTI#N+IOZ>6FB M3D>#9O^^EKDZHWK8";K#HHB?2(@7F=LSKE7,914.4;GY:-OK>' MZB5_Z"I"!U[^,5O8/PJ!L)-^O770G^IZ6UC?/2CY?GPA)KN2WCUOFIEVMM#+ MB-B (99*[Z:PO;G7+A(]&'0*!5O38WYA>.U96&I6N2*-^; M[8MA+Y/ =IBQ3#8LBS^24)&$.@()%6ZCB234T;GK_DI"+5J5J_/%<"F+V45Q M,D_>/EHM"244!*W'Q%#_7?\[F[P :ZJZ;!+)(O_Y2?<$__4/_8Q!4,HL[!]D M[J@+2F[=CL*D/E$LQ,'5UB@(ZL/ '<*2+:HD4,HUN36M, MY?%8G%TMEKT,UM7.B._OKHLDR1>6) >-F3JX9?R=8=>'RXZ]AG9]=9_M5:V, M*3JCQW*])DN)AT4+A ABN)/D^T6V'[\A\370KK0/O\6$/J'OT\&8: R$-9', M*&[BJ\5-'%Q<1[%6&_*\8/4:@Z 3SFS9'UP?CTKGQ4+R\'ZYF*OV!G)$*^O0CY[(%5[RM"$CWE M,5L33V8GE;)S7[E,Y^+%NCY?'HT((?=9K=X::O;D+"E=RWU;R27N4(10))>* MI4Y>($2^A$'N=0;<)W ;H9]2Q&:/"$=M;^A=.4[A>E!7RC%%F[RDBW9G.HUVHZ:3=XU\V)IV99LNSLSQLD#Z>O@M0C=< M6_WQ!WB]]LP?8/LBCOUD'/N^@40?Q[&?02U^[R"7JFX3DUBV,)-4Y=M"[,@% MCZSH)BS8V[V^'*>.F/"RK)X/D=?Y!.6FV"[T,5M'. M)+]7@,K&:TMT&7U3I:\Y)]J"P-+@E9)NQ4.9+A(?[R ^HN"50\8S/R\^!OVN M[#QFBXG)]+Q3LY/25:Y96H+X@#CC_#<)37D=UI*-*1%L:45G]!YXZ]N#JZ,1 MA5$BV.?&3G!0.W!.]\N_VJ(XF/?CHC:))S.]63E^:=T_4OB$1;"_<@'LSP*5 MOK(PB.I??R 2>H$P&"3N56N=*EV*I"U=MK.9=%>[&8(P@%#=U%N"H7U<<8Q1 M&\:(>PB'UZHD7',SJ>7[<.];$0[4M88EX7CU$W]#B&8:CZ M@E@VUH74E?!6&V];)_*3\M,AH] BDAV3J>CKD2PZF-'!_ )MRXZ69%&@S8_? MK'6:!?8O8R \T>D><8@DRZ9#%(I.F!O.@G\9@FQ,IX;.?ATI6=].R8JB>8[6 M"/W>I0D]Z=$8M.'T%Z9T'VS>CY$HB1";=*706)S/[@9GW1IY+%]TYJ*FR85> M%LM-)W*QCR@H& F52*@)$4^*92 MX#/%R'RWAEY_#BY,HDE4X1%FDFFO=VPG'%-LXH](J3D"(?-]E)K(4G)(0')* M^K8O,3P#256W;-.!_'MF.0D#*R?:_'J=O1^+Y61!5Y6\59#F%\->-L5JNHEB M6/>;2+1$HB6RET3VDK^ -)=D*,EKH7U5:#X-;ZQP?/.%&DI]%I'S1>5+9#C9 MCU,XP.@5'4O5B645Y+E#&0Y^4EBI5@]ZI/?:,\.TK2MIUB'R*/!$R3!G5V3: M)V;OO#DD5F:6O2C7KD?=WG"U7"?K?YZ>\!=X)[V>3N:SLXO&I#$^60[$125? M/*%XA]>P324CXTPD:2+C3&2<>8(V'0B3'1 3< Q]GR-CC3/!&DDFPI7PB-I( M;3H"R?)]U*;((G,(BPP HG^;ID&IK5@5JLF@FZAAMBD,:0SJ%*Q(UJCJAM\7 M=,7K4=SQ)44;!4D(>+'69>>L/[I\+$NC;JE>O[YZO"BU>MD,@)=T+)N.@ELB MJ7-HB/.II M%77Q^_^C__%X1".2";P_XD.YG292,"0_YJ+X?V\G\/9N23(= *ILP95X-C!M M_.__$YR]?QKCG-EYS>7 LD8LQ#V)QW-(XGV32).X-* C_RMI2VEM\67F#C?I>O!Q4PT+HF@C0M;\QAGU?I9.R94ZZ5?7O(B6W8=9)9ME )BJ>)*I;8GE'IYOO)7_2AS,'(]1Z%Z MHU-NLSHLG890:E!2759/"YWRJ5"IU@OU4K5P*;0[](.K-2RF1;I2E7G\Q/F]*X^QXR/0057>(4K"?>*X'CR5^"(3"_AD=T#8= M\F;":X>.^XD/?,^X)L'^AV,BH6$.)5U]Q$5C=*MK%19\6KPU W%V2>2>Y)'?5+E3QGXG_Q@3^&71%+#%PL_W5 MDO!/!/I6_IGAF/S#?Y "JFT)RQ'EQ[5@+'4*=BRG;ZF**IDJ72M=I3.@>IAC ML@0G187N1WW')L(49DSU$IRRM;:H-+&$GU3O4Y82?]HR!C;\\0]HG0"LS*E! ML=9L1-D:OC?@(\&Q( !(D(0%C&FO79L4C$0AES2;:13!X][\$CK^:@6JTQK@ M:UNH"IVJH<=G)IFR%I*:X2CQOF01?Q)L1L1%SB^7R-Y1;YHJ3,C G?$^I8OKT[N1 MF3D/0>%GIQ43["#S YU=*A.!#@!\XL ;Q90L"=)8 _RYV*Q(8 MV]LAO&W-##SI&R/$A,O+DO 3GN?O;+/'W/>QGA,)%*@R$!CTO?2I> M$KF8 &V#-Z99]IX\E6SBS[;A_RZ98+^+^7-LHEKH3*>H%<+KZ%1 7+W0TL?, MZ[W:PX6<.5,*A4GCLB7-KFM.YJS5VF?L$WM)WO<8[GK_+X6H/9B95L:M?Y4S MTW6*MEU9OV;6/9:C!F]RGZ +Y+]9T2M2;Y0+%^7I35E[G&F-@BBV@N;%:KWR M4OLBT,5B\>>G*/B:=(L-A9D-Z?'"KWS[H<@ 2ETRS5[UWF@W[U/CV_*\?K/, MC\B%,LX/?_Q.)&(940P-]\+]L#88 "?@WHYT>V+"4K5'E%.M&64,]QB6 FDN M_,9@(@^^Q%<(?0*LB3Q*%'9$^1"N+?SOT^QRJL*%AF9ASC#ITU[E M?FB:5G=ZG3:+M\72/)48AO9&/!Q_3-.SR6K](-UT2\5>^V0\F1ED6'@]?W@I M"KAVQB-4-LJ$L@A^%LH5BV*Q-[55M5)NG,65U:7FI ;W+SY ! 0CO.@./W-N_\*A\WED M_*N"7+:]2)(NDRJ[W)LH'!O\:M]V%.&F/M[UEU*EEIITSY*%^+A5/9]>V7"D M$YG0+7TO6/D,;FNKH E).J%Z/%6B\!H!J>%!!1XNR.%";(.KMO'$S%07 .=F MFL1=\N\B6=[ELBAIDF4U!K=T[R0J)\QK4-7]-S79TIKNROASUJO9=?M%;H!6 MKU\[*W?TYL11:K94SJ[S%^7EG]\_H9[YIH__YP_QK@ZW#UG?VGJYFU5N/;A\%%N38[ M%2_$\NG0,(?0V&WW;,%F,1>*9R)%Z?A+:+AA+/:VY(Q%._A7(A'L(#*]RCM& MATS!]FZNRW3>]CIT-\6BDSZ?#)6B.*_D>]>S9?&Q-!O"XX( L$AH@/XAMM74!2Y"J7I)FJ@V_#ME&1Y^8R]3C3.DZ-^JE M8Y:UR:( EHC4\YLH>>-@[S"*> 29#?5+H+,1X&<+V%SN(@6DKQJ*,* @;L<7 M(?Q4*:9#"]P_]&'3<(8CX93(2#C7TY'RLA%]*_:&*\?K78X,A38)9NQ7>I[)F;=Q$#RME M[F2O>!5^#=(0JHCC=. ?<, 6=-]UP)9 >6:,X>H.O0^I4J7XWU"*'-B)&215 M86@29BR"]5SSS??"L@^#V1MZ@#'SC#$W;%\QCX'!Q.%%':R%:NEC8&X3TU\6H$:!>T.<5-@_/]7D@I[=C@I[JF37H\J>62]CGZ"8)4[;0K61L M((%/$A3(S#/L;XG_PP"MT'2+\[2"P2R?V!YXKWC](O^H!0(7W3@?52EDW'D%8[$Z2#/1GMQ%_X,0P9 MPH//LIV-C_G!!K8Z)4]OV$_U'X%(= <,Q[8 H0'KH'4VP!A(K*##&9&$FQG, MF!)-?6"D@LF:5$3 ^)*@HUD:*U2S##X,PV7W\L8KZ3U'[V;^HO**[8UP#=,4 M?F(HQ4#5O2N729.?JCO[P$2-&5L9W*JFBD>+C>"@5W7G8Y"K(#TI\6!903JH MTRE1P.2H0>6$0!#,EIP-APDP0WJH@;N8\%!4P 0V_@5/$<&9&?I+7_@/G?I4 M0AH$YXAT6/WCX@J*&7#G&!6LF&]^Y5>$MTY]"J827(""KHU]L_=Z M9RM#&=GB48!AS+RUZ^^PORQJ?B,:^!,F=YQ$R1U1SR1V4RWF,.9/K3\:C M\SCS=Z)< )Z^6,*&2@_PI^VY")\5Q2^6M(<,"-Z:,USL+[1.T6N1]!J67M9O MLJ/JI-8M23>)1%OJ*.%A;(O^V]5SN3Y?B0$Y7FN7&F2KF!P^=XJC]IZ%+ M+$;))0=2HZJ[,PR@BU!/\%VJ<-&[:[568JVA+UJ%\VYJ-6>>X.3)R6Y+:CB& MDH\>0Z\8N$,AEFU-[TS-0>Y[!FT>2 $,-Q,$ YTYRGU/RZ?/72R=QOWK;RR? MK>%Y4LJU"]VR=&.E+V\ZEYFV\X=6S*!CMV,ZEEV0T?]3)W9C<$T4,IW9>QU M=_I:,RK:>7$2+]XEX_)UNUX?HP,HU'PY(AI&N(9Y5VT8&W-IZ>!4&MD,.'GC M_Q)V/;5;MDB5^Z5]XPF\DD.?):$L^GVW^47NUXMY=M!>I_/I"17B.0U-E55B=>A818W*'"_M M3"V4"JOJ(SDIM].-^#2O3BN7=ZW=M+/PYXXO[2RYF7;6!K,.,P(%""/XE!%< MTKQK_A\R65&R5*LQ:'K10O3>U"' 6I @51PG*CR:W8%%PRD#RX9]3I_T1S9^LL^'*9ZMO" MVY5CNY[!2%H0H4^(3M5H,D,;'F35T0=-!24N,V_Z/#?SE\^\*0 7Z/=D9F\F M.="_,%L8R51 KI0\"V#W5_N7<%;P4XBXRCQT-&8_=R4]/NC'3>)C'H#THQB\ M%[?+I />@*1!P@$DIR$\(HR?# MK#X7TB,(V(%^ DF27E X96I7X7,9<-/U&O0GF,0_RG1SU %.B@JSK1G- ()1 M[@-K^B9WLX,S4BG"AT.K\;Q4]U@&E@J#*6#A1J36AS-C^!DP@=3.:;\]DPP3,2/%?9H.VM\5CX 6!6<8H-VN:L=QRSQ@A MF@:^F+]9LBS"I:NF2EAF1=TVMW+;OVH&%P0X][_<4K[X)]3CSN,WH+8GRZ7& M\T;%"G/V0V0MMR.Z"9-;IX^O,,Q8N*'WJ99+>B2/;1H87P"F==?8*IF:"D8$ M'F<0L&#JP*AT4G3W,0OYD0L&ND@9I3DEJ(9QP)Z%%J0"+ /W;'[%+M7'WK*16>9OQ>29.JU.[WKC;&=XC-@%5R/PY1SLRGA).:07 MP@\/+*3@90HLTT^:FC*G,8U\S5Q+C#2;X44JY"VC()*J%60& PN38A M7H(?<1?-9)L'DSC#2AB_Y"8/&AAC%.1Y1;4@7L;A:L8>]8@'0\$Z7"5EK]$J M="@?9K"'7$$N*%@#(/ C5'51Q?CE;R@KXXF2@*FNKN8)%94D#5]G4N0" '1$ MP:F.BK)D4ETV:(KU:>6K3^P&>!'XY6(I1B&B[=TB+N# 23$@!1)GJ*LL=,JQ MR,"!&W6 I!NH*U<461B6:BP1-X,&A@(>'O:L6,PK!A=,3-C5%=%:1>_A.-36 M<@M@Q9C.QLMB 2JDA.8!:GS]/G,"M2G57$/=YO<<0MG2:AO[P?01)XF5>6 RU(_=&H_D\;=JV+*Z[_U.\; MXNW@^E:QS&P_>?IXK=VWU65KTC9G#<.:+U*-AV$OV1.WGSQOYLYF MW?5$+DOMQTHB-#^O#7CKDR9M: M:VV,95$\FU:&P\YEY7HD+NF3._,LC ;3RU$WLYKVA)]?:2;%TUM;F+Y/C.;-1KW=:O3N)D0;5R_:CYV22^S M/$:4Z*[D\':=T+"W;DFUW9\8X^1>UND+K*#3\ M^.G0N*=EMU*UD[53==*(D_%]9ZZWQ=3RQ^]\+)%*Q)(A]0>$)=^HS=AL!)&> M;3^5\*.((-H<8DH0_+H)7)@V\1/PCZD"$GK/"CN[?*SF!=9'^N-"$GT5Y MW2S6Z+1ZVRGM2R=_-N,G=^WSEK)JZF9\,? MOW.Q;')/Q1MOBU6L! 8H_$7%(0&E'M$VOE7E$']#\UKFZC;=GK?*\WPF.4G( MDV1U^-$;^D!.V40JI<41UI8Y?= M:J-@FG),DS[BEM9Z"3/PQ)7WK,BW+Y9L?-$Y3?07I?CD+.%D>LN+X?G-R? / MPTI=KF%%\:K0)E GN)9;2HJ7QI=.QZ>/*=W(5\IGVKTR*:6NTFM2^/$[E1:? MV3.4G?[&R=[POD,[M$_81L;D[A;NR[TYH '26S*:$[RPB! /%DQ^Z*CL$^ - MEBQ$GRRT2T(ND8FGQ3C][\GIEF;L:NX#+*+K#D_V/;V(SE6'R*^6Z7 MO2L&ME_M3_^'A(*-H($],Q9&%#4#:9E19F: (LNL,GSJ;M(HN.G0IV<1V]8\ M]P4DBJ*\EU53=J:P"3*:Q&'+MH(V0APLF.?,ZIL$_')["06\ <7'/>:(T46I MF)O!;:4PG,,,PC/3&!",-Z.L,':4(<_$QO$5!^U_W+2)V9TN2;SP9692A5=A M9F0@B&?N2"8]7Y#,R"(L"!A3X;JCT]'([G8%L.R!)& %RMLS,4__-<4(+HA: MIHK>(3 M25_DJM7E>2Y9WUN4^4\[_FZ+X+A%9!##2[I02MR=SF"\O'7#W7V7#T/%[5=;/7;9^\5]SS5-7CW!$M_MKTM^YOO& *#+6G)LP_V .:SQDPVWMCBS MMYS:NV$#MNE.C ^88(M^MBTQON4DA5[R_1V' U[CP/LAW@UB:EVJN7_'H;WQ MORP& ([]L^YW'@Z! [N/2GTJ>QV;O+,G_@W;W_+_OD&_\&@C#KX1K =YM!$' MWX@\!@Q%&W'PC8A$TY%L1"2:CF0CJ&A*1AOQ=AOQ']L$)/MFJ/7C5IU[Q:K? M50C_]9)S3T4/\T&\1N,\'CB92@R2XJX=#-;/BI)L_]=K/.Y2@[X)2(3MD/Y0 M*HJ_3I)N9+$;8)V8K00TX0CN)#\-Z4!3WR%3Q#1OSS1?BV>2FU3Z,Y'JA_S_ M^S^R3,A@<$ IN[GJ'[\WZL.\M60]XI5_R/W"L.414^''[_]]N]4RW?( JPT< M>;3H!:W'J8WLG"=)\5(/P.L+UX4;CBT37\IRT,X"[BL,(.5V:CI:[^2V2_(E MHY8LQ[OBE;X>K,3VS9^WF0N8HB&[!58+3EK7'%U>\0"E LL%4SK2:KN274?N M]6:&W2HE=3H7L=FQ^^E',6$M>W1Y/WZG8ZEL8L>%$$F72+K\K7H829=]TB6Y M(5V2+Y9V@ZG?3;]=YMAJBP'F(71?2*=]V@%Y3Z]A"?@'@M)7)7M MS8'9@=?_2>3HZU":F^93-_2NFQS46!JF+E]=.-W;S*HV/U>OJO%BX< "==9K ME#L/L[O^))Z\/YF/U+->L@5)N12N)6)B-O_N<.U8SEBEQMW.W?+ (F=:OLWJ9K/S*,YG)>7T7)SG:I46 M%3E9$#GI3.:],-Q1JT0=P\9Z*4AAJ*EG1WKQ!^G%F^(H1<41U.71R!'*XX\P MRQV<')]$/+\^:O< PM99KM5QU!R?')Q$[VZBP54H4YFVIIT[6BV%/;":GU5'MT&IE7Y_6LD:Y M='=QLRR<].7K H@=BO%.8LEL[H48[S\8#KZ;&O7>!^"%DN&P-84,37G[QFP? MZ)U*OKA/%C'!9R\-26-0P$**YT13/+:+)P/)*S>&HW;E=.]\4NI)V;+II 97 MZA*ZKNU>=?^'Z;JVY1;!#-0'WO!_'R8][YF3N"]/K[.6KE=#2U4G9_6Q7NKT MJP_Q7&&W5%GX<\=;\I630[CV:VT>Y@RZ$U&W&ZWX%1VR8C9&3^9F"%MPW?Y; M,$W8W5_&@H*7 210IOMMC^A%.>1YJEZ&DV63F?7O:U-F_DY2>A:;I/\15'-$ M L(DXIJT-AS[7ZQY&HR.=$M1,DF[J;GSQX#H/_X3_"(D$N=/Y[\%4G"WZ0@J%[Q49D'V_Q&QG!AQW'%R'%<\'HE73 [#[ . MBQN=_[ '%9;8W\.$O_;S6WB]=)1#7J7VL-KXFP6B/UUU_'Q4'3^JCO]L=?S7 MUVA/OJI&>VK_&$^:2PYKA3!=P:2XO=N]+B.LEHY);,?D+6V9@(+FP-CF ])[ M>%\4M$1X!5'>LHS+KOUC_[I\JPD20X$"?+@16R=_^UN-XDD0BB1 FS8K$P1& ME(.;:[U"F'Y7'"P!95+6YK2?.IH-?9MYIS[>@L4W^; ?6+*ISKQ6K[S9LQ\Z MP'L^\Y:V].!@!=>WW,VPY3*$$=B\D.MYRP#F-E%OF@84YA2@4O9Q;)5_H/RZ M0;A!,SY5=GXD6Y@9*J_*2Z<1-_8?,&OP'?ZH;9)N:"HO2-N"7^)8]< M@L>OH84X/@-_7:FZ.G6F_/N60D[O%_;\O-N6:OET7IQ'\/2R=I%:!3(644N]>C^7J2+%]E[N)6H5)9#M^:3N5JNY@82JOS MIRD*-TRN^A$QW*"E;KXMSK]JBB3/W+DPO\L)G$*PI-7EP"GBH@ MTU[.6%Y+HU1K48[/M,>SQ% ],7)_$.W[BEU1'VYOA^;HI%A>ZZ/L7;MX &VZ$6[VMZ>L2#5^?#2WAUIDE5_U4OGLZ.=-ZLIC4S8JD%_:4<-NK MHQSKE='FG<]8A6&^'9Z8:TM2>Z,J^34@2'#FL0>/Y)*QB*99 DP6JTS[MSK6 M+'7;F("+"0H1\IK?LF8X"O17L+'9*M:))?)(Q^J6EC.#2I[XJ3,;FI)"O![J M;K.X U;GPL=Q=+QIT&>8[&F!&5B#^*5I@>V(X^%3II&P.K6IEEB3C=@HU M"2\]^6*O^^S>UY3&I-[6RUERD8W'LTJW-%V& IDI MG>]H@^_; 7JXMX#K+1EGRZ9$M)8-Q=??GFJB6CJ_N&M+Q!-D/-)717*)2E F'!6V1L3H,UI3U>'%2@JK^F2>;Z"*"-/Q=/WFP8 M-PR=OM?&!O SIDSPYO143*M]OX&RJ@],"64X9413H@]-H:TVT;WV')3_Z/9S M>TAP^[?T<:9=NUB";CQ5;1>JXC=0<9GE,YNZVB-U-G/[I)W3_] OAX?C@HWI MC/ATJ"BT6)"=(:N2:TZ O@I],.E#)Q]LLK[9HXEC08G>W=J LA;O"V0QS, [ M,_."_A9N^M P% M2R5 4J*Q>_YN>WX_>W4[ K]E$OZ;K]D0F#L X(8#CCD._ M<0O'6_L]M-@;)1Q1T8L%PT]4KV&W'\Z$9>-=M\ &Y@>="MN)XP@_V^WF/ZRD M_&=F O?*#7;D.MP6>[,)=HOGIU&@'X!9$T&][OXQ=3N;0RMP+-,/]P&XNH G M5%NPJ-!P&Y] )W_\AZ&0&=1>TGC6Q-Q -PSE^Q/+'- [V6HIPS9F#6=[^ MA?<4\4*4'<7(W@[29GDR)X\I9:RG:LER2(AR^'/'&Z+LFBSYLO&<'EH,<] # M%RGOBK/VM&+.>.@A]'MV8@.2-70G 9RV"'@D7"] T#4,ZD-<7<59FL2_Y_@_ MO;O4.-.=BG9F0D;=0J8WHSS4*FS'<'Q$U :5H4SA6!/)]/S1^#_H/W-,F1XE M\DLHT^/-6OT,'-LQB4\N#E\8.C$=+N#HS\PA.^PA (3?65RG1I,>H[C&N[.$ MJ"-HY+*(0/A,0ER$(RJ$#!--&PK573@>)KK"G8&,_^@H7B]#G"HN@#[ -MS% M9VS362^8[;T.3WGX H$F"3&*-(DB3=XATB3UJDB3]/XQGKSU#G&I=\ Z6]"5 M!MA;"[S?K>\(W+KRZ%H=4!AMF%:;G2D M"Y/]CK!4.5?MI6$"J""6:P[:?LQ%^^SJXQ<:Z\0GT*M3-Z:,Z7DCV5]"@6$> MBWN7 N 8HB\DA9*CSR(R=(MXKHGGR(CF"/>/($$QH@,T%>8DIV3Y)13=49:F M:E/Y%#<& R_Z"B:T(*S55#_X(,''P"$&S9M].]4S4SM,=B(5O'#;LE==J]:D MA-L)__)$P31>/$L:2J4NKDL6*=PD!W4M?92BP,VX$S:6=;BNO73;?=0*G88I M-[A=1]D7?NO1%_HRW8/5:Y!B_7)IS3)=1XR3>+=RJI3ZK_1GNGZ)'2XHKHM$ MET=T=9,-!\;NM<$]%/(52:I:701GJTQPEIMIP M%:]WR[>)1(G$L_VZD]\7'>'9 S9-DX?(N[Z2QH;I+0WI"ZONN1\U=)>J;[<_ M3[RILYYM>JG<>>P\R]^EMY;S_FW76I;/KBZ=TP=B+>[BKTX)WRN!_#3Q1'AN M>+NGJ_?QYK0O2L7^V$X,FK55>?CC=RX9EAIN"O][@)J"7W^/7U2. D_SSA@% MM"5NUYO O;U5[7JBW;K5RJ6VH ?#>JI4PG6[K+++KQM'UVT7BH.NK=GW02?85T559%JZ%=FG*97,D7 M9FYV8C5R_6E<9T\8&B=M#* MS[KC^<6IF&Q4XW=VJS"L#:BH3:<_CZC]8AO^/G*W=C%8)Q]/L]>3J3YK2MGS MT_-%#N5NZF1WKYD1,N"B.&YTG?P8=+U=TND-T;66SQ7*HWQY0B:]\F6GU5PE MCDW^J5Y,5QG)_%^IEBU[L6D?+K\.)D?SS>OZL:D=UE>]^N6->[4S9/*DHJ" M7?SU(3+_>^[Q^XCYD6//IS>W-Y:HCA_-DW)M$+=DR(1)G.P>ZE> Z \]P']Q MH7_(YB[MQ.F=(LG3\CQ?NB\0DGU,C0L?=X ;E?-.J=SL)L6X.IDD)T3I65V( M? TMG7:GM>[K9+-X7\D<@V"=&?,( M:^N#Z\I_#8]>AL:;]ZOFR4-_EBVOY<+CN$JZC=+Y.ULB*X.[NYXM=?.3MEK0 MFJ/XPEP8A>^-E3Y>=^K.K/CYY/[JLERZJ(]'>JYJ-E,?*'=/:IW&5;VO&^*\ M?6NO;]-&<=6"L_D]@-,Q;OC[".'3F3-,/QJ-;%>ZJQ>F1?IO.TE1U$E^M\_* M5T11'[_3%[-YKU6_JC?+R55)RY9FZNW5R0?J1&;:6MT;LIR8U'J55GPQM.2+ M#CW:V=V3?:0'^XMM]_L<[/'J1LVT;V?W8CP^[J:R)Z=U^OR/W^G4[D;OHJN= MH-T/=>1+UJB@*_ _Y;E#L9U&$ -;-AV/0HSP[[>"?NJWHN6TR&(J)F?Z6:U> MT=5DNG64GGZZCI@ _Q4"R^%YXNZ:\?O#Q^[Z 340TSZBRZ/\HJETVA!@NJ#3 M9='IO+XKY6G']/);34*"F7: &S3(GN:1J)@A%0B Y8$L,A"&^(1A,48RY?$U MQ 9AW!&&DN*#&(NS]0N(7C&-%4:PPDBJ*0P@RIC_5'&(&]=BC0S3CD,D#65) M#+EEH4<69HE1EIFR&>!F\8#:[:BDOJ1/?.UD*JT%LI() &.B\$17^BX'$LHT M=:K"ZP+;+",SJ!CP' OFA[M)"U[@KKLEJD5E,L8^T47P?'3 X,:,F+PG(Y!T M9EA0OZ> I-H7N '48T;FS<#^%U_[+[T&"E:O,0C*_90S2]8'Y]>S\EFQL!RL M;R[&J>I3K4KV:#I^J?*@M B5D,5\HWV^/EM+W>1U]^9DVEH;QLWRQ^_W76JJ MUV@[:C9YU\R+I65;LNWNS!@GGX)Z?[_4U:F:GV:SXU:YUN[=2DZEV1D^T#M? MW]7I=E&?N*M4N)7T4KP[7\MJLG8J+<@D M)(4C_+GC3>%P%R_@ZH_A"IA"+""7\2R%@,I:DR4'N;&:4',^E1;C"3'>SN?C M"99U5"Y!_X+!0."&+5A6T=$@4TKWJZ44_*)0'6-&V2E3$-P$8_Y,F<5*XG N M@?B/?GD?\"P#GBD%CV(]? ALI-_&Z.4SE+28*ZO=' 2LX> &8_I)FT*PZ#V/ M,J7W!2$VY#T0)I.#VX=>B:EF.GXE(7PYIA?2#S51$_YYC68E_C:W-W,HFYGF 4RAX85-)Y07V M\C0>2+>#&?M9.S:9S@P3,M;=M0?3;?DH4VYGH\^_GW(F]I(HGA,HK/V_7*T' M"C&HE&KF&HKD-09M6."&7D2IQC4@LYH?7S9KLVFW9EU.YAMUWKU#S3'AY'-V+RM%:[T\H3(EUB $ NN=N..[:52OG]B!H8K1L0D*>J MQ4 LZ%J4C^E!5X,U>8(DGZS,5"JE:_?E6N^AOYXK%\-\HX Q%R%=;K9%,1X3 M_GH\)=]Z#S"I90/RA))\WG:FF;8T5+OQL\8L51X7TN5'2O),"(\#P=F]MBFS M?GU#2F^+$+=^0SAQY\K> M H)%Q\+L(OAIGU<\1?#D6RDHU/KH\,,W[A5:4,8.-P;MW5%DM2KBV"H'D?O% MG6%(C7LK?],OJS=:IZS5;J53'1P5L4Q^MS\S+T_ "C/QNBQ;")-N=Z%9+0E> MQ08=6W[C3EEN.SEF6!I!/2MLTX! #MK<$=/B%A\?JP5SW.DZ/^L6OAQHK1YJ MX\[*[*:[6='1QLFYJ38S$((3RX<$:*"N\M3AX/H8&-!0/\/TM(!RIBQ4"_+M M!H1X1L,MK!YVMKYNXG@B2AR/$L>?31R7W!:H\8>[YKFXTJO=Y/FL='*6Z"G- MAQ:5)>(/-IKW9.ZN4UDZW=:LNUXED^UUXT)>S.')Y/:3K8OA?#RI]^5N\O:R M1F0QD3Z[7_:2N^_LY91*L_:X&(K.B5(=&/WJNI-M]5*[3Y+Q36:TD!H/Y?AH M=C].#Z1V=UV@3^Z,?I,@A77J;GTGSK7!J%'JB_/V>MA+[[ZSF$EGJ]I==SU) M)DM+*3FMZ8/*DCZY\\[%HI1I5,[M5#G;'-:-HCFVX[E6+[/[SNGR,5[(WMBU M5+9C/KKI[+SAXK:.Y#$D-DU[008:$379* M[)&A_!(\;@%'&"\@P.OA2(A!>4@:..$L]#D:?0KTB$V$N0,ED= BZ+8]X"G[ M]&E8(C0XH!_)GGU7W2*GIDX JW.+K.X- I906X4N&#"\0J9H6#;Q-][PS%[K ME0S;J6Y (?&4%^"6^H9CNU6 ^.N07+:U51_GXRM%,$XB.M;IQ?IYE*ZF35CY M,,E&'2I.N.W3W75WIRQ<@[_MGA%;_8/8_P4*3;LC@K3QM%56Q?Y%=GI\^%17?+AG?\ MD<;@YYB[DV#>#3RP;I-0%34"7K.;:>@^9WC^ BA8%RR/Y?-9WU4EY#4%7#%6 M M"B$E.8TIE@ 1"Z5?_9.M7 "Y09).Q%#Z^AD@4%(=,Q>=4KD"H+58$RPU!7 M48"J[JA?!M@&2F-346SC;RG+[Q7-ULAPZ ) DVAF!8Y*JDX-4S"%O!M1&+# M=Q;E8B'Q%)ZI2 *'.F4">TUO8FOK7N0%(_&QV6AM88DUGS\\20/FQ> .4-I= M2!2LT6<2>2^PPU>C66GUC8'?V^V1\R/]O#^ZY5RG::W.S\JW\V%>S%=+@_/$ MGP:\\L5Z8J-() >BFL"W1^AYM,CF9BJJ@J+&DTYPQ)+#:-7VX2@/3B<=%.]I_[C^XP#>\Z\K.Q2VYD* MS,^;SI+J_RCU5*\-U"8RPT.^$43D&D23L&35]5""X#$& XM*K3Z/>$(O,:\U MI)+/S'6^JL*7=>VM*MQ7,SB?RL7.L#"1UB?54]DNK2K@D4S$DB&IB+% 95HH M,X^B_Y-2BF6>$/O/C^A]9^(LVE9OTGC(=XOUNTDQ13!+*,3JRZ( ?<$&= #W_2C7@MRYIWE7+IZBHKBNOZ7=6,=TJ= M:ZVPCV49=MD]X[%W)%"IU),*_'FU<4@<3Y9WYCT?DDHCO9DR.(;TU1>]@NV,8N7NK?QT4/; MRES967H&?N?S>WRN831U41&LZ-=^M743JYEDH9*E%8P,QF@B0Q^RO]R (SG0 M+\*_*0.(8;>-1*#@-OT^4/!XM\.$!3%;KO6DBXJ%I5(@*X&6+6EKBR<_\CZ= MW#B#^P&SDBROPK*/)[# GZ 82U2GP]4+5&/8E()4F4H37D7?;YGG5B!DXO)? MA-X?WJH @7 \,?D65G5*%Q4*TCO# M0LFV6IUY6=*F5P\W,Z5Z44X^RY'0/OV4@FIZ>R-$J^'I MZ;& JS*L^\USAROF>XV\2I#9#0\\#5,[<"^N#Y M YD\3!HR550I5]GK)CWJ=D%7("H8NT+MBTL8*6W[9)8V^Y/VXJYT:PZ5-JD= M95R"N[28@(M#SO:6=QBGB3\E$*W\7B+NG-RR^4S2!KON0>G[&?V*)=YP@YX% M'1DI';!K&?<-8D=-$.+$:ZOC6 3*UFOJ@/#4'Y/8/),-?%/0Z#WF>>[0V<(2 MBA35@GQ:)18PS3!1(\FR,W4T[N3B$T,5').=P'7(&^?8(^+'/OB5^%W#[U"B M4@\RI,$_H[J]"0CZS +BTK^15%VFPDKX"3_XYY> &7+T%XY)F/(_A:H*7M S M&Y+>XR9W9KKQ(1B9R[I7T@>H/K_9BVFS^V7,[=I#T0!_@3\UKY]!H/.A<* @ M!0W3W)YAL" C_>3!VG0,;@KVV8:RQ0(Y,LXC5\5?FP&:H7@??XDZAVJIK O5OZP[&&]=*Z;^Z^'8 MUYFMV*0@\)1/""(R91;)Z6I@&.,J.;;A?L B7/&3C3A8T5=P^#.[@<:VZ4Z, M#YC@*ING_6PI5DPC=,-XQ5\GF?\+TFM+5PJ ]L#[078.*%NZ5'/_CH-Z]B\+ M&@98\6R\;D ]]1Z5P/OOV.2=0W?W5CKWD'VO-OLKFXPVXA@V MXB3:B3?="30";%J07B"2N)AU#:JSE8"ZGN F+>S?G[^F2FZ'*/V-5P8Q-<42 M>%7_?__I\^6_JQ1XD[7MS2IYP6I9A9C=_[[5^MGA._#F_PV!/(C$Z,* $OLW MP*5-.OWAT? 2>?[]'UDF9#!X3X+LRH@;,E)EC8>POP6_'WI!+@N_&?M^_'J> M8]G]FL-.O+";Y[M7"PBI>N>R!$\,;I"+_F/F-%7JG@UNQ9DR-Y?G5F'7^J0X MYA[KT][!?YR$'.4?+'[PP:DJS==+^_ M.X(?RIY%1]5@B+<[<)_Z='VBHP35*Z\A61@/"]:R5'5UZDRW"DN^YJBYW.#V MSVB7[;N>,35$M5U+/*0RUVEYW H]:G 2_OB4FGNW&9W%[(+?S M\?LL5#O(;!^P^%^225J]+9GB%Y7XU,X5RR*YD$ZOG%.Y=CT,)]/?2B2DU-69 M+*V[XW%=S%8N2[7LO7*E7RQ__$[EWT<@'?H*!>^8 [D)9,-L'*&#KX8.WD.D MN,>VMKCY/:Q5;XIW[9..Z/2NK14AN$PX@UDVUGJX6K:N$B62Z/17+\K M%DXK9P5Z8H].M.TC5Z-@5^=BJCR<9*]/+T[O6J?C[O(=99S9+?7-U*IT/VE7 MU>'Z?GEZ6W]5LPZ1RFUQJ-VT\QWSWGF?$T;U&O/QTM&*QK#=)3.I46YWJLW9&"H/4+WF MY&O"B"M)AE;KO(EZA"4B+/':T^MQ4/ Y_CZCU7IH%VZKI4G)SBN%855K%>SW MPA-GD\NSS,IL78JEN]Q#=5UUBLD>]!<].CSQ%,DFJ_3TNG_R2+ID=&*TZ^>;XXF'Y4GGGAAJ&%7<*_OW>CI.7NDJ^ M0,VI9%1S*JHY]6S-J=?7,\J\JIY1]LF+YZWJ$%&.U"6-RJVV,; ALWNKQTCJ M;C)Q3BU"NNJJEAD.I669+(;'&/!7"L1UN8LY@E+RWJPL0:9WAH19I(SJ#!"N M^!\L*MBOL0F=+K#H/(;#89D,_Y>.!:&\;)%N[+!"%D0S6*B7!05-H$;&QLLW M0M^"==S#BIX'7\=#N-P1H3N(_R9_'I9?B9+.:2L:;2L8C4'4%;SDNZX1>Y9GZ=)2O=EJ5;GQUL^B)SLU%B;1^_-ZQ%?N=KJTG M8^>@V]$&I2$,$KH/$/M G8D*"L)VZ[E>%-)=*2$FXK9X]2 M, 16='AYX#5=D/Q9><7U T&DA9VO,8O@DZ=9!%;%VUN$!N W"DEZT32;LTE2 M;EW-C8M')YX!NV4Z)+_\?6M+OU%BPIN0I90;M8H#T:B4DSES;IUT?P) T3B25' CO0XM%MT: M!/9.WS-LE_8LDF"5&#'W4,.%\6AS3(3UZ(W5O@C@#.C]QW,29-64G2D%3+J, M!;"#9;_"IP-I#U"G]I(LJ%K) M>U+0Y[SZ?[P&&)9Y@ A,:R.MBV54^"D7 Z11+!(*,#&8+ +PS:VT1J<1:,3#ZC&R./='7N$!?"8KD' M?R<\R@M30R&:%1/FC@%?\"0YWF>/[:)J*G&H8X$9I01R5)!-9S,* *E(8V4Q M9*^O/GV#G2_!MN=TQBN24YQ0U!J'W6^:6KJQ1C;?*6>N^?CFV MIHF&\?;=ZMX<\[PK4?KGZOQ1;)T6N\1*M.S.^*Q75 JAR8@AV8D!T;<_)_$% M\. P@."2'@M"+HE$ ?.^>Y\>Y%%1NUSV)O,S64H-O@O4D>45DBU6=HQ>,01KBK'GZ#O: MD*?'_F!515GA429K#99RAGE^;D$=]@0;9CM=/U#P@C4JA1_QTITJSYN4+ ,Z MA*X](XMW?_-1EZJFP45-5L2457K>#E5,&%IT:,C8FTGXWCUEL=ZH K90&Q+7 M+""YU+&QEQ316;8BVZ]KM"P8@WB7/O'SNM']QWV:X2"ORVIHT5$T#<.^,.3 M&$-C%S#>M*ZT8._T2T3AG\&V M(R>6YF+U-*$MDPUO&*BR6_7<<-O%#"29D_'E372A-*OF"Y?-WH3&YKY9!U(K M,6NX(ZWV72$7M>+9K67?W);GY46U$3>-NM%O[1KKPY\[WK:J;.$"7?FAKITG MBN#CU&R8&K^'?.4B>*;7KJ44JH3*D!V/!>.P^R3<7"=I,491]?KVH&UI\E \+,>"7^ MZ>XOZ @#C6"Y#B0"*\^!3950.QPXB,EN5@2TP_ID)JT="4J_1-E#Y]0H#[V@$Z;2P(N\4Q0()TM2+!1?@I+1KFK M9;3$'82D?F\#-T0M4F PP(7SF2HJ-.PCJ'Z[98&Q ZUA\(:B]#>\P,%@C]S_ M)93Y>@.=K.!W3!#CT])RYWK@GA-.5/J7IX*N!4.F-/]%12!?7>@6,B;Q-&\V MN/O:%Q&'+YA-@9,ZY$<(]@4CP/R MW-;A=8TBX*/1>#E] W&N^SGP2RB%>#4=QP*P"2?].LA5(2/@F^@MZ)B!WB10 M2 *J?# K!ZLT;VW6Q,^(_^<.3B??)ZS6-2?S9@%N@["R5@BXL:Z3[J'AC;G@ M0+REM4LH=ZOY'!GJ#*]1OU%+V"_&[7>4VRLPT'])>%T3>H8DS=XJ(>KH@>.) M!Y_H9("%J71>16SG&++^ KI7;@2'98Z3EQ0]+LBRR?I,ATYNH\$>GX0W81"N MWED.SF-CZ(U>VA]T-D#5<.]'WE$\>!'&>"MQEPVL#5T$C8H@;1 W[AYZZX^$ M$.Z/AWY=D?2D(&*EK$#Z0$5_3R*]1A0)53W0J^++-LI+14%+4=#2.P0M95\5 MM'2R?XPGM:=WVIT -F!BFQ4W9>(:$>^.9(/B3[K$S2ZND=[R>MS\B:RR0R&= MM4=QDGD+XBRID M2\E47,+\ \48C3'SQ862.>;I,."\Q-+V$ IDDZ'*U)2I-&%S4*U -7+*"!OE MN8+7.QO4^OL7[%\RW?4VE ,4*O]=W MIR-MSNG9-_"J;JBW"5NV7](-R=W2T&?BZ#\; ,&;G=@,_#FW+Q[-MT=N ;+R^'QP]_YB&GD9? ML42&P.Y9;O,<%'O,VLAJ^89J"FW6VFOOL"!0_0/YS"0V]6]* R)+ENVQ%N-? M<)Q[DO$% A87Q6SA3]E$*;?X 308&L!F"!L6P-F&.SB$FQ5 MP4_7%F&LK:K)5B!$@]>W#'1O,RDA3%Q^^ +\L!6_#1^_(5V)50K8LM#QM7>T M(+6W+&#,[N4-YGV+UYU[^;F8"!4_KG^[\2BN*R@4+,EX>EU; A/W9S M"@0,\>?Q.?8K'K;.34\*Z]&YMQ8O'@#";@]V";'10@BPZSV#,V6OX8;T'Y8# MV^G9OX)Q]^ 8H42RJ"3#*XM.EZD"5+ I@&L0>^*EZ?[Z*0QE;8&HP[.0+P(# MNQ+8/;^IED>&1JSX%>4NN..15^)4Y9'A.8SFXCJ7Q32B@,3";WT+ M64 Q=-W7+L\&!3_ZIG@T+3Q(]X*I!^QUJCYSMK$=+L7:9&R@?5CI^OIU-#=M^D[0"R<[?F7N\;>P,M4:Q,<;#],83TT>( V MGC[:XUT^O49/1I\RQ()YP,VI%=>(/J04@TK4UMY9L 0--HT#(#DQ#T]7D.T\TE;_YPAX^[O]KT929>&FMAK1(-X>EBY\8(')^* M80X(+SZ^'75B!5R(PL^Z07^<$/\Y3/@#;A/#9!3CE!!PT2L!NK#N"XBXK':U M1/5D$1?7=\MYACR<*!EIN&L(#'_N> ,B-A9_^*M,0L>3Q?-[F)D6#J8A@$[" M Z4H)E"G&P#>703$G]LV-TY2">U0[!.T;W%K'#W.?29LL8Z]%RC'+E(TTK7A MI_[%"KIK/Z &2LH"HH6XEUL%XY=DXA#0*DO'9-*JA6!8R,X"=U;2K8 M"<5;RVX0UX!?FZ\!*/L\^JZ5$M"@S)2_8$P6)]5$QVXVYE9. )=WS+[+_,AA M=Y1KV/$6OPL%T.D+YC=U!)V5P5#LZ:A,FRU,69 ,!H)XUMR /1BK)G-KQ1[R M\?US&QYKZ^#R81.]F6[JD\_J\BE@*.8W5&2 MZ_C_)=P^.;C?N"TPAB1@="BSS(%)%J 6:PB,"DK0R@,ZRX!J4M HR^M=S4-D MV5O";,,H;KC- S(?>"-1=*2X/V*K4\)OMJ_@5DU';M7(K?H.;M635[E5<_O' M>!*#'<+(!ME7-Z!17OF11 QH[HV_G9D0?5L"Z"B!+DD>N5W *-90\*RZS;00T;V:% OV8JE]QBCW XC:B_R.9\FB]MY4I'CT.0>2 ?L@+/1GU4@X&G+A8EK]Y?-4_LHX)1B M#&('@B=?0SC\;="QZ,_N:_>0YG=B,I48),6_F_^K6ZDFQ5^)S$[!N-=W4WW# M-;SPMKJ$UY+\N?S$+@Y<- M_@R;"5ZCT0"G$A7?X9460B'N_H6&RB-B3C'BS2/GS=2_H5=J,%6#59ZBBK6M M85B ;FQ?W?#@_FN?EU]BW8^7&[Z:=^W&0^VZN$JH M8MQ*7J<25JV2:Q^E*]M+OK%-2;=X^C^:2]^U=,K.#%\!T?]$/]V_S$!"K12T M# (VULA0TF*(HUE#U5C 2FR P0^PIE=P2H57ZF-'EWD^M,UJ;?#H%*A- <^# MI8LW4(6Z<=SOQK/3F"?/=S.#/0F"R] 38Q&WD)6)N4]V(.@M\$J8?QPFPU^- MEA"QO0 M32QXF:UTE;KA\"QSZVE[3*\X:RW4\:PLULK+4;ETG2&7G<*NP2K\N7=U_P5Y MZ>EX_WVLM(]+?_R&6?@$$S8I%MS(CZ_8=8U1DQ1-%Q1C!G(U,$^W_LV!')I5 M7;APZ#60%!-9YBNH>)$?8;.DQP["YW]6"NWB/RP@+'PY0G>&7O>?A7;W'Z%N M_,(AXHE4+#!"E5XNIH,[%"]A^W#ADOE ?G:,&3U6J63VGW^%@"D2S< ;3]*# M'_I"+YZ,_J58;O(AJ\[*REGYU75\4]0:+UH>VGI6*#3932MM/,(#\WD"N!>J MP!J@NUX&8V(+)E?AU3*#[XVX-FOS00PIJHAN*L>THE70= M(CK\5_%<"B8W,0U3G7J9)QQJL+P3+%<4HUB$#"T@P.+;>K3\BY.EW2/64X+ML/)L;KP%YP MB!C1=UCS"1G-I',R%1=/8D*;L&R::^]\Q#>YE_(7^PY%D_OXJ6K)_S][;[JD MK+*M"_\_5V',O7;$G!%:!U!1YSK?&X&(?:_8_2$04%$Z:>RN_LM,P*:D>KNJ M8D?L->M5!#)'DZ-]!M!$L)[*Y9HCCO1K$L3]-5XG_QYZQY+\%IZ#HH-9$J!24ASA["*Y:^?Y*KW6!>P5/?T#E2)$_HW3B5]TBP'$^D4+/*X1WW[^V5 MTB&X:^]Q;@$_N'S?7>+?[OCW0*,$;ON)9B#26,"FGR_/E)[IYHD,\>8\"+BW M5&H\6#N_];/$"Q@%[IEWICKLV9DFNJNP?TR"]HO_B@2!4^&X43] > Y?OTMH M_I;_B4C:#!Y&XG/N F:%)AT%!("\P%(2^W!8'UC&AU-!U3X:A(KR,H^ +?Z6 MP4-.0'U0F (\C9].82>,[0K!W#%E2Y31$]_!H9[L/CRS_<3*EV18^1)6OERA M\N656I97 PJ!4G7V"8_NQ25P:LB 7@[@^6.UBXQWESO$^O5)M5@@LBVDV2_-VS&Q/ M^%RUTN+BY_>L@SMVRH+27#@SNDTWF%Y]+D^YQ/F5/7%LXD(O-\2VY7(VI3H+ MI]BAN.3YE:N.4UDDVFV:(61ZK?2[67%FK#GR_$JGO"4'F^QFBVVM?(=<='JM M.4EQJ?,K(R!A1-$0DB-^3$AI<_V8")*M5*OQ+(52MAAO5)G9%,M0*OS]]4KXWFQF;07 M,=FFLEFR1\3%0*HR_'Q=IY4&Q]!,JMRM$)7L>CP-HFJY.!H4QDHCA3G.8LE6 M4O1\95%!M,JH?;X:7[H,ZPG6D0K932IKJ4C4&:E?+I#AY;8562GQ[1 MZMHAR*S7V0I.Y#%$>04W/%@LYX''5JP7HV4E/65ILU8;IN@E6XP']!T$7_]DSZ1B T9MY M9"*KTKNT4X-1M!>O]9T9WS@[BLLX)H36!J;QG7KP$6 E=!RW47>K#B_OOUOT M16R$9[UPQZG R,GI^0J^ OSN>,/]<(U'3!=.SD9XW*.V0IAA MC+KKN# L_'XN)9YQ5=QR6*O+F=4,8QRII:A S1=E<-I?5 5;0,"&IEA9Q(]OZZX]V#@$?F7HW0JTY M*!,L[Q][ (-V(4GVP,JPXM( +I;I1T(]]H!4\'C.9P_=+7,\\)3K %TU%=L^ M\3<;$T9QF;LQ<=^SJ]-'O4$=G_D;$YJW9GDX+@.9P>?GS7P=J[6X7;ZUD+N% M-6_CLW(G?:U"B ^6^4YT")> Q!/9\+[3[7=T*J=*PJ.81[^7 7&.1H@,=VS=_\!URM G)ZX;=BA<\JXY]XUM MTW\Q[X&X5YOUOAG1\2?\U?'?1Y[1T?UA%AANHC\*U?]W#%9>_>OZN5 +O.EB M'M6A[2_EQZC'2[JRMQF<(T47PD*S=XY[/80'OCS,.I$."?$ A,">,O&0$ ] M"#SQE"!#2ER.$JA^\[1F]TMGP^U6G?;SCL?>Y'NWX:IJ^O,I#(],%&5F<%[KK436L=4K.STGR(6?Q[_\(@B1-)K<5 M;NB.1/[NFHYE_W,QT;SWHDXTUDU4DFN@W'O=_[D$!=T3_@Y+.5(BR+$Z=D;C M)YG :X\D?!X/\*(EG!\ZIF"0S[4^J(UL<3 BP'5@A,^J\497$F9'5]"Z:=20 M!\L5FU/)2AIDF:FT9RPWW:RW1/WC(WJ]\>"6^Q13$KON#$DON\QW ML#<>1X/==)&^470IG75'!065TM^A5OJWZ4U^R^OF008;$P07:96T]VLH,E-, MJ]A2Z_W@+#[C>4)6^J4ISD@";)R2H-4_5)0T[ M&@-TIMJ=,ZMLK9IG)+,D;?NE1I.IPR(3#;HP>/>BF]S5 MO1#>7B/ 8LP/.P?)."'EPT*#'\"302PZ-PDLHU$?2GI?,:H1:\AMIR1>4(% ) 7JPE=9* M*[DTV+*%>G72*-L=9D'"O@)D4N+QU%MZT ?1>MXW=^5&MW<)^O&!/P'_!U@U M4/:O6O+:\:9:-B;@ 8#6C0F-YK!T8 5VXS QA(+-= %=%B\4O#;&PK1:7F_[ MK-PQYG2U)\^Q>Q2\>C6N&EH;0J8]+,D=FV*=#[(YK88_'<87. MY8_B<"MIK7\OW0/P:0X+9*3:3%\M MDHR_&M]#^+;W=4]A,R(-AV1&J(AK$$P/47SKYJI)5ZO)9V9W&!UXQXKEROKC>RN+Q[6;/U)" M]0%U\5:JXV[:(],K]<>%9E]AEYH=3PX3$KW3/Z$]?/ 6]% H%N!-Q(9)0S1L M,8>&S341.J6K5@*41I(=C4RB$D]BC5:S(^W&"RS1AL!>0&G@T40F#DWFR]9@ M/8(UTM4A+*^O-4YM9J ZT!P1TU4M*+\S WZ3=*&"^U]BB#RPNKF^H?*[-(^+ M'WZN;X[>/TCW.!FRG;GLN%FVQ9%0]\2C9 :/DJG,]S98#GYY MEK=DP=4TSYQS'\Y*$R.>6CKVCE[()(S!+8B(H#0ZJJ6G>Y,2U^0F]RL1N7%PE)>__4G%4UFSEU+?ZR5 M*?G3\D0?PU=TW/V$:)=J7U6 X2;=$#TD.FB5Q[,9YXR,0EJR]O2C^[B>1 MEX,"X_>#67Y^HKQUB'B&[-$P#O FS[ _D3H^*Z1\34->-2!T -)UA'C%1U;%' GR:W+TV(O]07_B$;GB^5B'QR,)=H_=O#GMA(2&=(L,HTM;TR8 M0DKHY/EU>:K $*OE:G>G+HG9XT8,F68,IC M=)L(@@;'[S2\AD4HW>_A1'B-Y9@K>74T!"ZRUAU%=,>GC"4)J.PQ./20NG#Q MOP6P6SR<-R.;@J-"#A5<OW,'[3+,UR27J:'P,N M))X".! P@0(WYX7ZZ"/ X)?(^#?\QIMQRO"F!I2%%YGSQYVZN-RGWWG$'>^] M:G 4PT% O*^\/)W_FJ8YL6Z#[D%8W($W_ _-_\/Q$1 MQ4/0/;T1?(<)09:\B8#GVS/K:,+P.PQ?9%9+K@+5M3/+)A'U3L17*M.%F2S! M[BG>GT,.5N\VH[YAN.1D.$4,F2T>JR=R7'XX-4V+5=L),]O/TLLX/OTRJQ,? MB3_!-VG"%00JTG&BG!V3"7K&RH7=VEBD9I(ZF@*7DWA*GH,@0#IYYQ+"PX]8 M!GCJ!!KC!]->Y+> U*?#(]TQUZKJ0L*?&)+[L8MP1M.Q$>+J(W@3%%J [.=U MMCT;IRFKAH)8C8^L>,5!I (GKB+QEOT3::;C@]BJLZWUV4YZ46F(R5EEG6F] M33-$E+_'_P2S.QP!H3GOX?-[&.CO4>[NX.\9("+DH+:['MIC%:33/&GW[)$<#-8"+; $3W9U1*/NY]V6S@=+OA+&/#KY#0=H'> P M@;/[;^C.PF\]>_6PQ!+PO> \&-]FW?_*ZU<_.9R />W# M;.9#]O$4?,#+'/#KU3"1J&?*BTYEQ^>5RK9%3S_OFYP^.\\+$J7"L4.!AU5+ M,5;MDDXL,*>5B:GV6BAD1'A8/:7/SBHLN3^MW-FA**<$Q1&7LMDZ:R2G;R"S5EJ$X,BVL/TTG8!4*DB1:>2 ,OMO? MF, W"J146>AJ;2>^,IA"<=(QF+(7+!(:75SD<"/U@ M54IO,S*E06?\*<"M.V$I4W_N<=9Z%?5YEG".^ M>1_/P&#,K?GF4W1?,A9)X:NQC4FI0:F0T+0=MON\RO\@W;'J,-6@=V)J43%R M30$W!F:J#0[QQ&L.IQO)AG@_AO>TP_@P2 -)],.[=PI*,S"A<7HJ1=!L.["' M#LQLN$%U>R:;(AP5+L,\ _8TN.ICQH;-7A;H"DB.<#M>^L23;VW3JP=F$P& MQB7*P7@J\-P\W>? O('CO#>WT4M6W#HH>"5#YB-1J=-'TX<-/:1P4,PJ.&/# M)RHU8FO1(ZR3:S3E::FE]A1X7&)/V.M!JZ-"@'T>P@$D4B&O\(=D;.1OI*BL M0ZTJ+H^\GTAJ'( M GJ#9S)PS+-%]!O_$5$@U$ ZD&)&NG:+&!6P&OBY<6()P,^?W?=T!.2Q,-Q) M ?0]>8?KD&%X!PB6+_4'M\[1#NDX**S@6^U9R]/Y\H]L&4^"3<]%?.=I YQ. MB6M8&J/UR%EI46%IOH?C';XK?CM)+'E;VP8[@"K?Q*9DPG@:/SW$CV/$L9W1 MQ%MY=M[9LJ3AS-)DKM"8;H&=<5Y+^K]($(%R=M0HI"/BY[_E?V""!U#,5+:0 MH&5>@(^X4@*'9@HV.N4\CD%2<&"*9V*-G@WNZ][X3"C<$(7+2?"!T%KQQ=+? MTHB'/GARI$21=PP/7MU$*2UXZ[-7]%,5SQG_F=#*[J>0]*=E4;ICGJ2IGB*E M]SY)UEZY3]1=\?YB<"40T;&TIRXZZ*XE37)!D-=VM*6GNB?"6 M>&6,46LT675EII'#!MBR;W:X(C3CSP$FC^0+DDV$0L,[]DQ'\%=1F,^21?"9 MZS)&(Q-'@<6&R C78(&@%H-3@2W+A9]ZD>HN55>Z M;E!1^AN@5"!%;AV3+^ M0-EWTCS'S9PYTY3%/LWP9M705J![!\#I>C$\#E"6!^H?$*4#,!&Q&U(0 N P\(CP??\"IIS H-+<^Y&QI\,@R2 MW43>P)<"5JEV28DU&Z6,"KGCW,\_/AF ?0-L)3?XN^K>QHKP!E'W.SEB%4DR\JU MCV,%.8Y>P4Z0P@&',"\(NBFB211^S$>&<.FPZ,UV/2YX-;*D7"_4>O$=8,F< MQV[\\QCD6 +[+GEZ=0(>]+E@Z*O/AG;=42 -/ML\H$3LZX_3Q0MN31_] -N*8M^1]#$:4+6 I^/FK0TP,]1WQ7J<$BL$>-AH(NA\$/*I;A3DO[UH(&.P647F:!"[HI*SP-.&!SJ^)!/M;W,4? M?;X#Q[:"_L79W2P*A!7P4?0Y6=66Q- M-OT-*R_K:G*<'ZJ=RAJ6[&'19%!X^95CZ!4CY#1?>BBK.ZXW@C527DLG-4[2 M^:PBM=BEPU6[^:Z82M>FD )_N>5.^RNK8PI?QRH3BY'FVD)-%#FFIK3 E';(#W+=]#"Q7;LX M;Z=7UM8UN9%FI28C)T5*VC@36JQ,P95G3R^VU'&B',^MF(HA;/AN>C3>E-=< M_/SIJ\$BF;#+M2*VG#46Y!RW%'T)L7;.KN1&XW@M1QK9A933:WA^/*.L,038 M.+NRE^ZE,@N[4F'4TB"U6VV'F::\=J$X3J]TL$QWM&HJ*898Q2?=UD[HF$EX M3W]%UT)_]WG9*SZ%^3]8YP;YK@^.$!KE+23S'-I=G,Q3U92H)Q=;1RY*>9+< MFC//C@"L!9Q0^Y7KO#*VZP#!GQ6LO>PE0/7@MK G?&@VH)2)_T:\_;B/[])% M =9]>X4;*O,QYJWC@K/]&>(70X,3;:^:W8;3K8%T-#@Q8;>=>[I(Y@I8//]> M=:[ /O9_>"/4,^7M[$L3 W+I::8NLBF&3RORJF.-2Z5^ZTJ,HLI:S*NPQ9[. MH U>@(V&7_YZC/U4')7_AH#B=X=V)Y[B(;+[(Q#BK1%2(2%N1(@,ZH0("7%W M0H2JZ4$($:JF!R$$4$WA0)S[C6%YTVJ]W:K3'UCU597P;8>*>(V.1!R?$-BY MH_Z!&2S@3G"+4!;@DUH1(+TWQ M\53JO=%O3[3LZ:K_^M/T0E\6KTC6I37K Z_\)N?+ TZG?T[__UQNM:YO^=!# M&E[=BEN/'K9,F_/$KV%VW+#S":ZI]Z67H9-'_?[4G*6RS%:;D8-.MC>4&^M/ M ]^]D=1@-A"-#I"*0A6IDMCE-P'3AQ=$EV;*J4R=D5L9D^H,!LFFW>((=PH[ MD3K/UH4Z)M0Q7W420QWSDHXA3G0,\5$=,U<;JA.W8BTF)C4592%1B6GL\^": ME]$Q@RI':Y-,L;XHT%NI9-.9?&L$,]KD7W_(*)D^+\0_X[?OY@L_9YN./K'7 ML/('88-Z*4J4KO3;@;W/+F["/W%"7/LJ2#P#RE[700E7Y.7,, EYHX"6G M6^];3VFVAAFR+Q:9"D:R^+JU7!NUID;=66E61DZ7&JB5!>8,AAV:7S?QXA(6 M]P##+)4.&HP5ZHU0;WPR-/^K],:'3:R7],:"Q/E183 7L4XNFS*39KPHI>YM M;"7F0DS/:J4L0]>7MIF?J:6ZV0)Z@X1] .>P11"6?!,U_6[S#M7$[T7<^\8OB\<61<(H%T9#9CGC*JT4 MF;'7^+V#;I->NA4GG$:6;4@&)L8&789O=ADACKE M%/M#=FG5QNF1B"7+G1:7A%9<,IH(0)()=4>H.[Y@G(6ZXS.66(O&J66'Y^3% M=C7EL":AEF:5>T?W@4]*SDVCFL;DQ-@DI;2A:1+4'20<-$B0[XW377?"[/<; MIUG2T,1,E%F%U+\]4/8^:"RK@ L:DZZ':-"8%'1=?"' ?$ ]H.RF+D,P([@E MGE? SBV%3,I#EJFTZI5!C$ZJ=;IU3PY&;?YTICK-MN*-)>,LU$TRS4GCEK&& M94-DXCR&<1/TZ>>R?P5B]"8)HI<0I_4%3Q<9;>BH@UG[_L08K>2NOFFTF$6L MW"@QZU&!L)MP4D$T0P0@+IQ.67O>:.V!M)B2H$\U"'T(RQ8,N!4((1,A-=\1 M2_R3U&R 4_>8D!E&KW7B7!_KY_@Y4RYL1(>ZZ[G@ A-FMNO48?KPW MY$8CK"0TUL$9M)>E!@T @.(2/<(I4K8_90)8*IP %DX >W,"&'^H:$F8M:5: M:3!D>I7)8*U\4>VW@@!X,M4J*\VJ]1CCI*28T&%Y9><$PNH(1&*:&RBE*=M) M#DOY23TQ[_>I(%@=N97HKGN3(H5MJ32K\D7!C@^H(+"LG*['=65% MTUALS9'G5\Z6[5AZ6YH-%F2F*9*E<55AY1:7.K]R64KR'&/%5*R2ZXSE.&$E MVYLIESZ_TJI-.N7A,)]G"L,8+_0[W6ZN Z\\VZ6TN9OC6JK$,0W;&I'-YJ:( M;=9<)@#^A]+3U6&,';"%C=ULCPFQ7*@%4K,^P-05/M[5&;E$Y"5**>)"I15$ MHV(MS0FCS4IB.\Y([LG:4N"I0.BC>-I(SJQ==HS%9)V<) O8.LX'4K.>8'/5 MR6HKLYV)H#;7IF+V^E-PY=G3NP27D:F$([#T!EO+V8F47I?AE6=/+W/$I)3" MR!%#JE@6[\<'<[T3R"%3O-&1Z=%89V*U?JY--:'=2 5QR#;>+W;GRF3*DGB/ M&2U[*A%K!7*(FJO38TP8-!92*BL,DLGNJ)>=@BO/5E0A;&,E%J<%EN8VZ61& MJ@V%(;SR"'@I:#K?J[!&=P R\H_R2%7FD=_B7^S=1#F_BSK^UW$D( ML L+8>#Q? =-!!5,&:'Z68'5OE%H6:\E18'_19"RYC&(483W)XR"*])C 6_ZL#'\^GP<]#TQU-*W"'NAO^JR9JL.JKW?6)9$1N+>D=C2*E,QF*DR-+J^L0L MC%F2\*_HF&A*]0E*<.>("'ZZS2>CBVEW9/=)EM#1N7&38@IK'B_*4E@T''U]^H_*2PFA)NY]GMVIR MDV]NA*'2A/CIY/.-=4(]E7'" M P&!LDT$M>__\_CB,9IZ,QG/7O@1# PXZ'A'@$0B2>L) 2%Z3$!RNDWCP; M?B34S^M:^,&P1VZ)VI)\(G\2;(MOW+H;IAR[_%_ 5HP?>AAL5$T%3XH%WX:+U0]YY':(NO# #!N?$'5G!4D8JSSC# M?#61CF7KVO+S;2)!_OG>+P\H!]*)V'=/Q^-%:ZT:5CB@8_*H&.Q+7H-K& M<6]6DNA6?,&;PGHXIDR=XCWD@N1[ *5^H&7GU:4T;!O:M6_O[%:1:UDGC)H[PO%8+E:5K=G67\>N^<(4II(NTDN-_]6\D:_ MEC1?/;]F5)+S5K(RZBH%-I:*BR5#41:)\=KK,@ZH8_OGQYF51_YT3A)0BC02 MOY)'_2BK#NW,T,Z\K'<,_NL81'U2;!M,(4NM)]M>>1XO?;[][J/>L6,)\54R MFZ:PQJRVQB>#;=*8K-U&.R*3^I4&Y14]Y@=>=Q@;O+6A^$M5X(T:DK_J:G>* M)V)F9199+A6ADI07.HEB-5+.<@/;5J\XC/'0TLS#%G>(TM] M[^UX4"/UF9\>YQH=1R:)03.#T>L.;]NLH<^)S[Z>?_ JHGP\TA;8EE9>A+Q Q)!-1$9JM M^A@P)O)6[M0A2J'VSS/3^;13<\9?'K?CVOR_=\J\;6\>=KVQW_1 ,(V.LFNW MBMG,R,2Q3-M*C 49F+$Z;++$9)G@J."C\Z)<.'1R M2G:$YS=LOZR.1UNP$Q-]?0\N]+H!3I@P?;V.9AY^3-NKI?1U ."7&SKN[7 M9Z^%A+@1(=X:+AD2(E1-OXL0H6IZ$$*\-;\R),15\28>;"+/7= G;C%OXRT, MA2MMR1Z"(OE9" HB_I0B[YJ9NBP$Q5G4[TO0$Z'X_ [Q^3R""_:4NN^ E\N* MCULK-@XYYR:<\[,8A[B$JGW@PL*__NR+6"-CM];R%XUW?0T8ZW)E0B],=WV< M3;C\7,&P<^=&S8O'69F<[HSMB:..<0ZUP%<"O3VN%=!)K"FNE75D0E1:Y(&=,6QA ML!SRKS]XXO(5TP_FB[K]>Z;%*["@R\O#!Z?AOYLW^F"ETZ]'LK][:?1;N:NP M*>\K37GOTVZ^)#K=(I8/0T07G@ M--A[>N]"\0_%_[WYH9\O_M<$K;J"^*^9E@5>B=RR@$I2HC**CZO6%(@_-'OB ME^^\_19Q(5X$Y!G;:&X-V+]?Y #> @+A0:LI>8[H^>."18PF7C%O]BCK_)4NX<538K]4 M@UV[#?C3D>[&HFZ3$K.LLGRE-T[IE808V[1BC=WSS6\T#2 M_3C9;2)>6W*M/)G#"'F4S&3%%,63$(F2?&=V^P3CXN9MK!>HL7X&R_%_G\U6 M?QB@CL,4^VZAWNZF=MD%7YLY:3XQ,N.K-;1[P8U/YLCC>(LRVREZBE6FE7:; M5QDI5VYQQ/F5&VE9S30RV(*)&6O,['4G5'8 !QDEGU^9':FK>8,:#A9D;<92 M6J948*P6%S^?=[\P%AQ#[_ <)F^WT_)\8/%F#Z9(SYY>8B1RNLA.A45,WBK6 M;E6N+M+PRK.G:_J@4LQFL^2B,6;HPG*V-FT1IA_.GB[U8M/A+#.EL2U9&J;F M3K'2&+2 S7UV9:63*=/\MI-EB+B2JI9::F60@@?<^96998Y5,KDY6[&FL]TB M7V'Q3HM+G5^97S2;J7**$=F8*%=L0^RGA2W%I<^OI/5102 J.Y'IC)J%>H_G M:UUGS67.KQP.:EN1*S;%Q;:IQ7-Y/2=5MA".YFP_]27;CK&K.(G%L#%>;CEE MM4?!*\_V,Y7B$_D4D^TNB-S8X&A![;%@/W'L_/$%O3?)L!C-,7QC5.$JNSZG M] ';X>>7LBN15,B^22ZV8CZ1&VMYP68H>.G9JRX;Z4(IER\7%DN[L,ZU*Z:R MBK7@I?Z[7KN!&_AR!CC)MDW@F\ YW,S2D0T(W)N3+4'1+<<,:-ON%Y/UV+9@ M4A@YR9Z$"-MK'X008>?_@Q B5$T/0HA0-3T( M(<+._\L2XGMG ,/6Y./:TCE\2Z9B]-L M8=+'#'%IKHO6E\H\@]^D8.I64*&G1+*E%BLS%A:+S938$%NEXZN6BQ403_[J M2O!0H818 3>NL;J 0IERZJK'YR054[-*KV+/UQ*IM&ZG4+"ATN84UFJPG52: MH<>8U$EH+1=F()XF?W[E>-:1%?C\B]M>C[+$7UE6^N-@!!Y([WW.D/+ES--[ M>![3ZL5/5J5ATTB\D!2_;,A:25-Y21F+H@ M!L0[\.Q"]1*JES!^=7=3[27UDN*&XW2]N<.P96_3'E+D2J8:-W3HQ MLKG8CHA-=SC6>YDLY4(@$%>SV1Y'>/*."9C",274E3(!&PS^#H-:H=\:!K6N M9VOMA0YB0AO&NQ[/!]N)Z M?)VG7"6F,C;ZG4UAL;36@U&)&ZTMX8;E6@6C.K)L7EE@A?H:2V3K9'(A0#P/ M"&T5303 F8=:)M0R8=CK\2RXU[1,C)U364X=F4Q#;-@Q8RT/=LD;:IG<8)69 MRQ-!8/KUV4BQXK0UR%) RT#TSRB>>"_(UC>.?I5@CX$&7M:QI(BE3^PU;X8P MH!=0G/=K([F_%DW&*:DU:2HA\K5+DPQTMCN2O,Q-N32*G45QXAUEL:&J"57-!PVV4-5< MS7I[6=48M6YMN2WC:XS>Y>M:O$CGC?H-2\T&=<.T](SB8!5.IH;R/.>P*XCC MB&RW=!+_E2&XYFM >]'(%&YFZ"G_.D\Y;);\MNCP'U:,3*9,9TZ]RK#,N6%EU4QI-YM.X2 BE%7$TF$Q6*A/'B+B=>_=^![ZY'81 ML6!],LLD.D:3JJ:8[;JB"WHU'W-B: 8:['B,)MY3I7 R6_'YH,('&4MX\T%@ MQ_9T1-H8DF:!1ZTE4XK\Y\I3Q=\[$^R3'':\LN<<5>=-D\NVMMMAO%;2L.7* M8(08KBW)P?JO/^D4<<9,R/Z]]H9<>0@%/C9BSZ3(5N)-*R(!9A,C/FQ\)(Y'(Y"F4;1O<#'1B"E9AB3 Z1+* M]BEX6"@:T' T=T)0P,VA:I]Y'.RKZ3ADWFL,GG@1RIE(''2Q)SKY&)Y^/E[B M_YR,S=B?-C%/77MGRM&ZO'$=!#I>IE+,G-,L_ :-S]V,^J1Y&E%5ZMER0&X:2 M8_A,%.3 F;6<'MAXXLY;).J6FDQEE6)5LK854G&V1]#1H9FTK M*:6'DE.T6#ZYJ9::]%*KC]=!,VO7M4I%6*6+%4Q>+:7X*HN7ZIO F;63T2!I MCI*"S*CK@8H[_:',52APY=F*!IV6-3"_+HY>]S>#4CC"31$>1&I, +H"O>LX*I6XSX]C9D:%X+58(!ZC"%_O4 -7$$QX.QWO&&?>:4AC.9'L$0N!/"3(DQ ,0(O.$ M)T-"/ A0M7T((0(5=.#$ *HIE B+DB(CU8\O&6U_H8)D+>%E?IV U23/VD" MY(4'J(;B\RO$YRMC,,F?)#Z7': :D+K9N%\5(R017I_' UE"N5 M!BM+HT++[ P*J]C4G7J*1PDL<]W*R5 -_#HU$+8"W[#P\;UJ(+\KCF4IWUJQ M$JLK/790'2Z(J3NK%(]FR/,:M2^WI3R6EPE[4"2#!T:H7Y;XW=S)1RL'?S44 M_?V[\EY//OTFI76%[@\DB8PKB*_8+EI_9)BU8HM1ETQUR9DC?-"9NH-&R?25 M)S&$$OWC)#JDL7:.58>J-,ZW6LL^SAI$7+_2;6\B9Y1K'4.Q"S0SP0][TH"S:_ M/\=N(**>>744YP)_3Q1)L!'P Z\"Q\&&7\.R>-1P.=ZB;V3-$R0(^N!" M]]HZ^D;D57Z*>NUE;07>1C=E<%=90U\:IBXZ+H=.> 'M#?PJ*_&.JD/0N:ZT MX2U@YD4T'=X3? ?[A"-$,)K$Y;?N=8J>(E3 3N'WJNE#QSK)$=U&FA59IYEH MS-1EC\TDJ:"^_II8V\C2D)47$K M"NKK9Y7D'1OEQ^GQ4$J#1$ SKOU MJY57J6Z*D7O*4C>S^7$^1P5A!="5 MG!JO+*M3;+MEMKHZ6+8K^5805D!V,$_,5'JZ6#22\?E@;N=4HC<]P@K87RD. M[.:PDYYO67I6,.N=E3G*:=X XV,#:-@9K-K+G7^GEA9 MC@V6W9C"D(N6W"U?\";J/>.ZU+CDRLRXQ:FV^WE5)?C25:[O28TRN=Q9RQC;0\83NQ2GJ]+9(++C'E,N?OV=0E MG=U0K27FY*:)?(>I[W)-B+-^]IZ-;I=F-C7)6#CQQ$S.IF)M1X57GKTGMA-R M9K:28K%8J[)KE_"ZWK<#I7B\FO3Y?":NL_ULMF7S%(;)V6F0%.=C,V)5VI66 M3,R99\>;*:T(9B ZQS)72>$[*29CA6H"&PX$,;]5J2 IGN36R0V/)_)L094+ M!M[/IPLX%23%'%!+>6RU,UBZIZ8%FLF/LZ5 = Z3$6U'3\Z:6*'0IB98E]/Q M?,NM6KD)ZD7).U>V.=D2%!T<1 %8!XV&8ZW2MN LEO,XJ2_GDU)^0%T)Z^#E M$^0YI,2AS#F@L!D==:F(#X11.IR?^W+G1\/ .#KCKPM[H5J\?(1YL>>!%Z N MF#X[[&-.MLINRV(.'\Y[R7*\%4)=/!K41>H)2_W.IDW7M7O"DL$>WOV[FE^= M%!+2Y5YT(7YID_-CTR7]:YO/'YLNH1Y[5+K$?REJQF/3)?-$_%)\GYO0Y:,Y M^;?,X[MMPLU0 =Y2X%?O30[8DM=\^)=[U\:GVW$!0 VP-_>=<7;AO3O.3WRM MP3N4FZO+S9N8"!_:DS-NN#E*0L:=*/)CA.F"^!H_7P?_8%26C[/-%\$U7-U[ MUX+D\S67M(G)FQ(@.:]*)F_]C''2;ZC8&QTT=YHS_=HV_.<""TL_;-?\\4J_ M2Q4@RM_X4DB[0OARZ<^\6,\-NV5[S58T;5G8EKB\3E N0$8BFDD&E?Z$ GTI M@8[?&QOC.@+MQC9^N4!?K)3O8P*=3R:*@]28S2ZW6 [.2@*L:4H1\#_VYB6CL(*@7G*0$I;4(A?5FK-5HJ0:9'3Y']<'&5?[Q?UNS)#URN,I82QE#MT5.Z+8(,'*A-"F^U: M%CO$8LW^3-F)J^4JOW8A*B/#%JOR9K&- M-YHC6A\VVI.UBP:1B9+QGQ4]N5JNYK>IH-=+A;^'OGFKL/;G*9>KIESJNO:R M=V/VVL)Z79TV%C$GO2469$9/H89KB&&5#@*Q"@7S"K6OWT,PWZH4O8=@>IUS M/\SGOGTVX<$VX($<\7O'Y6Z91K_D&H*J[DZ=];6&Z9K7B\U=_%<'B8R#P0]4L'YW^;5#]Z MA<$%P_+?2E2_R:E^'MG;BV3 \:V7VM(V1T_6"VG7HUKI'J4VV"F71J'Z1-!0 MC5"J?V09P05#]-]*JG^FY^Y"&,O'.#ZAV?V+/?2KIM+OO? ?>8Q[,73O#/?\ M;^"6O^J,*\NJM1'6XPFCME<5HM%3.N:ZQ67@:9Z*)E-7/,]#O? =W?&K)N;O MO?!'T@N7[G[XF%X8C[M=<5JN,$QAH6KSYJQ)V&6H%]Z;QK\NDO%Y%^DMD'%O MCFB8UTV$1;R5>#,B@9^(9\#(\2BZ@M95\)I;A']LPNO >GUC;AM9FT 2(Z*^ MUB#8\7\NS+B?14O\]*PX'YBY[<(YE\#291/&HZV&2<_ ;DK67K!,8:@]EV@(_Y^T(3(]INHU& MS K>%6-I_PA=\UAAS%O@2T YP;$ $P-N$"459MC@__L#2 !;+20;4DI$Z#36 MTZ4UUG/"$R>$)[@6C5/+#L_)B^UJRF%-0BW-*J\9-C%+$B#Q(0"/)6DO!BCZ MD)]S@)T#R;R>YHMUB=583%[WZ_5$LC+MY2B(67I&XV 96?,6$J2I!H16A"_X MEA1ZH-^WP$=_ ^7T" O]"-?<6UX,+L^"7*5)$"L=:- =NL&*5QSIH#S@BB4> M\#Y@6ED7(W\C_M8="S"(]<]MT5/WPNU)=D-["U"U;K:H9'_7S2^471#YBTG6+7_0FW&C:P[:RE MQI*)6LOJ!\[HU5:BV5MO4Q2['&K:PFP:V09/!3%D$FQDL9NS07!"#EC MWF@$3MK.U7*JSO,VRQ:J4V;3S<'NR*=9BH.5HMQ6*U:[ 5. MVFX6F?[<:DK+6.YE)?>Y(Q)0C0?K::_!;J#TH3P2>F(XE5F4>L+DO6:T..I>EV MZ0@+JX\B+,QI T2WK( MD<:\]XZ2^XY7GFOLL\*A..>MUFNO&MC\NOGO_Q!Q?$)@SQ)S-XFTOJ62KY_KO^*67&3Z,/G8=3(G M.=F O0LNDW$#%I>HE0G%YZ[5#:_OR&OE#-+X5WP7)-)3)K&$/?& M$\>C1"8=4 3*H10(80*X;%1?3ZM$$Q'H$OD))9E8X:HY.;+77^Y\<8;X]$4 M%C0(]!ES?&\'\Z\_'5[A(<0A@DM9\]/+&T&/LM8?.23D?4[0I55:J+^N8M P MJJ'H6TGRRGJ/2DE>5F&C=:FTJ2IQG>U+>4<7)7R0 3:-.\N8P*]NT3P*JX?2 M'4KW8ULGGY'NYD!*"G.R-ESTZ_D\5>J,1QE[Z@XN)O&KF2JTJ,,UM5-ZV^O>'SE#M,&4\'83#_ ML$A-E]^ .U_)Z'F4989NW*]SX_:MF2%'AQS](SCZFQW!Z&!Y\_R-)SI:MT)1 M+$9V[>&8BMGE)#OE2'C^!DXJ_?F1B(8]D\S0Y_AUDV >QB>Y]Y9\#X5Y\? % MDOOS?M^7=>=,6,JEH=HVV2"SZ3IY:Y/2_O++FMY:O4=)N0!.IE'_WN@/N1"3Y ME$[_;^3P)]R/L\V$<%E'6W8"A^7^ZA00R_OL#< $CRZV;J#6\"N1Y1FJ6_Q( MJ:9;7%M%('3$N<*(IR](%&?TK"NX9 :R)YKH".Z'L@#W!T^[+1/Z&+P.) M!HP*=Y(A"F\?FW<+3O2O9&,?-3\/&4MZ7SEQ9T595M](LK MS&9VS98$!(@%R^$\Z>/DT-(4[LKX*Z V\45AG&LS>8QWA-[G_:>@I]?XC:PZ:E8W38262?/ MP@6?!XX(SI2H^9AJIUBLL:AF)Q,Q-Q4U. DZ&05GW?F88,L9SR7!AE,"^,C8 M?P3B0[C=EFS9\-^ @!(XAV6HFWD/,!5.U97D%=+7L-]H/WW@!;:1-4%Q(-L< M'B-X2XGP*UY6T)W@A%Y%LH%PH.G2O@!HQU*AZ+QF/?O-6C<7WBUE%$T"O]!A M'"XRE33)!)\(NFGH)F15PP%_69(%7U2VSM]TQ@/>C@"*.29\.3CU&KZ+*\UQ M=SKYC>8B!^&FRG[--%H,;Q@*\(7@/@ BVD$[#\<^2S+:C+_E?] U64C@-OB] M/PQ<=B!U<)_-4WPWMYE\-]Y241;F0=6E(4^CQB*8[W7)0'[+G$- M2V.T'CDK+2HLS?=PO,-WQ>D+&/Q[^08G\=UEW?]9CS=EN-]P_2=/];8'[0XS MF0"Y C9'9\T;\$KO)OV^L>YJZX7.%,B84\IVQ)) M(X5QD?T!3QM2YH%K !( M:$!4V>H8P&@5&]KQ6^)[71$CCI3%K@_,"754+#!])BE,K2W5BC/47W^PI_-F MA/]%$@69( ?$;AO) R%$JJ%:RC;:(2_XO( N1UOD[U!5UT1=0Z618W!8-P!C M@*<TEC5QOAI'#09*N%'7**=R))>9FES!3_>6$H%06:<$Y)IEAU1]^$?6I_0"6RWKK#+(KV:69-\+CV<_O6'".*?]W" 9TQX M5C,\R3R3!1@2R&@!=XPYX#";2.B0#KG*YZKXD*0VXJ988POCRGJ0*$B%S/0D MCI?\HF5*[RW\O"0U)1,&:?BI%,P9,=PTVU*-3C&-:@JGDC.";/-3>-C$4P'' MS7OH"+T:>"*)Z$3B5^#PG4J F@YTHH"MAXCKF3)'W@@XGH&)$V0I/1T'P&[O M,(Z!B8T8R7KE'2-K(/X12Q(P#@0%. M"&]NP?HD@]^B@4GN=N@.''"-5=E1X.AH2\,KM[9WVL*1% M:KPIS-P0#5Q^G'U0:; M33:&-5A49OU6HS6CJ@7Y\ZY[T]0%21*MO*FK\$TL_U4"_?18I[MMIWM.C=UV MRXUV;Y**4\ -^),(&6@A:Y&5?*(JB07Q^Y+U3JMCZ<%(RFQ%4&:5 94IK:D6I^F:GNO M\!N3MZFZ2,Z$2:&Q*C';=2-=+I+6PI H2-5 8=L?!W?2V0W(0XJGI7$W=OR, MC_P3"EH]Z&"27*9Z+00+;.6=9.J1OZ\3B$W!1,E=>8R:#SELI2ZJ;,$H47QV M1F[:D\]KCB]'8DO#E41(Y23%],5Q9UAP.NVI#93). 9D?8&71C*;#$PL[$ MLOV=6EM]7LOXS:S>G"SH%P<2NIBKE!N*V&58N8?U<-V)-W8Z/#5>.,F/B(9P M2EV#/B32AX@$;WXBH]W#K@)G-)!0.:PS2]*)[&K1V)4KHZ5C->(8(%3R'%C) MCXHCT@AH""L*-UA@.6!#HOND B0H+X(GRY9MHASS?F89M 9OO3L73YP$IZ7#SPO%H!G):\YT%RK1;3+-TQE\K)I)YP-EQA$2,EP]EQNW5S.H7% MJ4'NP+M)%[UBTO49#SYBRM6/2:#+44W"N=CN0Q%WDX?G,8OX<J"96C<52E5IUJYP4A]4UD(6O2 )B@?N3 MF#PBL>\KWX?$8UG4R0I7LQ?+W:ZIB;OQ0JJL;T3B;GG)KV?K';7H"+%T?F1F M.Z,L\)/)KRF[XR )5%*F[DQ1E/1<[%%TY/[\<#@%3^O_[L$1_5FB*DT[29&) M)1*4.N[(Y2[[=:RNMWR:-)G)\GARM&-4RM242F$[;>B %Y+$%Z0=V,.^?XJ. M 7_:3P GG$?*'H MB."RT'NPQ52:Y_NR2!?8;7I5XX1T)5&W/Z\H/A90JT]V MO5:'QD=,@RKF=YO19CNN >;(?.DL.,3=@BR9@VU^%">1C\Q_C$B@XV3&6Q%- MMR-C2=( &VD2,".>(I?/ZWW R>K8NK"8@6L JP.5K,J6!0RV""RAO6N(,8(G MD,^$G>#W8ALE##\9_5["CJ+Q,!A:HRL^]?.+1N@ IH)^C0B/U>N6>*0Y/ M0*'#]C)S6JUPD)8.\-DE]]T.6PYWW'HF=!Z :Y,W[6W7!$:N^[Y6=GO\S8DT MU[P-.'J&=U.R8E)6DY1V3,'>LHRQ79EL_?,1J-/% 94@46B#@RTTJ[,3Y!EK M,'QOH$IZ-ELWUL!"(S+1%'X^#./$K7V%0T]]W%8F@TCP#D(/7P!M%W= %S.D;)O#^9,./47G-U7OZB([K M0'H0=%" )PXL!3C5#[(RM-H#$Z!5[O?C"AKZK>Z9+TNHBH/[%5+&"(OEEK4^3;<6B=UE M;!Y8R 0D4N:5)@]D*5"_4JVN/>V29(SIC"U>2V+U I:$E9$WS]CC1[G=H[[- M+V\P-JLMN55U+&);;)C+QD:] F'<;H/K?;:.EW)5C)624[PRGN!&CF@%;_"Y M6WGL.\ (&;1@1%'VVF(,SQ/V8_+7,U2^&Y6.8P0E8/GQFB"]CUXQ3JT73*41 MP[:Q]83;9+F$:K3@M,$ @0#[#I=_OYSZ<[7II=0/"E)W; L2VXW$*G ?KI(] M/>NW_C)']/K]?($OYLH8[? 62S0S@M;X>(P I=1.7V)_K#8.FQ/("QV[4K7: M:WZV(&=86\RD%H4Q,858OM%X(A6L'WV3Q-&0K[\_M'_5IK^.G$QI8EW7A.!^ M>;3Q6XV) 4;/--CERB0S.ZJNKI>PWIHX[Y6_6Q'B:4V"A9('0/C<$I<@VV8_ M__FY@7/=5/DWL5R>!?&"JT^8K9Q?6,4AMNT.FGQQC<^R:YB["HV53^]I;:%, MFZ5MHO^7,H06]!HJ/+:86W MK @%7TP%CT>_/*N .KR?NPH;P8A->'!PKWC%D=[SW*O61R7W*N2HMO8"^L2_ MP;Z8!&U78X(6>A*J+!1,B;#""*P$"(HA AZ#T20A\;C5NF^BMSC M(_)\ +^'N-8^OR_I&)CN>Z<"=TTTKC(J"\F"2%&+1K7%&^V*DRRT6C]+AY?J M^0\H[5AFY',5#>653<3<@L#H@DBBA$!*;V#_0SSM$$VM \1XM;XZ6;4.Q6 DG(# M7C![1'7H2 )+ FT92V#10^GK'L O$HLP&UBBZ,C6;)]0.+T@!PX809]J2+J\ M).(38#\W$8$02;QS1X0X109OVNY9 X%(#GG8.]5%>[G?"$K^/IY(OKESK_O.YL7CND(!$,@6]6Q<;@ MN'%]Y-,*"CN%+,B!XY-6I+.UGX@\M#7!_DE+!WH0^VQ,'MQ"0WW;2-"\UP5[ MZBA>P8^B6Y;?]R^=*"'X>Q$0^+I9'8+#,\=!0O]?7Q:!?K]>:5;G/8R1\]5T MM6FFN;CZ^=J1 B]K5A5LEF0UM%-MO7?/@=4,[AHH$/.$UN9Z12+)QB;+16XA MQ9IJ$A8 9@(\"ZCI31&%\B%+^22:[(EYI- 1Z]RK,^9CK?-O%:=?)QYQ7H'\ M:99*D7JBT1%V698OC_L:3S4POG>CN[D-=Y3;C5U(0SAQ.1(#!9L^LR 2\CJOI?#0Q]R(8+!7:W8ZJ:,^3'C^ZOE5K$-72%5J3V$:=I+_>)?O1Q&5[:_>JPQ(I8WTZ,UOEFI7D M!*=@Z.ICGZ?M[X2\>&T?IH!3*E4\'P GI"S'")M$I,Y.^U,7D9CXQSS:E ME8A?*HKYQNG0&]/K6"45)S!U9"QG8G\Q[AKK%VI'?M'I<"6F?CU4]/_&097Y MR$/^ZT]5FO+"-M*I4,[ 6>5/*3E*$IMPL.QKJ^.6TN.%^&SD.Y; MF(#BSSG@BGC%%SM#/U' [H;5(#":5>.-KB3,*&$)O (4HZ%UT_!N7:3SII7O M)U(L7=T5R00[*%>SMRIC;U,"R?&MUJ+?E8@FKZSQ 4^]&[/O6KF_>Y*C7*B. M&&J>'S,5M<=TA5$BOF(^7VKT(7(,<*J7K(S*.2:6:S"[^C V3\K3*Y$#Q[^% M>#2L>&*6S98DAL_&!WHMOME'MC5O_D(7:=?^M<(AE^Q +>YA!6=H7?@BN;?3:L\!O MC\Y1Q]!1N,ER5)7WTY#(TP'W!?IY[$>=A$/4Z;\'Q 5[YG6?^$89; I#W2CP M9(// GPG:3YHDA_X0N4<1O>XT]-G8L=$#+0<8!NB=8([ W:<7[[FO9=Z3 =[* M>Q,X=L+##G@Y/(<*=BSTU.C9/DG*'ES5VZ7##GEW/2/A6-KJWG9Z+^#3VB\2 M\"MJ57! 0T)[#9Y'6(I/D?M;])\,=W[#:.,5U6-GEL&7%38U8V5=+V_*=J,T M3'VMD.60/_.R9[ N8K]JI"WQX*:-C3-IF:U^GY6)0K._U-42,4+J,AZ@+E_D M[W?%K@_A3NVWQ:Z_#S=],2PN;A=)C3*VXP61S6T<*4WV[#0PAU+I@"JI;Q,6 M_T!B]"A[?<]<*/#X.I)A'_MX;F[4^P=J8?3_W$?QH7?H?7AH&X^CX_ 8BX#8 M.XPENN371QQB#\=&CR?I\'BPI)6+"":XR74)=1*N>%38UH=ZB?T2$9&]X)Z/-\_+/1ZK-[ILH2C1>6ML9?H]7N/[MG+;$?316(PUV<9B,)#+[0DS M46^TE7)YU)HO^\H5"Z.6;QNTP&%J M:CB;,=IJ;2LW*D6FQE2UN3*V@T6'3\TV>E+/]RV8-TS>;BO?%19ZWU:F>GAC M8 OZCG$*;+%(;'I6_ OSP3ZTE46):6133(.G&8FTAI1>5 2]?2,AWU4'Z\%X*["+Y9IJKGK9;KH& M5OPG$RCDYZW>FI<_#QS3]JX)G\2'V]+^?_:^K$E5)5OX_?X*8]_;$=T11363 MB+O[VQ&H.,^*TXN!"HH@*(.(O_[+!+0!61+4Y$Y*8**+.TJ3;"6&E=DG[8B?.+&K-2L&> M9V5*ZJ*8O912:H@ELT/2J[DP8DOZ,?&%9;$\@FI(N>P3E_(U-5) MQ;@<53O%!M"6N)!"\1Q/]%JCL:U!'%->_K9WM_#N-/@+__ZAE+*CTN1;I9?A M?B^O"R"VN"'BIC9JX7*ZUUP);:$Z[]#,_=++[$FS5FTIS;8L9?550QJSB]Z$ M"9P0<-#+:]>"GH=A(Z\FT+V5N1KXXY?2%JHJ.@5V8[-XRQQ.^:>E8XO'IT M[T,/>I7Y=9NO79@NK9$"I*L&9T?"R/,__:*>0KVV:_ '+R@G M*J,^G#P+1W M0>BG.I[?YP7VECNXT>4M4X,[ FA1G%WH=->0'X97 ZN4_,M,:;&T_#@J>!5D M#+?"R:O]=Y>[+2AWUS;@,$^QB62XG=(%]W+Q:I,>H0-!']VEO)^6]S'N60^- M=&^C9V>L@W*][7A>L[7UD5^&?[B9SQX6+RQ2$^L0FN #MS0MJ^F'Q6F,@&N-:_;&^,IEY,<8J$S4YFRI;\_8UHA!)Q/$3L.RR(NC:AB*ES-<4Q^L@"*$":Y/B8#:_!NTN;@DA M-3)]M M.+DIX_1B*B.FLI3SMVTXUFN4$518I(ILFK,G%Y*[>L"*T M0/[;//UXME!,LDBQQ>(']\I8O5&EY4LD/ M/SJMHW1'5X7Z?OJ =0S=!+P![1;=S=FO D)^R1G9'ZVPV_5)$LIK62S[+QXD MKB@%D6 KU)256PY2,S/JV#%:-ZJ!R%<2^MJQ+0MMF69-&%2M^& (.(MZHM'S M(I@G?YC/-33$^TKY+U&RH]V#%)]/)0%]!;528V&DZCT\CDIM+3OO&DMV(U_* M#/AD&IJAM*NJW1TT.*O?D(KUGC":35UKX+4TM(/Q=>KQ)2V[2F+3? M!)S9#3XSQKHT@M;E2%O?++$2"#06CL(^ECU @"F*=TDC['+?S)FD0]-7E2 X M81[.S@9]/WOUJ&]]97?WD^%?.M5[+<"-(X/V(,]TYUQZG47VL\XU=VZZN_#0 MD/=E7D:"J<<1&5EC4R"IJ9/5N(RO>9;$AQ4]( MBN;1(1"0R2&)T?20'L71X01+XA2!"D*JC.^Q,Q+R!05B(8V M6E8=>VPQ0VR(GJY$\U8GW^XN,ZC%;*:28]+;TK@!KVQ.5TXV4J8LCL8*VQKV M4NWEQIH@Q>D0/W\FCO49:5FT:=D:BR.UM[96<1VN)$Y7YIK5(JL8[1:Z&&6[ MZLE4M3"I:/][FA,:T MX&RST_)D9@_)\V>6L4:WYXR68[1;%X?Y+$;%]9X]C)^O)/4X5YZV*PD6(7I) M?,UHU#S9@-?2IROEY&:2M(>--==B:_5UV2I18X(94N?/W&X6O5ZGVF+0W(Q+ M2-.\VK,V#7CQ>[JRF>W+<4YF\ZPU&-/;8HT6IR5[F-CCZ/,MSV[1Q,P/=4$+ MZ*@NZ"#,=N+I>!Z1;QZ\Z)Z8UX?K99@-NQD+2_/%NX*Q\X,*%[]QFO\;OUPJ MTMC=P?'KCOTO6-L"RW'<>AG7W@ARG^#G)R;2413_R*:YX_25W:E<^PT>:!_> M]ZVX%R_14E\"^[Q7!Z2^%OO<\N9E1%03J"W MN4(U'5\6ZG!VV]M3A7:%>?^4_A5;60!F@JXX[JP@/Y$>>_)*L.$/WOP@EQ)J M8U-SHQM/L9$ B$V%U+!?"(>V/8%G@H>"1PG0>3BNE>=WC.@6I;EA#)_27#9Z MO6\4?#=XKO?@,ZZ*_=-]ETN!\(6P(FXG,_:=NNM^S=NA:_%T,"\(_'PD*UZV MZ \@.6.8$Z[WJST@ZEU^V(?U#V3*WCTYO.]ZCA6\1?EWWPS>\?'G/GD0V7_Y MK+V!ZQS]3"[]^)W;JPQ:$'>_>6TB&<-32L&,2DLC6LXML@[;HD>*@"[SGO>@I_-"GS&M&GSU!"8Y$D]2(OM[@% MV6S158QT."8;P-WP(#" !P2/*HFMG4>:K\,<*6Z/G08#SBN*UP3 M7?P7#,8%OC#):MZ=K.'2QV'3]'@ZWJUOM12+J]F-Q4W323EO'PYSV*?WN';, MV'(3&$SO_4#$.>Z #3>RXD=@7OX4DQ8+82(! E6<8TODP.P)E(JQ?WI2VI,3 M?EFS N,UY@P(U%!'3.#7FC"6YJZ%OU6\>NN_H!V:']GB:(#8K#1EF'R[;R!& MN?'5B(I+"BZA!(9,2C "*2R\WF3[;)6)(/*68N[L MPY.L,H^$=FE.)UDC5\MYN@P9[2LT6\#RX@$#O7R/7?MUI>[9_X*TJD*NWQAQ M:)\3N![9S8[J\8;&7"98]WDC,L6E4Z-JDMG<^I?FK3-DCP[[I0- M#EUEU;1%%MKMH34]XW#_O37QY<4UL:RI4YA)"K?J!HC:X*TI!>C;7SNOO-9# MRR)9 % K'#9P.3'W$;&-1M>'>(4<*NX;RWA M&1QN:HI[I;&S&U3P]I@(M-GAL"CW6H2'/!\ M#3Q3!/#Y/9,F 'O[WQ%;!\3GA7MA7O.[D58_].V^>+>4'QG [C.%*P==_Q,8 M6'47@C^N)4-R6XX[NS/^^@/U$TK\YW#@]T&4_+__-B<(#V' Q;A(1QX0)\I/,+$Y3#Q;U.'VN*3FN'ENN_W_X['@B"*;Z#D MVH#P+QQQ A.!]P 3Q6"*P\&9_UX"A_J\GJ%R_O_+P0 +/0S^[X*']43,'8Y[ M<"/OVG6'AB]Q=!__)BP^ZKM^N2-TK65)%-ZK)]&TW>)-DUMJ<_SKB:*'_L>+ M7W(XS'N?I%M0JV!7;5M0UD+%+6<[S7YJCX=KLM1M;VFB)PO)8KK;U-L#5837 MPX3;ABMYWCCIC'B^)A7#PPX 3?$+B\"P'.ZCBNZ:YMY])/S%1=RCR#/W+@ _ M/__WM%VHGV.[W(Z70PR$J['W ULPE^7X\& :L'>OD[^QE]@=>S MFJ4'^!=J<3ABYU89X5:5<9X15N-$J]Z DQ9>*Z7Y(98+'5DND>4262[?TG)I M[R<21/;+WW*T=U7L7R5@RTW,;;X=VY7,_"R(^!Q_9YB$D_U#+/MO0AR1%?"& M%7!OE@G9Y8 <>MT'Z?K]"<($VFL&_FKS_T$]C0 M!WVE?[O)5G?(WWOCRCV@PO*C B&@9>)Q??"U6?2#&]V7\_%Y3LPLQTV*DVB] MFB[/ZE4C;P>57(X599$;94<4Y\1K3BW.KY@D"V_?S@H^4775L_",4F%Q3*>X MRJK8*A>8H.+,QF*[5JCVP.:Z^1ROKN?,FA;MH))+#;&[.%NI;^1:K=/IIWL; M:KB&*\_VF9DGN[,LPY)R.B$BS7&+;[(D+,X\V^=R326R\PU>EYT2E\9Z,LMW ME<#BS&X>U5(Y55V@JRVZQ1)]2JM5IX'%F<7!'= MELT57TY(7*['I :Y;J4ZFS" T\]QE"'6^=:BX:"2CC;[HV0N9_5A:>C9V6=5 M(M/$4]9:;@V6*76,K"@I":7'[NS73IB%_>P4S;!TH2;"PA1!-=RG^L.%TIIA M>C4U*=@KTR]5,,[S9WMF)=_*=JFJS)-%*^YH9EMH,IZD!DPO3!CSC75N]2MV MI6S;3\A"F![N-Z9$=XDFKKGK9>HC+A!BAW *7RLFK]UCS>V]<=]&3'ZEH@=( MKQ<3>M)>"?;Z@Q3E]UB"*V+LRH)5A045)LS#HINZPA_W*($?[%N3+"W=L'C5 M[5?Q,@[XM,@JI0&;PDVEEG1A[#9F@K7%4QU^TV]YZ8',G=(']J4Y@E_U"*NY M]I]XW?+=+?F=0(]*P[PGN@\!&QO/8.F%-_OP@V:/7[A3&A3'\=R$8>1:N<$O MFR4KGFLT BT?=.@67*#[*@C&!@]J.TOAJ#4:ZY_ I0^//$ZJ)^"ACHLT/%3L M,0$7P#?MFCTG3'PX&PB\G.L4$5MQ+(E7IU\OQ'V1,X<]9==9A73L/LD1%8Y5,LBOVZP T=V6D,6SC2+-%Q(!?_X-13T)B>@^*] RS# M*9, @5X;(;=GI$?E*9=88FL-3D$[;L *'O#2YO)^_6Z/2PD\EJSPSOY7[&AV MU\O''N.Z= ^;6 +$J1.O>?*^Q,@M+G!1X1;?'C&5RQ;^H#^W]P#L=.L-<=L_ M=^2XG=* Z^+/D+X\RYQ-JT"/M.;M>0@IU0:IS,@N C.ISN2ZBV%].6C8 M/?@_Q$UH:]9FBD9:E)TR4IZ/1;&K]NU??TCB"8^?YZ$]71.G_FP*[' V!79S MC-:K)-WJ+52&H])I0Q\CLIKJ_$5[@EMCM*%H);I:2LUDJ3P96TK7TH=5!@[> M>D*#Y",4%]=DU .D[OGT]EAMM[+;#,:T&$ZJX+-.TU1HJWI/7?=)K%9;1,F@ M!E*#%2RTSGO\R;?A&?\Z#=2 =-!>#:J7)K&>R996K MPTVFQ[$%V .!3#XE @2V3PAWLE=:1S0T=F=]CX0],9W8#V[G(5@@O1'TL63L M^B5X0X7] GSW.'NO0.0EW6_9[3?,\1P"V,'$,_1W[X8UROY C[&V$/R&#_Z; MO)YC:]A"3]#7?F-]29L8,8@R: FZ(T*.XE.PY0$B;1 O./4[[_XSE)52=:2G M,FUNE:JG,*6 BGS)#HS2_94[_'XC-=/6]G$R]Y\#'^8KX8B [@#\)J [P*TX MMJAMMM7J0&/DTEQDIDG#L 6^\9E)-5]F4_=_3<'KRBJT/)*INQ2#';!J>SDH MM2MJR>1PPBEKQ0R><, ._XB:I1^4[KX^CF8WOT@Z;#BLIDO&QBDDN%5C MSAK7(+);A*TS ^S/:[?K&#TZNLME1E% MT<80_,'""5 R^%$(;*ABP8_5.^ "MT&9;N>Q!"]L*T*)-*%2Z]^&Y\CH1FSW-[) M+@,H_%A&6N.9I@@&$JL(N@F[);J/0Z"A 1/2.0>)()?B$3>4V4A.WD0B7Q->]R]U.GC MA]X'0$_BM!>2$5"QW!T:7RB8N(17\_/.[3D1/^_>>.Z/QGG=M3Z ][ M[D=S!4]K2MGCC*_],-,'\@3#6);]=@3R@8NLWXOI/5+!]%\._;E7/E>#RY0= M:[R2.3[?0^-%?L5T$U\>O_+E7+PL+^G0TA<.TAQVTB1P4E![/$PV4ZU,7QZL M.U-/4V0SPGB_9+O\ 87(CD4R:'[R:$P9NZ'5@ZILS4K=.@- M+?/%>+PV94B!2<("?^KZ[([[?[S'>.(D?R)Y,]GY0]^)']N;^P2 M)%IJ]LMQ%L4[[$)6\VNBA81*_I3%IC6+#TH.V\*99JD[J@U*4RA_J+O*GQ#& M=V]M 8?EI ?FKNMGPFGI@ [AT:-P[S<*LUQ'DX1(;5RB2>:'IW,_BB7\$G8A M[Q=V\<1+9R]7X!COL['=0%FQG3E>6"YLBA4*>;;?J)'HBH7=$(&Q3"2?,?+' M!()__?G'M08S1E+IYTBEL-K'#R65&EVZ@C=8D6=72\94Z)$P&CLVD$K A"82 MS^@'ID-^D[ PD$H_*OP[<:]@U$G,D01E$D5_H^C+#XB^O*FP7IM6$04B(U:( M6"&*B7V;F%A3,N28J M"#'9?B@)AD-_CKJ)[-TFQ$>8/\7O MX%Q^%Q/L;]YQ>8=8S=,DW[&R5VE_>]]23V$1"S^3-/_B+W\ M".%Q!DS8N/ 9$>-";UO';GYLRMB&87L$,K+Z*%50JU2@ M3;E?ZID67'FV3Y%8S8KJH#=F+7U"RP,MP28I&ZP\V^?8R3<;HK,IL-16S5(Y MKK^V"_"99_M4\\4*,21J ZY$6AKXWL*JJ=.@>7F-!"HM+-Z8H:ON>MVER5I_ M*<"59_O4BE0KG:"[$X[/-N<]IJZGXA1<>;;/!*]9C49A/4&=3@5+EE/EN> M[;.A-W)XO#*:R36Z49^O.]::3#!@Y=G;13N39Q)MO9.CR.2";?6542/#+A4B$SC8;][/ MS#*;>IQ \42N5"EW1U)V")]Y_GK$F&QI4D#3:"TC#D:)/%G8=NV@&8#BL#I8 M;:O<4,YUFCTR0;']0ANN/,-\$5$V&;JK&%P:;=1PF5M020&N/)N4R%'.U)IW M*(&C%%++(5:V%D_"E6=':I8(+IY +)++#>WIJEX3+)V&LPK/CP3>6"@W-FN> MM8Q!IMT:E'/95"-HL"!=IOF1+%ACL(])@UK72F5U!,V:\X<6%W5T-1BO&ZR0 M7O?G!D7SS=YT2 =,:MRJ!5TJ\"5VE:1Q.46.L68)KCP[D[CD>]O%*-_A!'8" M_NFQA=*8 2O/7[_26C+&M=HU5BHK1&O+Z-)2; R3YZ^7XA.#EBH-C$.ZFEY. MM:1LHP-7GHN'Q'9:FS>R;3E'"/7&@IP,:UT&K#PCYR(V2F8R.8%BNQ5GTJ4K M]+2Y@<\\W^B"SFR2*XF5K*25 M6@,^Z3[U#/XU9JK&5;$Y1JU5GDV,AD22D]V]GIP+Z U/#3 M*(E30W$D4.(DD<1H_&PC>C&N5SM\ Y57RR8UV-IINV],@_1)@I_+.FLM6)DO M=1(-H[K:FDJ@/K'CFY9N;%HY&6]G!LY(7:['&R9(GRBUVI;/38L-M,;VJ:' MU066G0;I$YY%XTDC,VMPZ:Q56TH=)5<<3(/T25W):LS*2K)HJ;C<3MAXU:ET M _4)WNP7-)H>;M %9=?XN-/=&/% ?3);LV-C&:<)P"WM3;M7C.?;$R9(GV!K M;5QG!QF!QNZ!:5G^V3H]KR4 MT\4Y)W1;774\60TL>1JH3YBI,ZTT19L3RNUZLS=;+CM$(TB?E(A172:H MS7PQE-'YPD*9('VBV&8KO>H-JYR4&+<3[42#,U=VD#Y9.Z0@#W-H@\W5@/U* M=H>+A,$$ZI/-8I'25Y2YX80F.:XY2CF3[3!!^B251^+M2EIOJO+Y::THB7C-C=1ID&RW\C;^:5=0V6NQ=B6.:VP>CK)!,I^I4.. M=&!NDG+:&7<6/,[/K/8T2/8W$KFUV0=N,;IBQ)2UL-NC8A/*_C/"4RME":$3 MG2Y7LL0\4JI6;*D"GWG&\JLY#VB]75FRZ6I^T;;275CNY?F'(H[EZD28R_5RC,F>"=-0@7N%GL_A@P$J%B;:A M\AG$7DX#=50?VZ#VLK_MR[E5LHFM%A45;S!!.FI1W=8R_:3.RI+8*QK;?!5+ M"5"?G!VI12.+.4EK-HO0Y0DWR:?7C;H=I,WJ2X=.-C9M ,N&VI^VJKEZL@^? M>7;X>;JN#3J915ID6E=4A-I,PS1LCE% MT[T"OC)ZW41##-:0RQ8^*-(#V" M-4B2$A-I3::,5=_:T%T]'@^4^70B36SE$8_*);YLU$W=*/4*C2"9W\EFN90\ MSK>XFDV0I-"K#.-,H'AN;CLM0V1K<\XQRP1KT;ULE@B4I-IBK[722@[["275NQK7S&U)9!%KFJVIS,"* RN3X= M=#W2, MTE*!T[FQH8YFAYB1Y9PIL#757"Y?&00*4L91ELMRO9>02WJW9@Y6)%7G P5I MU1I*C9R I.5<*E,0FW)&LON!TG&DK Q;I_DL*O'BL-&R2+F9"I2.6ZXNJJUX MILTB#KUIB]WR3"PP!])1VOSVQVM[?>K>',6]&[']B8'<^&5#9Q\?X?(R,\6? MQF$MP!? TXS VT8X&L$S#-8 E'G^FHP[6 M)Y1QIU;B5-33/0R(H".." ][[[8$0,-5E#Y+#!#]WQLNM)@.\J:R_%XPN,C4*O?[XK,O-1NKZ4]TO M-QDJ9.1R![GRGJ<1D4 D,8Z*AQYIF!HSG>K"U"W2/227R.:*;*Y0V%R7I?:J M]7+1KHF1A(QLJ@\0#0_.QT^%B%INYJ4\F,45$4AD<'V86 JJJ4NJ(8TC@RML M!M<'$/WZP.H+F5+?9CZU-W7I463B-294WVJL.32F7B4;OX[[84 G',W._# @ M([*ZE-7U;020+BQX207[\X $AU%%9'-E:>398M]&&+G]7BYAIX6X+>&O/RE> MX=6Q$./-6)%7+5YW8EX- GYIVRW48+AT%RGZ7IB_<6,I?[QF:5 *[1>'.\)G;S7E*5OFB2&*WE.$'),'%IT$\I@Z/QFH5J]A;=I/Q* MFIIE&A".@ :\T&3 7$T4RS1D1!Q,6;S.M91F(T=D%BXK?IMP;^:)XR,79!><">\G'X:*!L(T*#J,LN\FHX'-)MKN 9KRPZ'MS M@S/RR.P82&:(\IRFD78V610VL(%0_-A/(=XGWQ&GRF;CJ;,/(X'@MN3O4DNJB%D?H M9=2;'/+:=(.PW_+L^X92[Q\R!X24FV;V,/<[H0@(/ H)7][[?[S&TK<-!K@, M9134.L"K-LGIFF$$F,O4AANB9,)24(DO:#6:ZG3C+)RGAO_Z0Z!/R?CU[>6? MK8G?*8G^!E+JS4KC1Y)27_/L'T].7=31-SXEIC[I[).EE&&*27$D4P5,;E!S MI&+G8/\NX.PGR.=O(+SN[=D_"N=>8P#8C]=-[Y4 /SJ)OU-9^Q@4_H!7R)_Q M"W8:B#']'M\6WD>[@@$@*1'_Z;R.MX*.$BA!_*&O'ZN+BQ<7Z,9<22TF/KB2N)"* 'N[?B%$"21 MK_BPOF* @/RDK\CEYWAVR3=S,M_L.'RI1:AYU!]EF\"?Z7/9^0U$9P@O([^+ M$(@N*^]\67EO0@K?9>:](?+3+SO?.]A!5YG=@-L8<:6^,N$Y];>[\PQ7QYC; MFX:+*JXS M_43?H*?"S];C(;OMO'@OF.\AD"[2^"6,(NDQ&K^HRU*92)0&.;15F6G3%,&: M!@/%E-_X)?GP0NK>'FF(V/3C+5W"&@QZ@)8NQ>DLG6%SE,V5U(6,!POQ^)%R&R\\U,"(ZO.B MD&ZHKDR_-6M$]7GA8(U[.R 1$82 ",(M'Z/ZO# 0PN5LZ'^;T."\/I(^2)SN M;G;?\>\,P8$4?FD(OW<_'+X5)I/.O"D0"WZ#N)$*=;<11!%$\S<"9^XDDA2! MP6D7/JJ\/QW@#G%A['[B;@)1>$>SS-^\96K[X3WH/^"Y3'VW0__-F'?>#_HB MU#/V9DQV(JT#GJ^!9XJ*9N_ M_L=@93Z>Z0+O(S8 &#_66J&!$,3OW5!X6' MY.29_A6L^^+=4GYD:(IE"B<'O=U4,GC"C\HO<);]_S_/V/J"5_8BGHP0$09$ MT,\4%2$B!(B(."(DB'@O_A@AXD:(2#YCR0@1(4 $]IQ\\Y(^0L2M$($]HV_> M($28N!E+T&]>U$6(N)FV?COM+T+$C1!!/9,1(BZ(B,]>L[X7VO@N8\X_X3)= M/!88."3USD!XSX&_/1 "AL7N0>+^=C@Z-B*4SQ/*%Z:3#S+K_K M;\92?\*A>3!ZN)(S\=UIX&T+_L%HX.]E0N(9IQ^(')CI5!>FO/F74\"]9_J%LJD>2(8]F8%V:'L)F M7X5;>CR8^55035U2#6DH?5JBPI_7P\#+:\Z M]E$,L#M1RL5,K3MV-KDLZ&*"7P'L06P)ZX ?Q2ZCSP1L:(2+;X%]&^D2TW>% MK1Z8P+,6CV*N/:RL\0RS;R-J.KQB721F%NI"A(.>2D5>M7C=B7FUG,2E#;E0 M@^$B]1CGUMKC%F1$?9="T7 MQ ]]@'*ROVV]<)9,_&TE5]2@Z:X-F@;;[A/+L6@V: MSAR\4//QI50G;<5KKX6OCT'1#W@'_+FIMI[,O[CG%^KH MQD^X_GV7XF\PMS;\UMK #-J$L=[ M6;7.$RQ2*W1D;LXA*6@U;H;ER@M/H3'8XS3% UMW,9?Q1+/X0][_W<"Q#3 71 MC>,UW<]OR K?Z=HQJ^FB($47C]_VXO$*\CQ,Z(UNK7[##F1W#=P M?6^ZN;?]&$*0A)B5HM!H1"51Z/2O0J?WIIL0AE;O#9*?'GI][V 'W1].9WE? MO/]#>$X=16"C".SWBL!>O/[_!Q-SE%?^O?$;Y95_'V$5MLCOCTDI_V :N3LI M^Q;&9:B!\1.RR^\MU4-.!%$.TF-KV,@XIHDQS:OA\!: +TS989KGL=X=0)_P&,V;\3^ M+RJTN76'Q3?[,KA_S #\9@%ZW3;5IY4V55[7A_@076O%P6C"(8V$$L\N^IM5 M9?KK#T$\!_21<5%^$TR'M8O?XV(Z5:![.#6O:F@IWQW5C>34C!L-@&G@$6!G MF'Z* (\1[V@[E#VZZ*MB4J;IC6:D.B*PJQ$#>=63+[Q>M&ORZ+7 MQU;X^?,46V[338 Q. #=$-0KH6NV-67,MK"$3)6&J^9$FU3-!//KSU;0M7-< M>0@ VED7]D-+7E.Y E#VDWV0S/O++E+VM-?%)WQ[)XM#,WG%.QSB]BD%I/0B M]L!)X<]"S!T^#_YH:F"# ,![VT,7QMI4!6^>Q"1@7@F* N#Q%)L**A!XBGM6 M?K*05,DP=7=\_>Z1!ES_:=MDSP]09ZU0O)67BDR&Y=/5\FS6KS>9IOWHH@LA M/B&Y&$71QA SP6J+]6"])W_B@/S'S75S1:0&([2E#EEQ*-:GIFD#:?6$)1-? M,B?^&CGAEU2W0L[,*=;B?:?7E;LU,YM?$M9\VP2RB2+)]_3_?>0(8[XB[P[$ M'9"20'A"+K\P'9VT<[\]5S>X3-FQQBN9X_,]-%[D5TP7J)+7"><=#;??H:"O MI;$03#]535T+!C0NX2D-5Y(?_CVM&695,_L" -).2!]JQT#"(SJ% I%.9RA. MZ-#Y>J;?U>M-8,.HYRI1%:XB%!Z@-_^GI,#]<)G/%I8CG%<2:$LNU3-9OHB. M+$_"X^>-^8_%R!,,,)BN<6"I!TK^R#H8@UT=F@:6?X@3&V$7G[" )-&A%(A! MB-_+X &O]\YU'$SQ[3O_ ']CUT5VS.>9Y&];Z7=:E7YQL)2EYEFZJD M2XD5OG'U.4U33UC Z+!8&SS5\*'=;'$QS[R ^!P+NLD#%USP98GQ'&/Y\2SX M&ZY:-&+@H^.A@N1SK*#&X/63AW3A]2=(ANOYCWU3823$#,$T%2]N\$'"D #X M>$6!\!NR*9:2B[U$CT-R2C8W(XNEVNJB2O.%%5U.=!D1G,>7F$H*D18ELX'( M5G^6V*YPIBT+ 6 M+1'MFLUB:ZH6AI4!T'^F+2AK(2#T98W@G!I3 D]U8L+* L;3PGM7[ E!I!- MO XW @D%\K]W9Z4!-]CVK:F8*.G 9N15%4@1W8"4Y$N1L:(9[E=?%RKWU+A!\H&0!,<5: M" U^XR8!-CXYB#8>6[H?LR/OA(DZ@+G@P5( - 6WR /J7"P.Z C0H&FY M$-->QBM!.60\P>,JEON[,7LAR;7'/;MO>E%0'PV&Y[2Y-N!8EP"@)=X[_,>G M7'U4)YUHFO%,F%B*4!/WOF&00&(@D0#-TH;H;H,MI!3P)[\_WVC8M3>Y3FNN M+%EJNQZMS2TNEMN^#I54"_B;YAOKAG 9,+H$($268&] =PF7RZF05&3FV3[H M\]O7]2_?A'_\X.6]FUJP>X)?N#8&LHA?&L+OW0^'FX*-$?P-+?@-XJ)4W6=7 M((H@FH?I%HCN[1U\LIO-COX#[MS4=V_UGX9Y)_I8-G "?R;?K#Z:2.N YVO@ MF2+@B1U(=K\CM@Z(::0+O(Q Q?.?)1"SD#I_NWX[8/V39_JU?>Z+=TOYD:$I MEBF<'/3:61H'"S^.]G^#L^S___G4&P@N_YCX,_YFY4R$B!LA D.?$V^6!428 MB%CB9R$">Z=0)D+$#653/,+$Y3#QR>*I=\VEVYV:_L2IKRJ%__K(]''^+_01 M!?T$!F\%,0\;]ATW[QM=XOSOV@,7SX .A,#K5' &DH@L/D46P#N#0'$3-[]( M(@ 8H8;%+C'T^.R1\+L_E3\D[U]?)/XMP5EO;$8+I*S,U7 MN818NW>U:U53$3\ICC=/KO^)B]'VO4_Y=[W+ X17F MVKY"'\\FDW;=3*W*U MC+J:+5<(*@G9RJQ6)H;KQMM).[!F9\(;L]OEZ^QO93W#-F V&AGORKHP;2Q1 MITM6UU)U7F(*]I"$EK?F#)>'6S-U31ITC4H7N(?$2]A][%.QE7DO!RJ M1["EKV]9 M#Q99C]>S'N]-!;>V+N]]WK\6TZ^U88:_^Y6BO._^NXGZ!_4'8T7@=0B[F?_6 M'1@(^,9K%""\FI^!DP]#.^3USZO<<[A$0L_DS3_XB]_ CA<09,6'9Z M +*CRE/O6\>UI_YG[Y2(^'@QM>5O''NFKH26$S5*O"#AOWQLIL.8W?^V:^G MU#GX\Z[M^6%6C?_1KS]N=3.LZ4YK;E&NL9=B_&$9R6MT>0S5('#QNX@8.QFE ML%E77LO68)'4"C-F,ZS:P^00_>6];;\R;T[5=3;7&\A."A7I4:G/B\T&6$GZ M*T^89U>2W3,K^5:V2U5EGBQ:<4 MH-)IIZHF4\QSUF!K6XG*1&,2H6PV]'[R MTB K%&BCV1MPK25>*(/#M5%D"J1;=+]X.=,Y3';R)1.7OHM$N4@6T[5E2CCN M(O\JE8DM36I$CS0''(47X[6:F>R12VA*?? :\M!_.?970B(M;M^SRNV =&;Q M['HP Q1'RO1&RM1MN9:NMT=2!146["J%9^1*02Y0K>F;K?M@RZK#'E9/,5Y1 M8K9DSF*:JCC[UE0 UYS,B-\HS]NU$+O^C@^;D@:B&)LU:%-,95GT&YN@R-% MPDS)L',V((^ GGHS?BWLF@WSPWW>R >46O'?3>.VI#=XSOH'9^1^W_#MLO^NO= M)H1W:MOG-;(-G"L"D/Q:CU*70XXDW:Y1WZ'$\X,T01\+A/!+P.#X&QXY MM"&*I H0J "T\*6\QUI>WT/C';%:\'LRKL%AO=Z+O/ME%ZBQF:; )HO@P::@ M+V"O2K=!(7B+X'Z-W_4_%2W8/]-G>K@)E[?/NZ._T9K1)0;PF!B_T"SP;A^[ M^\;K2TUWX>A_[GTU #8\[)PH>E?Y%MBGY)UPZ1*Z^VW_*+#M9JQ[_%V_?[HK M3":QCTV-\;39N[+JVJ,?_M;F"$GG__V3O"^=RJW -MD8W^&3 YE74+Z74;>) MAI%IEZ )@C_1U/E4D8,6^#'8_?ZD^?V+EO)L\3/+^^K],2'^/-8S/$$.H"1D M) ,VD@4D?=X+(>\Y)8JWS)FF>V,@^*7DR@!/WQSII-?L&2@";^!TU%J61.&] M>A)-VRW>-+FE-L?_(LD_[6I6%Q7>A#%F#X9 A5\LHJT4I\=GLE";F)5IEZD7 M"3BF$46?4.^_5Z>+ ; =*?+K#(B[.LCJNB *NNX+V8]!;8GG$F/>;J.KM=AK M$Q81GV1A;_,/ 6VY>Z$'-V YO^W_NO;T P+VC!:]*7B!$!7B*W4BEHMSCL_A M\RJ:Z+57L,LWACTEX]03#>\_/DB&DOL6CQH/HQ_0'4.D#>*%/G[GW7^&SC"K M#*M&'F473"&7LM;8BN$:@4TS_DJZOG]M>. ][Z,Q[C_A9:QW/-P@SJJ]G#*0 M$-96JY@O4O,6BR0K4C^A%)O]*1,XTNEUECJ,1-RK#WL@3^.WY>F7FE3P,--U M+],*\,QKHHN1(V/3XU;WSXQO81;PFJRVTWV6L_3U-C>+FT0M\Q=1K<\(A%4\ MDV-9U+#E;ADO(NU5:B94&[_^Q)_P)/Y$T $VX LYE(4I/W9BA70AYAXHQOR- MB""&J0S27/:FG+#8(F)7ZUNU-A,J$?%BUQYFQ.QO_\5N4=PT%#N%KG*:H&#Q MW"A',="@/UE;5,MLC9V3:\5LI:K*%*R,GZZT#+O;POF-R=9&&Z2T MRM.C9-N&7;+EFI(PP9@/5M9G4[4S;!#L%QNVNDC M&F'55W&X\FR?G84^W4S829U;$;(^9#(HCO09L/)LGPAI-Y+8RG9NTTU.K)J'6"M (NY:: M*-$84N%MH+B<2: M<"5UNE*HM9J322UMRS6EL+6FQKK6G3%!F22%A89AW$;NR2U-SHK$>M)N8?80 M0\^7+AU4;%:/<&>I*4:8I8;<.D9/A6KJ-35'IUD6_4MI630+BI4W*>> M(73=LSOYWFR+#\%2['P#YD1):8M^IH(NE$YZS'9RS:DYA4O/ M-J#.D%I;RE=EM-6/#QE2&F[6F09+''N0. K%_ J_8^!<,\,1<4-Q' MA:=X R!:"-B4JVF@AP@#29;IC07BQV-@!O'J6/ "=$PK'<,I].GE6/7=>9[@ M>)4)C'3O@A:J8,;@\V/ [M*ED>6E2)E:;.=0GUJY_GP6VP_SQGB_0]TK1O'A M>)(D70GN.923%/<;'#GNX>;AQ205_$OYB2X?#3MQ8,-R..W[9'2SC?O=H M2N-S['[S& ]&!'EY;.Y(%_ TPQL-Y$*)WP4V1RX104MC\AZ,?]\IX V#MTL5^^?TA'[J@:(/I@Z&4'E("5O+?2I0S# MAR8,A"\UF/PG\G'SZ.B!Q6[.4B1>4'PD". KXPHZH;CT1YU2NNV*%42<^ MS[TR"X2B#KJ'U/&G:9]$%B$B! @ HLX(AR(H)^I-[LJ1XBXG6B*$!$&1$2#B$*" M"/J9C#CB@HCX;/WZ>U;KMVQ"_[9]>-MVW'[])DY@(HZ>1\]N.WX&^'QO%4+X MFWP8T'G5V.%CQ_9C7WQ)EAT M.6;![@^!RU6NR M+ZN&[LO&;YXU]L\+5X=\]>+QBP4?@$T+[L5]&? J< , #, 33JLQVN/A.%./ MMX:B1*#(K*[.C%QVNY*F0P+F&^'X$T[19[EX_[HH5]^ #L+&U;=N]G@[KGX[ M\/?]N1H_XFI\V$ACS*K%#R7964^':!U?%&8EYOI<75@KW$;)%$RVM:J;^71B MJ&S;#<#5U*\_&/&$)\]K&,ZY^ML[R1E!U=S2PN_F)H= QH6!$NX,A9#ZVO<& M2SB<\WM#(80^_5U8))0>_H7 \M@A@5]_NJ?)OJK;5B:V'RK\^QLY^-_5I;]8 M%#(,/GLL=GNZ04)\_YNYR5CPF&://"F?O"BPTC,*_WT>D1<6B'\ M= LI]*[4"R-_9[_II%OGVU&FV_>^>S]ZC'XBS'327LQK)E@3SVK\7?X/:*)9 M(FV^/33*.*)3 1U[(T\S!_E85Y#

<-;PR''WMOD%R; ME1[&2:+F=J8$%1CS' MSXVOBQ>_A9@GHC2%*Y7(19+A$H;6524#5S2WLTIR),L+#%6(KBJNL@@#)0,P MK/#G.':U KJPT/TK+0'.&@%\SK#Z1MD)44N J"7 @QM(/C._)0AKBH/-AQCE M<-U%HIK-\*5R16#@[(R;F4AAH??OFO41]0?XQI;.!UB\* S9#/ANAG72-;V2 M[J0'Y,H=C_-)6^??KNK_F!%] ]B-CX!-Y;YBU[HVU M%C;PNW"*M:XM@F:T' XA6>J:*)DO1WZ.01I_B;\]J50%['=[->P/5=S/*X1Q!ES*L)5@P MAL.Q]=VHFDO/#O\H)62$D5E0#5.WX+C'MQ&H=-.9&LXOZVRMI0\W&6.=(%+V MEWO/P%>G]T"H =4*WJG 3SWD8(&COGLJ1U990\YPB(K5XI946-:8*;S=I-'X M.6XD-;8_2@R>!?:9B_&'T(>I[A] P==4]:LSW#\%>#;5XU+)^ )=J3E\6N27 M':;Q97U^_&8/ Z8$Z/(%&76@9 4LD#OJ:K_"-3>U!F>AA7+'-K>U*L; 8<;/ M0;RQEXQ/0/#]!,E7@(V%!<.L\PX$KU%3CS!J^"@=(-RPT*;3"%/_+MW[7$X:DKF:+K"X5V)8F3,93O=:F!P#=^!-.QI^H^$?%H?$B#A>\- <:AD9 MNU4:B9T\%D*:L>,-A2FG;!JMK0MBM95?90<($-'T$X7'WQMW_AD5*FP$?2P9 MKO0^F$CGY@(F_G,\XVWI0C1F^R!UM<#!$Y90XMU>"_CSE7U$U_0F]"_?(8.- M7#08:6TNT 6=+!0;Q- 825_6!H$[8'VPN'I@_T?#_ZL1K!GH$HNF:\ J8+LB MUU]IN1R"KN"8>^PY2$R\N G0[A_SQ@QR]_H',#?\!B!-+QG#1VI?L35AF&<< MM"0TE5:+V-37TQ :QQ65R(SM5F^$=MLK71Z6]$TEU8#Z@$318-[VC^O-,C5> MX6=)C(V!&<)+KF$\D5[\M05PL_[Y$\@",-L:F*)UA1^[L]=/V+ZC5H4Z/F'+ M:'?DY!>RP=3:\E^,5[\>C:12&YT?,/,AZXRSTVU?+"8&<3B,'84IB/>1_AYL M'TW\OTT1J]$DA2WX@LX*Z#8]B8^)+E+\( MG"/6J6:WHF8;*E#T!(E>D[]??('N0W'Q:^C.6'$FQ6326U22F7&^;*4S=28$ M[-M>3K-M>E'/HT@F(]3Y)"75I.GG[+@U]-*^AG:(ZD/4GXIUO_[4>\G;;['4 MB: KSFY.^.F3FBTNQ@"-, '?UH'MN?GXEODU+RGNGN&AW0/ L=CN"[UAXZ#G?W/WAG\Y^/%U):_<>R9 MNA):3HK!B(-4=3XVTZ'H^=]V+1UX0P5_!F0&9(1RU(_:_^C7'W=>N,=&[E#L ME[IM_L\!?E^CRV.H!H$+D#D4DI)J>1KK'2!5D,>1JQ*"ZQOID :.F M0[@4NQ;D#J;40W9W;XP**B1U>-/C2>.9Q\P24 @2K[B]3F+" MRN*53U@?2TL7AC5#9=4.-2O()2[-=S"LQ;YF3A16UR2*./L=Y:.#A9^KA'SOM+<)7(KN[,U_.\L;NS[MWQPY>'ONG=Q>W MD]\GCB2\NO.?L^2=LU!B< 3Q7\][Z7Q(MG_^>R2N+X*[8_W*A-.GMW/[5TP M2%F"9YNZ)5R,F<[:V;_.71"27AD11NQZ8KCEMS'_E#'WF+'# /^>XDM"C8M^I* W47K8_:<]D7-$7]$HPY_W6FU$B MQ!#&4)W 4! M3D8V'<\WM[GL2I9JM199H2NC$0Y\2$ ] 2[&_DVQ'0:\[ R(SX4/B\.LX)TA M_C&L\E-=<.,KPR2?F)74<'YE00 MZ3F=:":G11D9)>K\MMONQ6' ]DXY*3?FG&M!=<1)DQ::)-:RM:QDVGVRMS!: M,(Y"$0'ELRU^7RUL6;36I)$6/RNV>WQC MB)^O5%?,BFB5LL! 5EN&DTI,];4^!2OCIRNWK?)V2N0V(H<4R@K>'70+=I\9 M$D/T=*5)-8O;A-$TV%IQ8^65MIS5Q>F0/%^Y,?4XR^6Q%-MRE,8BB:_F]38# M5I[MLT=-DLYPT!JPM5EA,['GNC)HVV#EV3[3A"@YTS5'R;ET!5FONN+"23+# M^/G;&;3F=(CQI"@O^+J).&NI6'.F0^I\)3H=K;8ZH_7DA6!M^0EGU:IC.PCR M:#GG%% II!D-?C=!&-)^2B3(V(\6"X6FZH*A,$^1PKIE;3FE/B:F.1Q"9F M0JWE&T&0)R:E%==8"BSJU-&:*(V21A,+I.1R';43V?D@+5M;T>98KB!DZ4!* MMG-#!#=S\SDK:)/^TFY7B8T+3_)TY5QB)Z.9G2JBBP31S262A4F^W B")Y+2 M:N@"$Z8R/AEFD@M2Y7J2'01/JC@:R,/>=L/R.)'2S7%[6U @Y(FS?5J)YCAK M]2=LK=LPY?X084@TD)+;LWX%(5' Q@N[Q\I2<2R6U$80E%AY2,ED:]CC5DJC M5ICUC5)\% BENK+IXZUT44-K;;Y*3ZR"H+%V$-4I:G.=4 4U#AS<&5:@6KTD M)012W7;(K%"S*:EH=]OO* F'1VQWJN0Y=Z#T2,RVVQU6ZG2GTT5/K=$ 37BCA[3;/.NMF%Q?7HRG6 M\!T82;6$"6.^L!R)V_N?%',]/[*IV;.C>*7H0X/X"K!D2#(V) MI\:X$=/] (A;97GL(7NAMG,G3!*,2\8D/A,9L99+Q;5G@"^0!J>"O6;<[:=X MQ;V):;<>X:=NVE@3YV=&GS^OCDEN8%*45,4S39^NR>^%A>[[IE+N_Y! MW', M1N-53^RNF;R^0F, ?'YI"+]W/QQN"E[,^!N"-Q9C[Z9C=ZOF1@EYR]1V'W@W M0.XG1Y'$P]"BM^;\(L[4=QOS7XAYA_Y@/?9[I7@'US 'S]? ,T5 >SNH[7YW M"ZA_>Y=JT,U_]S[+OV!T7[Q;RH\ \UBF<.6KK8L46!W<1?YU&2@>CQ 1 D0 MCGBSY#Y"Q*T0@3Y3$2)"@(A(-(4$$9%H"@LB(M%T441\O(O0:QAYUY"]-9"S-]&?@.15!?M?PXQ^'V2'$TR"IYF MXP$?"Y[Y__V*__KJ4:EG/'G7IK ?@,5_1T?:D'5\0] MC\0]7X/95X&PYS'\JSR&X<\H]M \!N-AQ[P57NJXN&S]V7C'ORI3#P7HW5M\ MOG5(QC $F&U]0?*^;Y//=^7AK9J9W:?Y=?@@X7I%$20B[G@P[C@3EA&[7 0T M7U.B-SS^W#),272.S^]6(B*:B%@P3EZZY[%_WPM%$%+)A"*\7+',#P9D) :L5_$?M^%_<"_UA*OBOGFDLVE M&%MT.L4Y4;A4&OC[[+=RN)8V*G UU$*; [*NM$;Y%&0_"G;."\H'?SC7^#U% M_Z:W7);XD9]2]N@NZ@W]O;_C>!! *P@\(^7XK>@X.;'\# MUU-YT4!/L;&EZ\!7CXS@T!K!]U(P/\9DOK+'NC/XG+3':@$V)?'ED%MG["'ENJP$';FLC\.M%]:*/X8)K^RW?H ),T6B,Z:LOH6N^/38 MF:57\W81UK-]S'&]U_R6L(Q*.2U<@@59FNIU.#\KP@*48)B[NN^8:JDR MGK@-+8^*#-]:.L2C&J:HANE[9^-&A0*/CHBH4" LB(@*!<*!B$@TA001D6@* M"R(BT7111(0SXOS18H'[I,"%(4G^S5O@US/H3ZZ$HPJERU0H1;SQ*.5%?PN5 MJ.[DV]4;75B4_FS"^&8%2<=SZ ..?!B(#HA"?Z\DK/<9Y4+G#4<.RD^NM@@; M($+" ?<'1,0:]V:-=Q(5/VI-/)RO40O4;^$W 7]HKDA4WO#WG?3?'R?U%UDC M\,X_(%.DT2MVM72OUT0ITEPG;:.7[C%^=VJ,(*-TK8@%OS,+GHX(::0Q9M7B MAY+LK*=#M(XO"K/2I;(G7V'!#EG,==#92F5+2381+VP=+5YL[*J,SH>S/;J_ MVYIINHD 7W]QV&G[VQGL/]4^_['F^/>R'EPN;0,F?4MTB?U67JBOEH8L+;HK ML[0PEWH&3E@ U@-Y/G4X8O0'9_1O72?UO4R/#_%O9]&<4)K.:^Q"+ZCRIB/Q MLC0%_ M-#_PMZS_*$T?/\\2S7Q_^=3#I/":I;B7;Y"S&+VR6@@K^=:?IP8^O M/4'OIAXJZYTN<"H;2[:K-:LQ4SAKTE16J^64,RGPOM/NI.4V::PH*7 M5'B@TZ.Y.X1GGDC&&&@=.'D&#LS93;1^GTMY70@:*G,V2OV]ZHB/EU(04?%$ M&(HG<")* PQ!/B8>(2(%P>U338DO9^V3S\GOD;6_]PPOEGGXMJ2Z^\$ODSP4B8.KBX,[ M%RK\EVAJ*.!#N+"VRN93%B/4TYQM(>$D/\UY\8 M^IP\NXR]E&:Z-R7>(>?B6Y'LZUWIKDVR.-WDJJ:H-5E!2IK8D"D7]14D6?)J M).OISXY2U;U2?1B7Z:K*+CQBXJ/)3$M+%X8U0V75#C4KR"4N MS7*RDNI+7&O= M*V1*N]2REDM%6("5O!(;\\8L!F^@ M8I+JT2+D!??229C$3,VOGKA Z]FGF&3\?5Y3E*H4BE2EJ,]K*"ZAHV:*(4%$ MU$PQ+(B(FBF& Q&1: H)(B+1%!9$1*+ISAEC42_+;]B<,.KS&O5Y?0S>B/J\ MWIUCHCZO49_7;]WGU1U<"NM,X>!2'HX<-V+:R.0E59C$)#4F;,8S7IT*;D#7 M2RE2#@=L1[TS_LK-NO>Y+]>>*]0)*0_>]L9ETIK(&0(#.;3F\V=!97WNS&KZ M*^,8 _IKE#/%/EB=K,C\%M'5%&%LR-%T2,"[$B)!10UR(B:/F/SVW34NR^04 M'U^VZX.1)B-QG"!1)3[ 4 8P.6RBDWSK\OX!7,$TO(1>\L!2A%8)OX"I# ;L M4*-8$\]L@5?/"P C2W]^R!_68_2F393JO .YT B04^NV M/&YVI,P2I:;K6KF06(!_=ZU^J;>&0D=,&S*FC2:SA].P^# O.GA^:CGF<(U2 MK+C=-OKX_Z>=^YZ]-C'L1EAP-Z$?L.PXQY=49CCT3V@J!?PW0 1$?[W MJ)0,)ST?WU,\D M[.DEFZ:OER+X-K7T;.:4/[I0>=Y]^PQ#6>G@"XS:% HK7 M2T:KE*\Y[3PSI*[=0?Z[DW/DDSX,*]ZT$?P;K-AUD-&H5!=PN9OCTN/VADLI MN@U8\?/-X$-9S7569>[F*QZD88Z!?:!#\ISM"GG\= D"OO0:>9BOID7@Y L) M[IK+(["C]W&VY?\<99'N+4;$'R3KYW8DRHO@U;]YQ>8= MPS\G37M-']RTD=_[_! (B5C\F:;_$7OY$<+C#)BP3NH 9$=U4-ZWCBNA_,_> MR93U\6)JR]\X]DQ="2TG!7K$"Q+^R\=F.F3B_VW7TH$I8?!G0&: .96CM##_ MHU]_VF[QF2;&TEX5F;&G4?XPF_8UNCR&:A"X>)>AASQ/HR-BC \I6DP,29&* M#Y/)A#!,3K#$A,1Q"J/I7]Y;^9T(F".:,RPY_8XL)*5DDM$WZ\6\ <04>KI2 MH/5%83ZM4YS0:E?E%"TI&9H9XN>/QX9683 MMZA$OTQPR$RLX_F>C1A=./7F[)E\'-N:E9*)<"LCD2JS50MS*OY\G..5&#/' MXN(,I3@\/NOH@XFUQ:TI$+YGSQQ.Y=)ZT.Y5T5*+08WT'&\[(]]B.MFGPU/% M--@=Y["I_\_>FS:IJBS[P^_OIS#6/>>)?2+:/@R*NO;][PA4G&?%Z0V!4"*" MH PB?OJG"M2V6]H>EK83+_9>W78)55GYR\K,RD$K)DN8QJXD+G'XS'9,IJA, M@AQ@E&M;#4V:C?M&$XX\>";7S*;F!:(B8@NBA<];S;S5236YY.$S7251+CGT MHL/83I*?2ZXP+N30R(-]YVHB(ZZJ8AZ+UBK#TA#(*QHX7.KPF1/>*,9=;*HP M,V(<%YHBG90Z-(=CAT,7CE-*)]:I!F;/\JN$UJVUJ*J$AF[?'Y3@VAEQA,B# M,M'I\(R[;/6(\7(DX4V)0T/Q7\?JK7Q7Q7Y]7%> :0+PSNUSE;=L _[KR9 . M?'%:U07EUW;JA1K3B]:XTIRE"E,*<&6K/R7A&P \Z^?P'99A@].>79]+:]Y, M6P9>FX6W;1GV[HD][_!F4_8Z..B:"94N<=-H0H-3]+]I;E2OC_HW!'1MN-\4 MX"3VG$J&R2Q7D%5$/,?#/+MKV BH*1+A1ES#1L2>DV%Y@LLEVFW.ADM?E;R$ M^V\,58+$QP1VF$:S:ZFV*6X2":YK4US0ZECQR.N\ADI=7 M3(2?\:'ZPNKJ+N(^S1Q_6E;P0TWRISD?JO.Q4UZ7'U?/[I&E/U"$?GI#_W5R MM%[/M<'1A9_Z3N$;Y1B_=(EPU"NQO5/(VJ &)]3QCNJJ=U('7#,,J!R>&XN9 MJ5(O]/6EEG:SG7B3([PPU%A0N_N32+$K/LT\P18_M6"[X@7_H*R[8BJ\7)G> MM<;R);&(N G[E)SH4+-Y8XTES-!]S%Q>M5"&D(W$9[-X=DS8GP[,Y M/)O#L_GFSN;.!!C BUX+3^@?.J$O6$CJ.L3 %=+D.B7'M5XI=G347>%M%-)+ M5M )[Q&O!0P_*3)N1CZ<_O+ATFL/+R>.7DX$7$:L!D*[6";ZAD+(!34V;K8R MJ8S$)1_Y,@*1\W=$GLUMRZOP [4K8%JA@A4J6*&"]?6 C,A?]R1-66W;YA&( MS$J 0VFO)%B :*VVE>*RU:/CK"S)+AM-QI90#>-27F;G@6#]SYTKG0TH0U%U MM"6OVN"#*/A0!0U5T% %O2FA^?EJD>VY$ 4,-LRSE&%S>E?NC%IU+X4)J9QD M4+G((,&XS;:]SC#EMYFVUYH2?.YDKHP^F\F69W_0FICQ2" !38!"'O4%5754 M-?,PCZN=P6*C?,'&E/JTM2(RQ8I(1^E?V\PH(-+6D7&;5+7S9'T='&WO9WW5 M=&O3C1*/;\-2/?]29(\L7@_*5X0Y8>?-]^=VM.#\F^EL#N,?SYJKO,F+@]QB M;EA@,[<(;T ^ARK$V-!G$4'EY9GY% &\H45UVX(_HBKSIND1^BF"'B5Y3/T4 M& M*+(N0K&D>D1!U7?%F:S)IF5XJ2UH$Z!UA(YP\SE"'\^ W#5ZW7^? \FDZ7!# MM:6N+GU*H\_19A@RV@B/HR)>.P(T!_]$,B$GR,+D:5O\5Y_#6<&=@>^'1.0E MKPRP_R9;];<6-8??)MQ$'-U61<@H< G\R[MX$2H\D$+0W$,$T+7]J7J"(_&W MM^>>/N.UP(5,S,/-AU_>/OL)\I4)7[J?9PJ_\>0M05[8L@AY]/E.JD%0836( ML!K$A]4@WLER/ZHZ!&ELN\3Z:%WL1?/Q4@;.AXK*MG=1>-C+\=.7?&,;Q?+PRPC$5(I$,NZF)="JHF,:VHG4XQ M52(9/C>0!&Z!6WF9#JH1X<:H]K+9K:04N^487-*=KM.C@RH_L$HVR=69EJ80-8Y,C5K&PB"" MZSF8+#Z)%MHC)>,.1%*:LPN6<'Q7^>N1R=6$J_4&\13;7L MP[JG)]GU&@5M0'_1S-9-J\LNC4UL5UFRI'M4!F[F'% M28G5HAV&&DVX>*,_KL\M*8B9.^6JP3>CK2&;7^)=/*:/W!5P@I@96VE<9N$L M,EB;'9?J:5MJ+7Q^*5%:"#6!1W6]&XV&V/,"!1*WP\ M(M<3L1G$HBS530]F9EMAVTYG1"?8+%4&=""+#F<*-6AF: RDK?D\7LBTV6P@ MBY))=\B:TES">D4K0ZGZ1#(E)XA%V41?KILU2V%=@ZM$T\NI/FL$%A*9+;+Y M29<:&TP^:2AT3';KW(R&(P^ /-,ZZ6ZTUVYA>0.L2ERKUAV)P25'##N+Y.YDH1LT8.A=CZ>PD=L+,MD.D4<;D2%EQ-P @$,-:/X^8),VRLV MG],78R,Q,"G2&WK 4;C,4UU\U#%96UY9L9;3JF5F< (!C+(L\@*+U;@YMJBO M"*YG=1K=+GQJ *?0;GO SFP68+R::KKE)H\7^][0@PDLUZ,9'>-T@8UV3:IC MC(9NL@.)%**=&E:ZYI"9#86V,(C*4TR! B6 K4;U>B\93^DVR_>R1DE; MNA-N 8<&\)6<*>#%7EW+L?:*4*8N+Q-.# X-8*P*D6II?*[5Q_).IE:M]VL* M/J71T(-E:9Q%BGJBM6!MSJBQN7BEUFP[:.@!5-E"KS5J+\&":9?3A4)!7+EC M>$(%B"F0S19;N52>9@BL5)[.F*4RKP6>N>L69:@3M=3',EAVRBV2+;K*!(JI M.,$VZM*Z:S-VJ]2=60DL6>])016*Z%"3Z>C,B;=0+(,FX6K1!*\NHGI.1Z(N]'6E:>'MN MK>4U4Q^P@W2\X8B5)#K'$P?<7^\Y$W90$%G"XN-:4^EPF7F@Z$OU<\.QP,2Z M"BA$Z^5J1FYH*RE(]$V@Z'&+"B 98H:K)M;J+H:#P--YSEKQ:(83;,9=45(; M,PLCFVX&B;[ZI +,02S64%QY-EQF78FM%P)%GUGN@)2T;O99:CC ^#6II)(# M.DCTI=8#LM2766@/3OJ=.E<>9W55"A1HJ69*T9L57<3DY6"0EL!J)$(5*DA* MN5@Q3@]RKL&Z8%A9)/6F:MI.H)328A-Y75F"/B8+PT1GE5BWL78S4$J5N4:6 M&>95B8U.E6%_OLC'ZGJPE!H1Q;*5&;-Q!C3Z*VLNS,9=Q1NZY;US._N*FJ#/ M0(=?'7/M#64AMNBGVF4E+^HQ@UH2=$MM'KKV@L==H6N/>NW:\XD0L:#2<4I/ MWA<\+YT)@-2:O#=+[P,XQ%^'"XTKK[X$$#_T MID0<$%!9ZMQLUA8F0+154!]G=JNLCW?,Q_@^L#30P%BVWBD4QK@B5TG.6A,E M&NL*8YM:U\6:-IP)X_>]N ??ZVX7Y+>25(SPT2ELNY>.$BXID, MZQ9=PT;@S[$0$=>P$2G/(QQNQ,4W(A1-5[(1H6BZDHV HBDL]WC"C?AJCY^/ MM-:?6W7R"ZL^JQ#^XR4GC]T/?R*FY?VB@6]B3:'!A(CR_WX1O[XK!['GQ&6C M,/^46,@:/UD0;L@8^XQQZWQ!O*;+]T3C17-?=H$DE/?\#(J2TJS?)^/UJTKL M^:EF2Y?>U(NLVS/46M+-K MX-:/_!)G6.2_3G:Z7$^^THUWY-SH>1OL'%P4!F0JR0U^I'3*8U$IIYK59KL+ MOUF1_"9;1"(H-S[$XWWC\0>J?'T!C[MJ-?=CC$$A8H%0(3V]0GKIM-A7=#E9 MI]QW#;!++_?13E4/M[0F5G3A: ;%HDA20"]>N? M^$>]MV_'=O>+[PD^D2*AR7"U)L.)E93'D2\_:L=_6CRP8 U2R([R+OO4KN?-[.&[TIBWDYX?GYVN\.7X=^'6CIF5X+?Q( M&NME;/#M!4M38[CUICH<;:C6Z:)?-U M'$Q0'CMR8N-!)7Y#9#X ,D-;\G2VY*=!^A:;.:DW3 Y. M*(&L2/P)2U%W;4F&]^CAK=F#W:,?1,.$3!\R?7A5? N'^RL7\>>/^)(PZ-1J MXT%'H49<2ZP99H6U4.\B=,1CARTV;M:P]^^,Q0VU0BOB2^+L7F77=?>ZN#__ MP(?W6.^Z";JK!FG$%R5::6>[ZCPC)LJM]*814.@F" %^1#FY7H#?IR;RW3MK M+#%-+$I"1\7RZ_&:2^%XWHA)?CE=_(G L/OR-NQTDIVM56AUO@:6?3L8O @CIVA1(@E "A M^^7*E9[/2X",TRBN)Y148 F)B%5X8QVG9&E3V!_I-Q_&Y6W;];WM.O1SQ8*W M*AY<+VV:P&M(M]=A[)U"P4"CEDV,J=25=J/2Z"GSEMV(2NL!/SF M^6%-N[#"P$O U,<:M\\7M5P+^^R7E,M+A5Q'?+_3[=%49+KVZ*_)?W_FZPSS- MD/$?E?&O,:'S44H!%V=S7C9F\/B^!0WM&ACV=JN/WG45(=KDZN/]^[UZVY8I MHM](81FGS5L6.]>GQ)]'>.VN_U"?VLUGF_O/%H!$60)T,4@+@F'#E[S JZ+# M;YD!=Z.$EDKD>NU80Z$((J8M:+J5U#=5@O$GG#P6AQXB]3Z1>M<9H&^0"O^U MYT1M7&C-F7R:=L9NMS0EBW\>=WURI#) RN>Z\<2:(8K+=6>H*%&MCMJC>T$, M>.Q8W=$;M&[?: I;0H4Z_HWK^'==6^@AM0SO7[ ?C114;(+DAHFVHR25WMJD MFKTN3J_ZDE\Q&53.*_4&WRIT6GE%"JN,VECQ?43V*8. M,GXTV/K&7!=; H7FT-6:0_=3K^HA]8KM1P%2QLZ522E;9PK,HFY*22HS&N!% MQR^#' ];&STH1D._Q8_K!$A[.*7OH;X%$;IIW1'K!YJ2 G5F:)&99IOT8V^92,A1V7'A23H:_AE+Z&+V$R5<@O8NFL MFF+;C:9,]F;"JJ=O:F,33V3RO@,AZM8$&*$A$AHBH2_AQS0&!+D 0936\5Z[ MFEZEF$5;3[!)8<1P38=+(N6 .E8S+P3MPX,V]!Z<6Z5X![38--X9KMK5VC'R?++#U 6TKC46Z5E_1'(Y[ENO1&-\0GW>,S^LR1V_$D7T& M?"X=.B\WC%%$U(>PH?>^- M71ZZH_3?9^A9^>-7[3O4TEO0!LBUM58>#,II(J'4LX,U;959EYU(WC1__9-X MPO!S=J4,L7\U8/CAR_E++_>RV#__C?VGL.^F<[;0YK4Y9M,]C.>8^20ZH]$T MD4[S%$^2Q[!_8ZZ-UYVSO3Z5O$>JT)#ZDNBZ)CEUPO:3URN/;M1'\JYHJH&@ MOG)F)R^IG4JRH<@+L4G.JMGRS(:RR"N>F CHC1W"]F9A&[;&OE6U(AB[:0/?^.EZ_:A6P5\/I:)^$WR=MGG%I$ER1Z73G MZ[[&V(:+$")D_,=:]S5>^/\)(6[,8&X88,Y#-6I3L"C4MZ_VOO$NF@K#FZ#+Q'*I7K;KV68)FXDY45<3S3(^E3C$X3]4L0G+>4,E/-I.8L42?;_6F7UJ8,C2"(,M\/.W7\L>/[FN[SP[SW M>]#([SKO_7[4@?>29S5]W&Z7Z_T,Z^)3=9PQB'D_X7"X7S#OT&D67KN'@+UN MR_A.E(?W "NU,DVC-6P4%#==+&=:E?'<=&@$6%2//WY8*N=V+\NS8&Y DGD1 M!*'I$5ZT7?TE^?VH"PT#5::TW(;*:Q:MBBIJ@S\!KJ1<@W!H9 M:I9JVHLAPW>&65+1ZE3,=3C6O/;WE/YL<@Z>(!JS0]KI9V^LA M$@UN60WY4!J1BX$4;RVG$R6O*&,BUZG49VN)P_W*@(>]5$-/R<.C-722_(R3 M)*B,9S[MB*5\06!LOFFT1K&BN8@["*U0=_B$ZO!?BQ^IX)_MN)H]@^05K@9Q M)V0.68-OL7[CR4/]!"=VB2>="8A8GH=E;NAHDI!7X*Y%9$^50VH+?#/ZP)H M7R]W 6^8$0"?+D:R0 "S$3#\OY#X4P2)\J<(Y"[T$Q%9\H:,'F#H,_2$R!A MU,"7H;H:MJ4;;L3@+0!UH0@?,8!IJU9$'_LC=92?BG#C$>;5=KUBS:QM>+=1 M',YM3I*.OG^N3%(\(W0K)HLM4[1,VXDZ F\+/3?![ M^\/^I)#&NYG0C%]%O3W2MM.*JF!L_>;AGF\_\,26_\E&0OIC]D3F9@SZ9'.D M8-B_T>(L8SNQS0MQ?]&?- J(Y\11HT"4EP'/U^$SQY GMU3;_AY%A\/OD0%X M)>I .OT]UTT9<BYQ=+>P,]SQG_A M6G;__T,]B$B$&W$%&P%UM:,*:;@1/[01J6<\W('M4GW(BOWBA\9#S\W*J37UCU60_#/UYR\K5'2P"H*_4;&ARK MH.#['P[_?U!8 =JMB"C_[Q?QZ[OPPSS\7=#_]Z?$0EZ1DU6<^ '&N%HVH&Z= M#8@3L<%'1]+%UQK$!M^3^Y>.&4&M>R,C,-8-L.>CC8 3IN(C2%]ZF1>YK;J" MD*#37%#ACY "]%V__S=OJ/S; 2_G*'/,G BLF9#&FZ::NN:F?90N;LU ":S ML@P>'A"RQAMNT0(SLZ9K: F&KJKPJT4DQ8")0GXAT>!\ NZ[QM'D;-Y2A 7F ML@-0TJ5V,U&3.*\(+T$\80$=<$]S0?VP4H"Z_+I#*?!M*4"\D@($U\S@]*+- M<[+B+B4.:Q"SXJ3\_:B2"TD!QB [5**:'[!4N^]6S3H_%&TD!5!^(90"R<,N M Z>0 KY>=VDT_%A9I0M8]NW=/3C2XM!=^"U895.N=T,/05KYQC]F)1?7#&_R^37/V4DK4#4O:RXK52_2:> RN/!IT&W+E4:Y\'7MTB]Z 'SZ]+GU8 M-P!4@S2@61%1'H^! 33A1*6E'M:DN (5[)Y-BC/WC[M(<$V F8&RC&VXHI$* M-B7[@\KO9A)@V>ZDZTI])%&6G>6RB2?R:)NY$-JAM^"QH?TC$3/? MA79OH(_<6K*;Z)K360A_"/;AF+Z,\>2BC-;&BP]W8BT<\YK!=,0M!;\B+-%,&N83> MZS63IB5Q7M5P/'&NJN&/ ='0H7+%$+V,$O0=B"J+V6IJEA8=9I8Q4A-"I*KY M.8(HU(C(V'EN1D,'U+F7V^55VV.)"(_*7O&:$$:FA.ZGT$:]J :5F?":!(K: M7G%"VBO:NT,KO05K@*!FQ;RJ5"Q%]2(?LSQ&LUNMIOEIM5QAXNLTEKX@YHT>&\LN;D4SQYJ)R%[JH;<%=Y M7?].5Z?],:S=,#?KCJWERZAC'@YI<6J;%FJ4==1*-O+4>EP9="O#$9L:S66 M:X4BI-A3>Z5TDT.Q[Q0+"QT>84NKQ#EE\C@.BG*:9K"ILFVJ+,9O8BI M;&YM36T/Y:@V8?U@9+ M>[5&=H$>4/AN E[3?IQCD(D[&BVG3FU<98E893VHIILS#34EQ#U%*G$6*_=1 M$!H&8MT&0L_L?_I#A"XM)E'*Y0B,G4T2"[+D-+KDFD8(A4K0&16@V\#G;7JA M=MV:Y8!:0J&I>GJ'U*6=[3]KREYZM?=]:[@%[V<%^KMWAWTKCZ<8+Q+:B/*9 "4$D*F M'TTZK2::\,;U=99ZU=5 +[-"&OMGPKM-U3 @E\0\'>7UL:?>FBAQ? MC5FF+:^%:2F3C[J:Q.'DV2\5[Q_'UQ;+%>+XUC2JS^.X;B0,R84LS0!:[H^& MQ8J>-3T@)X2%K\"W6;_R@R6. M'PX^W0!C%0A6Q)J B#R#.^W5C+# ;*X;O.'NE^Z*C(#E *!Y8WGO'AN-Y;U< MC@@$5$25>6^QLO=@09?!FY#+>#GR,T_,*F,J8W5SB;C ZGKKF(LGCB;S,"EKO43S@"H8J,H*4%WX9;CM: C\ ?X1KD+<4AS-?T,F1U91*8Z(;4%"K;W=\%Z+^AN9 M " NC8QMRS;\24YXGQA0[HIPU- MA,]%B<3;WL/_\ZJG\LZRBPJZJAN_MZ?4WKHVO9P)3X))(.JW;.;'\-6_>=7A M77.SSF3RF=BIY[]W)QVB1"3^G$S^._+R(Z+' 3%G_"JZ1[*-O(RJ8&S]]K^U M_<@[V;:??= W>K,OEC[_3>#/U)FV9>^4]4[:ETWX/SXR,=#Y^+^=>N:-Z/,? M@GZ&; ;//=5_[*:'Z.8C:"1Z+ ]1BOI^H=CDG5SD_]G;W_?X\C55@\C%;X]* M8D)PQ$S1:!9TEY2\%/IR2FJB\_R7_[;=R/B*6ZGY8FK)RJRF<9UT5)S4T,CX MVY'D>"X6+2%:QOC12B[U9DE\X* >8MC;D;DNTV[H48UC;,J,,L-DNE>*TG#D MP=LU>3[-UJ-CC77S8S4A9X1XS&K"D0=OYY*+E#%OMJ!3=>:*4;^)19Y.9 S50;(DT[7.QP M9%RC$VP2TU8L#UQ7P@L#?@!7%$!/>VU:&&TLJVROJ.%Q>F9C2=D)HFCQ2K:6UMI6828]?D=C&/ MSY8D0P?M9G,68Y@%/ZRP+EVRDG*F6%JE-NT!7H^L$EA?,]:5 @8F7=)MNR.; M9)M^ 7)O)#Q8D.XL:YNSROO>B!O*0FS13[7+2E[48P:U).B6VN304/QL56*PGXWJ=.:^+U:?V%B0M>JBW2*8(TA9]1-=_2W4__-;>*3L#$ M(CS2=DRH Z%/3+_,^2OMY"0^E=P3F[]?%A%G('OBFMZH+R:\NZ+M:E M3:(>TYA9EFJNV>&(Z77@(P&TQ^;PH8AA3L?"\$3?*";8\W'SXN6;Z(^?-#8\ M4VBG)?DF/=205'YN@M_;'_8GA?2*S830@2OX!_56*?14&-ZV].T'O@+C??)* MS=FS$S=C#O5(R]A.;/-"W%_T)YW<'X4*[FD1>\_7X3/'<.^W5-O^'D46[V]? M)W0@G3Y4QS;ZL??B[5!^9.JJ;8$S:V;O<[84Z7_W-47#S?B"C8"(N)H M?%NX$3^U$=CST1C)<"-"T?18&Q&*IFO9B% TG70COAJ:<8$$EW=6C2RY?2_= M2%?%3Y/AK%+YCVF0/.9?WKQD].HE^S1XW7[F=2N:T>OU0PL*$<5KLOM-/!+/ MV&5O6_^46,@./R!,R!@A8R#OUFO"?$]87CIL+\VKO'=E. +P0PW=9FZG4<"I-5IG99W MZ]38L7I>6CN=(ELO:%RI,AZEVSG'CU(X9P7V$-#7G(/W:#@]<_SW"7#:'\_M M&J:D,79!3!*QD>F6BT7)CQ'Z2.N]<9L<:&)HC=^1-G\IM>.Z=?_SVNXD5V_; M,D7T&RDLX[1YRV+G^I3X\R3AK]GN@*[8KM778U@TO=+8='/7OK M;4AM9R\Z& 4A:Z+G3-D$78/(C(>?PO_0M41@TA"*6'XO0PFJD[**E"<#H!0G MTQZ/94%&8HS2NB $@*DU>]>*/5?B/$3%1B+*7X^6G7\%'F>#E MW>:%XI [KT*JT?S@NMGG]K/?*'D.D(8/":;JIAD1>,-P(2P)?YSYN M-Q#C=JF?M&U-= /R'KV2S=V?L_"/)I2"&:3V&V[5"QSG^*B8PUBZFV3RT6JM MLH2*_LAI?AOF]2TQ*I 6F7U2O$5W#?Z1FRZ-##9QN#X6G2T'\8;;S.+9YJ]_ M<.HI$5#:QT_W\]I5?T#Y:R+\JZHF)=N035'V)K39@AA1;&7:=K_#].C,.-,M MF_VA^?4M\ H+OT__5[,(W@RJQ3I+HMU39E1?'YN# 3-DZ%__$,13#*<.-L-/ M2##?- _?95N^SD1 V8CA?KS:#WLT!8+5T9G57/9=!(&[8H"&/H[*JH2U96[E MY-N%26/91/?A3P1^Z#)#C'^(#2@9H;*#TF2A:#;]-R-9#';O?HX@*?<*0JH\ M!GX2[20(;R@Q YT#<^ )T6W*BV&KP/2^!GCXPND>?3WX>L<#REGU1F\>].ZT M(HZ\R<"%YK@JHY09+_UE!- TX'%*;A_JY=&\_7,LYJ\K%-9?X,R:;GV6.6F9 MFZ3Z.7R"+63,X662CL>=(_(;4GB;VH2V[5JH?1T2X0MT+_8[)3W3%4B6*(^7 M(ZP^)0H&$@I/>"I8)OARNE:O;!+)4;JY!S/P'"E"9&ZNUEY+;;@T'8KNC;*S M2UI3Y9EL^?#\>0"=R+G@[45QLZ+*;D'?W9!$L4$O$Z-D2>'Q>$:0$LT.;\.S M$RL-J-&[S+%;4'VN M!U*W'+UYS8@)>2_DO=N2UI<^7,,,G3O5FAXJ9C]4]4.FO7VF#1,KL(]R!#:1 M2>9+S!P*=YP#C59^275B]HQ&$9>5$6O7A!7A ,&[RS M)C_0=O>5;=<;5&Q>\)O:O+]2E('BUY]';8#E,4209JGN=FT:W(:(Y0!U"?P) MS^ V3> ;>R REM57X><&L&Q#VY'%"UR$:X9?5M&_7GU[0]9MTR>2N0L?WLX< M3AI^ZG7BV0\[]E_L!1=#@FI^E#)D*VW3J,!$=,->$T'V22#XG>WA>B#"@?'J M>R,W@D;.^.FF6=%^O/3SKMO.?E.$\T?9Y7C90.E9("N;@JJ;-MSMPT"ZX5*S MNW6A1K+$3,TV^%RGY"B;Z$V42R32UI%QF^8-YPF[.W!ZO\7MBWBKP>WV]Q9/ M;&\./'D7052(>&2(5 &/B##SF\S\G'C!@L3+KE752V,L63,A_;SI>8) -CWD M"[PY\?C;^P$L;'G)JVC0$X+RKE\6@!]#6?Z$>%V+ZK;W=R0JMF.VG2L<+[/+ MVN8)((?[TJ,//X<":B7//$"-$=W\ST7;R_A"WS GNF%%46,LR&Q>DRHX02]# MX&7R/QKU&DC;B(VR$?;2WM#"X"2W$F'&PU7"=WA+VO3.T$=P!AX%X5+F]J:A M&43XP4A;.QR[(0^<+1+7<]V$QQMJ]D'#CPT HE"THBR["?R'-X2))U2@.(*/ MD,T)\.0Y'QGQ<,N]H\';?2ADT-[X?=%,TY[-_:I):%[^^>&]&LY*/.RM,0/6 M1!=U59=D_W29>^S,I W&7L"\X]BNZ3"&Z# BP4Y,P_(8:" M-%[RLNHSX%<(YWUWVVKM]>Q^?S4V]L_4E-TEX-Y'J*^6QX9H$E&5=R&L?H_E M%1#W(R6V3<%\->>U4;X9AECWUW_W__!',WZCGWHH@7,]HJ$F#U30_^]_4U0B M]?=;U?>-GGH0N/!'PMQ[T-%N8!6P!&H$_QV QPT0(@M;1]K1')Z:/FNC@/SE MEB?-%P7R0,L->>D!>8GXO64@'26M^6T:D53Z@(]\&8A2VO98$,T0H) 6D M"GIB>/O;WTCR71'WA8C?P>>>I#9_$3.798]-(4MU ;1@+;&V],5#7S_ M9!;1B_2Y9YOICK:O*CR_SXS!/23Q#;'\Z+J?4>%2/ZD=FX$JL?D4I!1O.MS> MH%;\0M*Z%JD+EHYZRZ4\[P#VVB<@S^:J9Q !WWQNJ! E<]LP;6BZH^7MV/1@ M9]+Z)D$_ZXD_W3 AW[H1R4#?-"UH8T(3>U?G$\ 7Z2[8; "T>Z.[3S8YR_IL MIFN;+WH/\=7B.6_L^NEYLW/01NU:XD(DH3VW7)\'5,C]\ECVO[J!X+X'9F__ M=EKOBWU^V]UPDV$WW!=)%G;#_:@;KJ$4TPNVMU:8V13$._5LE^K.4(_;PXZP MTI <31?Y'--VDYF4W)@F:L/ OKEC*==A)A0V9LM RN2P 95H*DY0]];,TBZ- MVJVT@^4UFYS&'$:662>H>VNIFDG%.]4HK8!R36P"')^::RFH?ZJ[ %$MTU): M6$9-CO(EO4FTAS0<&7L[LAUO$JF@H'$MU"8%?4F#F0^E*:BS.9 MAH FW%FT&DY05]1^"^O&HS-IAF4HU15MJ]WG1)J+'SY3),:#=C5JRTJ=7U&J MS*8F=4&"(P_63O8Z,4=N]FL*'RN3;+]%#:4US5&'SYPT9NWA#/3F"B@6@0B8 M::7OTEPBH&^N.\MW4E(VRD1=NM::T$.,737AR ,J%9=2VTH2DLY2BZ0B#Y1X MNB(X7/+PF;A!I, TGFAA%*MQ]CJUH&I1&HX\>":++;):+!]S,6KAS).T-I[/ MBE(0UU7(NFEWL?4*H3Z&PQ=9(#6;S:TC,1UVH']DC&V6R%3 M#.@JLAOM*GBB(^#CP*Z]I1X;;RP,9JR4UZN^.BZM"H;:#.*ZB=O1L?IR/L?< M*=4SBE,W/=.;0;PTEAF"MH5B?S!@XW,GB)?<0JW7KH_3)%8W^@ ? M"FTSJCM!O&0 =SFI=AA%J0,[XZ[*E+C )#CR8#='&6UF*#EQSK;+SV#C[F=+Z)/[9KUXJGM?0LT(9'? MWU<&D:M]+X@Y;'!T6Q4C(ZC& A6> M#(:O2B'%V!"] F&[BBU(K36WJVD!J,_* M+-VMZ+43F(""T9P-,BGR.TJK[W M2AD:)O![WB0]%4R,V*9?H6Q/+?NX^$161F7(O-(3/C6X6);+#23#,-E9*V:D M>^G,@L2E=RI0X*G7146\V77<.7A52^1EH=XZT8M-N)9-)1$=)-JMLFG4,"K/ MBC/&[M>UNK-?O8+X0K6M-EI% [DA=D4IL+VB%"-[:0!,D"'$A_E.)I&:#X>J M\^L?ZCE)'%2EV-J+#F^^XD:/4KZOP_-VV\9K!O+*_O"67[;BO HY_CF%_!+6 M)V08SR.!=#!T@^B1\0VO0FMPQ/MWUQOM#?[1OQ^%/_@7EQOW>^0O9"T1V-^- M'M.J>C_C?_\'^?GA2'UW)[QYG.SC6I3'8V#XUPA( T2VKVY;Z&K4?*GCI&^W MZ35TK/<6L76Q[Q;B$=\K^N&QQ\N%;9##XOD/RX+L*O0@0[D#)Y(%(VN'.53$ MA MZ,CC!.D\>.&1C>%U39W 4\_8@^:=^UX!N/P7N_2*LI^)YW!;KG!;\.=X,MR7 M*]R7^#.1"#?F"CE$])NY[':1@B?B(4^$H'71H<@COFF MG#D,]=^PBW>+_I.\\J%P;D C5Y#GO'HJH7'1M(T/#I\?REY!?']E9#A)WKJO M;%YC(LO^4C_;-&5N&X"KFQJC=:E)42FS&;Z+XVV^([[G&W[KK]J+&"\B1]AK ME]7;O^Z0MG%??=/K56Z68U,K)B<8FQN.&,Y6@;7\DY8M(SB];1C*VSD'=&M) M#MNUG&XUJTJ>MFB#:2]FRLKQVR533TDL?HZ62U>)J6^+EN^=*I=<*LH1\<*= M#-XZ30?>"R_H4L?")==\NH3&C[P.CRGUWQNP!4^+WPGQ;\K^5<$>)KJR/66C M^%J*UUL+7:^\:E$0.[WHCQ([V8]%9V6F12Y(K#U,.*VFW.O)6=H/9B#@=F#G MD_V7!,Z_SV 07'(]B*.\B_M0Y[]GG?_4\O[:%?]/G@ #+JKDQ]:RM(PS;EZO M\_5&"L/6G^TR\V7QSVPN_Y&8_S/QWVSU+2[%C$P%).JE67LULQ(]^KMQ)9\4 M__NQ)MU1DHWV<"6K\)(FNUA[$!.[#I3]SZG$80<4E$=]BEI<5PFN!U+^_5 N M+P(I5/UO4X,YH?OGJD3^!UK_'\8"_K'H?PG=^S/!WR&Y:"LWR'84V27LE9EO M-1--Z6<$/U3[Z;0IUMA1B6=FZZ8MV5Q,L)8H=AVJ_>0S>4:/STW*B;NP$:HH M4PW%:8HG]/A;\@=3>P#,+O[63TSK1 M-^2ZB5,,D7 ZI?J8:$4S*!\(RFF<^"^>^B]S[KHN@W6YVW&+*-/3T]53ARE!=X&?>_/0=W44UHG$7JAZAZKW_:C>5WP4 M>&Z:%]S]V2DP8,ETM6(GYVQFGKBX];*RX1[] M0:6DZ^#'M^6H4,%;Q%B(0QU(%Q[5]WJ/28\0X9/9Z7_N8RND)*I4RG4+#*Y=YF E]QNC8KWFL_B"=PL?J?EBM4^GQ MO8'8E#&[*8VR(ZU0R(G?3HS8:A&T)K80C]=DV'IE02]Y96&.FT6 )WO3_+>+,__)6>'=S[6C=(L0HU*:D0=8G8QK MA<98D7[]$_N!E+J;!-M=Q'>%V14/8V\\6HC7D;OO$YT&LVZ4C(J+89+IE7H# M72H*72SWQ6R*HW([*+>B&Q5FV1$];#/MVCS;DO5)?3UK^IU>=KD5R3"WXNXT M^S#[^>9UC3#[^8;\.PK4E),92F(C,I9P[!3*Y-N.I.L,0 M3JS!C]/6O%9TPE3H>U;63YY==V7K"Q7UAU34?RX7XX=.CB/)?!A7,F)"&9GLE5:I.G33XG'J>" MZA^G[=U7CMXC'@+W)/%#\7Y.\1Z=2DKW2 M;'5ST#S0V)DHF TB.Z/PNK3)OB:?B3/FW5V3'-\FV9WFS0=A2F^F@F.?B:_\ M?H;=@4_O33/:<^0\O:;XVY5]?RU^QUV42(8GV_;(! L;OHY9HE[B')'$XO$4 M?->FX^XW4Y@F*9X1NA63Q18Y+6/'BIT.9Q_T97S[]L,$HN2R:?-,15VR45QM MS^IJK;U;UA^R3"5\$65'; MKF*W@BT5O,!*KX,MG":$(N -3;>MB,.C!LD1?MOD..),X+B1^^K+**-0AQ\8 M7G]L(+? M:-B(&K/(\:FU3)FWG8:?S#-O?<_CJMW.;KZ?SM17(#&JN6S9C4VKMJZ->>*5LE.L MY3ZA[J W^7VE31;NIE%!/:SGK3U*M_TVX1W=GTA@Z()1&^KSBF[4V-X2T(X* MNO*"D7[]0SSA,>H)HP+B%U[ZDP2LB0.6)A]R/UA1EYR_H>(KX@C"@0_L(6 X VOZDGB+MN6Y89I6?/T4J MERS;0NH4!T'9L[09X?< M&\BNB;Q2C3$T7U0RB^32IA*<.4U_BEU' *6-&_XKX4D*WQDLGA"W3H J1J#X MW[+*EDF[]7=.M"#\>0U6-MPZ@\!SI00F'1+]I>VW:$5D]\6F"[6P> _7:4]L)W_0J[*8ARN9'Y.GGL?U[ER.W<@BBI73=^;Y,R]M:UH2;AV9<2B/HI>/P8OOHWKSJ\ M:V[6F4P^$[%M;M#O76('Z2D(S\GDOR,O/R)Z'! 3YQ5/KS_K=<9\9O/ M/L@#W.P+2CXA\&?J3-OR1B$B]TQ3/C(QD,C^WTX]$\B$Z&?([% 8JJ_,D$S3?.S.8;HA[+9:K:JB6W ;2!C A= MC!3@IY!IS"??9BMJPO,NS\E?'B0KA#P4\9D]PRG-JT@Q;T\ @"9R,H7O+.0W M7WH]D+@:,NPF&-E?5F0SW8@_WQTE+C_?OVR-MT49SO$_/SBKMT;^_\D!X)0M M^&T!S9&>H8Y.IF^7Z;8)-3?O+&>?V\\1$=4#,^I),LS>EMW*F::KDLXC1&6NICB7;ZL\Q(7.QPY%PVNK=B@J]CB3.]GBTHO/T>A=@ I@E2)6DLNSA=%C>B,E M.TEQDQR@($@#>*7+RE*KRC=S"A6MR@.MF!('<3B! !88$/E%@I3'$@N<]GP9 MUXQ,7Z'1T(-EM>(-(S4?:D/%EHM=M=VO-HJD@X8>+"NU&K*K975,8+T!5C*2 MI?:\78!/#>"L9K$?'S4K0T[)F)3 D,5QW>DVH>EY.+1"K,:*U*''#)4RFF** M,F.9&10I 9PE8TVET>J/XRPO=@PF+LX5HPF?&L!9L5%Y *WLV9 E'',H:;,I MB57AT #.ZF7IN0;6G0167[9B9L]<9)V,PQ$!G-4VIJ,%6!4RBETKC0?R(MOE MTC0:2KX=FE@0Q06=R4R5?*EO9 =BIMANPV4%,&&/K!I'3XEEV,1FV,SRF,(4*?&K QJ9;7;/<2SDN5L^VY7R1M6E'EC@R M8&,G3M,1R\L<8#+M I_I\2VGG*&1!^)@J#F:T,.1J9B,JQI*V<)F=18"A@S8 M6+N@%LL3,,TQ5*;OYN*I,B4N'33T@+6;"V58GM9F1=:UY+F/'!H)>D," 6L"G!O! FJV-L7DN M-6>C^5Z,[R7,11Z#3PW@@:&$FX5^?E[';*.W'G>F5%<;T6CHP1:DEN5R@J32 M@"4F.%LSUK/R"/>>NMV"^ZV?1CUNW:$K*S1$/).Q<".N8"/PY]B#5GRZMHT@ MG^-DN!-7L!.A;+J2C0AET[5L1"B;3KL37XR@_E!O_;E5)[^PZK-*X9]Q?K]/ MA -O^!>IB3>Q?%'_H\]3R&\@<%)(730UZ>]CU5-/$* ?NW3N MU64R?'P5[[H2(=]L=!_]>I_[_C9,GX\?[1OC-(7,C.EO %IT,>X\! MM&M$5-R=^7@7Z 2QL>]#*+I%6?PW* MVDE*;EVC^N4GVG\YR_YKS2Q?$GA*-47J\BV&P?*\N5H(?#G=UJ1O=Y!$@*,U M$?W#O*"-MC*\8;B0C%YGE;=])%&,3:DJ9)) BRGUI)@&AE(>IT>;ZH>Q%'Z. MK/80OR%^;Q6_>\GP];8M4T2_D<(R3INW+':N3XGOMX#]+H!+CFLM"[135'IJ M)E.WA4EJJ:#H:^K7/_@3'C]6<^@^#,LWJD?'X$40X07!C^,W@ @-4(IH MP$*A_+RJZ@Y*D? "^\_3M?AL@I[>3CZG&UG='EEC6Z4WBVWMUKJQM ,;!S/] M_)B>KE<$ELF:5%[*%11'K'[65EL+'O*JTC1ZUJ)2E%11@?F56*G&8W!U",(3@G4#PC&?DUS!(S2KU<74X MS6,S*Q<;L 6Q8M:;$(,4*K,0BQUK??4H/J^BABILZ(8,S*=M:9/07+YQ<_G4 M$NL!;>:SZ1%;P+E0= 7(K'EJH)HXP*H8T:]F&V:LERT2DE^,-_X4IV*A,OF%HH#X0I5#.HI19Y>Q;AR?2*+:OZA M>GJ6P6OF9H\%W;S5R(G0P@DMG)]3#K;HR2# O&_8)$ IQO/E<8F9]>;=&:>E MAN::]NLZQY)DZ%P(H7<%T-N4(7Y$FUK09R!B\2NP?Y43*NJAHO[HBOH9S6J$ MN0Z"W(MW,.#H+"P7\TQ6F;:8O..TR@TVP8#3'[D\;UYT"K M%5N*(NJ]"68G'6.>&L6GM0D-00NM[/BQN[2[-+'K7K5OX0[2$BXFE"Z7#/H# M$NK"B[NTN#J;BN'ASD\U?=\TEX<867730Y$E$LG.@*B(B449U<%$C;F?DL09 M58P0NB%T;QNZY],T/H5=O3L?%_ER/\;4H[*2$T5EV1S0$+M>5&J*/!98?K>^ M#12BZ%X](&0F@8A8;1M6D:'RL9:TD>RK,N6U]C"M7+*T-BU$0EM*&6 MD7K"4F>\ K@TWX9X#?%Z=>K%1X"-6UE;ZR769LVD* M6Q0U$(9H362V" H.5V(QW"WI?#7+$.G>G.G4NF-MXJ"&&J@C]!,9Q@Z$*+Q? M%)[O_/\B#"4^+DOI(>1,[Y8B&@N<-;D%X5U(3>0U)]S)K +40J=#IL8BM?O UAM,/9S)=+!SO]M'ESZ?5>6@[^1%SF4?O'KC0*N=B\ MG&$SC5@S)F5*M731:^:-+C]"ET6(^1#SMZ/[?!+T]1S'MIK*D, R;IP>BN/A MA+4]T%/'07\?+H^_/^BPRD>-3C^Z\?\ZT6[?7.3Z4:K< MF.;CR[\@56=DCO16?9C#,HU6BI4&$BUFH-3SRD_BL2<\,-XLA'\(_Q#^-Z0$ MO8M_(^NLQK-)(:[8Z71#6MOB@AUY^$>>'NJ)3! ?X/]N'3X?\4!%YCUI(<-9 MH)C4MJ4+R@3^#1BF5]$D\;<7IVJY=]5O\HJ,Q'LS B\H_"ZRL2%#APQ]1H9^ MD':3ZLLY= =:>7@9>O67H>]"*V2ZD.EN1)[?@/UQO/'3G'?#4H%WH(6%#>NN MTV&ZP5G#A]F1A%T'K,<@)U0Q8C2;*R2GY8: YG"O3F#LB<#/V,'GTKP;8C;$ M[%5Y.3\+VEK;PM4RWLA@;25B$^M6SR$4 H5 M^RN6.>?4$PP;B'OU2=^7.K$)(343B_: 6YR[4A[U0@O=%%T^.:<9U9 JC6LGU,CZ:K1H+!T[+5Q^( MH_7-0^R&V'U,[)Y=[_@4>#71R&E4)>HR^7FNV2);BV5K2"/P>H5\XH^75)^! M3T-+#>^O0W/G#L7.V52&+6YZLC7)V":D-3"V(LA]7P!5LQB=-];VDLF/U\4U M7M7,/"%QA%?0+X6'KH<0BW>+Q?.I -\$8RX-"!H?S6EE5BS@S2'9-(8C!X'1 M;R!PM"[6H_@A*K(&(OHX(AA E,-J?J$I\_"FS-ET"@0ULS[.>$A[7VRYQ3)9 M-^,&KX!JS*!<61G0%C1BO')^!!GZ'T+0AJ#].>7CDZC%RO$6UXTN, 8PU7)- MI=W^O.8@U*)J?D10?M==.QY:0.4M($;FO&&YD;FASV33U TWHNE6&/,06CWW M(GA>M(6-P. VG-] C-\Q>,WT7V>FW?V_T"O9#/Q*%B57K5QVS17"68$DY7$E#U\,H"DHEXZ+X( M@7RO0-[3($Z+9%-3R-Q,Z"P5PC2DA= @AU+N^U;$YY#<4ISLVNDU,<9>DZ4: M7^S;+:Z)D.SU:#Z&Y(?Q? ")%]Q(NTHWSJ:?7-JR""VJ1["HO#H(Q.E2!"^] M>R'7/@+77N$I/C-YF6O/=<,RJ_R\ X0)+2QLR(#H"QG=F&^.]*6KS&R):ZE, M61Z66IEYNMPWG3,?Z2FU6!^G;'W*@%2_-\@;32$1E3C"*YU'8 ^73/&J7\!> M>,-3Y-2MB1Y"^-VTI+MWL?9#C0,^<:D*'[MRQ$%KK92;ZWH_6Z^":(?F"*^4 M72H9>@A"$-XK"'^J<\ G4%B;KWKJ-%;2%%G#6:/M@DXIV[S$!+MIL73O:HW3C;)AD- MK:"&E>;H1(D5HDN MK"*=:"+T41OT'8N"?A0/1U!NY]->L\30X@GO@Q_]/O@R":)'6Z YY15!CJR% MKN1E26C$BX5N@I$X(NGG=YSQ"N72_!SB.,3QU2DDWP>RFNW9R6G')A67X=AN MMZK)>4 C('O]FT]?Y>KZ]1%O$2,5>%&49]%%'D)@W;1TNG=1=$Z58HN?BJY) M'6#,]B/# B00D3/B?28C+A@*(XOTNM'L-66H2GBU+O$G*A5F;(1 O%L@GE4G M^"(2D^46&UN.6E6%(*LK=LU+E13;1$A$^18?(/%1'!8]WC!XS0HC,$*#YN$- MFI-K$2AV_?<&89^S7PAS5$SKO9J#E<<9F>Z *K!'#D?ZI2Z/Q9.'L UA^YBP M/;W.\77=IM#3.S.F+3,]VRI1"Z4F(=Q"72.6>C2W0Q:, 225B-IJO+D* M :'?X6L"ZJ[CN1X\>.ML?HLM '>M ?;N>&L@2()-JNPH-XY*$[8G]18XW>DM M:E,)S0^U\SICA:L0Q2&*;QO%YW-Z?!W&'57(YW30)3"W*W(R5U7:L[B#YH?3JS0Y ; +7HXJ[R,U7$9NC.S6L#E;_0);641[XUXGV_!:LL*.$ MN#$]9T\>!@A#)>%D3+:?J#+M*D$VZNEQKA^%PM KVXD3[T2,AN /P1^"_Q;4 MH^/H3\^G7+:6JLR8J%L4.&L][I1D&J$?J4+4$Q4+\J>.[LXWXX6!S&:R-0.H M?SK<0V^3X". )D#21?Y"%VD1//:?T*8++Z+/+Y%VJSG9FD*F"YGNNTSWL&9O MV](%90)_!H;I5:M+_!T!"QLR<>0O$8QE0;;^<[_*\ /IOO=]Q7BNT^32NQ9R MZT-QZWV8&F^N@5_QL*"KNO'[?PD2'Q/8QB;1T5_A,?04V;+QL6_\Z[AYFI67 ML@@\X]2<\ 8PN5B6RPTDPS#962MFI'OIS(+$I3]U4!5KN2_%+:)E>H=M@S?J M!C2B+2!V>=4"TT41WMBOFVZXUWC"X4=S@.FI=6K#4&"LYC 4]4INT;4UT Z)<#*3Z M:J;7R77?7 M/R2&/6'^?R?B.I]*$7XWGPAOHJ9O5=X0)A$2?XH@7GCRW#59('A%;KA3RO$\_2F">B(" M*U!]8JLN3=V?Q,<1\@[PW- 4$@9@@*6RQEJLY5LS&A7X>4K%J:G-1[_^D3W:[13R/^"LX'4W&U1,XFM*%ZM+2;'25'0SU6U>?MVZ M;9F(N:&F^*7%!\B[SXB[R.E,GM!Q>!M&W/7?/>T[8!K,EMSNV:G MD!NPK@V(48WN5DI3AR.]ZM''$J9#U(6HNVG4G3-9\4/838NX+RS+62Y2L M*$O(CCKR8$<=A]W=7EB\<1[1\-MHZ;P*+719A%^+"/Q MML;P KL&1%U1R_B8"VI^4UHJG79O1BJSUR:33S$\R" , MH1M"][&A>SZUX_/87:^C+;TGI@W%S9CK0JU>6$T'#L(NU#Y(XBE)/6!W;(N7 M-2!& &]H\#EFY"]>$.R9[3?-?@F)".V?,._IVO.>D/#ZZ[84CRW^F W\Z!?P M97WL03D&UPH?&R#05DQ2[C5[7)V=N2F*5:>)Y "%^B?\-ME/6/Q0&0FQ'&+Y MH;%\/DWDS\"LR^M8C@*9$9:/9ZLMMEN/+P&-P(RT$_())P\=)/]Y _)YS(9 M'SNP\\JRG"XM5S[//%N)>N94J$L3Y*I3I26#N5(*$=".?)683LN.VY-FPN4'N]J;ZE23UE3 MD_6$L=5E'Z@IK3[TQ0AJBDX=UJ#XSYUF77ZMZH07^O*^[G922?N@8O5F9.BI M,]*O5U;>L6O5? M"Q5+OQJW],FY:&J;ECQV7ZEF)'5X[8<3.\[J3$"$%P1]!F?E0@[W^J1 ;%F5T+PCY!K[%]'_RT.-=%XYEC=<$&7[1 M1+E.7NF-YQ.N^<]O!$1Y^<__P?_MXK-5P!M(<$PV#]^*!1*]9",V,.S?9T&_ M .D#C.VJB-C>[6S $KTO6@:OF0ARO^WY'!@";P(X+A<-BCT_\@42.Z2*]___ MV2?.BP$:W<2Q;R3D'M4FODPB/&$I@>C( +P2Y<=P8;]YU>%=_>JJWZY8^_TW@S]29-OT-$,F]+>8C$P.)W__MU#-!VL''F0@=)-T0 M2E$'*>"U-=CL+?\9KG]-U2!R\9X\Y@@PPL$X->*20DS@8F,1YT8B!7]*$J,1 MB8V3)!_[Y;_US%#YQ.E8M55+;D,9I1L1NA@IP$__?_:^M$E1)5WX^_T5QKEW M(OI$E#4LBMHS[XE Q7U7W+X0" DB",KB]NO?S 0MJZ26[B[+I;@QMX^E29+Y MY+-OB4(R#[ZCIFQ*CP=!X6\OMV=IN2..UCVP,4MI0O*!( EV^.*AD(&625T- M- [KC!WO+O:T:H0^AW4_]8*\_,I_'(3.WU^XJI?B\K]:"$VB+"--0FMDYY!) M0B!J)I24EN= S0M#E'_L/L9DRS!$VWF(@8T$X(RX\@O[/2"\@[_@<8AP?]HQ M0@J*3,G)U(06J#3-0'I+4T(FK2A"ADA/$A,E)2M4UR. MTSJ.QF6R<;DM0(WNYEJH9I[46J-.1V5(Q71UNXG6N M&>^-6Y6FV53J:&3RY4BBIV[[V49\SFFY7-JI=I:"*+6AL4F\')D:"NZ(GA!M M?AFG9DI%E^):@H4C3]XN9OM)FLVVIP25G5>=Q)J?>2H:>?+VM%A<#21G+G'5 MNM6+,_QJ">".$J=O5\N3 ;>MC $!)'+$&_DY-Y!8(7DZ3IT XH9=QT.L\28$=FB 35-?*% M-AI*OQPZ29:EWE 6Y\16$*?92J]'#=@U,B=.9LV(;,O968N$KF5JA4K9=L:L]%.;M"=%1[*O!PZ2@VGP^; JQ-4(5O/Y[,*W>3A M6D..W\SP2V,]HQM<;A,G268W2Z>K*AIZ,JL^ .N2)8XF7-7=L9VFF,N (IPU M!%68"3FG&V81XI)08210ZG8L"@\] 9:4<\=6=Z)I/+6V@;1.&D2*@ L(0:MF M+[^6E^G"7(\[4V?F4J.2VX*SAN!5+[UV1[6&F^2Z+MM6,O92C_-PUA#$LEMB M*3U:TED>)!/:8K'VQOJ,14-/Z(];]P?#63-I$] H%"RKV.&2Y38:>D* ?&)( M+V0RY^E,LCGMM)B"5!S TPK!UY6]Y2@Q[U"$6-=7V[@3EV6[#>W.$'19R$UU M'!\L^=QF:5"-WZF_]#7V9O: /@.ZCK\=>KXGSE3!G+P->H;Y'^DR8=;R"#[*ORY4JKZ4Y0X M[IOZO(?JY!7ZH7Z7?LCD(T'>-/V@?*9;20R*$.-K$8/^#&9Y\5S]MS;9 2M@ M>B"X;?83J>#BN[Z:C+E+ R*ZS^D">7%YSX^*"Z00I,SVK*/\V>1&&FI:Q[#T MN=:3NUW)34^<]1_4D&(J+MC6'*5SH#T,-'>:\QQX:L NFY+A(="SC@/@_^2> MN E)G .M3G9,3ZDA7VR:Z4[=2CI9U.D"A:*H!RJ5C&J:(HX1<8POXACT,<>@ M!8=><1U[5G/TW'B5T0W92O*E/VDA\1DR9]FW?&/2.%G.7@5%;5LF0'J:YR[ ?80-@XV@IGS\E@84,(XY.+FF1$#3]O MO_/6UVHNB,":2A&1%\KO!_9*DP"W";A/_HBZX&<#H ]P'#NWX*'M\/U[K-*"JHD]32'U]1E&6@0<3SV_2@4EVI1885_'[O M#R1SQG;O$75&U'DMU'E>"_2WJ;,N3XA\?KK+Z=ZTDDDN"=THTVO![^C^D"3O MXDZ95U6%8],\TL[OO/_@%VCOE][O];"[\RHCQW0;PM1*\4FU2AK]&5<5LEU# M\8CMHH!*B5'T/A7=+Q.1?D3ZMZKIO$/ZS=9<64PK9H$KRIVUE7554+=8 ?> M)T/#\+?BY?C/OONG=>(+CPRFF^W;]XUNI+@K#>00D$*Q/Q3U"TPL)^R6F>FL MO,CV,@R?6XT;BIFI&0U2%=*^!R1!AUTP'Q%T1- 107^A7O$K!+UL=I:UW;)> M)[84.>/U.CLE^ZR0]ITF3.;.G"8?#\X;EN/<;UP^2H1^LY;JGK.AW\V _NS+ M&2ZDS91-R9J#&B3CM^YJ:(G-MDU(5$E?,N/1I,A4]0J#VJKAZHAD2')2='54 MQ!4BKG"K*M''N *7K9JC0BF=T#V[L)WQ1EW)#E0AXVM%9.K4S+F)*UQ>#1Z5 M41$M<-R]&R8RVJ*P]=T972_TCH U"!V ;^5LB;:[[:$.Z?[;G>SV^!=VHSF' M1QJ6:1_]5@?S";"%E=--5=.);H]K*GU9S_0<4E!__XZ$/4V^'O!VFE.77MG# M',%PJW%.Z!?+F;F*&KU"Y26JAHB(^AL0]0NUX=.)NI$C=F:O1R[Y8FTX-BH) M=JOQOV^=O$_4E:4A,PXQ+/%B12QQ\W:V[V8P4:/+XS+WY8YY1PUYB 4G@B\? MT3XQ.G1Q:^-ZHMLWS>BNRXAZR?OP!8945"P18>TM8>W-2.S.J;@F":XLIKC% MEN]RY#39];+MPNCWW0;OBVM7VG0R+#E8Z /.2C:+@QVO3U5T+0(2UY\?/;F8 M;$8ND]@/5=3,O]'=)HJHV;&5:'BX7P(\;[QVU/H>WQX6V1J1K7%WG.L\@8NY M(VH_"Y"<^HB:6!G=X(?N86J:N2>JRH.)&\)]"NF<4F]P*Y4 JS*32I"UN-1B M\<6-?_V3"&WM%-%E1)=?$$RXT7C!KQ#CZS%%KM7PYE2RK(MB,M&1^"39+JN( M*I%.D$Z%!0_NQXA_4U%8BS;4[5SG^-[WR#R*S*,K-H]N/R4BC)\I@X 2WV)D MS4R?K62ZU1'7U.O3';FHT&)+15>NT:&^R,]KE79IE(Y(^1Y)^5W_W"W:Y) ; M!7=MFVK,??*<1*I^I.I')O@O"C-RKQKLCB;[A38 ML1\:3NW[^U!*&-Q^$&FD43WTMZF'CB+.$=;?/];?KG_YD(^.1%;#,JWG>>FO MQYF7@.^YO!O/\0RW'65:T\EVVE/1C?*H&\ 97,I?BL[8D)T "#X0\\5XS!4W M41@Y4I'OA9VN_ -;#$RJK$_#(1QO;<5=H=>54GQS.2A/ MRE6[GJ7: HE;+-)O9?!&7"#B G?'!>Y%UGDU:*QLRXF5-$92V00>?&5^RZB"5$+"%B";>E_GR8)<@M4* [ M*7)*S.>)Q%JSFANZP"*6X+MZB-"HTI]W.;JXW?/6X0_P7T".BW GH@IBSE2T MX;LLSW70N>/;N":BHTGX+BY9,SPX^GY;PD6YSW>2^WS88'2!8X2MMXNMUVYN MOP@G9)&DN ,=.@IY7GW(\S?=][Y^(U3'%2E9E%E6;];:XJ)3]9+%=ON335OB M%]38O2+&^GI8PT/]/9I*%R^W^:2-80H[:+?$0;NMTK*:S@\V@@[D4MJ11;,Q MH%FX4F3PDN1#AF&@U9N.LO(C8OT6Q/K+1N=7$FM%+J0'E"IV=:];RZ@8 2V>,*\0OJ6D M5EZ\HWD%^B\ YIESTQ30PX4 MUP4GE:/)NHCI_(SZR?4XQ?]1,/Y">D==6F@QP:T@(VUS[U;[$6JQI/^.0) 9NR9SG%:K9"0$L9< MK$IM@<*-V(A'FHY:L46$'!'RIUB69R5D:&?NRI6AL];GGI:SLI9M->8J(F1D M2#Z&7S=Y*V;DF7W:WX+KW#2+^0[\Y$L5@X"$WN(H*R9C[K@QN2*HN2WV2&\] M&$]8@4I\@6H0461$D9>GR"^5\!^@2* .XJ-JNF+JU<(R7Z\4\]HTW484^5$9 M_V]7G!C@:JCHTU$%=:'6E*W_E6;"%[L_:>94ER"I0PRB-P4Q49*L.5S5%G6Z MQ=?,Q.")Q.!^-(@=JBT:^)XXU&?>G0('0&P3/5E#]\=!_)%1+2#^A"L1\+5R M0>-<^*#CPB]09VSG\1/W_.<,3-96__P7_K-_3C* :"/JGP:3[TLL:/22@/8) MXE]G(7$)H X2^UU1B2.5+V2+^$';'$%MZD2HYN(F?G0@ ?^-&T!Q?_I/[;_" MK'/_G>5WF_V)KS[45FCWSV?%I^Y:BY\4^.]Q9[6C)''7S6Z8Z3K6I(^A<\"V\$=,%/_B7%+#S+7 \PNOZD?!VGT M]Q>NZJ4<_:\60JR:"Y^6T!K9.>2>+@:J.[4\1S1E#&S^L?L8DRW#$&WG(08V M$H S8ITM!L]&A#O2CG%38$A&S"12$X%0TJ*0R# 4)#V*$421(!***,DR03Q# M3*@W96JEA+:;5Q8Z&,L=:YM(C89-%6EY)T.SS+PLYV8@Q5&I39WKEUR'6:@" M%3*TH;>SN5(CGN#GE5+3J\15:6.VT5#ZY="RG&S'4Q67)JI"5NSD %FP2FNH M6E(O1[:;JT&? PV7ZW*]\EILB5,P1B-3+T>.!W%SL])J#@=*VXJS\AJ[OL#" MD:0W'KE@I')EZ.5!NYM;XM3EOZMK%@JPF2S&;;;3CR M9$]%)8WJ:G*N\ZJ*WG^YI-3:3XTRVL^2;NT&KK$QJ-5K'0T_V M9/32=9(O9.)--@5)U*-N+&N-J>#&06CCS9 M4ZU@T)M1L0CX);+[ MJ5!L2A+A?($+?1T]]5B MA9:Z!#+C$_W,4C"D[FZL"LSI[E>WLF#=$G.J=R2,47%V [9U0+-F7XY,DD16F[' M4VN^RFI#A9;;-7NG"JG3=;;SZI3L-U**7N7 ,CV6YK,D)+S4Z3KK0C$N-?(; MCF)GNK11VHTT MGFF4;95H9#/50EM(GRYTG$^0"Z=A)+FM69/,2DV1I)4*1YZ@DYC8]D8+ADH0 M6G$B>3W'4WAY#4>>+#2[3O5:V."U.>MG!HEVG+/3V$W02R4DZ#Q)+G1A, MU7%YD!0WNRX+1YZBDUX$?5[/# I\516'O?2\RV%]=HZ"G?ZR\RJU*G+_,B*>H6(9<*!HMG/=T7G5YF5HDI2W)5(FT3 MK#UG&)LE5#HSZ+,U1PF1@=:J5 2^LT7VK)]-RO0Z](K;TC! %65X7 M2^G"O,JBH2<8Z'4&Q5JOV8:\I^_PW$X'^6P3SWIRLC5W-M^6A'Z"]Z:C!9]I M+\M,',]Z0BMQ:=QPC&I*)#22RPPK)ETJCMOH'KB3M:HMW9NT=]J,V*Y$H]&6 M85Y9/1B>T$34G;' MCJ25)CS>ER3*9 #+>K<<+NM]&M&"DT%)8+3WK-@@N9UGIQ*YC],0N M'GI""LZH;+3E.B436];MLH5!56_P:S3TE!2H2;[=+^:]/A_/.G%O41UOLC,\ M[8$4L&_H8/'Z;18DI)DM'/!S_^%8140V8F#U(N-)\HVNY_;HD8,PL$9/W0FN MO7]K,!OI:Y0?BT8EZ$>&_/IHU".1#/=.'#T'?_PB?W+RFT,@\T@SWQL"$0X0 MCYDO"$Q<,P32CV3R>T. _)+@U'5#@/KF. !E ?6](1!1 ?GXS85A) J^.LGB M&B'PS5$@PZ2MR)XQX4_SXN )K=C'/\B/.X= M16X0)E]C0-\63+Y&C[HMF)S=O/AU]OHZ![T1@_JV,.!K3.S;@LFM4H5D&0@$ M.'OY=['AS!3RR>I6![BB9@+Y4Y6LLYN;5\84K^W$S[C9+S C+\+J(L/RSJV& M$]YW1['8&P=2A$GW9Y!>!D@W9J%>C-QN"9/N*%)\XXAS8Y9N1%V?3UW?ST#> MUR;?EH%\XTA"$E=G4[^))#W+%8T_NK8K,BB_FQEPH)+$;U-)YC&3NN@M@)], M1CE#= )&R_K_R5GSN67ZGW$!ZJ K\V%^R;JL'!UJ$3])1N.,"32 MX_S*<%:2O+EGH"+W2)>+=+E7$26DST&DV5VY9G>+.6CWH[;YESM\GMR]3USY M#)%+9.X);_P^*+>BK]TNW@3*_/T@C@^IEJC)\;(9RXD+[<3]$N'1.?@/4OGO M!XWR0-$DS?W[5@R!V\45W/_,__PA'IM^S%:[@PI(/@R(K&J(I M@9CHQBJBZ8GV-D8^Q%"3V$]5"&\)).5&X1?Z)?L&5]EQ/-PD^65O MY,9NTL]5QKT6U\U66@95G4V'5=1FC7KK'KT[)M83]\>%LK>ND(I_F\G]WR=A MC)^R=860^43^AMV(U.ZD,WEVGTF<_A5UX"ABX:^J;$J&AXZK9=EH&:SKVMK$PUWM>E;#,M%6 M;V(S==:VZ5Q1HJ$NF__J$>F&3B MC&I$Q.)"X1*N75V:CB_.X6Y2B_@U4+UWS\M7L[A]Y> ^03+@;4 IK%)B0UKK MH+DLD-V!9Z5W[50BJG#PK]IK*KI'=K!UE+J,LI23RD MF=#;G3[191CQN="2RBNDYHOSN7;]/[:U/:.&.?)WCY="W_G-ME/<3RT$I+2&B?2 M'T6O.$GJPF MS<3O*_90!86:O#4'-:B'OJ6?+S8S(V)- M?(!8;SR;R[>M9C?/)#H]8K;\:*%=:K0. MD"S5Q+/T1<,#87'I7JW])5?L]:Q:S5[(JRTKI%#R3?I438TXUW=.LHG$ M^?G$^;6G:$09&5_@K;G"K5^S*/]D_\X%Q*_L#A?.MK%9<]M*8K[N>BLS)R'Q MB],NWI*_MY1N0;R?DG-4X%<7;6D:H\]1WW>UV[^OSA^W4KGWAE'PE85[V]HV MQ4@-(ZY=C4YS MT2J]*U9IOC*9_GZXU#GJ[[XYJ9"7[@5R':02^/GNAU3.DGY]'A=?L]I3RIU\ M><9OV:%KU^JI1+-W!9G<+RV)L0.&PW4FFR.ZC41)*:13^44*275<19=*D.>M MHOOVC(J\/(%>G$]=OTC_-;B48K9 @(S4[;-$K4%=-9>95@?=4IU/C?3<>EH>JWEWL+"10H1< MJR3Y0%!G*FF[YBC.Q?C-EIWL8*YH8SF.&5P2,K@HLR-*08M2T*Z=K_U!#MJ8S=:HIB9J M/#![G#@U^W-V?85L*N,.JD2A12V(^6S2VKH;PRF6UXA-I?_ZAZ8>T@P5\:HH M"^W;JV"_!I=S=RO^I#2TGMZMJ7TUF>7FY4:/SD]&F7R%O3R3>C5!)!<7BE0O MXQ;YZEAA*T-^O"TM,;=">6@T_4#2IZI5E(<6Y:%%>6B79%;-KJZXHYVF%)4:OF?#Z#VL$QZ3M/0SM3L_6KV9__ MBO,W@+LJXRIJ\/8M\L'.W_'ECK'Z^HXS2NCZ=%Y]F3RM"*NCC*QOQ:I/MGOV M7M*)XUY#B<_QD10J1F)7K&198NX-MO2J4)G,R"]H2-VV*OJT79CK?'7(ZWU= MG:;'Q;9 DKZKXR%#G3IF/Z]]_)412I2L]@5MR[XUKTANI*&F=0Q+GVL]N=N5 MW/3$^?V;=S],YHR@NK+:HDV.F:;;J15;2K4::TSFB0^0^2VEX/E.A8)FBJ8$ M7QES;=%T@L/UTZ;N(K'GKF]U^_PLN%^5X5^9:^*YB\)$2N1F?-PCAXD*!R:U MXI_DQ*&Y_90XN&WDKL1-!_U4.5;R&Q)"6#@A"7/9Q-3+YQ3 $Y3C;6KK7(&> MUE7D9:4@GTBG'I+,:0G^71!4=/O>35\B%5UP%MV^=T.W[UVSB?IVRM%4]F9$ M=^ T"8TK="K"=#',C'Y?A7U%6.&VN*&RZDFI!5N9&5<3.9(7-Z0U\U),*S_! ML@JWJ _K51FQ@M_U:=T%)[AW,755F2/1E7RW="7?I474)WM&_D"L%!*)-C6. MY\=$URTNT^2T5/3R6*SXK=??DBMWD9"1LTRX: >=N:6@,\1;F!@ 'L;$O=>X M_G=+TXA\+&?SL3P14%/)/9%/%TAPJ*N!,,<+*U*VXDZVA#ZH)T!?K)0ETX-< MA\;-UQ/$0SISKDN7KH\6HQR;;Q"XC;(1HAR;[Y!C$[EZ/J"3?UQD/BGJ]'2Z MS;;$R9H 0B\AL?RT,2EAD9G^ZY_$0R*5C&XIC!*=(GD9I>-$Z3A7F8YS:5GY MA3ZGWY%OF\;0;*X3Z35-]+DVC7ZD[WQ0[ MBE*%[KL1TF>[G&X*N2/_TR_*<>!NVZ8 M24O#8A1=L$><*UWV&[*9*^]A%(G0*(WICQQ/WP&WK[RGS:7%YR>[I,XD\C:+ M5:VEI+0>IVTG6=DJMC9\5D4B#S>N>5/FW7B*5/"*#W9XKXNV-(W1?H/WQ*=V ME;XEB)RCY_OI]F^*KURF#?R5.,3,X7+$,-51B=-RTI@UE&UN[:[/U@5^,K*F MUFRMK8C$LLZOK<+F(,9Z_>WS$#S^< MK7=IJK\X/WPUT^_2D+EA?O@'?EG/Z?3,IE@J$$QFMK0&SMPTA"MHM/J2O8G6 M@A^7TAN)VRXR>4(T2G0EWD;L#76=3S\DR'/>_!/QN%](&[PT(5^BZLK*OW[G=C.WT6Z-2MW-[N^D=?C)6J7 MSXO+_"ZU1EP.MW!+/1#)4S;WN=WJ(S[WT4S22U/SQ?E<>!;JI<%R.WI*U\MBKS_K#H53!NA<*$9 /-/.> M?8D#!?_&[SW#,:.XB*9LCS'K]P)_9UL9_DHSX8O=GS1S2KLD=<#(WA3$1$F" MX'J/'[BGO\8]/^6M=4__X7_[)^3#"#:B 5-@\GW'(5& M+PDX,T'\ZRR,0P*(&O:[HA)[%ALNEO"#N#1C.OVOV--'M/63HYJ+F_C1@016W[?AIPT,T=56:/?/9\6G[EJ+GQ3YR)SIT%\0(GUTQ&)L:B.V_;^] M9BY,$<&?(=.#[-GXS['X"+Z"M(P8'J+2')("D.0.9RM^!.N?0S4,7")FT0)( MRAE*%BDA360F0F(B9X1,FLP(*5I*3<1,.C%AZ+_\MYZ95#X@5>N>X6I=R*,L M.\:68R7X+5+9'_S (A19CP?9X6\OMV=IN2..=K +'$O)B;\_86K>BDM_ZN%D"1R;VD2 M6B,[ASP2 E$SH:"T/ T(4RUHVD"=DK1I$(1_PF;]&_\ MP!-Z"J(B$XJ22@LIH#!"@J(50:1D4I HD1!3$XJD@?(,-U%O3F^Y;&JM 2!R M:X\?-MOM@3U8,Q*>3NPS 1?0R-/YM3*V4*?3]@U M?LD62[N>E6)'O3;488F7(Y.)^22^)9LSGBIVK=:JO"E79ZJ0.!U9K5MYH=-@ M$YQ'U3.FM.Y1B\E:2)RNLY)(L,DQG2Q"N>6.A\N)Y_3S:,Z3=4ZG7C,_,99C MCNF5[)DY:^A6LRTD3]\^+3-IEK83L>LP)R.%):KMC;,KCB^ MRFB\Q]6[60G.F0H9F;(:,KNNZ_Q@DS M9N/LR.CUVT+Z=,[*J#!8)G/FG&.X!CS+=7O3)M9"YG2DU"XVJ_U6SN8]/>6T M-G4P4NMM.))Y.;*>2K&Y=H*OC+K*MM.+C.#R5@?$#LN.W)<8\CCAM0GLRI;42D9Q;K)=2>U M^G*PE&M,145#3V;-M=<"VYHGLL1<[:\Z?=XLSM:X==/)K*F$3JUY4N XT9A9 MEIR<4)[$HN*ZDZ'#VK"58RI#6P?T6HB/IXN*4,%U>"='U2XQ9*(IEG6>JL^F M9(D4^JE5&R5&G.,,M M0:J]@L *P6JGH(YTH4!:A*:/JV*#,^>9/ 16"%K70)LI]Z3X4MMB8\TMC9ZP7U?ZZ,(5K#4'7^6PS6]G%'*D/EN.UEA142IE" MYA."A'DN-VRN/*')B<6\57-Z144U52!"L$! MB1H5&&Z7F1):F5KGIV1FWH>3M.!E*K#.K>I'KY'2-*XYD:FE91F,MT"&G)?:RK4QZ MVBKPC.,R%=MBM6:&14-/J*"8ZAO3(55DN6UGOIAOI;XS[\,%A!PLF9OW-JT" M!2"I@$13&BOC+>38=,C!ID1.&?=7R00Q6/>XWJRPEE7(-.F0@TTQM6U3+(Z* MW%S3DKF!T53BD&G2(10KB-RLH0QR%7VP;;CE<6W R3,X- 0'QD:-62?365HO MFAR[L:BT5:#PT!.FN22:JC1@( YH$D^T)#?#+Y)P: BZS+L3JEUIE49Z?-09 M&I7X)#YJXZ$GLU+S;;VGF%V-:"X:)W8I9N%.A_7![6N MTY9S"PL//8& 9G389=T6@FHN&@8'CK8$"2L;-9QM6K-AGQUM5'S4,%H MV8=5$D),9PU M!+4S;E$=-!F%XX!JY:JY<:-/0IZ52)ZN%30*7F(W26_TK=V9JI;E%JC$&@T] M66N#S\QE*S]HZU7&*"Z;,Z(F$GC6$R0TV)8BUMQJEN\V6X:NM)AF/0=G#2$8 M32J9+>%25TG*<$2\-X*PA!-,8 MII-LLM&P=&!4K.:R6&^O(6HG0JA K$]&0P5L*,[3Y+A4&3<'*I\ZGT,HIM-'0D[5F7*IB6#FMR.Y+M_]HY,[!@3/=?:?^&[Q? WSYQG1S&28,RI M[].U]PL+7DCZAO''4O*9Y".5>JM"Y\@W=32_!>=4#&N]=^GN_XZCZ-!/W].X MAG!ZU\D7^'3QB_=#Q8EC&9X+SNSO"PTN^@/AC[_DM@[^_:-@&O5()Z*#N(*# M>*]F+3J(KSH(^IW*V.@D(M[TO0XBXDW7!\*?YC!'U(&Z4GQ: X8(7;X%NM"?P4>_MC0B<\)9 MW]IC.N5>GKY]@9P.XL1^&Y3A_WXPR=5WH>.X.ARB-2C$CQCDB1/B9%6G#H%=>Q9S5'SXU7&=V0K21?^OW"UP^3HKBLSW=UNE;F M&(K?<0.-[V[++"1%!AJ)#QGB]%;.OV_<9CQJ&AISK9@-X"E)F@%BYD'NQS0, M._0S^E(2G>G/V \/U21IYM_HOI:5)L,_)MN8=3 RQ2,C\R;5]&ME7W=CK-R2 MFAYA;H2YMXFY5VY@'JKF_5O!\F !)9"&58-(Q[T-'?>SZ>IR1.1W?[F3;O#' MI!2BZ7JCKEQOF>V!KFU*.44>JX7E>BW@"@@J%=8J+Z+&B!KOF!K/:X&^0XUI MANYVJ=%RQWGI1;S-Z#9++50!%_"1Z4^\8>$*C,X7(I\U#&N-KU" P(Q)-I U M-X;LSLARC/3OF]&_7S*KS[LA*<+@"(,CZDYFPWH6W:5XW+#..W+O)#3)Q/5"%,PKA_@%3=[G<")_9@ $RB:^WFY)I$-$]DP=\7 MSNW ]ZG3YU\]<1.PL*Q/ER&<+,7I< $CA==S [Y!=)9R6=Z@CI#(IW]&!2,B M[(BP+^Q>NRT['*6AQ2 _"IKNFVH,]WKWZ3+2^Z]2[[_"+7\S>^&,9GQ1U$Q$ ME$VSL"?)WA-%OI4QJK4GKC*FN JOZ9-U7&C&RX4^[I@,A6XZ]9;]$)%W1-ZW M1-Z?)'2OR #&M%ATB4"X M(1RYN"*ROA6ROD=+^#4)#%D/7CKJK8PON8MTYZO4G:.0V'4+5&SBADE3,_=$ M87DP"?,I[TJ#RC"_53FBJ,K#=I&8)M7-&MVR V5I(I6,[-N(1J/ZY#^)57^0 M,%_5=A6M':]X_03#=5FF3KL;8UM?8 I% >STG94LO] ?D.,.>=(=T;]'$RP] M;8% &*GTD4I_+RI]A,$1!E\U!M^N!-[[FIX"0%TH29I*RT:M+-QMRQ!-E]L+ ME1#I6TKWQV3!;,5UK=.9$ XEF84EOEH2Y8Z?0?A>2M)VIZ(-XA/1OSE^CE)1 MHC+M2-^_0WD9(6*$B-?H'#JO!,3\/8O8>^Z(NX=(O/YRGJ/G'#\DF%:VX<1' M6Z^KJ>@N8P9E/-QSPO2A?JI5KL8TU&0:.)&E&>GIMZ*G1Y9FA,'WA<$W+7); MHB:7S:IFPG]]61(B;HUAOY_B%\I2U^I*9BM3YB85AP8FO@&9NN':9#AEV91L M7(G\ T((?\)18"QB(3@\ [>25&QK'I.FHJG"%\%G(T4_4O2OI+M>A( 1 EX4 M 6_>I.K9H@QB8M"; _4?!MH*W:8>*:614AHII5^?=;O7R?*!1E8V]XUS.@?: M?"L=85MH23RW*J6Y^819[6Q!$.5E6R!3*&&(?$@Q9^PM&9%Z1.IW1>KGM3__ ME-35W" Q,D951M?Z/)VM]5,KDF<1J4/3-)E,W*YM^D))*9LK8+J6_9D50-^0 M,=TR%_HV+.>KM8LCVGJ+US"4OFE,)2W%,[/99+SJ=3A2A[P&=\]*,&_QFHA0 M(T*-LJ ^@SI?$J7C91=V;J%G^65_U&*8H>#U2141)0H%OUEH=_..BT/SK*/6 M'?#H'#T),S>%VPQE6QW*6'0J[2+'#YQM4I3=9FVW M@KH$;I252)\Z**("X8BD(Y*^G!;R/DE/&G6VXL@K7M^J1 BIAL3'0=\HL[Q#;G1+;.>R"UQ)BT"$UG.IS$6 MD]A;WHETLM0H#S=T@2L:74)I [I8-56X5!ST"+DV-J+7B%[OFEZ_6D7X-7K- M)5JYA*F*'L\D/64%DH3:FV%ZQ>H"=8;8Q16Y+E[D7"S$;91P$=DX-V3CW+GN ML8_"MGS"#/-@S$BM#62[PVEC2D],:RF]T&H+%.DG621#?!@1>4?D'9'W-:@J M[Y,WKW15ADD4VER5<,IUNM91J02+R)OQ:KMTR\Z,<[1:_8;,Z98YT7U[ M3B_IQJ@]$==;ME%#3"99N<&W>698F*H-9C?D"&@;X8YO9/J,P9&(4B-*O1I* MO:0#XZ.4*K7-5(=;NKQG4G*YM6VE/-!&E(KR+^\[_:)\N+(,1!Z,R,2)3)RK M4CN@B6-[1U>7@3>,'7%L+0VK!@!?W&W*-7V750HIJ&_0@2_C36,G(O2(T"-" MOZ@OX\.$GK. O>K5*QM"HS*B6>\L*S3%(D*'ZLI;UQ/>ED?CF69RAGK6;\B@ M;ID;?1O6\_6%(P>>\[%RM6)6:F1U:Z+IU>9FYZW67#X]AN92 E_ 'J5H1 0; MN37.4$ 23J4OB7-&= 6O4=CT^'C.V3)419BZ+HN($RH']'W[,G)P&-I7=--< M9.+:\QQX)L#>>V6W;RD9P\1HOEH7+8KHNJ#J[+(%2F^K M I7TO1D$=ILVV6;:'?+PR*[3T='&<9-:(UJ'. MPIQ>_7RS%2<=A 7H>AW/ 5&.1F0BW3?_^?( 42:E=S4 M@\&NC#"Z5^>8[&KU-J7R,:YK#(=GFF >A1 MCTW/]=4:42IJWWQ:9G)/?HT@.!0#&W2?1.33B.R$?A=!4)$M76AJR(29]Z[V_NV_!=A 9:'&-Q94'<264=_P*0L6P9VW!_\DUQL M8HYE:'+L?PG\?[?-L2Z[M^MA7^=15?#UYZ_[8X^85\,R@]3X$#:6'#2J0-"R MA"XNBZMV)]NWB34K4+@U*!ER!VM$[A&Y1^3^Y=K*)Y&[P5&3$3FD.,[3G4RV MI')J2<+DCHIC$Y]_(]:%U?#_3IY-N08(-^!"#1G^V "N?UW6#P]=S*R9?\<6 MMK729/C'9!NS]@ZK&(+%*@C:3+Y% OT)M+Z/Y?8FRNRYYJ=@P0V8=F\"XS85 MI[W=!ZD_!XF_%5!\=LL[*!?_X*9F#T0?=E&+6Z/;]4[)XH'9Z*;&T&"D2Y"/ M^EU0,U0('XT81\0X[IAQO,LL;CN>]4O5@5\R65QE> MPFP#.8W"^P-,;L=S]!X.H(;X#M:HV/-H5-?"!:, ^_4'V*-+22,$O$($O#TS M^V6\0%QHKFCXB0NRYGIVE+QP7XKN7<>J@[2\%6<\)YH%EZA74_1PA4D:-;BB3R-[-UMA 8$!44QV8HIMS6,. MA ,JMP 04(MYE* 012QO/F*)#I>D(BLU0N0;1^3;%L*!F"E *=.%0J:IP&\6 M\,2V+4,T7=:4N;W("1''37.>JZUDTD41^,YZM%8&KM,6:-QODB:^9^ ]B+O# M_^T=PU&H_1M9'5'$[*(1LXO$UP\QH(]%S!RB6"D5*&W,+4U2)]*9D%JP1WT#>CY!+!>\K MTE[03-&4HDA[%.B\VD!GA( 1 D:1]C_Q>V ?YG+N=SR M2NL<44VU4C,VL"GXN7&U@B"Z08PO1=K>HG'NN.8YE;V.FY49W'$9V MQ*W8$;*]*'#G M3<0Y5N :D)F_<3MM?TDM6&'%"GQ\8#"-C<:L]#HKT'Y;L;>5MYLW0)^7'\'S MPLN'@(ILSB_14N^ZM./JMAM%;R,*B"C@*J._9ZQWRCU)M5?\-X"(+T>>4U6( M@5MQUHV1-;#S;8'&K:W(Y T'1E0YI.*>J;;I6GC@)0L2K@89SE%] M\(U+#2Y2HG1(GO]8J4%%66P[IM46^&9":*6(WDYS6FTA0> 2I? P<$3^$?E? M/_E?4S/@BQ0=A7."DSPV4IQ+BC@L$=V6OJMX2\N=29@!H#RV4-7GSTN-KL@! M@A0@.6A)CZJYL3($C]O_@/JPK"#$3#=J Q=%[&XE8G?[R@WB9^C_N2?ZZP#' MM37)!3+Z@37EYU\S+>MRKZE(#[$)@(^8R%]D*;$%!N_=V8I1 MXZ^H\=>?,$C6$9J*0%('EMCL>AI##5L9(K?NBJ[++ZP9]?M53'_$$D,8F]W< M4LU1>[;1!S54KF"FC,6(%1*4?Q\PF7SKNM"(YB.:CVC^)9)%? ?J?:G,68*!5T,C76^Q, !*&A<-7]=3#&L=TTS_..!^[S+WX4Y3'>ZJ M&B/J0A@AX!4BX.W9^B]"&64HJ6TH'V,+4?N\2,45Z\_?)W#[?W<:L_WB-/WS MYGGLZ:\%R:\!0ONLL5:*;_1S(WT^[=7J':5?24C0$DYB2_A\D8>(AB,:CEHJ M?%2*2M85G++YN.[Y926&<>>PZ-+X4SYJ(S2 MM473\0'Q;2Z)NUM]]2-0V$^;@]N8V!JZJ@1;19T2?OP:UV[*!_283#E+Q4!O\%XV4'*P&B))D>[C+0N!UAA\L M.'8^WW6+W=76 M)4BI4ZZI0B*-W<@/B9#ZG(@6(UJ\'O_5[=G*;PK(&E!%:1OKUMG6VVWOSR@C MKT^MNG^5_-N&>"YS-D>LINSW^Y>FRFN["LEVG+BYZ0)JRTM*#>(@> MR%GV(KBS)E,ENO'L5O.XN+YA&E8U5V]Q[5^6V^AU/Y]XPO,V^ZT##T"]6\N0 M QSU<$-?A4AXJII9\85VKZ;'A=V 62?3JVX72OC,:SWX(SX2\9';XR-_H!B\ MMNT+6\[/6Q"'NLICSE2TP>>UX/F&Y'FCM'@]A'>3UC&6LL>]4+&%W+2[4'BB MQN@F*@DH[V-5K"D?FH8=:0M=3'PA(M>,BRD^6Q471%5V:*N7D1(U?2TDY<,(-H(P:;!*O=5931: M8(!>!/&OSZ/W(X!) 'GG]^"A$D?Z2LBQX@>QIH)X\4]OL0"V)#H CBO$]P?[ MP0=H^AG/P%#!__[/,7">M-.X9!F6_7-?8'<$M:F?E$!AHE-!?&(#48^+"MS8 M3]%8BULG@&(Z_4@E]GT9?AZ*]!"<8\G'=/I?L:>/:.LG1S47-_&C PE(/&X MQ?WI/[7_"I/G_CO+-RM_8M>/MD*[?SXK/G776ORDR$?F3(?^@@+HHR,68U,; M2>G_[35SH0( ?8;\#HI?XUE-:O 5)"+$5A!YY)#0Q_TC@[,5__D UC^':ABX M1"R%A8P,$I,T+0L3F::%! %D090I( !BPB33!"&G9>DO_ZUG)I4 =&^EQ]0] MP]6ZD#E8=HPMQTKP6X@:SH.?_E4VI<=#3HR_/7QU"[;^?9:2.^(HA3U#@;I7 ML,.7#YV.I:X&%GB5_L9=*W;88>QXV;'#NF/= ],\@.C\>W@I&?ZKA5"!YL*G M)?CK#WXO _X38^>00[D.ZJCJ3BW/@=HQON*4?^P^QF3+,$0;M<_82 !.CJV[ M&-RQ^#=4&?W-^9ICPYO#14N?H3F_Z)DKNIX-5> F9+]X-B?0:B?"NF\#KRNR M2QZDZJPZL#MT66=][5TS/2"S[AOC!#2,_"L&H+:\0/S>]L"Y.-;QR;R':CZF MD?LZ+JP*Q9JV*IK:#@, 1ZBSGH/NC79B3W Y![H%>@B9?G-/[W.+V ^T$XKX M3[W+EO%'\C\/L> [U)0EYRLQ+W]:@^";&)PZ^,[R[.#+OS$H-(B]ZRG$U&W, M6IN0%AUOXFBR)MH:W##RX) "9<\MJ%,MIA#5T>\6^BKF^1V)Q=@*O=/=(OJ! MD//0FR!'$!<+2'?^(3W&>D^[C4'[T-I?XX!N.8PO;##W.]@8EB?')R)B-/M% M^"L"]DJ3 *1);=_^$#E@--3+[R$FX30/_*H'/-P&"U&S';Q\!"@)+LJ"I/I\ M(1C-4O\Y^CEF8;P"/E\ 3V#;(Z!AJ? K38(+>0(Q7@,<@[1G'SZ:@?^KB@Y< MN>1:=J!*?CF.'H-=2NL#@.&/8BP'F8B]L'Q(^FZ7@.B[RWJ(N<>XCN"ZARJ( MP1<@)%G#KP^QC!@*9L2.HADQ%,YX8AY'L<@]!_"QW U!96=A8<)^]H:'6*V6 MB_U XX,YN_ZP_7P^6=@ (7=P^@(QS!T@&(9G]XS^0\/3O$, ZKIP)8T!^Q; MW7F0D=MK&VKZMA-PJYBU C8T(PS+Q3SMKCE $^Z5W6^UN4#S!'/45@1=J8)1 MG"A.E]VX(,6+ALA^/4>HV;MVBER)2T)+*3SM\OE"?H%._QV&\!!3@8DU?WC^ MJFU!R;O8A^<@ SCF^_"$WZ':/XB)W.[Y_O8M=>@TH:T/RK[4;V%6V0QD_LO@ M"S[DK#X0JR-GL2#FU4E^OM&3!O!4Q/:3H4=\(16YJR&+2#2!Y3G0F,)"!7&1 M@^(0I(0%RL/;VL7"UE9(SUL8H@3.QVG.(CIRAN@X364 STZ$>&5WD(W^-%/+ MWUIKO[-@G//+Z/MRHF""DC"I%KF>V=(]N>J*'+/-5+CUK_.F0^^QL.TT//0N MN"H@09:%[AS*0:& +B7:;R<8&,ZWEGFO;/65GKE$^U<5%C^U M*VPG6&TY?/DV*C"4E#6$Q%+BFIG$T..2<;729]]58/9Z:F" '>PX&RS@4:/> M;KYA=*K)H*'_AD](P'9%;<^2-!ON'MWZ ) K!]U)0(RA M'M(4?8(Q#UC#T?Q2\9ME$Y MW'F=NN9&K=K-Y;)QO5FJ**)HS!U>SOG=_N M(Z7!/1M^LGAH>"+V0S-16@&<]&_XA&UYZC26!Q*&WK,P"/V 5[.O/WOR<#^+ M^!RZ/V/\PAX*[+XP+"<0V@?/A8:T-4W!27-BS$6;=&-!(AW> ,Z?\Z,ZDWUH M2SH.;>$@[<$Q$CAAPZ)@L1_0+)%L;0(7/@&&M?[[\9G)$=@F\%<(_;@?=D7S M:7ZOML!AC_;FAY4/%>GX9^N-BW!]T/O.F,#<@0(1&E7RTR\0&E\WHA!X.N(D\&(?D@FVLG"O%Z@"BCAV#;"$LV>'HQ^-P M9=E4;!S_RT$"MR%B[S,FX"_2RVAG.5<^>AH2FH_'\Z>H]5&HVGDX<<2]0/_C MOD8^_YPO?*J:;%_'X<-!/>S)PMC&*.SMV<@@/?@O( SFSAZZ[P%/C,W]C;ZHK$4@> () M9G9^;/CI7)X>/((5]M'BK 7SR9.!@8I_.9K2\>P5Y,\!HPJFP#%Y/W0B/.YT5,\_LUD@'W<$VYW M'UU_C9J.\H_V3QTB\D]$]0B)+E8 $]N#FPX$%$$E'C#43I;Z]-KWDYZ"-WP- MFH9@YKO(Z.)A3TD(KC8';Q_C#^UO?W] A(=C>:Z#U#2$57YJX!/.8.@=AZ"Q M.N$7AX( 7[&[#SFJT(IMR$+0(L28B5W3:"[?[>LGY_JR^=F44-9!^1Q,M+\$ M-M9!:XW]P'D6BF8>Q*[/:'YHS[9PM%IKX>_1/ES#$;S&P^'6DZ\1\T4L%H(1 M[>T8&-I\#F3D>S10F?Q1FLP+9ARN+Z!E0J)'..7Z>?Q+0SMB5>^P 4/9=$=>=I.C@I,#@4FB:C )"HP M^6B!"22B(.7=%R!OIL<':>_G-_@^S,5#F1.*X+TB<=]E]Q_FYA=,17ZQ9*1 M?- ?!B4O$)J.R9E]9EK6JWQ.[)-D5^S)X5EUE$!F_)[#?^+_:IGII, 7V2;O M=>Q\3BI++2?YNQF4?F+4'@08 F5SK[H<:2ZAX>9\<;=FC#3HZO$).>S/;'-; MD?U\.2H54LJ,*$]\4D]#A182S2B!;@M%L>%AA'M'G;T0ZKSAL3C.M0YTZ7,Z M69_0"CE9/P?)VFJ)$M-=EN?$OI.H]7NU9-?[38?I<0BY9WN.RTHXU-0 +FIA M(X/YPGTUUM0OL^ M''(AU]?'#N]_C)T&A5_X.;4@ O[DPD%3!AK5&D \_;['_*%(;V>HBA))+4.3-.#T MX*NR!N0[A^(WT1*KM;85E_6XMS =2N#.=%88Y;*BHSE-I77(4K),_/[MZ2'EMW,S)Y1%E9BGN(Q. M"*2[G*V_'NRO:*U!06C(6> ](H ?[_),[0\^KC0]ZW7P"]T+]N4/F'L&K/C@ MLCW4)T%C>"JN0&P"@ E-=K# 3D54UP>?L&7,@7U_ZQ/B0OFQAP%W[<1RD M0\#?P<)]7FP!_\*%P?BU+$9+\>"-++)/!4V^P]RO&$1V@^T9^^ICWUQ7/<-W M]>\W\)3!B9\]:)9/"16'%W6YW.$]<"8H$OQ($[0&M?D1Z.#F(1>'OSW&(-% M"0/WCG/ET$JQ/'I2OI\JGX\(DWXPP6MIN[<%"A]XM[#4'4P"'H("_U!),OM"DPPILF M1&R1NFA@>=K7PX8\M;#0^[4!H'@ M@N:!.W5B %N?==&6IO[WM!_Q3CQ@)$6NW#U((&*A4F&,D4_9KOL70G2>(#_B MPH\$!6_TY]Q"@Q:]"1W*#+P7P5/RJQQ>QYWT?FG!D#/@;Q##T^H?8 MQ(.?+'C("'Q[AH[05-8:5UJ5S?Q=1(5%5V].M=Z4E-\/^337B^NU)VT(#B#7OI8C@:-Q/NL[EKO T/Q8G.P'XZ1CH&(^BO@LYO;P]S^%YTO1'1LP10MG;L(-V:^B>GUD"&27SPTX;]B5.">UEH6%>FI>AH^[ ME'GYRX2!01$+8'%I4OC=YFP?-%MP1Q\L_$2HP,_WJ2![.EEKAG$X7C\S1+4" M0PM!Q]<-GGWE3[0(/%>'5"(GT&$@T'>'U! X% 0ZI@._=)3 4P5_,C01-]S3 M@+-7) /5$U*T[4)]K_#K5X\6PI"MBN #L+Q%*2T C^M0T+5V_Y<4"DT M42^29PUET'O1$S@O"SD;H6+DH HH$UI[6,,\UGJ1(G:L1J.5'P:BI]>6K>/S MWB=Z]EY%&+@XR,\\.W@CTBT1A_3-X&>9C%@%Q5,%ZH[F,UI;1+%RQ*:AM88S M+V7+FT!-P M=>!_C!N:CL['@7P:H(UJ(:,3"F[T)%1_9932)*,T MUPERFCS+57L.Z*F?A13HM=B\>+)4#V_T-R!;>&6H+':%DGGN!S<#*^\=L1+L M_V!K(67JR/KW0]!(B@297 !SI_W&_2Y6D.T_^5LP6T-"":64('D0E+AA;H%U MN.#/\&>/Y81_ANPW6M* OEE2R49)2% M$F6A_&$6RMOQIU^(5E&OO^--(^0+0WE^.G\,;!C8"T&8"] M7BZZ-3J&PI4QZK5:I(_X+K >?^H'.ZA%#F3&!A[]M)QGT9'?LQ:QEJ4Y@=?3 MU^D_8Z:/NB,_%HCP-_JR;]E+,)]"[S+>0VA4H1)F^!_NJ?[J-7(G=I[8H"OD MA*"R!3DKS6C29=7;)/?V-?+]L0%-&0V&BKA"AJ;X(!9\*CL'<*[!(7U;%$&D,1P M]7D@5YP.3G-#BHU/:@<*BR\:\TV[)^VXZO]G[\V:4T>6=N'[\RN(WN_^8N\( MRZ\D0,#J[W2$ #'/0DPWA)"$$!K1@(!??ZHT,!C97O9BLJV+[F7C0JJJ'"HS M*_-).E.LTKO^Z($:+C9Q6.U=16L_'W,_G\#7MSV-SOI9;D'X#QJ='N/Z M<@!Q!UTO) EOCSC 55(8H_+C:GZ)B^>:^S67L-H"/N"DQHP5CVI>SCSO\PGN M _B'NEU?(W@)R# 4":,EP7UY&,T[G.7>-%UX\'LQR*?H80:[]:ZSP8EHPZ:8 MWIL*96^X_./-]%03.(F!<0-KO;P823Y\ X3( "X!HL_GONWA9Y!"9][3@K/C M@8(W3++\')5#DN(;T[K+D0Q[)6F0#J]>YB&&3H?$(C']) M]P[G/0XZ?)QC<+IW7[(_Z[WX1!!NW8]]2DA@MAX0JY_M>S2-+=R'\';<>^AU MTOT/8E)KR>* [5$46F:MS8ICZWD:XE-^ B*N(Y@P"L6*0GM>\&)\HE" *VQK M79^4RM;+&"P$BE7@2[JY9TIJK[_WV;D(?@P@MY!;RW:_6Z<0F57;)"V.YDGQ MKW^RY[FY__9O0,#[PRV&L/NK,$28P>7%. MX)3L_8P#FQW0'[:<(CSY=VT6T'7 +%S[^4L!')U7,# #3Q%@NHH$>0$&.2TO M4B^%!=.6?T-]/ OX11&UB2"G']88+2?INA4@[%SF)#1QJPYM+*)6G>Q2(Y;Z4]>P"AX7MC0 ARCO M<'O#]/8&T:L*[F51QEH27.O8:O<;*6BB_]MYQ/MXNX^* J2PXIWS*]Z?H.GB M"A"$Q?)O:O:HJ[ [ \QM@%ZVX%L_%KPA]IJ"@2UC/.ZT@&6OL% AL\K6"A)) M_;O(@%N/L%4.F6\'Y>99!OMZJVC^]63!G]/QMJBL'-P8^Z$7.)_0=/$O)G]Y M=/7:O^V#SIX"A@%GA34LX5?XP]\7","&P7U(XK^/(K\>6\!)( J[!>SX:RYM M!/XX$AR&K?U3_+35:S ,LM)?_WO\AS^:\8M6?WXP7S?>:/:7-5[V]_O__I4C M,KF_7W81?-$$\,PF^>R4?S->#1O%["5"\(SS(\&)5.+[/$E?'1WKJ?.2^PXWT<=,%UB;?E9% MA$:4+!^9PK,*'HD3T9@1'TKQ'4R$4\X37C=FW]"%AV/V1!5Z"=:0N\$60F@* MS7^%Z?$IS)7V,6*.F/IE7H67+.#;W9+ !\:V9SWJ'@:$;[-""^ -9H^^=?5T MX_Z^]\:AA"(L@0'F5L$#PWLUK%_LNNAZVU)I9KA#*MD=:JTQ^8L&%,(EG^-N MWC7"\/JT/,;G@4?$V; "R_:;E7F*$V;@^/EK08J9YSQ$=:_WGQ(,]@)Q["'R M$"0PAK@[KU9&W"7:Q5C -:>"2,BA0R*;XK,BQR(S=-5']'D5F:G)=406;_2X M+Y/%R_@YHOOUWY1'@\"7GWF[]]P^>(T*!D$/R^N(!J^A_(I 6#@15*Y81VEJ M?C:=+.QK7,(0F.^W'?O-_IG@ 7P%.5HPS"7P)YE6QP4TIYFZQQE701P/KB., MO+]Z>1OYJD-2JS\H3!],\%[/G*,O>:&VH"").JP-!G#"B(;GY0:E:IP-KW_A MX\ YZ*4[PV#&ONCL^:1J^+!7P??WE\L?++X)KJ;]PJ3PV U37KWI^0F\@4WI MUZ\YEC!W8$[GW-M$SY *-OSIK1 ZQ#_UP.]A& &V@/2N,E2X5[NC: &P$8 ' MC\!^E*]FNIUFPL2Y;D&N&Q'GNL6Y;A]KZ=WGIH26J1C,HLJB!+89EC?CT594 M2'B0GS2Z!B-[RGA36I?1+J5.C):AK5S%RG2G^/E(N= A,+'%3)BA-SN>7O*CWK(_E^MR#QM(\P(W MSY'3U/G;\2TJ("-A0Z#U$KVIM38EI^GSD5T5T]"QEJ\QPDZDF0YB;4VY M"T:>S;-!#:S6@,[E981I%P;X?,DZ4Q&,#.?Y\7S$-S(,WS20KF\2A1V GWS4 MEZ O,"PN :=5 ,T9'&P'^P,>H^ X#'$!3O\>U&38[.9E"8D?IP5?.IR4?K$L M<$+U?8WLWXE%F/,?G+]AS3+G75' +YH^3# OP7J4,#];!V?3_LEW@EKQZKVT MH+]K3[+D@G?6PI_VIG.C-M[BY7*)8.C,LI)M.7I:&ETKA>23B"F%L.[H9$'W MZP->.JZ(3YP7PR<.E>F_>?L9WJU.VT*^U7 M(\TX*"(@3*G(%V:OHA9%\L:^ M5=)+ZN>W>2 G"QC9.$'R[_D6'$20@@<)G.H0&.?AKH>= ?CZMD .W0Z#[]9H MAYT,9XOYF]W:$$O@X&VK"TY^2]!.KEK#MFSA2Z);;J$S!.,SJU:10MB*,W&S MW7(9 AK9KGZ.3G5TE^VGA@07@I>^@'YG^RW3GC;9I6[NEW8 C0H_:FO"R[Y6 M%R;6ZX_M;PWAY(GA5\_&!L_2>R:33X[4DEQ89>RR02]E9?;IIK%G;SE=_6O0_!-MIWO[I:K M*44;HPT[IU)D7OEP1L7G"2[KJ6FUCZ4,E.UASD1#%C4!O/\?/"I/ @CX]5#A M8@'_*$[=V3M(+RH2"5='[WBI(O,CET'&HZ%DF@-BO>Z^TCKINJUT8L&^)J$I M1^,V?'$N,(72L%4D,B1=A8E/J70Z$L;4UF$0V[]+]/;H*;BL";)'O<)*K^M9 MD)$"H1GW^32_VWQ7$&& :^H.J')N:6P0F=76V6K5K63QUL=.@->L\0^;1J'. M#*VC=IB>1?N3C;:2DF(UA^3KLQV%ES=F)H.OB:4-ME?7A(CMW6=\!1MPI]+< M4A3&TZMP.KUI*>6NBNR M1E:DRFNE,]KE"R4A_1J/['$>;FM(O]S^;W?0YC?6J+[+,B-&L 8T9K3:X!F"!W'[LJIO>5SMOAA*DHM%4;4>TT7Q\: M9F678^!Y2WS1\_8EIRQR+,4-&A:#KDI:P4E5^_VI\QD-^KD#EY0%:]V=-9:, MI,T-1._D,:'L?NS O?'%>;">7GCO^':A]G(^K+;*S+J%%C1]BO SDNXJ=\#S M?2LH&*S(YJ&OCE>] M\"*5!!8P[/%('=/0K>!:WI^'!_]S,I.P/ [\X0@R]7A>I(<$!@8HV]/<:W\S M@N?X"0:6EU._KWKX_;X4W\=O&&I-!2=3TQFU*HME:]K)U@J=#ZJQNQ1?'67V M^2FC'G"ZE\X:9B.\J+DXQ(8]@]:O]]--";[DFD#J(6&.; ]JXV;\&^\P=\/+ M!6 =6P\_\#,!O$].\@700W9L,.8\W<,VPXD%+\2"?-]]ZNR+K%P_=D*B;$ Q ">TYE8T(\ B&2S^ED M3(D'H$2LFQZ$$+%N>A1"Q+KILI3PRHU.:]3^R&Z]W:JS'UCU5;7PE1._W]V$ ML[#7!W<%.%+PP__[5_JO3^Y0$FQ1)DS>WE?P&IN$%\I)A'GA5]S"[&_LX%MQ MPOZA;4W3R]3S?Z;@;6/P\4D#FWW,\!L(T9_RSX-*U9^R1-AV[^7_3TE_+#_X M9^4'2S^CV)>6'QCE.MN8F#%BQH W<9=0EH=BHU__XCA!F,]OJS]/VA9>C,OO MO:J34^$F:M_WI.Z][O^YQ$I\5^0.2SF21R\Z?7P1DCRI$/S=ZZH+YD+285'H M\76KEQ 17*J ETVS[:)+-S$NB3JU07YM=O16??/QG(>(BY.HI UJ$[0*(?UJ M'K[/;EZF1/2YZ7C@&LD2PQ488351L%)I1 Y+L-@K^=<_V%..P,_NNV(]$.N! M6 ^$J3?)DQRMW](#N<5JTE$J=HJBBRY#\3I%D8V/-S^_L!Y8R)EA;=AV4*FT M:*GF:#P9=*$>(/[Z)X<1;VB!+^ '5OVR>#AQ5OD*UOH#*:O[6>'GFQ"Z'!=3 M7W=>W./HL@_9-&&29TO7&"M(Z!Q;&9474,VD)&P[8@IF27;MCQ=07%:I/>L=F^_AQA:P^F@.<\PCCW%%PU$[>$-%Z@&8.\0J8N;._>V^?M> M'GN0 AA[<)?WX.ZM+V[HX=U[J8^C&C^0M&ZO)S.+H26BWM:=E&3L M()X.L('P)SQS7O<2JX=8/<3JX0J64W)-]B=>F=#_O4/AD9"F,R] M6J0 C_2H0?C)S>1=R@8!^QPU=S5U38==IM5#U\?7*@@W%:FXJ&3;*UGJ+?.K MI%HOK4#;UR?^US^P2YX&,:"KEN4 )CF: M.VF,*NPCNSX"=O!!'2"3E_:U?)%+R.O@G\1_ M2B2=_V]">F.MC.%!]OZ'I)G_>I@1")I)!+6.8:WHOOPU\9^^;@"!P;/H?W\E MJBIL4!?@W=IZ,,RK4 J_63Q@!P=%DT&IIK !','#RD*O.2LL,/3P:27U"&\X M$: ;^V^ 58_FX15!/9WUE## MUA3@HV&@JZ @K: I8VGV,5^DZ#C!K_!(_90 MP\\)L O[38#EHAXT,L2UAR_7'3.QVS7J%H3JL\H+, M(83@S@$^LV/XA:16P !>2T^O:14$?@0+C S/M[%.Y4O D$X13@Y$@3 XGL. MWY,O%_)PU4>R[$,DRX!]K40F%<6_AZ%1? M[R7E,Z^-32TK!73'9!3([DS(,8LZ MNUK*[?YTC)%9IE%(BU$@NT1!ETQG,1)0EC-X@> R)582HT!V-:>;X_A\>DBM MA,*B0^*$I>?=*)#=NFPV+=T@#(IMFRM4JR[3-;,;!;*KU[A%"5M,-RB!<=79 MNJU4&QMR2IR/W)+6%$M:U)8II)C"JK7I8752!"//5I19KZ2,8V0/NU1KA MK;Q#V) ^R-8.B%@=][@3Y$U*9;A^+TR.9_>\ 5B+X"E )@0>%1['NSP*P7J'<7.MONSLLV4 M6W9AR!L3(96_FLT?%Z@+GRM0SZ2>L;CV\"%*WIXS,2$>@Q!83(='H -0Y7$U M[D-0(E9-CT*(6#4]!!UBU737\O1WK=9O6)[^GA*.R]-QP!5?NXKRIN7I#R9$ M]RE/O[I4?:4J9&!>W#?)^8'*TV/&^&:,\6?EZ8&RO$-^WTE ,/.,OXA"(_Y' M)UO1"2+$%JMH[@ MCT%%1[MA4L-V8YR5I3J26<\EAC(']TYTGL^3XK+88C&J76LN1RU-2T^[7;^2 M'7]"\:M4LL?*(%8&7UX91%1X?4 9M/A2L=;1\T6FG9&RHW(=Y3KLO=.:4:>" MJRB;W% JKZ[P+3\?$;KHE[-G(GIK/;K?^ F[APXZ!D, ?S:\&_?NR<,,I>"S MRQE%/T'I?=&JUO=BM-]-IWW4P.D+W$+3%5WLZN9?%X"\A MV$=>RN3,H;WMH*M\NZ%G)DFM7;^W.D4:7 \W-\6FC%?H::W?TI2=ZOHU\.FK MP #%6N6QI"S6*H]NI[VI53)"IS9,%^JR7",,/>W;HJP1;* 13-R[I5+B"5CU=SU%]9LA)KUI2\ MZDG>$;S.XAH0/\D(NI5#HQB\ 0(*.-P"WMMY.4O@+[9CPH]A"3V$]PBZ=8/? M!& M:X+N@-&=04/R )!(L&S 9K#9-YRWJEMV0I%D <(#J/"Q M"TWOY#,O)+7 M_W].ZA7V[B(LF]7-7Z'>/-JUH$X"]U2H*"!^.00[!PO[Q2HNN[6"7,7 MCCT35R+ZBWKSY!&)V<3"A!K[7_UVX76P(PVJ8N4DVSKX"#@WGJ#J\P34O2<0 M1^PQ?5_C^M-=C=JN/7("QBVX46.U5AA\F 2[L4)JJBM&H5LDMTC5KF+9&CIL MU@?KZ7":KPL0L^(,MZ$ZR$K]QI B&;:SH*M]=MDLZ]$X&!-URQ3-=4>FV^8 M;;>SF]5"C$*W*&$=?5LWB@59W8U2PFZU(:IH)!+%*L/WS%1Q2%($J:J4L;/7 MM848A431;61JV$JL)]'V.,4@+KI)KN>12!3]:@.7EJF<+*L6VT%R++LS)VX4 M$L5D15?E51&0U[&W6DV8NV:-+1,J:C*1*V[;(P0F]U,R6GN?.2X M9-0R(C&94,@@+Z-ZU57SJ>X40\^'(N,Q-5[JHQW#+@;=96]=Z)4D=XIAYT/S M:J%/+]+TABITJF*5L%:YRH"$0\-%O1L/(\"YN#ZR!<3(,3VXJ.AC,<&* MK*19=@AF804 -V"\/I];@NT!UT@:!U2EY9^N'&="R* 0^RD1P-> 4U (HQ:6 MAX$#WRUJ8)+\Z8FY8/G3,]@_7PU3TLT]# ]0$?]S6V9R^,#P!G2;R,X?C/:(I; 0?K" M$DQ+T$X 'X]>%DPHDH9C#B.V(Z/- V6Z_L2CNZ MFIE43UC6DG(;'^0FQ$A?NDP!'H1N<: W"CJ'$LP!N!>H MT7XVRF$VD#,M"2@2L*O^AH,?:):E@4\WLSA3\F#8K,@\S"=(#1>X=/!?4S!8 MR3S&-0(Z"BBW !#1];63YKMQT/^PGH[=T=!ILQ*.@8!#"WAW!KOU@-C\5P<' MWAYG*0'KK[TG6,"ET4UP5 JF"F?_>2BE3R?EP"_V6$WT1\/?FI(FJ8X:_-W@ MN=Z@R&@5AG!:(TUU22*](L^EC7=,[RPXE;4C0H3W3"$I.]Z9?B1Q=#*77O8U MS)++\J+&(6J&Y57WKW\P_*47C#S&/K&;HWW*5KM9?3S '+1,;/OKJ;&I5HON M-?9I2^26N_F"P%$VVRA7Z$EU"[SQN!W/XAAB:[*&@R;+H"3PFQ",0(O6T\-U!%FZ)2$$\IX@OC4@1 M&K#^%BD1SOT?R,77*&[(LPJ,+L$8=8#FG@CB+A>3EI^8C@Q-A'NO^R*I-_X9 M^Z/JU$EKVIX?(KG@7\? 6_-*SZ#*>=*=;P>U9;+Z^?R:*+=Y[RY'IK]A=<4I[J7+Y3*7R_B]T8'^*3 =(0@C^B%,EE^"C0LZ #W^ MH?XX.NF+%CR\9^E_=97SWEW2(L=2W*!A,>BJI!6<5+7?GSH?UT!>?/5-]7,D M:%$%306YN,6EZ4Y>%9:%5;=M,])6#+%NTNFWL&Z^LQ$5W-X>AW5CZ^GRUM.] M$X"OJMP><+UOZ$.H __SA96@5T(4B&UOGX4#4Y[SNKW(AQVN N^(U/B"?\OC M7T!5@VR?JA8JT[?LMU)+R39X9$A3[=P2[69*"C7OD3YL1B9[WO3]O]_0@#MR M,\\N^&,+[D-Z\5LKP+=U.I/3-NU(!#[JY-""2[.VS1CZ$G\KS^>R3B=J M5-;:>DT5&;90:5&O29(Q=;; MP\;?+JBI8K5S*\.K/\%J:*:X(AB\0F.*GLT)(@5K@WZXX76+*X#8Y+K/NF\0 M2_OFL;+KP'Y\]+X K!X\.4*I69E2F<]("YLJC+5MMX.8X@)XDUDO!(:=6U#? M,01VS4N"GZ&E'LD+_$&1KR^NOVX9ZB<)&5DH/&V@]76VV)=09@&6/LV]AI#] MQWKN:]AN1][C:M":M98L#M@>1:%EUMJL.+:>I[7; MY:G1*4TSJ7&!E+?%3L,8#_/BID="7 D8)WO"TN=7G=_0S+O=!<'/4'"/I,TN M&?J/M=8=M-:;8?Y.K^]D"R)@XY4Q6_9&_+R4X;L0P09:;\GL[T+679Q ,- E MS;BTO,HUVBUFMM=QP-^H)Z44W"E>J:.#]N5@R:+EL MF9FAO.G+6Y0$(\_>SE225716[Q89:4JMVGD].TZI+AAY]O:N.1RJ;=4PF968 MEL*??Z2 $="TJ[Z49A5=6Y2JW1(6<+F76Y2KNX M-5N:Y49A585GF!"R(8>;:?PTD>WSDV-9#+]"I7L"=*KLVZD5A5 M:&L\;C4'V! =YLKK0DZB*P6%C,2J$K>Y:JM8K!*R,+:Z6GG,H2XM'F-5[8=N MYL7=/-4HC:AR$6M55C4VM2QZ3PWG>N4B^XZI&^"$V7: "P4+ZZF5(QDPX%:4 M+$[1+<>,J*ZWIU8GA:;S4[F#-NLI#\02_SL1 MKO4IX:W6B_/OUWL_P)5WT!ATQX3HG,',C?W,A7#FP/P3[)L@,KS*+.42ZX#\4GN'!Z8(]H\F8, ](F%B1/2A=8D7VD'2)%=E5"?/1-E7O&#>>??G_G8EL:>S'8L9*&:@M_^E?8]6_[W4,=O=YZY]2;%,G8F8WYJT]=0S3$S/3XS)2^AH[] JN#YS@R$ MA<0IPB5*/'Q)NFNBX#NB=*/3";]WQZK73:4+L M_E>O O/;LYXCH92%+4:RK=F&S^PVC#,OUL=N<:V5T<]GY+PZD[*I6U$P4T2! MFRI2;682Q1P(\"/ M2R6O9PW%,A_+_(/+_!]:-F\(?7\^&]EUKBZ@A<5TT>U4-YNN=D.A7V11OI&C MI1VZH@8DGE$(J3,6@= 3[PC]#PH.P09NCBV8ATS;V!/\UI[@I37DSW0'_\Q0 M"H5N/R;L^>@DE\T)/Q[++$XDG>$(JQ1&-W0+VSI3S)HC=(Q*!H^6!0[DC_&D?PS MFV@O/V!<*9">0->1CE9QFWI]RCCV=CTQ!IJ"EVYH%FG$DBSI]J"*UK>]CCJU M,JU:VO6Q:^/842SR/U?D_]"X>4/FI2ZW*)7[ DO1J*@,:."+C)WN[60^F^;: M-,LU:A0]:HC=LBQG"$,$,D^\+?,_*'349+F%I GF]K12._8*8Z\P]@JO:BOM M)>]X7* X)PJ)3SHQIQ0:IQ[%"B-6&+>VM-[2& )5GQE#>E.65Y8[FE2G$]?B;NA>]1$3H?0< M/V)P8XTQ=IU8.ILNT!C$^QKCNT:3JC#?70.+<"PA8>ESVV5-(?8L_T0K/@P( MX@U4Y*,#(SZZ@44'$E<4UH*B'RM+>5UG!\WM3$&11;]5W70PK5"YH7G%ZENM MLP.UU U52EW>AN*;:=)/U.(NFG-)Z) M0U&Q;,>R_1 M'C\LW&1CH:/\AC-1A]&M_JJK]99MV"8()G<_Y=(_,0>I(5C6 MKP3+<8[J**PM\( :A@DVG+U0I[38$8P=P?LZ@F>+OWA;M2M;,>1!.HM'P@E^ M5@3X ]!]I*H#LNV\SU_5BQ$J$6\.DUH)T5U**JT;XQY=(_IY,6@>A#]AJ?-( M^G]CI1 KA5@IW-W\N:)6&".RW:P5UVMFN%VG[*S2Q^F2UU+,NU_+9B[9.O8; M!W\T(4YMNKY[>&\U8K6#2VBOJ"J\PK!X!T\D]HNI(S2 M]/J>>5=I:/;==*6PQ^'+QH$/TG'TYJW!C@W>A+ Q!,T2$BYK)?[G2S9,#_GJ M>%DO^:C%FN8T/5V-C&&2%"G<$9(LM=FD[3H)//7,^?'B&:/7WH_D\7XDIU9R M3?7,9<.2"Y-U3E9X/=-W M^-J$O1# ?Z80M,!3P=(65D( 3,?[/=+W^-P)2. G;Q/ATIX2IF 9 @<[0RC; MY\@VG@\BC7Y3AZ/6%9PBL"8\2Q;!P\-C(0E?%:_B\.*I\"B,-A>\+]HF MJUF027XY!M"S'&O!9APE)%SD;WX!MHZ-;'CQ?T[Z>NS/3MBZ3C=_A2?DT:X% M_41P[[ 4!<1O&\+.P<)^L8K+;JVP/W;V&=]W&?ZU/V7A/B?2S]GLOQ.''^'2 MST@%N^(=$>3$0_6_==KW+OCLG=XE =5MW?B% V_[2D1_H:Z31R1F$T#F@/KX M5[]=B 2RAC\#60)Z03D!LPX^^NN?OM=J4)\G8*-A'V,OH"W[.UQ_NJM1V[5O M/=I+I[59JU&J IV>*0[:C6*#G)!1'7?+C8FF;/DN)A=VJ_6::9D-%G9>/^^G MJG:,-M)FV0JU35GK=6F U+MI-ZKC+CDHU1E=J%6H5T,JKC+MW* MUX"Q6,NC*[VCMDE:;^E,9,_;F=I?UM"VGI/5Z:!M+*L#414ADMEYO]\^WJNX MJ6&2*@\G[KPS<$9ET@4CS]X^WK27S*PZ%5"GE:ZG:T*^55F(47UTQ:TQ7DTQ M>8K6"^W%0ND5AML\&=5'5U:2MCU%6Q54$K&VNTKUM2H!"^C.YIE>[F:U\78Z M0-7I'%$(*SFHE6%Y[=D\>PN,,QN#$D\11%_?+BHRB_+=J(Z[N44U1\Z(;(LI M#$>M;(=NRF4'CCQ[NTJS\]IXW9)D?*/:974^,;I]%XP\>[M9J/0Z2$'K,(7N M?&?;TC35[XI177SK>IDN]71!E^O],I$2V7(S6XKNN)O7!ATFQ9;&J*3;Y>Z0 M)?3AT(O9G\UTQS8S*[F&"]1047;*T&XR ZD+AYY-E57'W$IADFO9,7)8OCFW MD1H>W<>W.6F9M1';1)EMO=/!W#JK)4?=R#Z^DVTQ7]NTFGUTV] $<=TPL&]O(IT(>_:&ZY(@ M8,3L3F;X.QUZI<,483V?$]R[\PXIW9_G@1TE2MS2MHM M7:4Y:M8D)V[!ZYD(GJ&!@)FB.3R=Q3,O3)#CJ/GU&N_&?1'?[OAQE_Y[^',Z M;K_W@'0!\A+WJWQ$NH"983%A'I PST2LR!Z2+IE43)<'I OZG$G'A+D:83Z1 M+O-(N7.'[]VL\>Y[INBCM9*[9=]4_W3[/FWX3B]E7MFWZQ@"C]'C,7QO 3QC M9DK@/15!60MPH?"=K&8AD32X1P?(5.X[L9[/;)=OW!MK[R\@=H_46O6[Z?2+ M]NF]L@[_PJ; =]/'%^G(^TC*]QNIV\=:\WLQT6^YYO?BC=]RT3O.1EPH126/"%L."89G299[^:'4X<2FPPV[+JELWLHFOH88?3 MIV3R2KC+1"S0X2G^8-MP(8&&1_7/%.C+EQQ]3*([;)FL3GB:E_%64=OEW?EP M28?M2R^/<',#9_K/C9*>8"B 2_V*;)658+X;JW&"7]L!.-@4$N!_%^G:_G.= M[7O7&]X&UR(P5N+:RNM8+D>BVCP(*JGQ-)32#A32UW4?36S-I2*X,YFUN]ML MU^YC33?H1(H]X:&KM]0%'O*92YO[7S1J,R^#.,IP?F[&4=FXLA,')FY ZS,OC@I&BJB MAY>[I2K11JA":M1.;O/980\A_;ZAZ:,J]Z8\\9BSFL<3UY\9:?MB:X\2&G[+F.+'A*RWZ M1[G0<6)#[#['[O-#)3:T=.WUV."RH_249EJ1Y)4KD'T4=5UNYOI-#U.I*]X% M/!@KQVYT[$8_IAO]89%6V#:]('/S(:,Z8RO'$9ELO> �FSN2_G3L>I#8^O MRN+4AA]WTWFWU(8WE9^$H/1:676ZS*I?WJU0,3E#F* Q(?:$O=GQ/HY"Q-D- M<7;#8V8WO"GTF8*@TXQ2ZE#$L-9?I4JIR@ C_8:%>/I=U/B?$ILY2F\ NQ%G M.-PJ1'-OQ7&_$,Z]5_X *O,&&1)[68Y0C4*]W$OVV:DN.SW>2N:A:2*3>:L#U70-$?=UFE6,<[C@0]$T#09>T=V)5=JW[JT"-!1X?< 3? M=/\FC?2NS-1EF=G.UTL&'S+$D!.#GH*9)PS-QD&?GQ+TN:3U$LOWU6ZS/B;@ MVVUKL!W9FDTY+F7T>$:JYL;=H#%@YBD=T=4M;@SX(FR']]!M[_8]A]P=4QVWMZT.55\2\YPJ5J4. M(D8U\-I52Z21[B."7!8MO5U)#&J@1 53+.EIQ-UW#DV=LS M!.<6B6*^0 F#4&4FT@&6:HSRU+L*WSCD+&C$K57*Z"H_7EJIT98;WJ MM"4^7O\H_^:("($G_4Y2W@(3P0H3_A(?MJ64[DT6T!L)X@ )UIOP5?M+A:QP M:#$5P131O::8\:BCYF)JG/%%>DW=H:54]FT1_:C>C1*!'KIDUKXZCT)WG.C;]O ;]ON/Y/-ZMYTKSI8BT_8A;Y/BQR^?9* MLSRYYV2LG=.=/4.!\_POT36FL_V M]U[0/3);\'OC*UPJ>\5W1Q^Q_/JK9:.%%UJA?/E76&\ K5:;&*;7:0LE^L6F MG%$4':?AK;)??)A[*TTEEMA88G^CO MH3NN=MH',D/Y(O.ZZN#$A>*TF76187N9S6!0["]4P_7;0J5S^/7.^ECV8MG[ MKN?V[PI?+DULN:V([1A:FG48-5G+TNF@@Q.1O7 -VP.X^'[VH2EP@K2&Z66Q MKW\%S^'>%1]7U4D/N-Y[J[&KF1">M/8.PMH2[#?:2Z;JY?&RM,TRCE-9N$1# M,"M2T) I^9;_$0M^+/BQX#^6_?(AR<]-,&G48](TNIVH[6&)K"VDMN@W9GI3 M\K] Y,$OJ??K$$YK$&(_Z$/:ZI%4TR6CG3]"[4G54+^)UCJF3 T=1TVTN/>Q&E8!7LJNT+=KKB>P8M>FTF$\:M-6-+ 'O M+(KR.&4IC(..70'KS;NL+4:5@#>UI>2R&3--1I6 MTMKKL7@2(Y1VPX[W[4$!JVX427@BT%C65SE M20K<3'.GF?.1([E.*>O24&9H:3(K=BJ5:9XFP.GW/$ M*[7C@U*ZD$PJXZ*,2+,UR=+E6N=ZJ )?I';.>Y_$Y>5? MNTPJ+N'\^H2(2S@?@Q!Q">>C4"+638]"B%@W/08A8MUT64I\@4/+P]QO?#=I20N+X_9Y6>4EW^TI8I7:J;/!U[;^Z-K6JR5X!1=CQ_)6 N+V>M9(16P/LD:5FZ!"3UR9G1LKP^++L99,+3D]:N-W3]^O3D$YY[ MJ[718WIMGS M:%9A85>V!*!FPF7%N(X]KJ7]-LKF:G8"I1J*OA6$'HSKGR32 MO*YN%A9-T4VYUD.E[6!;S)8*.TT.:MHQ+!-GA<=R^%WE\'J'_F<$49]F:*;: MDS1F-9X3ZVJI5RHT@_IV#'\WS_N;QABJ, (C6';"\!-'8S_EB_LI-ZAU_>YZ MZXH-YGUA"Y*T7]=5C2Z>'+#K!BIO"\/\>(%-^PA)^@7L;VFJ6&9CF?V9,GO- M%O"_*;14NC!N4Y-NG=K6=6F BV,ITW7]VO,,^A.B"E[%7>S ?-FRUHOKH1]> MVWKEBO2SIO&,YM#HM=OU8]_1:^Q'<.8/BH."\K*V.7Z-J07DF@"7C= M@;657QZ"XP'7>F^U=^U$UK0=JU;(% "WIUMRF+=%\C8*&^EV:!IZ]H MN,1R_SBR$,O]=S!W/B+X(Z<[5ZHY7F6<%%/>8G1QO0263L;/T4BGWD4COA4J MST/A\%P? .?*4!5%86:_!5+2W&PUMEFK#62A.#*6=KF]S71(GXTE#3 7:;\Q M;@J'88\*:9(]A32!6W%A')-/3K$A:4)"GR<*IL!+#S*G/);(LYJ"[_W.=$V:*X_X!$XC]U)]C MB>4\!41N)&O_IUXXP],Q3:^T:C\*+K8]CWB,:K'2-(_!G0N^DB$+>900UC;: M7C3L#E"!!18(^/SE.==B37,ZTLALA5SI MM(R(PUR#=/JU\L:%IQRP-LY.N:>$Y& GX!/[T\3T,4QX21X^#?)BA2\U/-]]$!52QR5AL)%U1PM4/#G^L#?6;#% MEQ:T_6&)VH3YNVO-KM.AJ_F\E"W;T10<;Z6%H.&Q#+;U_=T5&6=1R&U<&RV/^LN)BTQVI0HX4W)1[+Y7 M[Y&GP,$*6;!6P@*'@I#P --X3T[@AYIN)V:"H(%=UP2@S>ZD>L'D 9U=,*$K MQ\/N(:S%;IY#J[)TNRAE+IEFF,RG2V-@: \UY[=C#/39YQ;M%?=!S%C)KRP;JT'F=V;YU M1%UJD_-HC:96PGC#T/2ZE&X(#B-/P"9K>D28XZ7\ZHYMP>V&UA0/G$9@"BHL M%%/6L\@\=L]M^)PX]PZ6>D@C"61P0YN67SOW4*5!E\]@Z,44!U M6S=^X=@S<26BO]#XR2,2LXF%";7'O_KM0F1T"_X,F!@(K')2?A]\! X-SR&! MQYWN@7Q:>]JRQ_1]C>M/=S5JNX 0!<$ISUQX.Y 5!J@^$,["[QW HFV=DQ?@ M9Z!.@ VH2I8%/,H$C&O=-QSC*(%+B*4\)8>>FHA@GO"^F(61D7#2P)(1H&,M M 5]999>ZYV9:1PN4-"]^HD)W^GH!DLP42\%3$-T?8C 86-4LVW2@*78XON@% M:PK^W Y[#[?>>G$*!G42'=:TMWVHUOSY6OGM\5].CM=FL %'[P@>2M1-TNH0 MPHXJVUN&,K9KDVF]98R\UU?X>''@C!9(;X,CC\HN/>;H'IH;4D/#52T;&53G M(G <\-Q3!CNOW#P)E[W!JJ>QLS<'0I8"FEB 43R_O+CHJRB !$&?HED!&&D,!5D3Q_>\>-=084+E.*Y [ZF M1VB)]'.B#6,XVSUL4T0&_S9T3PG M=3_-X,OO,I\7/;8@D3T#KZ"PEN7_A80S5,$\O&?\%#_LTW(P3@_,,>V,>(JH M)).CY$ZDR.E;$9!W[/V"QP@VC+DV=$WL"Z;JO2Y('(_49[EY51[,C?$8%719 MJNS*0J8P%&_G7WUZ\V;+^:!;56QV>_Z:[66$DR@28!!'5,;RTEQU^@$D1UN#O?D_U&[.[TDNS% MS%_>BKVV7GC%<.N0W^]%'+P9[R<0*:E=+',;OL>@+#I$5RTA7:@M_J3K M^D="LICEYMN=G"$R!4:>M_AEW]W-84@V=9YE]6(#.\'+I%$@SD+6(4.ZUB?DB7>'/::FM5+[C5-P"6L]T,DLRM![&P['JCG4RM=QM2Y) M<:FJI^Q=@V+D5;V[:)>(\:9,_-G-\F]%#YLR2^Z,=#?/K&KM*LMVU:'$ !," M3YX+[E4NMUXU+CZ_EX9>,RHUEC I7,-K'3VOM%JUS[N8O[V7ZTUSDRP7EQU9 M"?N?W[.8CP,IIR9SP-.%VEJL,,GQ!G50;"L9W9U=ZE_FPO7XW7!^ MD;QM.PNTV&CF+&HXV)B=J;:=%5,D['(8E6D"-I/W7&WP [#<'6B2@;\CH;N* MS 36]!WDW]JK6"Y M4%3!PP%7:(+/4]YRX+/RC@6UB 7Y<"9I'J?XC'FV T S"!MNP6HBV !HBH)= M%%8.C 'L0X =S,#L_?V,^]\]-?R0\7KWH*]C!?>3LNI'7FW(I M?L/(:[Y7;FGU:JHNUPV422.I7EE%1 B&=!YWO9-^.E/3V:AX[)75%+!LLQ=B M@$V*KE'SH=!'I4XIME-?]M,[6:SW)GG$*"PH>I[G MNG-DH\ZSG[=,?G3JAZ=4/P75.@*5]JSJNE(:0N M9_=\(@W!OX4RP(%A-5FC+W +DELYDI]B4]!-(WATI5 RK=(PE6$*C5V%2#&C M6B-_(\-_F-VEQLTF+Z>2KDB.6KDQH:Y8:J:V\Z)[K;M4[$N(1]M*IA;Y?%6@ MV'QRI#>SNY(DW8@>_65F3K'-=E96J736-B?9.C>'_L53&H]"*WGO@\C@D)5P MH:$%D]#W_F!HG'K8YN%?N<,%+'*9?<+Y/\=:[P'>//&3'T+V MD=?FW0ZR0#SO%#P7Z.=9&#?B#G&COP_U>/8B2!\*G1F84N^E$\$S#KX+\!VP M;OW/0K?:=X9A:,DQX)@7WC,LI!*\1-+08A9@J=?A92J8G>JHX!"Q@/]^8#5X MBPEY2A\D.#O?39S;.^ME@,,!6]B,.\EN Y\[9E&$*D\T (^*I@) MK/4-"M9>C[)YJ3.6]]:GL\T2%&",P)W<;]5AFX*GGM%Q)FSU8$^#"80$#[-U M0DM=9;<>M0,'A+4]OK&!8? H+O$G(Y?7NU'%IUCN^((\_.V1]22]R&&K.I-9 M,)*NUS8UNUT=9S[O[\ E%O9Y84%NB\ ?K=I3FUCT.68CW9*J\RI#=%,KE\2E MM"QY>C,9H3=?Y?'/A*&#B![0HHYB>TD8\$M1'NSURH,OZ'M=D6&H+KYQ76-> MHPBL+19%'9-J^)\QS&&)!< &6[#;;QRN;&:I3\A. Z$DO$<9N56/*?;)5Z(Y MOGMWUI'24QN^XKM3?L4C4K;F+NT^UK,I1FWH3;*0%:A:Y<],IH,J:(-C'8B< M C]]2P?(_<)";>EC1*XW.53>856[YW1?(6]4P(P+=0X\%[V#]_#)RPS2HZ11 M[X"#Q^!OB7A1@D:,QQ3^XZ:IXK0T%DW38M1>RLP/\X55$HL,JW\-9C!74D>R MUO:<0K;(KM[L:&NEZ%XF8G^4\GA@D [<^@-/H$<\4>86F0H]RPIM MT:G#>Z;GY#D>CIZW1@\EC7T."QU(>4+K.29C7 -@M66Z,V$),! MO'0!U]N>OWI%WU\G>569+BLR4NE.!=%P9-(&%,:2Q#F!38&#!6%\$*OW::HE MYOL3_=@&A\9@X H 7O,0/+U F7=3Y.6507YHAW$F*Q%X(:&A[>5=>KK$*YSY MW:LV"3Q\FM7='KM(=M<48BB[,B9*&3W[DSBGVBI=0DFT'/B^]IP"L["WAR%6 MI+88:LL^2^)H%BUGDRA!TD.S87DE]D\H$7&(O'(>0+M18(%-Z/W][,^ (0XU M$-Z-STL/*KY_>3!^??](N\J%Q%PJ2J-,7NY2"*YV/DZ MSL7ODFB*KHQ%25U.*62:8HU%7:@72V*TT?FU[XR.M.H#7 V=(AB=I3<$I:J' MF_BSV?O?] (^EK#VX)-@I1G,=O55\MK+T ??LFS=M,(ZUCT.V%&1VI5K6['? MD;\]^,/1V7?$PH&0L,/)JCCJID:,4Y"PA9-GUYOEC4+;=62^9HNL6$/K>&3A._=,=6G*OA?F X,&\BK="IG<_=.]WOOX> M\U1V>7[3I5<=N;TSY5Q/)$H*^0> *J^\[2UMV]]?2O]_;N]JZ:ECM2E&@I!2BI]B4B"_?/)TNOW>+KIW,I-1MAG+2HSIBU9RK]/%/T=X%&.D1UB@)3P"RDT!DB) 5)^%R"%W??)W?8HI,2L1%1(68AF M;I*-#4H"@P']RW_;?N2PG45V8[:39,K&P,E74QBN5448-W@YDJ$HI&LR*Y01 M.MVBV9LGI\,B.<7/GVGPS3G6H2 * 2FT6@Q+B*4:"4Z4>KHN4.AF;RFZ':R))^;Z#3D>V)D*NMBT4#=1K2 MJ&ISY+C3@'C\XN _SHQ3K]5\![@ =W& [W MQY9I \O$@>>:EU?< E;$<3EAL+YJ..L7?OIKCO[^BT>^O5*=)ZDF(5(RO47: M=E'CMA9]HSQMJ3NDB;S125.(Y?+XN)%O%L"[_R&>LFA4[J8/U L)>_LK_3\D M20_2QC\]$T_1M=;2U'55+2. M)366$+!*;@9O^5Z]Z??OYSVO,9!M()KA+;\7K/51E#U$"^D0(H8&+B]8G"G- M(/S,3%_?*S!+P6#RJ3(*PQ>*XM<%>;5%?IZ_9$*P'$V"^\N:VWV6UOM90R?0 M3\VPW*C('L">?!!LZR0S["B_)\Q0\E%0/%S^S-_ 33"\IWOWI$?0/[>X,GU4 M77B[*]!.M:+R-K>9,,A"+&='&ZI5\.(NZ'/DQ7AX!WJ"F\Z!-[+P2'7 UJB0 MJU@>]LOP!>4_7FY;PDR^\(Z>G%@>H?O &_'1:3\)!TK / &+7A!,,^ M'.(P=? H52U ?@I^8PU#D3AO!J>O.SWF89(:S*OS$M\\!HXZH.'G48('Q@*] M$=SDG$C*_<)(^Z5Y6@&NZH"3Y>N&@S'B:(< &NMG]6FO87#M-\.CLI\H=1/\ MMN\GNQ\O.!PZY519[_.6W.:S2Z%>E]([6).2>QOG+_+K+/:_'0&\>;S1YFS]8& _)68"X$$-,LGI]_SXSW^D\)7@1=XM MZ&GE*QN*JY>#:GG*Q6=%3]A>3;,[5(" -QR]XDP $__Q[UZ=X-4P)!7JF'#_ M$YT@V?7X;/-]!IB)JYO@YQ/=]B9SXFJ/ZCR[NO!.W[_N4_^MNR_?%:[[!W1L52_)M7P\6^(='4>_E;U M#$W2\D^R:-$>=_NY03K32%(%NYUO[2H=M6C"G%7L+=F&!.>!A"98QU[H)C@K M^*?$FE4D7@E]UR>O_AP<:%[VM>:7H<+&.9;E$?GW^<7GA[6N@*4&,0!X8$#O M5Q0"^PT:T/ YO]7HZDI.T4QY\YQV39[HE6B7TW5T5^UD8)[:WD(+0<5]XX=SO/I^VW^_KVW ;/=%O:$S MX/\=Z$' &ZHJ\!+@4L4S=0[FRY'!%*D?$__Q-;>O+(+*!@6Z#C9PH1[;>(=? MZT$_SQL+?VOZ)1=_P$!9=N;.9Q/$I221)"O]L858C4\C$GC\X'%+I/4^=WL5 MJ[= .XQ$$XTD.B+M40XJB2CC_;^GEO@1((4B"8X'"0B/MU#]GYC?>]*_-+Y+ MK*0X?@G/B4TI0>]84/W^6'ZM#'@!+\Q91[%#H_(%X(3/0L"R- 78? FH,!T6 M (%E*U[)^Z.>./!K^[0_&AAL+!"@P_>H=9"CZ*W]#UBK)93'W1F#CAF!&:6& MI5DGW=7)>]F>1'*CS05]D4,1))M*%59\8TI"WGL39!@0S9:4 'W@?@4_D2B) M-T[>O>&IADSGP_E\@V(,6U^;F36&V MRW,V8)C44RH*C" P0"(-_<=.O[\A8;%:>2QO.FM3%JITBBWVIM@B>Z(2T)N% MDAKSJKU+9@<+1MI,]$5Y1[GM'J!O!&T?,)7^ZTKCYS+CYX5A:[N51@A5+R&5 MP11I#S=+0*U,*B+L]Y,RXQ^*$>Z2Z-[M]YPB_>("?!1_$6JW%I%+7= L5EQ0:RD[6XX_WS6\V<0Y=?V M>E(M%C57EK "UML9Q07/PON%)R+WJ A$D1$B*C]B\KFTBJZT,B[66&- =C^? M&_N9K=1RS?1VT2$HIFX-N)G$H\TL#\_7R*W\VNGDD#2)]DR1Q/", -.FN87 M.\H^HBO=,[F$A+OK6Z.1SD14:L<>1L$/K^D0;"NP M)EBZZ653SG5%T5WKURW:QH<[W9X?MKH]#SD5$L=+8SOO)U\E-VU+4IJ8O)K* MC4ZJSZMIFKQ6AWA)0X*,1O3YE-E>IF,>O@G_N)8L:>:!9_]:2#R@-A@.0QIH M\N_C3$O;CX<&Z95>*B1,K?2Z=?X*?SB>%$Q(#"8$,_4X/\/O-/D1->P7J8_G MN:NV&;XU>!KFK\CFP\\]Y0%41)";ZJ?!AKF;Z',N^^_CS0C>%V[,46[AT?-U M\,PYX+!P2\+?$=<$'.%GBL)\XW>3-(.<7._%X5!V!NQ QQ:NG*_Y.MFQWR?[ M48+M__^_-O\;V[X MB<"'L#!U$^X7<$R\>=T.B;$ Q ">R;PF!"/0(C4Q2%EEEKL^+8 M>I[6/N^.'YOC!S/]N*]1)_0\>H+*0K?&;,]+$G0MQ\"S>.EDPI*1C%@:98OE M%B/H)IOE6]@N/^W"&M.__B$B4,P/C/$Y/71KI9.^F-*YZ3M7$>N5UO;(33)UGK<4?J)2JU@+SZ;N"LA::'DAFA#YA1$+,U2TJS1#5 M;GK!M]<&WH7E8DF?9S'\[XOKE'N?EH DQ+>Q;>ZE>>Z][DLKH]CNN8O=4]6@ MH=-W]0C=-+4L=369M#AT.\DMJV4V.V8X6*":A.5"6.;\GNNK63N9V-J)K9W; M:Y/]P?[ES_%L?(['Y_@7.LO+69W7MS/.^UNS\;QP?ABW?=F^AO&_.^]U!_A&T?%XWI3/9=R/\_^OEQ-P@.>S/;TI/"^,BX.4>1)MX[F;QMVI$(?-3)H0679FV; M,?0E_@=(\7Y^ND<;O]"1W&]&9*:\/2UL%_E&;HBVMVYR4J@A79N%W551] GU M_WLK6_ZTF%KCO^*6=4QA+IBFP/_^KK6(KK[K3_@<12"U;M[02VL2@Y6#O[5I M1OC"$ R!/.0YGR7A'B4[O^10VT_GA_^[UK9_Y)C_0T;U(04BMYL36W*1[.4$ M=%@T>6,[8A9TAH1=R9]R./&$YR):87Q19CS;EO:A4B-R;TBCT7#0>;,HJ_:T MHHDTYD@C6)Z />72Q%,6C^@#\XK\GIRP$", D3:(?Z#^JGC_3+NK(3HS)^LV M2J_:9M]&AJ-=RXT\G3^K[G\3A=2'@M@?[]X_/M'?7\5@NFH::F&R9K:ES8#+ M5X<+.2_>8Q5'=3A12WE J7X'N#E*F;['PFF"WW+5-BK+A;X)-KRLK:9M\;=1 MKV\KOE=8_UQ5.*;D)'6FSA=:50;IJ[KJ_B9R]:O'RG&-5U1US$OWXLK6,<6: M$%/)Z@@^1,BY-2QOC&E^EDZ[C+!!:C;:*:5&;.!\ I]'X$G[C7$>'7$WG[-Z MM400_@F\6P@G!234E&:.7]9BZP%ZU?E)!IX$'W"&Z//*P7=<#J=6>48"#1:'\38]0%V/19CU\?8]1_&KL_KF+LKM9P% MNK6'2[(G#]'"K!N%2#_L4H-MJIK)H([56*26K<\+F',4%!DB:/' M[*A([(2,&X5=/]Q,4)7E^KH\7)?Z/3'5HE-CB%U_-D]CX^J51G[3H*1=:I;> M:3Q!9+I@Y-D\BPK='.$S:\H4&@5JJ71S\QK:C4*YQ\Q";TZV5A-JF$>:I<'8 MW3@Y-PJ[?EWI%R%V_I)IC]>6IE9&&1N#(>+SM><;.B$BFXE<*$GX<(,.B0%X M>_9\Y'Q(MK+F;+"3$9-:EAI+K 4-LJ&3;)/)BM^V" MD6?(^>8($9:J5B\!(VJ9-+7^R&Y-NF D\7*D7$SA\^FNR5'X3+--DZNE6P/ M2^CYZ\V!:G>K5B='(0RGV7R-)>VZ.,4B>B;HI=P\F:VB.;1L44TA?EQJ+*=*'- M?3:!4K^C(UE#'S$XIL@]7;0*LNK"H6<3<%:E)3(G!P1*#VBDVC*'6FKD#0TG M\$J;@3>-Q3L86[0$#:?C*"2$8X!FE6+@DH6+9%U7;0.T)"=7+488(>, " M."V*][S%\S)X8%)YMMWAR<<6"WRRQ:I>:79H6$2,#+!-/$,DQ#F&*&>&#A4H M-"5"BR4P88Z,*5=W%#ZQ $9.8B8(VHDMW9W]BPMV[D^EXDQ:_V3E O(BG[*[A80'ZV@."?%1 L M_8QB7UI ?%RC6&^E9?O"L>- M2H=2]RD5>[R=\!V:>"MB\8C%XPN)Q\M"X2_@)N3W%YAA)ELKO.9]F5!WG'P6 M)-=]&4OP2O7<[T0 '[5R];UXV=7+4&'IZ7]NVP'GM6OT3Y:B BFI>LF;L#4- M,/K!*L$3(HI2\U4'L3/I:HVI*UK:-K36>%XBIRF8\Y-\RN'G1:G_C:4JEJI/ M2M6UA2IY+%3)J95<4SUSV;#DPF2=DQ5>3S.5S]=W_[90-7"[,&E.5P2#B^5J MQB19A=9@$B$!*[US:.8MH?J&;FE1T'15TKZ'8WIOZ_)>=O:]U_T(5G6$2OM! M/N>].2#F_._!^5_ [QR^+'+2O"9^7MF2ERO\ZVM:P?>2VN^^R-L8UP]Q\'SS M1<;\^FBK_((.T;[ $U9O[,.82**@L):5($]:L<8686P1?@>+\ 5VW^41,/XX M@OJ1;NRA 4CZ]E_8P_D,%<.3[)?0&'UNVF9;4Y(N9":4BA!%%^V59MED /8' M\6T(XBD'(:Y?1?R+E4&L#&)E\-O*X,.1WULJ W.\-A9Z_?^Q]YW=J2O-FM_O MK]#:;UC[S!B.)++WG;,6QMC&"6S Z0NKD1J0$1)6 .-?/U7=$HA@G C"UIUY M]S&@T%U57?5T=86J+O9.G?[YY4!,)@9Y4 ;I7_^DI.1>+CE?!6QWMLMCL(.E M+> %>57=Y\>U6+:#U_NP64=LNV,.87'0/@'F47TD-*EN#J.=2;0SVMB\[3+QVZ;+J[!ZVX3Y2G^, M:'E$RR-:'JMJ'[.]K9;G5_:#8B>>90R5Y7\?K,?+_-WEFJ_W:'$GMD^%,/F7 MMN%L]E;WFY68:THC2>X.E9B2.2@^U1\[S:O204?JM[',WH;\S=]]141J(5(+ M(7$[?T M*$XK+56>5+TKVSWUN'-Z?N2(0U0+:_0\;WN3P _;+Q>4@]Q@QM"V MB;#B=(=M3V>%&1#A.BC[\W:JT2&69*N\Z:1W<'A2> M$E)[Q0!&_H"F6EC4'MG/LHQ5L 7\(H83\QW M?EE=VM&V93E:FCNS-#>R,C^,(=:Z,DNGMS=ZX306$[62T7S(](_:W01;F0@9 MXNG4ZG.7-BJN6TO+U,EQ\;(_N"Q73HI/Y[I[ MJ5ML>]GK]^QQ,XO>T_5.VI5BN[=/25JWKJI)5C;BO=: M;+^Q]&P?I9!XK;;2:(&C -(T!U1037B383I>2RLJ_-;^$MP^8H2->YX]06FP M0YYRZY98%C&U[(G3'MQ<_?HGNY>64V\UJ35 )H)G7X+3(8XPU'1=:&+[ M$-MEO'7[< %]II:BV72FP;+7%7JZ)4B?T508>D0%O"B0P!/ZL&;8<_Z]#BTT MV_[R*W+0*M]JCW1T="*ZIP/WL$>R.2#W9U76PA$4/:I4D"CC'VWO5UM:R/6C MU.@YJ8N-6KWP<-MS\LU4*I_$WL12/+6 XQ/DCMUF%&)W]F!EAG]I6MJ .+2B M@PW%)G8SS!F=7/6[MZ[3+U(I88O763JHM[_0K7A]B[0O'C2:!5U]*,9.C%(F M89^;\CFP*R6F]^1%#-O $N6TW;$UNEP@VM*9H=M'VJ!(;XIFRJ[>WB8*^<^N MUD/:=$KC!HH%TV X#XC-_\0V26S-+EZA4N&\G[PYSMZ(Q[?:T77LZ7%HE:_> M7J%L889^91[Q%I-&>X8#]X6#"^5E1X?%+J MHF:?W]):X>*H=@_\223%=2[),>&$VUU:>*_QNW96>2AFE=/C;EK.WCNGL7I? M/=K2BKLP'I5<.VNWB^GC_J%ZTY=E^R+_09LX^.N3C$;F!ID]JWN]^%MX![QB M:\LZ#^I>K8WZE+'6__:: LTUQ?$:6N,@[.MJW>=Q\[@E7CR^O(A:H7)E297+ MI-NX"N.:?I+]EL>D]*SY_@+F.V"SL@2Q_Y M;7EG&0H$$A@Y;4\LL"FO%W+==!V^"V+]ZS&A!UYP2@R76"/!:^>W)X#8_1YH M[Q0Q\7$K.I@L* _5UL:FQ.UV1NY)Y^=G?B MULLW-Y?-^ZK27S=G?N=W <[H:Z]+>6A9BNZ:<-R+[>0 M9-2PV4.OL9,.50NF[=C^L1E5*V3$IC7?GK)J7924+GD^$TG+?:C;I\5JT\US M$8')4#7O++G.:^FZIF:6KRZ(Y97D38=RE[8D\?]ZP=*\ZWV,$40(TFQH1.%XI.K.:. MO4-+)_S&WY$#LO@'OV!_2G_^$L!4H<%TT-AQ:[C(JA^8:#-!)Q]J%H5Q6;;0 M(R.AC:"7GV\*)B<9/H?"N,P1145NJ&#QC=CXF[B OE$VI(G!):[3,;$'K/$-,%CT9L#D@XN'!P3]*W!2EZ =)ML#SHHQ M)_ "?)-W7RKCR(W. R7=XYO3V% ?N1HQOK IG.B9X*K*X\:DS:3D8#2GBMA< MI]/1\V-F+%;PO9/.5>+BJ"S>.JV#DJ[E4YT4*'@YO9=:[E4- M]V/53X$4F=M,$6TF'L5*VUE"L;/RP\%A]"^T*Y^_9-,[,FI^2*_>^OD:8JS5$*6ICR. M2AOG*.RBL]6[GI&OIPL%VU)B7>/@9K@['*WEK6VIG'XL7 S%[MG)I3%ZCAW3IKE#;!T=#EN%N\K# M;3V=.3V3&K>YL\O[X>MLY;S:$^"?/N E((@^B@MY9@>GK8.W@9&YA2!L9_6Z M 4#CL0%QD:?$1=ZXN)![DS1'.;W2)7W[TAMZW=L''#-46C)@ ZR9 MZK'%R[?/BTFB3F+=QZ=MF1N+[- H7MRLB4\4YT2,<5T M=15]7[ZLS>"+H>9T%GCDQYXRO)!-9[QI:!'-$@9$=S$RDOW.]PLJ;(WY/L!_ M-_H'F2IL4BR/SYU"_IN8:P^;UPHPXP&^L\_88 O(/D2*+C_B&G/ M,1X5LG_"_M-(::<@O;1P4+RE[4=YI-XE'XRKV:"2+Y&??\0' :-!.O4_P3VF M]]6O?YRA.0Y08?\);'$^X:RP+:=QC;+,%AA^NB#/6L_MS:S#3:W?G!R[%#.Q M9J%(TOF1ECW-ZZEF>]Y#I;K6*QZJ3Z]8]L\U2*5F:PZMTL/VKW]:IFL)(THP4G9'-M%U[QH6 M*)>VP3:@2F"H\ &TC\4]=K@.7;]$S&(;/*,7O6O!,/>)Y2SS6POF[ 92R@6] MEUOU>TT.N[P=-SONVIX#K (B8?EVA=> 0V>6 \]?1N-I!YG/LA"F=V\(P/BK M?^Q2+P-]K%J'& NAS4)4:GO$#IX( MFH)"+8=HAA#P"!:)TEE\A[^XX#OOF-!;-_RL,"Z4)AZ//8&^_AR-J6:J>"L< M4(Y-'4>'3S 49TAU$"W;;6(8D.>39+B&OXT=.\!7># !O_&3"?C38FXJ[Y"; M&866J>OFT#\:;6D6@S6&AJ?T>,;I"2X>&;!;WSKCFHVGY3WLX1]_-2HZ*$(, MK>YX2\G/JD[@*O("JT7Q/VN)GYYN$8CUM<;E11;$ZK(;'>0.2OV^VP<4IX"X MPG5',1\,O?.&I#R5E,ZHPO[]GR!Q)ME@,<7436O?3S /4*W#E:#,PLW;--:T M*.G&F"'9)_J0C&R/BMEL7$[ZN>O[XR1UI+.0BF>S_Q$F?^+4YUC5(\^Q $.\ MX/:83EO./K_+_XK%I?O?@:2@/.PS^P2"A,^>>BKCNF/V]V4IGEX3TV?4="+ M8B)T+%2(_ZJ5"XN ]-M8N,8!/L:&@#P9:'0\WI(@?U^3^FFJ+B+7S*'@\C,W M[RQM"Q8O/^6])4/OQ,6:&&;;"\ P[Q H_G&KCF:LH&+=&X@-L>WK$P!^=%8 MP!JN^JJQ;"#8PJ)MS4:(%4QL"P3\C('1[/$1B\#0QB=2?&[]0 3&S&Q,10$8 M#B-F6GX[ "0?C$Z9,CL,8V"ZWUHB ;QC*7E\]O^5(*6+F]K!I9,_/:F[#R]# M-W.AFOG,IP.UUX="+DT/RD, 4), MA??N"6"_N2?#-,"B^PX%H#]?>/9DTP!B/'O[5# 3CU%A40A3GKPD?P2[EUU/ M;$R]P3N"'I%U13)N->(M',(T#6EGBJ"P'P\!K!T!+VZ0%8OCE&]I?MA4[A+= MX_.6F*[>ZN7G% A;.IZ=[V@:T&)LE^MCPFEV+U*,4XHTB"2]Z[F+89ONP:F= M,NIHP^:!=J] _ X!!3^UN'"]X.()+K*B]R _AB^P-8?'$9BJ19!M,1V0,1)5 MX[% A*\L;D'L-U9RJ05/PJNYVY%G8".3P(2Q;I)H+"D\EA^^$G^GP+V/WC+' MM[*U/+_]7V+5_,BV@$,?OQI[%OJFQ3T"K<"K%Q #SXIQ""VJ.2Z,4^,BPAV@ M[&YO*KAE$&ZG[_4<'TQYJ)YD+F1GP/?!5=Z;NNG#C58W;-4^U)9U[%7C,K18 M,8TM%)?S&I(V^#N&>EV:SCV%^?HLF#R)WS2KJ&8[OS+-0V+EV)'-S87!!CC%>6][+II/S-DYU+6_#.7&->2%R"T^:MA4JYX7$56#;/ KH#GL2 M0CG RK;YJA1+]_ECZI'K6O[XJ7=D!OB[)5/H_YEIJAK#W77 MK?1+AR?F\$&[ D4Q=V7[.G&8?S[7%!$N;%LG:OOFX+$-5\Z-4SP>/%_FG].C MKM9,W!TI+&U#G,E;03\>S)Z98+I5[2&5TMHF?Y MLGA[G2<].UA\5XD=OGE*4L>'N]+"^FIG"I&K7]8;-9C M%XVAX[33%^GN74H2FZ;J%W6Q3%484.%]%34E\R%]+)\W6Q<)AX M..R?=[-I);^(GEKY.=\\SU9SHO94/+WLM^KGE<;5(GIF2/+FX$HS:F*Z<6L8 MC\X]K(G\(BJ)I=-\_:5)'^ODLG3X\"SU2/D2Y3,Y>Z7>/VFTW+J;$NEA\4#4 MS\3837.XB$KM)^LXF2]:U?KMX'G0=:VKBXRZD$K.^:%T=JL^)<0S4K9-A:<28GQY^9/)G?CC.XNA\+HD_A$)+\6K .W! M*-%]_X_@H!"<> -";[O"O?33!QB!\<7\^9-C^6_UGB;Q&;VWU-NRVD"! MPX' PS%HJ 5"Y=/#_QS#LD/[_*@'HQK>/&7Q#M78B_U+21.6ANO0-1^XO,YS MZ?T\#YR0?;FX5,2(D# BFXX8$09&R'$I6A*AX$0\*T>," $CY'AR:?7$B!&; M6A&IN!CIIA5RXL/UB;?9V&1R8?8#4UXK//SRE+-S,U[F3O 3SV?_'3L4_-G" MO@=)P$ZP/SGS9%R4MMK;)+LL.N\=Q)H.91CGKB;GB+4>Z[SU^6]26#+QU$[+ MRMS)XEA<$M/D^H3"W'8_@J43S]LV#83%KT);;K=IP4+6;Z$]%NYFPT>):3WP M]6GRO6+XYKD5CLL1)2:[I?!18M6RS_2VQA),SO]/+;ON&7!>+XC&QGY\4 MQA.0DSU1E9S_>)9/5GIG383M_5G+ZP@ M-U\;8A>V4F%8?6\Y$<.Z^MYRN7VOU9=HG)Q8W63K^.!(I#FE>I,7SR_EN\VM MOLICT1$SVO5#D5X\2_F1E5+% JZ^-(;,YE;9G#3D6]-SC32]B))=WY^&PO!O M>][?:]>YH-G2JC<8V]I1AL)0;GO>WVN?^&YIW:D]H#ZQ$'N"XEH6[(:CS6!H M-X.K-@ _!9.N>4?HXZQ1@:^@!: TJU?N3L2>?5R4B\515KSN5[/)/);5A"UA M-MH2[LZ6<-5F[:>LP37O"]^Q!IW33/;ZE QR]7+*=2]%:?!LC' -XL8PL6P1 M1BTMQ?F\ ,R", U6^F@^\X&74!LW:^#UE";=&O"Z1;D *"=KC?>?Y-/ (#%# M=U& _S&@S'ZCUCPJQX;=IU:]4&[U[D:N>ET^&,[DTBR[M"%'"0%10L#Z ]NX M"@=CLKC,UK8C#G]L?D"X^2+'Q:5-P2.^;"U[X*=&Z(:<,?%,Q);PL27!JC!& M? D;7Z1D7([TV/H8$VH_\[LI@%O,N9/+[YB8L( B80D]3\:E1*ACSS](N[6G M+2S% 6&C1I3$L&I!VO&$A@\2(>CF6^#CV_7 D@^*RQ9..'";'A'FM7UR1)G% M!BJBRRL[Q8@PKVW5OB]E=FRO5%YH9\._X_G8)G"#YG.;W;S/(]#GF\NL -[RQ"N MT+?\MSNR0M_R=G[#%9H(KM!$PTX,BM?6X[G=+3P,9IO.8>^Q+UO,5S_58ND)W?]->[9B6$\-J_UY]S5W>A8=+)6UM MS[V,#*N,_=W^QGG[VFN]^(*MSAHLSF7:ZZ)0O[DK#VX?Z[U$^N'*5D_.S]+M M1A+QA91:&[X(F6#_($? 9M9W&';SVU_?ZT4G[UK?W4QU]')[4C/K9Z=VS*I= MGC# M+=G>KCI.6&NVN;+CAC"A]"XAM-:AT0X["Y9!G M4UZ#1=%]J_ 3LC(BWRN<;[P-7%'@VEM&?+=%(/7-0H/G=OTK"U]<;IG"1H=% M(<"?4_\A\Z+ZO=UCA#=W%ZRQURC@*_J-+9'MOU9F ;YOY-27K4?(O=!+Z@R\ MMX1,P&<^3?8C^I6EL1TMR+!G_KZ+#+]>@F7=,ES7Z'$G_=#0 MNU2[H9>GSJ-U)6+SWB3*<#:]!AGF)CGTFOFKY>.VOPF;,[G^*0P[@_E&NZS5 M6<50J8_W'L3V78LVRK91-&[2G5+WK%X@-Y)4)36U_=7::_*GX\)F=-"A)WK7 M('D5:BG!0E Q>1(V=N ^T/.[UD67DMO+PH5&==/(\^[H:RG&MOU=XG_6LS7\ M29+\G@IFFY;D6ON0G&EWR>=BM:;=TK-[JS XQ #(Y)HD>>T[W;4F<1/"L M/C21$G/8AKE< XYE!;:F%E*^X[W,=[4DQ+G#\S5C%#GIDWPQ[F8W.A8Q;!3S M?;]S&"P^@$T]KWO4X!JGG>?IF)8YO& MN%.?M&!B^T0?DI'M43&;Y:%?S*&U/_9<(9V%5#R;_8\P^1.G/LAAL4^!A(?:8MR3(W]>D?IJJB\A%F,IKY!*Y=#.3RC9: M1,XUDJ25;N04M=EHBEDJ2@J1DIGL+_Y6XBM)Y?*\G[ELC 9U[=H\*1^4.RGS ML=V0&N+LE>3L62$/G8MRM]R/=;OVY=WQE8M[[;DKN]>MIIK3J\VNFU3D.ZM= MNTZ-AGQ7/GUE)E-O)^QZ@HIG-_EVY?#TLI05447//?.B^&S+2ODE*\H'#W?# MIQLM]]CU\DUFGGEO6Y>N4:O70=3TGE$OUO/UJT9R_IE7=\<.N3LI676B/3F9 M_+!;MLPACS&=OO(Z=6!:B4ZU5XQ=7[F7I>N\>'IQU4C-/U.I%.N=;NI\T(V) M^U>'5VG'NJV4A["E7//C#F9BX$56CB\N+NZ; MM1>Q*G;/CY(/@^:3W(8KYYYIW+75NT91OQ3+QEVIE4NFCB^OAXWL_#.'-W*E M-SP6\\7TH]-.Q.[["?,0KYSC^T/JLIXXJ#X/Q%CYZ:)S=:9U+/.JD9M_9J4D M739ZC6&_6WC.9T6[?NW4*,BG.'_IY7GG7%9KG6*75LZ;%]63Y-'5T15>ZK]_ M4<1:K=FPCH[$^Z*F:MUC(W?7M(E8O._G&WBIM-2%L*)RF[9-Z2L56R^(XUKP MWT6E.&'DO8?.[>FYI&6*;O;QS#;RL#6ZL/YIH+(Z*X/J M\200OF@:-@!4L$.L1*H!0^1WVAY,?2UX<4&4XJI"^3P[Q*P9<1W3_X+;,O;- MAJ/]LLEX+BJ[%L)8##FJAA=&MD1%"L/)%C&>CF+]0A.ZY%F5+< M@1\Q_M7[SOB]K;&AH*'4,;54^2N!K]M&S5\2"\U85BACRS M=1M+;+=HPBIQK%B]A#YV8QDY=JPIUE(G3X6,>N@6YE$BH-3*K2,-S[/N69S) M7.ZL?O_0->\>2V:]>EE7.D^G!T>/(GIBL6'6HB:N*U'!NZ]24RM6J2'5%9O3 MGR$EP"0H97T>6X50:6Z9':#7( M;B*1]Y]GUTR'Z'-1=WW/R[S*@^S=,GE='\GGC^O"RWTER$W M2L4E[4:.U<*?T[5_12CY72BY LH7GBH,B.[2-])4(LP<8>8(,T>8>;8PP5B; M+]#:VJDLWQX_G;?JO<[Y[5VK6GU6"BP=$3'RH@($B]2VG\&_[GS]S^4:S&;O MA[7,P)I3. MFKZ?#U99T%L^?"O09)F-3ED;KWQ[?#L=*!ILT4$XS MB#6"P;J6S> 8?MUT;60 < _8;MU8HR0L+;;?(2)"HX)?+$T4X5EK3.B ->) MVM,,S78LENZ%3 "CB3;0C@OY2>+PN'N]EST\\PK#!!8: U,?<-KBUTA^2T/2 M,\'!E_&W!(V6K,_&%<5CE3X2\&!E!44( ),!X>X[]E M#V3*AM<'4[/ACCTV&>W)U520S_A"_3Y.M;>,:_>LI1A&L9KLU(\.[E_2]'R( M&G0V*?_YXM2)F8]UJSNBN5CMH6JZ^40>KDS-7GGJQH[T6F,PZA:NLFJB<%Q7 MSCL+ZTMHS8?ZZ;"B&L6R>7=9>[*.B7QPQ2OFS=2"N.S$;K,UY;%><*M9VT4.@_BS'E0CG+-^S4J3$,K1E( M39L!/D4!YAC8)FUQ-(%X5U3!0D2 MW&[,%BE07,!-6A+FW/(7!++:C0?8T;E.M=(%[7+A_NA MG7ZX2@Z'O_Y)S/MCD$*^Q1W+S6RJZ:SL>)VXUD_2];:">YVDL'.$9RVD[<5S M_OJX5*F*0%MZF:E(=_=/N?S"MG",MDW^T'?3-A$7@NH"&D8 M@B5$P')2M+>:@QJE11G,PE'BW +1S6(TR8*Q>M0-Z2+N\ZMPV+W;*+M5Y4.55V= MEEM%?U1C"<9B@Z]4X1F5R[7GDJGEB[UB(Z&D#Q]>"B_Y=1GPJ/7=XB[4L]=;G^F[!^(J1W&U96%T/P>5V:NMS74730&X,MAH> MQAS_KWM/5Z7MMSW'+;1+VU;'OVW/FRNQ4*6O?B22^-WM<+Y\5)7\P+'*8N\T MC\#!,NKE\:G^_$E+H$%.[.;T=J#T;Z_K9/2BZ-G3VUOZ/.1UQ,1X9CY$;35= M09/;#H+]LX:63S]5SC]\?K@%.3]ZNC K3P\7FI@V!UHGD9=K-2"XUH4MT27JA6:JT0=JR?-Q*7-?_$?H6S!8"]8<#U(R6?PHK(8V-5#1 M@M W1U-ADG[,ZNRA_H(XBBW%+ !;,:8*!]G2+-OQ([9>6<3!RR.UA>4#C':+%A!I2UV"V]?4\)]I$%TX9H.J.'BPU4J5+T8 MW416YK$H/-;+CWJ=>^PDX)7-!0-0',?2FBZJ*F 3P>A4PX77Z%I/&E:P[&/"*:=8/)7I-@3'L^F./(E',7&=J@8K5_H93) M_QC-6\\Z2Z[RF46&-W4Q/QVXB1;S\MQXE2)#I"A&AB#J<1#!KA@WT M9$-D0,+I^ M]DK7F+_6(P^,%J/?^J!+-/@U+N0]6.5H% /J.O ?5,,LZI[:B% UN\.S$XC0 M),!GOTV8K8%21=[8+E"7V+;;Z_/ >QP7CTIEKW9M'K2/[Y],F4?[FKK9QDP( MS?"DG@7=CCF+V@[>.!F5A2)E^61RIBD:)!&PH0OJ4R4.V>-9(&1 -'TB=>\E M'+O7-S_3H]N/VJ8N:YN:?.5X+FJ;&K5-?:5M:DUI.+>U]E/N8)2MNV[5?1!K M!T_%]M6B)JCU5+F>N5?;SUVB#3/M1"-U6*TM3'RIW]/:]>WHT:[+R:.#49WT MSNQ>>U$ZR^/@Y321K0^[]7+LZ3I=?;CJOW3RB]JEEAZTV[OB>5(3"P]WO6?] M[."L8>47M4M5U,*5=7=4JG9'B:-LR;JIY+2.U_MZ^LKL4:XYJMLENZZU>IWT M;2%M29GAHG:I-<>5Y%SQEM0+TITQ,EK)Q@F\/3G_S-AIK=1(7Z;M;OKQ1CG0 MBM5BL;RP76IV4)3UHU/2*)8/G7;W-GO<4Q^P7>KRF/JI5DS=N M3R,7TM6B=JEGE^[+9?/RX+QX=G_6:QAZ^\'0%C9!O76H4WJX3ACUZF6B?)HQ M'2/;&\*5M>J%HCL23 MF\MRH7$%5\X]4^^Y5U0OQ S8DR:>$O99L5!,+I2E![M1K#G7Q:.Z7#JO# ;F MU6!X.%PD2YWG>LXN)0].NEI6;=S0SOU1HG2U2)8ZN7KIX=Q6#KMRK-.V+ZM& M7BNW%\E2]J5S=IP6U6NQG**G3_FLFK_)X95SSW0?Y-.K4>^>BN[1P+ZL/RCF M57&A+&5:9PG#&=Y9XK&<>KXMF?7[)I.Z.2HE"S?E1/_Y5"F>J5=)_2YQ<>FH MPT6RU'IT$IU*[# IIL\'TM&H%CM1Q/8B"2F8V;/*@=1\*A+GO-H].N^UQ"K* MTMR,#ANQZVJG<]X4Z<79J9ULW3Q+S\-%LE3L&2_7=?E1*C[)C[&[E^>CRUOQ M:I$L*8^#T4/M\.JQ."J=#[5SY:*:22YLJ%L"&Y#,=8[SQ5'AV3PJ#$JWQ]EV M0)9>:6B[=&_RH1#OKQF&\;'UI&P'LT@,+^ @8CH9P>YPOZ4]4S5HH7QSRFW) M]"&J=QD"WU]_!W_XTHAGW+L<9)C])0[>0)\Z;Z#__5@]'"DVNB=ZW.\\/5]O8HO,OLL[\\<&D%'0_QU M85R\^V+Z:KSO^XX>M84.-7MOD4O-JVVQ^SZUP* ]1SJ0CZT\)(@!6I"=^P6. M$%Q[? [!TAF9%PL6J-:"Q0HT62#3\:\E/'I^[T8525F#<1S2IE,;]6G^6;,; MF/#8..*28+311WQ!>TUJ-0:W];9[FKX^KA^[M0-2:0_PAA "XB@5Y;YM-Q:KSW;Y8,DVFR&7";<65$?I-UT M -J*!.@M-1DV(JP@>\K71:^62F:^F(W72?ZZRFZHUJO]$],?+46HZK%[\0* XOK,T=GC.#GD< RZ.L\^+HZNSXM)AM'3TH M^<]F2+[3/@22(5,'2>7!/4WK1:ULW]IF]>R@W<)H+C00J;BX1@.QS64SFPBY MBIU%^%4^RIV 1Y#1YN%;;QZ^=1[[Y^W$?2/6/6XY@]-!JC@Z-LND7,F)XLL; M'8,^;22PR+7B4!6-P=>,Q+ET?UVMMJ1TEQ#1.*@>]/(/+Y_.-OWP)N)JJ$F& M?4B?BR.5#@X>RYWLX05&YZ*-B&?D'[.'P%X!]O??&50=4^D*%8S:B_8%.[HO M6)W_:)=4_:&&-?59]P.[0RQJ-Y*'C:/[MF79]=YUTCJX/2@\):1U;0NJ^$ZV M;KZF[[O'EY=6JWI\UI4SXJEB7723.65S^M[-9N1FCJK7=8U6Z:5Z4FS4=3G_/+<&&'40[N8&XP-A+[%>FKM)G%#(K'VTB?N(F(C2!M4&]CLN,51M2 MR0C!YQNJW5N=AZP>C)]XVBB62HV\>]J-)7+E7#?[D'XJYAMIUBU:_EO*_0V3 M2,^GD']/!!^= LP0Y%JSN]$)P"XC_>@$8!LG +ANCBQ*644G:J_@) !X\A*K M7MK/]<)UXID>V(G4^>T&3P)*Y=KA:?O>CG5=;:2,BJ[\D&AB;C,8BB1HL^^) M^G_F0<"-B0&MJ!HC$!^!^.\#XL-K+YA7:++LOF@J^O?50EE[[!9CU78_7;@X MM"LWGRZK^W%3<5-*YC/2Z(EVJ\[+2U5Y>DPU^UC4!$Q%(AU/)'[,B4!44/C\9\G?L4WEF<^M;C'U[ 58K,+ M$E];TF?WCS<=1[_0NK3NG+PD^K<:K0X_&R?(R%KAJ=<+ZES.^GQY9=UNWCJ[ M>6PJHMP85MU+J_%@7%W]^D?:2^<6M-K%+&_,:59T8MM:2^,%^KR,B>J%*U9[-AS>!I2A8K/DW4(9@'OOV1=3/TI^HZBF9O.4C]<3IZ4HY MN+J[KA>Z/6E4+>J%]M$P^_E>V-[#,:_[&HVP79[0:&'3YD$IKVKD\K8N4B?5HO'_4*5?&Z)Q?$]G9SXH\2 M57JLMJ3C.CTDKCX\+,E)C!&(;Z,VV8=U0U]7EQC#44UY!'GF*Y9%O M,47ZW8GA*\H)?T/%A)??[U_,KTW=6]];+AKP?M8O+SGA;\U75FQBS8K@'0OA M]0(2ZUCT(2X>\99DK+!&Q+KUP;O9_I7S6+:L0U;R86J*Q6=J*9I-5QA<+RZ> M\P:/Y1:*[1:.7[=].K2JJ'N^#0OC4>MVPO _YIO]0KH67YO!^/V:7'9.*M=' MY;K[?'"D= Y&O?/LIP/QEWG1WQ&6?Y-Z'(K//3?5/3M2'KK20+2S5U<\55>2 MXJFUI.HRN_"-],L.[ 4],5E=HNXFMG;AM <_;]9O^?!"9BE6E)N[,1,QE]%K M=Z5,1R[?GW?)_=5-OW]R_U!XVI:%&-RT+S/FQ=E-4<[D'NO*DZZ\.%ZB;G)- MB;J;=R1\.0OWE6W"1B>Q^DRJ+6T$EF[A=AO-;TU]AQK[+PFV6&_LRD<2HY8J MTD5I4N>.=#,X:R3%HNO<7J:'%45]E/,\YW6<)I5=0YK4M@#VCX'3JZYFL/&# MDM4JU5WUAX1' 7Y'Y\=Z).JZ^78D.>PKJL@P98/R-:OA+=M1JAW]"(X[=&OQO+,-J0 MXE^2QVJ^I,W;:ZVF%^7[ZN""I'J5F^&G$U(_90(".4?WY5[]Y+BKE>N%5DIZ MJ;BY(ZO?]M-3I;6D'(4"FW\J0_6-V(>-3F#%R:;;#53Z/K[K;<\Q;+#^FRGV MQ0FG^LO#@50J)QK=@M1[/#Q[4"]N\E=;T^D)N="[4^\RW:>#QH6IVM5AYBKO MY9%FXNGL]P#VKR6)KB4]-9#NMH)0VEEWUTR'^=#HHI4KBT?7=K36:-6QR82G MR)5KQ>+E(3SP;_*%Y+74LW*G:=>ZV>UI-;5:59QLTQ[.+M*JV[3IDPOKL#C MIKWSJ6.EV$WG\*Y]>ME]JIR>)C)ZRW@X6EOJV.OBNBS4#3-:^?Y*RO@Q@5E9 MDO\(D_D)E$UP'!&WS>[*0H?8,!Z6OD=5UCIZTF<9=*1#>9MEGE>**9"@=5F6 MH],!."XPYS8\ =ZKSJ6=XJ7V[+3Q1M-M=^#JD2"E^+5QX8#8V&ZX;V(.I8:- MF@<:'>X%6[6SSL2V8FE-N+))=1-^GNI_K:G8PQC$!=X#BT+ +U%KHFSB=!8, MA3C"T'1U%>@PH'YO;17NPH6%4\=&W.HX(UGP4CQ!^N$E.&+L/XV!>HQ\BTBW MI1SBLB'D^Y:F"RF?&T%2>6V?<:9&D$2KSA(>:P;0 F/-,/[[DSGHX]NF-<8< MU)CYW;O;N#&.SGJI!UDL.^73(SGSE+BWO]3IIL"(:<,TRX#=8, Z?IMG3<.E MA3GLM9=VSL[VZPGQ.*]8NM@]BM$RSV%?$![U6CD"S7!,@?MN7\L15\P>K%"0 M/3Q; %DG0A_Q%E[^!JN_XA[>+H,SI=X?M5JG*VIE5)BT M2Y]PG4'8Q8R.B=4'11LT6]W"P^#I8= T[TAY^.N?!84*^J#F&*6WK3"D]"*- MP<*&T$*@T!'\&@7+.[1R0>^#_A;R;; )3&MB.KQP$!>N-9V.A'&3*J% ^IH# M_RV5XD(-]?SDEKYEHLC94Z_%O\U^'\0'Q1,^@\137%>;DO[2Y=$[Y!]' M.Z/="K[1".P(QZ:#GU2AZNPN)"W!22PK_K&@C0MMQH;T7O=H9$V'FH*\KH'!,E;,=%!+[R5[(^5&ND+K,7.:?Q./T4,M<% YNG7(>K%U&V@,[ M-<_ZB4V;DH WUSP6YP X!DJ$LX8!4(2T: 8U#N?@(7U?7;5CF\K=^6VE'0ILQO4"VR!O2RND&M)$*TP^;$5J$LF7 MRVMR=$-$]T@W6V)1[3]I&]8*O?/GK'QW_OC2+7>'Q5KZM'JHF7F$+]] *VR9 MO^7'I\.+D>BFBUKV3,P<7W5J!7%+6B%UYR2VJQ8Z:ZYWEWZ,5 M-EU+<7)A GZ<\T5^U".M:G9?)R.<@E>RZMU#UC6#CNMLO7/,XA?&S&MF!$J! M*#HE%IZH=/S*65Z:= )?LXY:(*]FU,C)R6G=HO,-=J-C$<-&@=YW^R!%"H!1 M3*"/^9-\YPW)U"OU1/YGJD[*.# :Y.9UKZ?4AR@FL<\F9TSM6F,EV$A+9C8 M/M&'9&1[5,QFXW+23T;?'Z%S'U&E9BJ?7Q/09%)\(L)@('0OUZ;]JY<)"F<>_86V!#M.GY-[[ MZM<_K%X>W_.PHG#VF+?D/5(_3=5%Y.)G.@W24A6)RKE&+M,DC61.S35(KI5L M9)NMC*02-2G)+>_$9S/)9\N.4RKYZQH_1BF5UG%>\LJP/G3D _OH\O5%OE8J M7PJ7Y9IP7;RJEZZ+AT+I4JA.,,&=5,Q %&90#*>:LQ"NTX/35P/1]N#8! M;U- K4EQ:/SYS$L*=*5-K^CG-RX2F6/&8!FMEG8);-RDN9Z9-2"Z>2,T8 MZYCWW2L8SMMAR FI)8OS&SPL+<0,],K*@$FODY!MFOI@L UGXV1\/\1]O8K8 M#(7>7TF,RVDV+LGADZ^O[ :*8YC'/74K$B*N<[Z#%$T3Y&V%!/OE&6T4LJID MJU%/5:Q5S\K9,V!??%8ZQ&@SYVL/(#_B>W]OP(\-Z6J2O;:3'?6&%*T\@GXB M1!PZ;CL1Y3W)O&S,;P"OL*V%92D"8S:XU )54]/LQ6JZ\2@IFM'F"G"3#N"F20QPDP_"S,M/6.HF0[1 M5WEPMZ/<#R>$6M-T=@AP)=.)O9PL1X!KC;5;/CDP+_8T(=.T)-)D(YM.MAK) M-"&-9E;*-D22SF4(:4HY.;'2V-.OATDFXT()%&;/T%H@0'XLX*%F4<4Q+;ZU M++?@-VK96PR2K/)01G_0*3]@\9#J9$@L*AQ3@UJ8+FE:?=,[YSPG6&"#E_,X M/"Z<[V%*0P\3)HF@!*YS3$'S:#!B^93JU/1-;_H":1/-L)TQPMV#VQ3=91WJ M":PXRZ CVTMU81OS/>'15=NL3,8>%L_PMNJ$G>YC>J^&"><8[>GH?B$2Q7&) MKH_8A18EMFF I(_P3:Z%H9<\V+.W*,23U0-AG_<$V]58;8^^90(484-LLKHD M#G^"9JDLO5BC-F:JT\"V/1\I=7CR!AX#\J MY<_!+-YQ7.][^/^*>+X2]*O2%CX:QSH1-%[M)D TE)<]_CPZ^= M8B0("+7M"8V\:T")L<1KK+7#[W$M%H$])M(,F9FT^8N1C4.EV&0(] ,O$$3Z M?=V?POBQC(TJ8:SS&,Y*]XQ% 90@T-R:%QVL%@1L5P-ZSAEYQ8M@@&/14X'= M !CXMXP@ 8N =&%VD&L+)HPP%@6!!Z,WR^T *9U>M)QY(UA98Z8%PM2]DA@\ MCWV&=_-![?C\H'(&)4<-+:BMF!^TU]?-$>4A\O@$6-(Z95J;\8F; (>O)(_2 MR'$8XI92Y*=MFRC_;O[U._,7_^B;.;!>KQLOGXP@L0/CV@/.*!2H@;>,Q4SX+7DDP*]1TT^>Y@3,U3BSE#T8 M!=4<$=T9O7/P>\)O.?@>Q>'VSXN;LGG!K2F5!C_SE:T9 U,?4*:6#*_ %+K" M/)N"CQ.Z!D_K&&BL!*2WEA"7_$X$WMLG(V[^X5??#L$4D:N&RD8T_I9G9/@U M'MAO8!8H;T?+/OY.SE".A?AY.JAEF;V 9AH+!S-WO%Z6U@.!PN1/7R) .@S: MTIP/+/WE:YUI&!T,M[- OVQG$=Y2;@VFZ@#-ZB3BUV"QN8'T!1(T_A*CS*D] M]%[ GJ%.8U'4NO,N: M47=[7!CXB@7[ 5L=//O&[]BSB.)9M:#=U)B(H04CAC_+H"'RR:%XJ?SXCX>WQ=,R@?AQX')'S6ER'DI0!]E475F3X#3'FHVC0ME>"-8 M+5!T0MY[\7])K_]'N/9?79@><6D.%^"@/5PP,5\SJPU%GTN]#UG'PM_RY.J5 M5?<.T\]PVUQ+L<0[M%&H8N/"(EW!-II##<2&?>M]]W4% MPG8CMMD#O4O8EA/'S2C&[1-3M("4E[W*@\$ .8GJ%YMDV7Z [O&&N7L#S\?L M/*##6(7,DXWOE[Q"67NHEI9 +"ZM7Y =ON.F=G",3$E1G6T$'.F0GCA, 1F-:^$)E.$&DK9:*$2,,UI@H*@['9,M M3TO#"US+5T ^4O8^>A(QM3CAY8$M*>XCO*>[#:F8:RO9)(0M\$O:MQ]06:P+48?&2Z MTK>X3'4@^!MOMD"C+#&KOD[131NT90 O*CK1>C9WM#1]!P^^>*)N^/[,@Q'" MT#*--FYG$&3B.\;;,!B!:\_YG^8LE+]AXB6.*;-Q/=)EFU:&5U\QI]O=7?C; M-M5SC#F(^F'$8^Y-&(4N$ HXM+5@+\60$: X#V@..V80EP>P^-@W,C$'9YY4Y"$8 =LKG.S=T($O.8#UQCSQ0P9^TCQ/E4+Z1 %KNQ!+>4@:338^ MBD&KL5N(.\5YZ0$NE?'@T4JV*9%$1FPUDKFDW$C2IMS(MM14(Y/)R=F$0A*M MM!RRHY54'# -VBRA2G2^#NM&H(C")&UKV9JD$E[ULD3HOI* $_-1-_^SOXPY=&/'MNR\STTL/;[-R9YG__ ME4MGK"[XD&"_@G39^5[ M;H%,">[$RHZ=68&ED?960)]MIB@K,VBC2/];0D%FR MG][+I%@8V5^1V$=B/Q;[0S#\6/N10P$0X<1K*OJ5DDL@:EBKR?&-PP$ )P./ M'PMFKXE^#D3!D^+ROL,+AH!JF".+T=BQAUZ4ED40=10(7 $P\01^ QK9>U[] M,4.)HQ\:'N3L5SW,.J$04@I\Z<3E.K*+(& MT;+X[+)0)G5-<;N*YW&F-4*?O!=$,_2:GDU5/)]:0BSNH#6N41L\!<,RZFZ/ MU]K HPDP2VA&=%9ZV#O@\FT4:P8TN9>[1/&4F00\R6\L3V9)QF9DNH@[MR)9 MD5FE:+5$J^43JR6=DO=2$U0_:TQ8XX >'IU,^@; X 8 8M#KC8Y]'KFSL&C@ M8HSVBEOBU<7 8Q&X?4$#0CWC$1F+2/P7BS]KMS:6_>2<[$\=U>N4AZ?-'+#Y MKJ< $GIE)['4X'3(@"<[!3<#XQ8=3:)SEQT(="(N9U)C/ 0#H[KO!>,OX-Y) MX[6"Z0M&-MLF)KCUE@*+9PXS8E#9^,'LC7'L931US2S=YJ@+:3"8MH1+_OXI^]6#^NNF8'/:G]OY# 2Z8R-=T E9FO<58\WNLQ2:<3>PDI M^TK/EDA?1?J*ZZORE+Z:;G:SP%Z+>V):7-((Z! 4CBH<8PM((O08"EBB(9HF M'O@$#[B9!X7ZA<#\GI8*KB)]$HA&A'_+(O->"+J)\3Q@X=M>5 DJ&L,[R\83 M9ZYS)LJ&*[M$(EH"T1(8+P'6ZHDO@=0K*R"45EN*IR=&.VB1)I&2,V/A;V#& MG5M'W[SSQ(*/V/=E/5%"8]^G!CEOWZ=^7K=]G['MRKCOR2?L>R*1W$OD,I%] MCY3;!Y1;=E'7*ALC=UE:DN :I-72=(VYB%BR58PU2<28<6KCT;R4E?<2R==P MY8S#J&WAB;V7U\0N_G>*V^U(0",!G1908:%L>MK/:TGYFM01OMGT6DE6QT?$ MR]M2ON(WHL]4F6HNP1^-*Z+(SQ&.B.*'_*].B/_[Y)K.GS>IS"];+M!B),]; ME>=3UZ#":_7#^;_O:.5L3ZHCC\\)R'0C9[R[4JH4A9*OGA=CP.EK)LAI\ER> MJS=N&,T:L<$8#-??P;VR\NB32W0?Z,SHL "[V':UNP9.\^L MH"S-89S5Q$8TX40>P_[&H?]L;EX:G)#\3?[Z+?\EO*X4HJAD[PXYBDJ.HI+? M&Y4'D]W\>U1?)$NV\3$_[=I 1]6_?)@=[+ YTGCL?=4BEE3 M^9H/!*)?FCR/:XAV&$"#BOG*K!B):?$V\E[>\Y"BPPD+E"RJNN$9=#!(M&WB MWH0G3'/T,H5)LBR)24I*2XN('RHY%0K&7^XSZ(J5\KDH=$,BXMZ0"XH5:) M;S8D?Z\E&]>#X'[#:PH;3@K@/E"ZMQ.L8;Q:Y1MB*KY%.<_J3]-I1U;+)=ZB;716HM9NI2*86]=.6X]EW]-/>5:$Z @!NM(5#0(V;P8GAW*1+V]RD MAG&#ME6";&/7'LG--Y.;*72Y]=;=NRI36Z5?Z*GU.OJ,!"X2N'4+W#0T_5$2 M]W8GMO!!3RDN_9\/=1/;C%7_" =7TE]L^V__OOX7 8AS?$V^;@[[RE=+0!M?^F:IM8?ZO$(7]+V70BEQ/_ MAH4J)24QE%'& M0$#4N&;+7+Q J(1Y8YW^.+K\=FOSV_*+@[.(7[O"+P_;["K#/M(I-A3@1 9P M@I.1DW]^LMAMWMGTZ-J.UAKM $(!7)).Y619DI,Y2?K;Z4VQ-4%@%!6'J57RI,2,4Q(T[>8ZTW>*])0#75OFDY]@7I"S6J=(0\ M]J#A,8VL869\;TE]2(&7AL2'E0HGP@6UVO">JMMD/T0P*3PP*1L[^\D\" 7T M ?ORDWD0#C@SUH9IEA\L[S1>DL\+[NZ4L;@3& (?PV_N[^380+[(0.2,>P34O(EV:N^BO"(1$."0D/0H%# M$M&QS_9QR/C8!QN&[CP,B4#>0![+(46$*")$$1(>1(AB^SP(!Z+X3KZ+9!3I$2&*Y8A"DN#_YU@.L"3+ MZ5Q.E0%2)#<8Z=&G"MQH"'5#!!%8$3PX%/P8&,>AS$\X%VD(WP0X8/P\2 D^"#R'FR="=\,'T2A M#Q$^^!0^2&P<']P2RR)&Y$&($$(8>1 2A)#XR3R($,(:)"H*68@0PJ<00G+3 M1=!]@# N=N%7M&A29TC1P["\I@6[%GNM:P;B!@^U6["<_TMZ_3_P M$1B$Q35@6J,HPB%"(&'A04@02/(G\R!"(&N0J-1/EJB? D!FFZ@DU=2F\4.E M5"D*%8O&CEP6\NCAB@0WBXJ'S,K7YCUQ\C[ZY\4 MB\'\\?+[4X#*5QO&29FYAG&IS36,*_'\O!*Y-D*$>R+7QO:Q3"H*S]P^/F'5Q;V2Q;N82(J =;#N[*;@#KQ6%XI,+?,<*%+ >8.1"12?O M*3S"@X8BC\?V$0YJ_Y_,A'# EG$%+"FQ\Q6P0*)DQ!,_5Z8B(/&>8Q(Q MD9;&QR0 +)C7!''$QH)*WRJIB>,*((S\D%@JPQD1B@@1BI#$J.I5")@0EZ*H MT*VSX8* ^A7DW,Z?G8 \16FK$89XPQDA91().>B,2/O.B(VEKOIG+R5#I3V# MYZSZP1=Y=4 /; TE4#"BI>I\A;ZP"=HCBVHFD45Q[1L]HW9@E=0RXX02'@0 M2.3'" 4 B?)BM\Z%2W/PG?P8Z0B"1!#DXTU#8$>:WFK7D&O:UFS':U-VC3?8 M\^WA"2ON/?$\YA;VB'\/2L$:XAWX&F")T">6,\)O+.J8D9\D1"@E*@X>"I22 M_LE," =*^4[]1M#Q%M4'CV#*6S!%SHD)#E-D44KX,&5S!<+=IJU86I\ADC>A MB(]$. 1!>&%YB,9PQHA#,V#BS"\RA3DBR!%!CI#P("R0XT=[IT(&.;X'XHA* MCD>(XW.(8V,UQ_V#F8)I,$8V=2I4++.GV;9IC81+,RHM&D&%T/ @+% AJCZ^ M=2Y\,Z@0A7%$4.&-=JBI7#8KLG:H$OR_Y,:=$U,-4=^'%Z)4VFWKE@@PA (P M1+Z%K7/A@HP$2?P.(9]25(@\ @N?\RML/. SJAP:08)P\2 LD""*P]PZ%[Z9 M#R$5P8((%BSW(20SN6R:^1!R.2FC)C;L0BB8O9[I]S>MN#!J8M/Y0(=\W])T M04ISL+XWS@6Y<'5'JU+#-BTA7UH48WD0%ZXUG8Z$BJ49BM8GNE @?0U;F)1* M>\+Y>2%"(A$2"0D/PH)$(N?$UKG@:;S=K^:)XA3E@T0XY%,X9&-1#^_*_)A& M(;,=U"(L$F&1;\2#L&"1*+)BZUSX5E@D\Y/E:4-09+.X8[:".-;"RFREAOBY MJ71C]?["(N(_6>Q"8<^CFM2[9?LC?NT83/A:#?&_'=+4*?Q7U0;__"_\XS]) MT2FQ]INFT_%>%X._';.WG\#7>@00Q?]L8)YRLN\(XN1_LY-F-SJL)S:8A7VW MWZ>60FP*UY5*,7_>[[PC.44G1A7V[_\$B=,D2K=MF:ZAQA13-ZW]?XGL__X$ MJ-;A)DMF8M&FL:9%23=&6C"Q?:(/R;IJ6"C^)_JR1SD(JGLW^ M1YC\B5.?8U6//,<"#/&$,*;3EK//[_*_LMB0O.],WFA\WZ(ZP8J1^.RIIS*N M@[CORU(\O2:F3T29<3<18#'Q@,:_:N7"(DSQ-DJHH6Q[614.B-1\&:JE4C]- MU3ER]8 Z'I,E*9[B@V;+:2PFC*4H(CKIVW3?_R-(!"2L]Q1\H\)'.LW$@&KQ M6#B_!MF&H#-%H&ER!)87/O3/C%KCJSM,VX8%',=;L_#CN]5$LFXE/ -F0\7I/ZS8)NZ MI@J^C5PCO;)O:!5F8^2)B6DNFCE;4%AN63&MOFDQ'W1S)%S3%K6HH=#__;L9 MH.3$&[-:Y1MB*KY%N2+W,4S3:4=67'9NP2V;Z7__):7%/_/_KF[JBQ3N#HO& M(1W7U8C$8]7BP?T];TF']SOB^IT2'73YK4]FMDF5T H4=TA]5X%:NYF*9&J! M3'E.L^\J5$< P(VV<$B<#>'$<&[2I6UN4L.X0=LJ0;:Q:X_DYIO)S12ZW+A> M_BXRM57ZA9Y:KZ//2. B@5NWP$U#TQ\E<3L94Y;]R<$'/R:F++N5F+*ED>E1 M?%D47[:#_(KBRW:+7]\AOFS7,$7N)POHOJO M",]%>&X'^17AN3!/)\)S$9X+(9Y+1AZW",^]A>?$7&X6S]D,S/VK6CJ^S-?J MU\5J0T[):3&U"7A7,8?48N#.<4S+H*, HC,-P>G L@=2$\>UJ("UR+!Q*'ZK M&9JC$5UH\:15>(+3T6S!"L8^VPYQ6)12! ,C&+B+_(I@8)BG\QU@X"X!'$F4 MXJ7+ZD\6N9!@G)*!@%^X.[@^%TH&F%E#H<*AJ;@\)/CG\B3/?[+([8;%+1!=<77N5C[7C&X3LV C^QO9WUWC5V1_PSR=R/YN MWOX>%H]^LLCMAOT]I"UVXAN9W\C\[C*_(O,;YNE$YG?SYO<\?_"316XWS.\Y M:5(]LKR1Y=U=?D66-\S3B2SOYBUOY;KXDT5N-RQOQ:*8_S;M>?[);(OL[F[Q M*[*[89Y.9'3/UG<0F)S"R:,4*A@.E$)>4041QM0['Q'A"--I\+O%B8H M.=@^F=B"%C#1Q% %3"+;L Z9RD2IHSDT!JQ1T*(-+3*6KNQZ%XC/(4F> M9]&O?Q:"O*V-IF+1@6:ZMC[":B]4C;\BQ3^,2;BRY>2?4+&JUJ$",0SZ3.T] MP58Z5'5U_)-YS8"\1#,$#Z;:O)*/9OL>M/_^2TK#2B8#*C0I-02SIS$'7-^U M;)<8#EY?_L9&M7865S L?BM4.%N+ C9' D$ M.Y>Q=[=& M31S3&@E]G1BO,9((FOK_?C523:JV%"G7(,E6JI&4LTHCFY2D1B(KYF GE*!4 MIK_XWF/5"$? _^%$!8^0S:D7!!MJP]3'2T?*Q(6ZH>)R[&)+')A@DR.#%4(6 MC179X/LJ>''9M'T/_6R(Y(GT-DE. B3W2M!Q:ENFW0?"N3;3[!KVC@"QK"(M M3<-;42+<_CLQL47,($SZ9N:Y:I%RB<0>'B@Q!E#UST^B;S- 7XNV=* ?BC!2 M*D!BI'@+-#$39SJ 1Z(\P[X&9;\%VQ]VPT2451!5P2/X8B$6?IO\IAXL K@& M=U%+%@1J';/U%U]:>S!"8(ZFN@P:P(.\$9,VP(@VO&$/GMCG(3JPSEJ@K A' M$H+2(4:;^C=H!C]19$.CC@"?G([_X^*!QX5+TQEJ3@?K*Z&Y9-?"C;1MPJ<] M1BN05(MB2"Z,3:7>W_#8@:F[/489>R*&3%& ^/[6.,$<$P>J(N:PA '1W==N M&)JNK@J&Z0#H42A\X72(XVF?(?'5!U[Z%X-Z.#(50#N?4^Q]NCG$<7; M+ E <)]O )8T( T\MD>>M9[;X^_%&5N,ACTR H7F2PT_=O5HP3K4!N2';1 $ MI-H8E 7QXS5@-[Y(DW(21)+_K;7V%C 6/W(FV@&*XO3ZEJ;0 .,-$X0+E"Y0 MQ0 ID,7_S'#?G]?XZ9,9\F?-B00#]^*?8-HQA[@303FBE%TE_1$XIO1NG8CU M8KGZ@W-8J^810Z5XE%<4.XJR.8KR@C$?^K=GIS FVQ7Z4P-9;ERF&=@@,!,]8]=&#\",8"F[TG4*)T.&=>M1AV!VP# MJB<5.V*KR$KX0 0#Z/J*$'#/%"IT+F +-"ZS0YK!=\YXS5AAL&:7.*K)3<3A M"AG4*'UE/,&2N?^K39^4LO,4#4R!I@ EFZ8!ADR#1?*_?VO_C%_K&<8%-R\C\3OXTW:Z2SD(IGL_\1)G\N5,T81!!@R%0< M ;]K.I+ ^V[.V_WK-:,@2_'TFI@^L\%/!%A,O"/E?]7*A85Q&F^>YK(C7)3X M @^QL.>.=O3V_]XJM'4_&4(5@>Z(EL)#8ODIG&UH-ML8X! MVK"Z"2K[U'=L5 M@]IV7*A8)FQ-J;HG=,PA[)6M/08#EIMW9M5APS)Y-SJ)<'BOTAZH%. J0QK: MA&7+P>[DX:J7,XHD,4'H++;C8]M61KNIK\&H@M8 BXB$UPP/)ZUZ?$--UYD_ M!H5J(LE\$T XG&(>X8EW&#ULN&?#Y>-A]C&;]O H@5K +[8=[YFJUAJQ13)Y M)=\XPRM]PGQL7D/R8<+CZW&8$_KW@-RP-8=5,3,3WYDRGM&/0GNI3VK(&58 MA=^M,R?>(8[,IW:8": _8".4?3FX?@9F/9$X.*>XF3 M&#U@;6*I.NBDJ2<.\2WHA*9.QU2Y'D-)HZ R9V"PO]&>V!)M#BJC5]O?':&K M&Y&Q+[@3@DZA\0GD;IFZ;@YQ-(K9Z[D&'@+!+):3%-4#W\OAF*DU-TRFX?VK M0$O8H(TM/DLV4C9.G.[LAFUNW#_3TYYG[G6PK[BOL:9<[=.Z;[F@SFZG)]Y# MWU_/[?(;>.1G>N.1!RV+4L%?KE/G':\0%I@&5HC;:<10L NF (5:;S *+F5: M /[+K+O/FM&2FWX45R:N2E0SIN7; :;)&%#],*N\7"5^&KC X4F:INN\P30, MU@AHK[Z'.S_&_9_F=E:#*XPS;\KVC(&JOYWQP<"8=0S"+5T<:[1T/!1X!Y.=A M2T2%&_PC,I^E?5B!$TB'IU*>NW^:#"@-;5BM-@ZI"1LV4 +P[PA)1I_QN"EP MPC"#+=ENDP,:4*XP@3V@'L65KE#TH,2%DG<^-!AO1(B@Z$3K,?+/CL4?"!MH MD#>_ UMF)GQDQ/85GJ0&54<+1TT-FYV@P6@][-8G&E,>9,RV,=?PYWF>+6"9 M1P08G0)4:;D GL&D&!RHH[XD['P>]V2:OY7"HTMXZ%^,SD!*R]MJ\LW/.X<" M+X9O#7[\/SEI7.+4G9,5ON]T#0:9YT4$U:UBNC 7W3L]='#W/Y8PFSJ.SD<^ M-3X\VU89(K?=9H]'IF$TF^NY(_I M@1X";O$<9JJYKB*2(JL) U-J$.9>Q= M*)_P1NZ:^)*4^HBYC5FX!I\(6W6 G58/X^NZK_0/^S0;-NE\17&*+V1/18, MG7IG5'5_UH2PR.*/#3*8X_:.4;+IX(^?'7-T7N#=D8[."Z+S@O>>%WB!G\UL M3I*:+:612C:;C60NEVUDTZ35R"1)+B'+4BN=4[S 3W['H@:KJPL+798H\J% MT%?BRU\/.P\0OY@K_^JBC:\ZGK>V M1I\)HE-#. 7 )\CI/0'S+N-;RFYFKXJ! 81]Y3[FT\SE._OC""3M_%H2XF2:7)BB&>*IOUT'Z M_^U=;6^;,!#^*]8^;5-*UR:ILDZ:E*1O:&U:E6[[[ )5T B.@'3-OY]M7D+" M0B&\&NY+FT(3<;G']YS/]G,91E%3,^R84_NIG%J]L4GL>O?S]DE6+F?*_2,: MR^CF_O9"GETK/23/IIN#&.#4]AHKE%MYGJ;I*O%2G",V0SWGN0M[]6WWMI>= MTYAE9 9 7B(JX9N8K,_1_T&:GD[\9"M8;UB^(?[MH&#N6*E!Q\XQNF8K;0I- M6>?8$A24XB.K9'.&7.G#AQZO_->+NQE>Z.=9C1B<2&?#)ED!(Z8M5?D+6TY J37Q2],?^#KR._O%E4[2FZM,_K2OX% MK_3$KQ0KOK<]WD:UYG+AOH,$*:#$HBY]%W97MKX]Q4PCVU1JD!G%1GB2%=Y> MK?C/E$;%B%A@AW+6R%4OB""Z OL1+/E=F#2K+CL6!3Z3:/_' MC? GJIV 2I&\!:0,."QTXDRGD0L<'HF=$!R=5;:)DR_P*WV8:_(7(->-T">J MG8!*D;P%A PX+)*E6CTO?M3ILSRN826Y*]%.5#L!E2)Y"S@8< @ MJ'8"*D7R%O PX!!X.*5U=_0/;.LNFLY7 #2! UY5>A&;?QPL4VLF%J\>\=I5$F9HY?.P M3^6,2*@?"$YL]1M60AV)7;G\!_*7R:6_H#&%I6WIZ^##0XD)_$Q>]2/V--JV M/G^HV\_>?K/BIH$^F:4F4ZVP DECG)VD9MEGRJ*N.3Q$:VL/RIXU-HC,U$RA*DZV43.ST@%2_A@XNXC1L MR8_98MJK^.9&^IWX5Z+M3OQ+C&_[WJC>[$0Q$ ]! !@ !M',Q83 P-"YJ<&>=EE=4TTVWQO] Z""]"8I*502EA(X1$&G2A6"H BH0BD@+ M J%+%52J("!=04!Z-;1( %^DM]![AX0:(9"#WSKEYER<[SPSDI]PX-=*N1] M#HV 6D4;A_$ 3E#:[E4H+1TG%S?/92%A$=&;MV3 LG+R"HKJ#S0>:FIIZY@\ M-C6#FC^!V3L\>_["TP:'AD=&Q\8GL/,+BTO+*ZMKZQOXO?V# MPZ-CPI^3OUQD 79?^E_Y6*YX"('@2A U'^YR,A]_R:P@"BO2U*QJAI1/_5@ MNR$50L.N]CZGHHU60-H8QV'W:H".4U!F7@C_%^U?9/\WL-#_%]E_@_T/%Q9@ MH""[*!X%"P !SDQR8]3N[]YGJ*^/'Z5.A[*@8YYDQI.'= LWN$>VL#>KX#7U MFH<#%+S&L($U0S#>T@QC34/:FUDE^Y?@THMWT%84K?>H1HK&O.&N2K^KT^59 MH6=+OPV#O^2E* A\+O]M$!G$3W2=@[R11;'CEC1UALJ\V58W;_)(5:$&EO.R MD_6Y:@T&?S1S6B@_X]%7E!F$3I:>&0API6G2FMU-*>YM6^&O\Z6?HN?[+P([(]Z]90@%.NA3-6;W!ZW%)B;FR@P&I< 4^>,>10C)4KFF-]UF"@37>)9PB(DE =+F!1/@M.];T1NVFU\)]$'X%M;"7/JX%06;O MY\]5"*[Y!/T^P[%S, )KY8N1D]UQ(:K8*Z1KY=_R\?LF;PI*2'+E>VF@TU4? MR5\%;5>RHW(CFKY:G3T."2KU*\+\2J@FNN*7,NJ8MDMJ0)]P0K:0Y-?G>066 M3P($SC(/)DO\7 L;QMR$)'4B+*BV93^Q3#$CWZ#6.PV+'AHG3_K6=OM7^F@1 MNKKU"\P[9;4MFI 'WB['3!%B1^63=0N6F0\NVQIMDX"K"ZC*I* \+<@$I >E M3R!'CIV^(#JD[2^WV_$?'TF2@,JQ41,&59'3HC_0CA68:>@V][G6*0-5]=)I MCTW&/18"+&B>:X2HL#"P]Y,_]L5@F650GT+>HQN,>TR=** MMMH05J+A>%WQOE6>! 3OE)/CXH.QQUO3>-HN9I78X+6_B6S=875;>^^?0L$3FJ[M)$_.?%RIKD4,%+"(W\ M60'JUIG >5)+)=0FRN;H2N+)\ ^W'IBC+XJ1D"<22_1?A#!DJKBFJCY3?2ET M^_ETUOAB 0+24>IN.7!.CJCQ"F38O.E9XLQB]3U-\\@Q[N9'AX@/.F_2O'!F)M?:"IG/1MT(&EO)(P&YQF];@%G\-0+_HAYBM#J_1+KZRS*D@FM5U[U9&],QJ)_O&2D'>DHUCXOE S#S8EZ#(JF_U* M-'S<]BXUGP/>+("&["S. 7)(BR(! Y5CZC@;XP$9$C QVZ&.EI--.7F&9G(C M :[>YK.>+3V>& %EP],_T:[N L4$&]_Y@5[^ZDSS,9J_\MME M[XX-$L#D?;K+X,P?>)U-^O[,!%_(X91*,1,5T7BL&8J#+X CH]1(0+O&_*EN MB5/A?:Z@G4]4\HO7OO)<#4TN_[X[54D"JJGCB.KPK_ 93MSCUPGA6P[>'7V2$UY9$7%8Z6>>L#JFNR MR ;;Q]^?$]!)6_)?*>XYXI@N\QJ[<*$95^;%B9>(GJ.5")!D5]-V=W.3K0JF M.M+8,.3;#VOM]3UNN5R= 0F_2_B3DS2A1][LT_IV^[IKJ/+![[F'@<4<=?&0 MB3+F+^Q![;EAS C\EHKS G6R_T\I3N^!G0MT[<;SFVAA0%ZA*I"HBP. M!A_L'.M0L-C@X^[Q'%TT,:$:MASE>^(DZ':G$#Z5'[^ M9M>Y"9DS],:?W74];G4 MI2@6=$6OL+(L:]9Y>+1-8YS+3XV>='C@U-'^K<(R\1I]=H*6T'?$1Y#)('H4 M-?W/?3/_$O,EL]576Z:KN!S!+<::G"T20(>\@CX'-9<0Y3PWK;;_#[N\WB%1^%?GSV TV M_N<%!L4/X3J_$? X$_H[K.-$:@)VM?X3$K")^^1XG()W3,:[XYI K< M/TNV33O>%^#EA1@W$.&K3"&S5[WX08ZPQ4U%MU+_KYMR>U93NG"7*W190+> MBL5^V?Z1'/X!E]E5L?[K^ZST>JIEV_8??1H[1 "625[-59BV$L_/DM26Y]E_ M;@7Q!&V)4)]'>MJH0_L@50;$9$C<[!%;& E0;RC/*19J\!A?.;]!V-0E.,W] M,$ W#G5?_5B4VUPH.+/J62Q*T7"[!W*9N$:HP+M#SXKN21 ,UXY:<-$87G#M M1W]/236J[5YI>6YN#&Z5>],F'RF.RTIR; I6S0?5S:GQ M6_%M5]$5?!_'OOLV]:FH,X0')81X.:X'GY^E74\WK_6SNV_.#^[66N#&]&B* M4&0=[CX#XX:%IZV$RIN/=*8;:Q$-F7P:C@4&YNM%9KNSN4UHI'FP\D\&X%:Q>G4<18:HQ)$CM-[!&$G<-1$Z:ZR*3)6 M?(C9IXI\5E#WG9\@D\M8.?'.690KU)@$A"G*'J7WHW?O/J MBB&VQ9\:ON^@BWA@U _()M&9D>F M_NP>.>!*^PF!BU>D32NR>MUK=",F/-FN.SB.O"+CBZ_I/>^9H1F['>#TS1H^ MFLHL'.UTEFSG)B#*\Z@,XZ2B>47S."+08#G&0#Q0+"/#,R_5O@W)X7A\9%,- M0?^:C!6+$I=X@-1#O^>(U]><=HO$E?'.]R44$%@6@G@=TUOK:>@-53Y2>$8*(.(;9X$ZM\\O@D*N8I M7Y3/VY]1AM/YAODO*E0V MU\K% V\JUQP4_'//9-G@399$^O&<<-T<=7^-A:NG_J [O5\M6C B,\ITQV*5 MS[ZBU!/79XI/WH/B.((X28.8Q9$ MB>C91W\/C#3%A_VS9R%G+N!M2W8EWO)3H-A,<_AOG[C!J"2?W+-(M]6>+')" MPY> JSAP7R@XX9+S(")6WRFG@O-H>;&! 9W#H.1PU,=15((00S?:;&5\66\L MMG:^>JU1S$.0 >9DXM6CYJLLRN>S@DJ[FZ. D?&#KQND619EUKSM.LNRJ]H3 M.C7'#6HLN2@=GZ4Q-KU>5;9K;M(::+:W/[WI:$3P<_$ZV>\!W>7R@GMP%PGKU5\0MGL2TP'NN&](1EQ=)/C9\"&/O45M4YTDQCDD MQ*5N^!)B$=P?X(;SGLG.(XH.5F\J[ H,UH@AEAQOB-<8/79S\>+S!A_ M9!\,/OP*8Q\9B3>9+X\0P!6%R(@+]&C =>4']EHP<74;>GY>C;(Y<[O8,O&' MHYWS!PG,3BA3-/Y!I^BRY:('!<49[/#\T'_-\,=-!MM/ R\KYBX^265OOSBU ML*+$IZR?6,+:O+^TX[1E'L6*,GE\R(]_'9^5^V/C_>,[.C#>>J%GMH65U""6 M=XC<&'6I / \(U?;*+_=@,QDH-1PPSN,6X:OI,)MS%>1X7T+=B.].A&?0U:= M6UVB%]ETHKG!_\Z D";^ U!+ P04 " #5>MI8YC,.8K<' !." & M &US86DM,C R-# S,S%XSP3^AO'O[O9S'6SF1"5:S>. M>RZ1=D8E).%$#A+"J1U):)9?2;+.$HG"(2%1S'*$VD\-E4M:4>1ZMKEF%%8L M-CMS7K_+/[\_SOE]GN?[U_-\G]?G_7V^T@]2+E#=Y[+7!4"@ $!D :2#@ A@ M4.A:R@27)0*%0,#A"#02*8=21"LJ*J 5%)24L:I*RAAE!055=56,&@Z/QRNJ M$#34<1I8'!ZW-@0"D]V!(^01"'FMN995J;(Z@&,0V(UFSG)J M7B'(33$X\_.9Q2B]W4PV_N#;.7V+HZ<3PR*O9TW)GXA,2S*1=3+Z5=3J=E7<^^ MD9-[\U;>G9+2LKOE]RHJ'];^5O>HOJ'Q<7-+Z_,7+]O:.[I[WKWO[?O0/\#C MCXZ-3TQ.?9R>7Q!^^;JX)/JVO,8% 3#(O_4_N3 R+B@<#H,CU[@@T/BU!@P< ML=%,#NOLA0R)4=MD?AZ%VYU9S&3+ZUDP$K28)ZE)4EO9%O!1[[E;8B*U,F?%ZL;%@*'* ME%S'%#T\UU,*$%01V1QR@M<5;#85 ?&;Y[/(J^C14JO/+Z0 ]AW12+SW2.R; M<]\$O%_]9I9]:G*.%]S7EO.ZP6F<=0XHJO@NF>TGUK/7%>7J1YV5U[[@R.IM M3F9[LC93E 5;M1+#O(05#1R=9WZC[;U5GXYHK>Z,W;:)UW=B_._Y:4FBP5>E4:?([)%GA1>; MX50C2@TI[HHWN7Y/5+#SE2%2&.>RP_LC!SG"8A_D3X200TZ230(JC?5=G%@C M%QYWJ;%M!FCZEQW8*4("I@33CO;T[XC;B RG:#C&:5BVTYLN=UW-XYK[5(OTYB M=C7E\Q*4\[J+6]Q,^$'EP:U7HR?:ZP)V>A-I&E_2'E*2AP,]4O/6L;77EYVDR "EC/U]R3)C,%$1;ZFYLTA^P/5. MM";IN6":\/A="X&4/'Z3.&/O;3N31'X061L9GQ5L1O?P2HOY[%^HSA+646!2 MX-[#Z'VBJR[)/FX3TZ7YK72KBT3 8>EW21K#KG?'M8F/PZ8/#YUT$/H4\H*Y M.3"=AGOEV8WZL;3B6#,3.7-/#W//[BKE84Z I("?YZ:KR5'=.UGDUC T9=%Q M#<"7H(]U"9&^38976N(U/2K@=@[^423]Q$$#UK,D*=@PJ;_$4)ECI#/$NMOF M^_=)P=&"G!S5,0NUP:LC[QFF]$_'C-K/!X=_W2%!_.Q1\)FY)-K6B=R7'66[ MT+&EMV[YL&2EA"6JY6MMI6OM_HUY:V2AHRV@?>+N4&9;R.^"0()8+<@]\ R9 M=BI@LZ];Y\;-L;\T]2^XUN-Y]4M7YS@QL7;%Z,"R[%1 M>O[$#2WQQ-,RW,S MTG4,&A]F6G:1#Z7,6+2E.HS3PX:>87J64H35-XF9/XC$Y[8*XA*S'OJ;OA*: MBC9SV!DBXJIC9.'VND,4%<)+YNV85()71K[1HUVO9;]FF)' :?7-.ZV)?S_^ MSO_83U@WMZSU_YAJ"&D/VB=Y("E.CC!5/-?MJ!2D(KIEX$PV+8I,_.E,)]G0 M[(9CFC9-9,2/$&,9+Y>C62/H>=*E?ZK"45;FH47KLVV;:;6<_>)9449EU>O* MG#.M#?1=P?;U97YS3>G;"-;"/=:9FYABP8>%0X M1K[D4+MA1^Q'6C%/H$L0";WK:^;J4[\&GIP>@Z'JZL,52[G6HR\&EM-X06+L M)#_WZD1]T_SK\C#NBMQXU=%D1\&Z12UGQXO>#9^2RJC\J5"3T1+FQK-Q,V"L M[\1<'_?SZQ66Q+D]AY4FX@&(9/H) _I(3$E0A!2@G;N'O*$?L39.G-:[I M5L?8-H_;A4UD'^)"1D?3U;H>7L]L]T@WJJJJ)Y6&0]VF (!#3T[F/F.(#-X/ M%S)"'R1YS\,) O@5TT7#0@675Z@-]H4E T]WGZ["OB3V<)D])S;TS!0?8 X. MNNA]KW/>!=S_T6OP_,&?@=RUM$/1G5:X V!76+"+,S?E"\-F_FES$7QZEA)+ MYK/ECV:1[!VBYGE;XEP5R]N73D_C<.9G<'(\_&W',Q83 P.2YJ<&>=D7DXU'D3 M6TK23&+DF-G1L\<_^\?NOKZ?_S['\WX]7]& : S DDFV) "$ H?H!H&+ $ MH!#(1HF!B0LN"8?#8' I!$)"$BV%1J.D4"AIC"Q6&H/#H%!8.2QN$YY (*!E MY!7D\ JR> )^XP@(%>_ X$@X'(F71DGC_S.B.@ G"6@ >Z"@"@#!@5 <*&H$ ME,0YX>!W@#\ (>*,$@A)I!1*/%"&!2 @% J!03=2B[N7Q'T AH/+*NM:2&PZ M[(90"< 3PQEL2=5]Q?4$^RZ>FM[)P BDE)R\PN8MZCLT=N[Z0=_ T,AXCXGE M?BN2M8TMV>$(Q9%Z])B3^RD/3R_OTV?.!06'G*=?N'@U\EI4=$QL'#,Q*3GE M]AU6:F;6_0?9.;EY^4]*2LO**RJKGC9P&IN:6UZTMKWI[NGMZQ\8'!J?F)R: M?C?S_L,L_\O"U\4EP?*WE0TO$(""?_*/7CBQ%P0&@\(0&UX@Y/S& X&5]:5 MD+4XC' +V*1"#)?$[V.PB^N1JGKV/,+)P"XI.37]<77^AMIWLW\G%O&_S/X2 M^]MK"$!#0?'G07& .;#ND#O%.$DZ[YI[C]DX!G(3G4/Y.9.C$>9>GS$M#^FC M)^+)%>DO0UZ[MO[4'LXL;KZ74C=[$4,DT186EA)%0$0>=[F _)PGX&A+DU+5 MUPM3;J<^KZWR]&"0B4UXWR]8Y+<[&6Y',D<:J]2K:OFC0JF2?/K9">=B=IAI M5U"Z.R>$N-6J3UN1Q)P-5K-Y';DW!-K Q,QYU02LR*P1?F197M?+I48ZACI'\,.7%!\LD/81?6>?S:'A&+,SCHG^ZH=&%QA9XF >C=3X]3T!RDYXS26 M,M,CBK9L<4T9-O:BK9&9E==R9E6V9>D&KS3#T^ZS6=OI'A-LILU;FQ<>'GM< MK?TUO\U:'T]6KC%,NQZEN+@"7=U-$S@;KBV7Z^]CU')=0M:RK'-;Q\7^X464@R7OHU#JW&2-79,(*.N,^;K: MROTPHE1>T3WW,#ZL.")NONY*Z9SMFF;]\RUT.KW=L;I[IL>WU,Y82XWUV(\1 MMQG"9*3?8U3>J*ZF]KCP*)U1!6.C0T?IJ3:G#.]J=I],E4B8/F@"J"9O3N!C M"97"1?K,7#4_T7I9?G)KC5?C"*:('QT9W$[JUB[-IH0F>?BV$C\C8$I)C.&1 MBO*X9NUSK=H^3IMOE7SR?A$,F]G&=Q+N>NUC7N)C<-",Q@CZQ=D6,UF):[AK M6Z>:]\J>3WGUL*\X]T0]8E#K'6OJ)E>V0=U3G:J1!@0XGBV;.@MZ#ZDBPX9I M455JC"*)0SI9C^CORD^'$*FOWTV'>A^7O(%M4>^P4\K6G$\8Z'W>O[J3SE6[ M&;_^(,C"60;+7@]P07$KJZTY:%SX701!H#%W,*B6UR8TCN7*R??[WHQ6)%\7 M >0&4EZP&8M7:Z:3SN\YG9,@@%]ZZX)>,WWCMR@"MFDEQUB:MN;HV.()\[+;7< M '6ZG"T"8"/K]USY=A^N[&ZVI^KH M/U[6<&D1 ?)G^E,*QE&:E/*DIKVM#X\5+L2=N2S+-XH+6M4K[! 811^([."E M4 [%O2I53 ^P(AAI91Q:,UP&V6'&?1G4FU\$CKU.^M<\G_G+&>P?,E3Y%1QF M)*8NFNPL_!R8(!K\'5!+ P04 " #5>MI8T2Y8'#@* #3"@ & &US M86DM,C R-# S,S%X334_1['?V-F#(9AF+%D2X3R2-FC M,[),0HTEHI)X\(0H(V3W>.S[FK60I5)CGVQC&928;'-YSEW. MN>?^<>]]?S[?OSZ?[_>\7^?S/>?#_,R#EX4(@$7 X#S\/D@^%1J,YN04$ M^5&"O"@TZN@1$/CP#@3*#H6RH[C@7*C_62P#D"04%Z)OH&EPV-+*Y:6EG;V.*="2ZN;NX>GL3; 7<"@X+O1CZ(BG[XZ'%,8M+O MSY)34I^G967GO,[-RR\H+*^HK*JNJ:VK;W_3T=G5W=/[=GCDP\=/HY^_4&:H M7V?GYA<6:4L;W[YO_MC:9OS<.>(" 6#0/_0?N9"'7"P0"!@".^("L00>-2 A M4(ESK+P7S6!.?GPG%.^SH2XEO"IK8Y=4,E]'W_ ?XN"74IXYN7&$]A?9?P<6 M\7^1_1/L7UP4@!,,.AP>& E@@7V+K!A9("MF@>3SM8EOYE.D:EGI9,G3![IG MJ'"ELL7"3-Z^$" 3$5-.TJ-ZR[3CKZ4E5^2/>=Q!3JMT?K@O()/9NV2:.=\< MN*&V^B:[W0&+" I=MA!L'Y_LD1_!TL/[#.8!E']3!%RWHT+,1(X%FB72&<;'#-8,#F#16VZN7 M9+;KSJBQ]) LWWD0,>G7_9;$GY6L@A0N&-S]I?AF M;D.C9& *VT27WXN-N!#/8MA@!OM^Q06+K/I.*D[.AX>RG0;(TV&SJJI:D([$D M*,_.7CXS<>R-:GG"K=9H7*^U1(ZK",&?1

M]CU=PI:6V ^7E 8\B2^WLVT:W\4E(+3H?DF)YWH[C<7(*C]FK:HWA.C2W@GZ MZKT[6^ "FQE7B$;NK?+W7;XHN3JT44UVAX]S=)9:KM<7$8X%M M1[4.)=E7LNF?@])88!E=:(Q?3AP\N"^7^^M'*2 M/BODJ][E"_.DWTBA=6M5D:E-_".=S2(M0VLNR<*:/7BAC!/@*/4Y0QALO=CE M3G& T_BI3P]F*XW5MLE27EK'&#XQL2Y3)K:C>80 <3X.A]Q3!H^Y7AI=L2#/WX62_Z5-;I3(F$<'7A M0-[L>9D1-#V#CX&;7H-4^N0L^C8-AW--K'_/55^K*P?M@.S3&Q,5WDMH9?J> MHRU?*WNM4+FZ&&)/HL?:YUOX5PSU'CS1&60"+LM%PG4E3G_6V>4K]VNN2%M" MKS;J29((+/H&D]W*5BTKLT/Q1C;=Y5+HL3-ZEM4F,!TMB,Z8$WXX%.&ZHB*<-W)81+VM$>R*F+N59S* M4]M4!>.^%4.,U_R$CFGRX%APY#LE[10DT0#<,1;M"9N*Z#5K]PJR;.)[LPB_2[QZ:2N/G/Q#?O:"D_\W1D1/S M5GIQVKZAL7P2<6%81W/_G?%). 1!JWW1\ZVL7580 M_(+OV@^9GN(:C @_DKJPADN6"V3L[XA&-^WJ,-2TFU2?%O;F3T0(] QG>@Q0 M?0&G-AE*O3@;26>(Y*V5[>$DWUF=E_M,H-YE4WIR?BK0>,D_M)8V^-WQF$-S M89H+^:6W=XZ-7H&!(E[8C*M/U[^_Y_L=J$BRNGPLT=&$)+E.LI[B(05NZ&E] M1*?$*$@EX:H;'O:DVBGY*%[.>9E3,[% _SY9Y_[QF:'GO2_)=E%MYMN$M0;#-AT*^>;IRXU/;!_PVJV=KKQ/OS45%8/R$&T1"3/:;.'< MXQ@-\$_TO)F&*;I>?F[JO"A#Y-1.VLJ4\UQPHH;"EQ9<771SE\C7Z7 M9O?WZ\;#6/S2Y$9O-RF.Z8^LKI1((NVT(]0'[P!F>)LGY"?8]:MK47+3/I2N M!8>75S2P3XJ=/O#:)!W@NR!*"E<$?EHVQSN>GEKR73H0'LDR5.M_759]L@=Q MX_QIOXF@/0UK^M1JWJZHV$7Y96]H;SQW6A@G5\G*0([\9(F$:1W(B+B5Y:KP8ZKR>*2)@^$VW:/PF M)(%298KC33?\8V%@:R:F=A.[?W>I4B[@TY[3S&5Y)A#\"_3/!]W2%V);+/ M4%)VZ'MM@:#$U9#QR ^CL?8'_1H+6Z'D+!M&'LZ4VR.IG^B\E1[,N\0N?9W@ M&M2#^&P)$! :UE\FX?NI/][EWP@)_28JAOU:7>.D3-X>;%WXD+19ZK9>VBX. M9^"<*;1>HG_3F5L;4N1H?=@TE&CRPFU#+$Y8V(X]C+!*G%F+PI;A)B?MEM3* M'!G5-#9"PR?MB'Y!$3J;/^'XMF;1L@+B8$"5IY&XO/T^_S+07U7M_ YA@V* M?]N4-)E<>#86G7BVY%'1HQ2,K?WS-(6'RN\1=O 0Q7:X;'C7"6UVL86"/6./ M(3W;@<,U!:C4'X--B!O)9L+,]%# OQT0\\O? %!+ P04 " #5>MI8W:*4 ME*0% _!@ & &US86DM,C R-# S,S%X3S4:1S' MG]\D9OUR(?OBI*BDNNWR@M*[]755W#J;U?]VMS2VM;^^..)T_[GO\'LYR]?A7.B^845+@@@H3_UCUQ$"1<"A4*B,"M< M$")FQ4!$H36,I.2WNF%\(TB:QJ>PY&V9A95-."T3]QF*WY%G>(6UIKQU@A6T M;V3_#BSQ?Y']!?8WUPB01D*2ST,2@358>"P4+Y5%L;D)O-WI13QF]6(&*72( M'F\L5SA! M7AY8"&XRY#;P5/.]5<^T;YI+%EO@%"YU^U?2_1$6L9<1.^D'=%Y=/6JSQHV9 M)$RM?[#$/FXO(+7,J1. V@ UN5N:M<*@29>AS5DJKG$.J,O6_[AEHT4>L'2D M!J7=)(ZEY;N:IQLNXY-@H!W%WPH#UW@3&&R-^R16G$FP72IH"%S%"O8<\&F) MV:1V=3KDMIZ&,[,SK2+KC(:3>6^L^LTC>MTP>%D:7B5\(#"RLJZLKC_ALL]' M9ID4:EWM,T6[S@RS&>!5#T;&!\4LZG>F<>94Z'=9?M#H>5YVLEZFJ/]>41U7 M;"^B\1I.LBLGSMVNMG(3TZ+XU$/+ [?E\PP<SU EUX=H;5*#GS":,VGU^@XWURULPJ.JJS[7* M:!M7&YR-ISLSBL.(C2R'KD?TMLT YWY[EM3[R?L*#+9LH0J0K2^0B[9Q&^\[ M&%@/;NLU5ZGUS5=;KJ'$SOM4371.-\:[\>4?FY=]Y>]_5$I8L[BVMJJ'*+'U>.5C52MOD?)DGWT[((!-1S_9;S0.T)4>"?GN M_ MZ5@[X]#"M1_@I!:.WECUQ2RH2L_MR=V_(B&R)@.%U]R%GR.!UGG/? MM0=IK64'S15SR">].AD72.UR"WTE/4\?7I_L_+[\YI,#>9$+1W\ZD5P?IDLY M3*7+>FXV<\TH@[E#V4M)ZVIZB@5>DXI405C+Q1:YG MF1>#+M@FNG_WH\Y8@G*=?>[(U;CH.D$#MUI_LY#5;]I0-4PC"LP*4I_YVABW M.',Q83 Q M,BYJ<&>=E'DXU&L;QW]C!F/0&(PMFH3&24>V:9"M16..4RA+I$42$K*5K$F2 M2=9L4XQ=&+LA4;:Q9TM9!F?&D*UM)HRQOSKO=EWG>O]XW_?[W/=?]_W'[&KB"[P0OEY85 >&'\_'Q0 M(9B0D"!,4%!XCZB(\![$'D%!$0D1A)@X$HD4@DM*28A+B8HCQ7\. 8%W[T!X M!7AY!<2%!87%_V?M- $(*' "\ .##@ \"! 8 =JA JA=G[R@/P7\0R">78]\ M_% !F.!N T4$X &!P3P0\$_7N]7@W3H 0?"*RJL?YQ.S<. _X"6N$1:?!54X M4=&,/#?(4M2\YOU "8A*24MHW00K?S+(2W,4:RVCN[)4\:G<2;XW\Y;6EG; M7+"U<[SN=,/9Q?6FCZ_?G;O^]P+"'T8\BGP<14A(?):4G)*:1LS.R@S )1:TI)?9/M#_)_CNP!_\7V;_ _LU% X3 H-WE M@1& (;!U/IN@#&3G)%R/$.QD:LG9/@8OD=WZ95PEKI?1J'VZY/V-B]I;+N [ MA*5>LVG5Q((SLDKJATLJ%9.=3OL,\-K/),ZK9+"=.TQ+8.\H;TER'Y=$XB\T MR]9J2N@)]TAU1Z_HOP2/*9<=9M&?ZETBCPD^QADK+O6.+9N7$!2])HV<$R61WCUHPLP M\S8V;#L[3*N:>EC<<<8V9D[FLPM69GJQM;6&EES$AF9\N]"\=@S\(CPF7=>< MWT]XG(JDENFJ"6$=LZ2_VKA_3[@S/L I53G%[JTI].%(9U]T?194P8Z&_QY@ M';%!J4QYNJJVEA3&"#/J>TO(RKE26EC0IMVLZ/ VIT0E'RQZ4#_<9E%2H=3G+0<]DK3;$^JXD+!;.6V0=1;'5&$[-JU;##5HWH(Q\56:5P.644EN)PMO MZB*7)8E6$^O!+;+D86\M3](=^ZM[[K&A,%OV([3Q+S MH-NS-JFGB%^BMI-<$ZFQL2L52WTA3JL+5S*]W09Z/65K?G3HB;97XK2&U-& _V',]4O4DV;\D)(\:8=C+E;JNDO6%#C=$!$4"R(@/044P<@"WM]:2A MFW7[HQZ%.3"E/%8..LH\#I?*]4JLN-[^?F(?:#:O6]T53YLSEL7<.O&L\'@7 MSL8I\(A!!Z6'?$!5T[(4TS9JZN@Z35S; :BADI@M'#4@,C)(/Z=?EG6X"//D M\6I3928$* G>"4$>!^*C/ -12S0BKGAU#_D-RZ-C-$D:NFIU\Y9)B9&G(/M M -#9ERW#^L-SEZ)42^*:.8_3""22(!SRC>:O%VT=4L<\YC(=G.LS@OPTDG%P MPSD>0R:S.O9[8N,*:DX'6M^H+;II\UV?\M"30S^,3[-(]?MVJ[_.#I@>] M B8CG#X_D$R>5^GSE5.=WC#V*#V@;Q[57;R\4Z,T]VKX M%2*]EOYE)7\3/:0GR=3'FM?7/W)W)5,EY1BW( MT"-"*2L7G1H#ZW()T/11I0;U"F,8"*7>;FJ#98LU/V%,7L;4)GVJ>,T[I>&] M$/[HM =W$9[GLJG!?>+&Z)P;Q,0KVMDG-G#N#K;WQ57]&.SD,]E;9]TQG,-] M/GT,+KEH;;YP?<+65B6Y?M3"*9Z=9&ZD".AH?S;:YU3$C:&?(9KDTC;$M2I- MID3UEB$9N>NPC2&.*'=1SYVUN-IR%QL2/!())/<^^7ZC,KZB?!\3NX;+#+VY M.BB;1) ];?#J5KOI.@9NM0DD-8!"6KXR),:]MJG,'\QUA7LI5C1HS MOQ <*CI7+2([-I"#,EY).F;$7E^E&F*E(=[0Q?2K]PXP-<-RX:1@O<[XB=Y4 MM^-S)0X9-L"*N_JE.[3+T%QU5HIU(UN_IBXPIS_+/Z#;MZ&Z^C735LE*WLH& M*!*F)MS#+*>%5IZU(M2=O-_M;Q -SUI4#LQ//"8RLX+YU"\LDV2%UW^-.A_> M7\RX+=8T^,!^I('RAI0\\F7]5T2??R.URC] *J>V>L-II4M6,8.+W2GK+7),LX/Z=?R&ZCIZP[6/ M&G2"F1?9SOG&LX:;E-098^C*-<.4\Y/>>\-EP3SPC6Q+^.^=R#E53?ZE*:D?]FZ54@Y&2A?-MY OCL6^TXF:JW>@^"MK[2@BK MBV[*^BY@ED>K1>2YVJ6O]-M=N,O1,05"T05)5_WW?W@^O1'\3,QD$.>C]C2_ M^78X)+EIAJ6-7+_'[MD6V $8GH3M_8UL@TB]MP+L,ZN]=WTXZ!V@[3LLA_(VQ6%ZKU9K5/7%DH3=+Q&!I]3".:;F_'T9 MBJS)-VW]\3IQ>FA?28%4NNL,*DL.]UL_95"^,B7P6-_HH7H6\CACR@B,'JZ/ ME>2BVS.DZNC,1F'_V+.OKH)2+"M2JP U@ULB1G(Z9'T4_J/>^:+FO'D[@ZS2 MFU7I\;:CM/K.#I8L:(((K M.V7PEJ<;1T&&4QCV7W8A$J5N'*7M-(\S434 2 M3E?/6GJ]\@-L!H_V,@TE_H#.WJU]<+)&WZ#IZ-SR1.NLYR?[(U^Z=@#(!IN/ MQ-PPE-D\Z:)5F'G0+5AUC%HE )LR5>M^";"[=,H:&G086^B6\GL!?MFGJ ZS MAEJQVTO[S@#W;!YL\]OC93W)M:,EC7-]HD+1AC2'EBU^S!<[ZWCG;#NEDJ?5 M=VH6!A7LX87?S.J*/_Q]HW]-\S9W\;U$[82CCLF',L56L@D D:"',Q83 Q,RYJ<&>=E'DXU.T:QW]C9HQ]&49*ALS8>Y6E+$V-)4MD3Y8IE"4E M(PHCQDX(DVU(XBUKED36%F2OCF4L84082V1?QCKFZ+W.\L_YXYSS>>[_[OMY MKN_G>J[G80XQQP$^0[U+>@"(!0! APM@C@ Z )B%Y7<= CDL*!L4"H% .6 P M5C8N#BXN3@Y.3FX>.!\W#S\/)R>?$!^_@" "@>#B/2(L)"@,%T0(_CX$!#[< M X&R0Z'L@MR)A'X#P0^$G%+58!8>P<0D>$CQZ3E)*6D953.7-654U=0^>BKIZ^P25#RRM6 M5ZUM;.V?D% MA:^**MY65E77U-:]:VIN:6UK[_C\I;>O?^#;X- P=6*2-C4],_MS;GYU;7UC MD[ZUO;/[VPL$@$'_Y#]Z\1]ZL4 @8 CLMQ>(Q>_W #\$>D*1%:YE#KOA)2"A M%,HFJ)WXHOP3.TK98@5QTYO"(816F9!<_:WVE]E_)Q;V?YG]2^S?7E2 "PPZ MO#PP/X %&/*KUJ2-4]#T-.M^^, ,-(>TK"BJ3#*6^FF MNB6O:FB::-:0@ TQF;(_XK6Z=-W^++UWH15;*18V$(3;"G8A,8$R*U=&3J T M[VC TPO1V+9ZTRBE[Q)X3TVY9JJ&:M>JMOY*$B=H"688&,V;G\\HP*AD^_;2 M31W#]^]@M^_PHK?'XJJ,Q?CQ-IY]_GK%:D^M[YSH?<)911 M7"[E#>$[J^6"^_@VWH6\)*,JR"OQZFYFB&D>L6[\EZ+31+P&2-YXN@66W@QM MT(A!A^SXT=.80-(+549 *Q/X,W;=7<3U?2U_^_9LOGQOPVW/'=E>)C#XP6&7 MK0P;07QVF5C@/ AY66ZA"4[.?+A1*M3!CO1X&D41;KDRHZGIC\/\N9136W0' ME3CJ^*#ZG<\E] [XK$;@,.W\6XL%D^"'E"0GL].Y46+-&]CG%[1FI8:=?]RN MB_VN>R(>U2X7_WWM7H EL),;_4&&_ S=$N\C(NOB\#'N(=WIHJ6N1P"T:5[- M_0FJYI$XZGYVVO'J@)E:9 +Z8,'[/L-] I*, MS\/S@CM-+?=U>NM7>AJF>&]UW8?3+V1M"O"OU2RBW]=+&S&!:Q),H$?7?Z>U M:>3E6KVMWN54%"8*8IT31*$WMI@&^3.77]LDRWSL"=N^:,2ZV MB*94?U^DE5G<^/TL7:46?[(0-R;=(-9(^3@5@X8C"AQHGVEN*7 )R$1,00Q1=2,9)%:";KOC+S$H(4]XX7]4>ETJ"N:K*U)BWNB M:.>;0"TI-_84A!E*Z+KAQ5U2.GA 5B@WL^ +58B6LON^;X@)D^CJ1+11'6M_ M^AI'09!L;&L:*2&51$2>NB3:;VVPNED2KWU\E+3E!LY2/_:Q]C,3P(E=9@($ MZ[%WTL=TT\\'YFUN;)6%+9F]_L@2VIZ1N3Y_7G[96$P^=SA\\(L#?FPS,YV4 M@753\PLT2&V8BW!B J*(Z6_?LF\,>.*OX#23_6S"4/'[\Y M$_@I46OD$:-B\:;C6C%H-. 55B4T"AAQY:(=LNZ& 6W<#OPK]!CX_R>V,E] M=TO$2G?@Z\N6O80AH-M6)U@@V%]>#Z?H'EP#AV4=E^QE,2M4AV6IL MF!Y]RE>_P)3E]7ZL6U4>7IQZIW9?W[_$H*@.4X439T-FM%?\@:1(IQ0AI([LIVDH-.GA35[A+I".VP M-3O+6]AMN,[P'!<*+:S>4Y?JRU5'GQC+/3@/Z\U(TT)*YCLTGZD95ECKF96C M+>L1M0Y2KMG9:Z]7?!8D>R!1M1%X'WRV4I;:ZX:KVTVIDY5+)UT)T _61 M/NGC_%G%)A\R1%H>&P]XU ]RO9FQ'<52'BOP] ; _5F*#;=4P0=8)>4GAESK M2[*O'#F7R!-3V 4 :^/[.UX"YFM/S[/LR)NWMK[K%4HDP MXQ&3!=XG59Z\[DBQ9)>#[/,-YZY\/LK1SL@V7[X"GRT?3U#?+*MPCI2*RXU% MZXT7=G"P] 2W8X_$;+W/.&&Z<#.UYH9M:[Q-F<-_!U!+ P04 " #5 M>MI8'FOZZ@$& ";!@ & &US86DM,C R-# S,S%X3S4:1S'?W.9&\/,$&K_^P?N_M^OO]]O\_S^KR?YQ'UB\8 Z;W6 M-&L @4 B'@!HB%@%P"#0M=*#%Q<"!0" 8&P&"P6+RDCC9 T>@$0@T$8_%$_\SHCJ @ )L M &481!6 $B P D3T J"(\?4Z>.G,V."0T+#PB M+C[AXJ7$I,NI-V^EI6=D9C%S\^[G%Q0^*"I^4E;.KGCZ:V75\X87C2^;FEM: MN[I[>M_V]0\,CK_G3'R8G)J>F5WXLOAUB4$ &.1/_M&+(/:"PN$P M.'+-"P(-71L@P!$J6R5D+!V0'H&RJ@874$2KE)S2>K2:(1TD>09U8LCJ1N,: M"VMJW\W^G5CL_S+[2^QOKT$ !X.('P]& *@ 3P0,&0HQ)OG1KX6;S\.F77#W M5!>"CN2W=;\>TCO=^W("9_FJTBTD&=C:?FJYH9$"TBG7N+PJ5Q[_H8*72 &XT[?MFX>-7*((&,MU,V;7)+L.KG3L7J!:L7PR*7<= M#J"G0Y(/XU7?Z ^C?M@?79#/*@] OR2D^C(J!D.G1X:9*]F.D2HB()895M6] MYQJ%[%/AII,^8GW9[J,AU[2@24T;8M_/B&5,A3QLTQJX= C55CA3VC3,T;5V9(=/F!X<2C M31C3<2PHK9P$QF.F\JY<8PYK3=5AI[;P-+IP M%;WTIJ[)S'T:YD^1B7G'Z;0BUOP NQL)V) MH7;>D#SE5561]N6I_AW>HMRJ;X_X-HI$0)D?+U:H?_YY7W=>NKO4< MB78;,"%N5B&8KUOD_U,OTZI]PVILIC(T\,VYODYW\ #E8@:_Y!/;]Y%/IY$+ M]9(1(]OA5E3GE/6"NI<(",^:#&79']#@)0QJ81:[UJ4\=7Q(;\^$SKVJIU3IE2Y>WMR M0) 9L-U):>/,NVRSU"+=W1^XC*D<;E8RZ/0DTD*#PDURL5]R<'WKQK#?$>S" M-:CU'8WG<-SG/G#.8UCAC%"RYF37P>HL[_@DQX <#>,I0?&J42D8R=>5*E9L M+B00!<^M6YU74$>T*)NTH+6YMQOQOOKFL5=3EAF+O(?^BY\]*+,3/21;[F)2 MB377/EM1OK+%,KB#7RU$5S_4*_QD$5RX,]MBQDPI/2E8@6RGJ:A^(DB"N!.3 MS&N,?MS72 7M1 !RIB(;9^[QOK$,^W!6J%+)9GY43X]%6"I .@#G]O6T$C8+ MLZDXL-8KPOE^GJ[?(5+NK8P66CY/1V,B,8#*>7OZ:_]H:RVP=%QB9JAP=5^? M"+!F"I9Z!_*Z ISESB4J):RG#?ZL ZK1#?]9FR$V09#<4U]P3;6X%1^ 8M87=)(6MROA]&O\CC>H*"WY0? ME%;55'@&QD9WS-\X=WV$T;6-R#S[OL_+]WI\3O*C=?[Y6]I26J_H[G_$<[;= M/HAVH+1U.F4O/O3R@ MM*-LOGW >YPT6E<;,T($]^<$^H47S?S2O&6S;@/JGG?:,/=SO3*Y28T=T4:D MPT0#OP-02P,$% @ U7K:6&$;]."3#0 * X !@ !M',Q83 Q-2YJ<&>=E&=4TUNSQO])"+V7 "KE2 E-$*0$08HBS8(4 8." MTGN77HXHO3=!0%"J2!,,!.D0$!!1>NBD@.)!,0'$ "%Y\5VW?+D?[KW/GK6_ MS.Q9SV_M64.?I^, ;E-#$T, ! 8 T,D!Z$O %0 "!O^)$S&?CX!00$V+D$A6#\0KS\ OQ_FH @ M)V\8H"Q0* L_!QL'__]9]#Z AQFX!MR#@,X"8!X0A =$'P3$3GQ"0?\6\!\" M@4\\,C(QL["RG12T<@-@$ 0"9H#\<7V2C3[) PP\4-Z_E/49^)R<[^ Q21)\H)C8!P+*TQ02/B4E#1<1E9.54U= Z%Y\8K!54,C8Q-3 M2ZO;UC:V=Y!.SBZN;NX>GD'!#T-"P\(C'C^)3TA,2D[)RWKEK>HUC9T^[N. M!/"=57G$S'\Y^V5S/XO$!0N2@&/@)"M,4A4O1?Z#]F^R_QU8W/^+[+_ _IMK M$6"'@$X^#\(#Z +'EDV9L7YT8'$7>5Q4T/=4AT^]9:LC?]'&F]K)BS5AMK?V/>29S/@"@J25@FIE=@P M'U-&B%E 8VY&^1_7HS(7IXEG!&D2).R^7[QJWUR$MP]XU)]/TS7_#=>Y$?L4 M75Y;T9\-L?VVVCZO*2&1T?"^0^OWUVJM'>!+F MH5J[MW4V/3+8QA%FXR+SBDT]L*_$_+YN<&WG^X#L,E/*D3D=B$OP$#POY['* M-_NC\0?;32#Y97%)7=3VWD3[6U M']^M^+EO.\'%9'G/W[U/S)(7F@O,,67?]UI_@YG*-R'4WHO.EU[::XE-SUPX ME-\=WE<][HZR)'P6Z,<[B-K>\RQ26UAP([CC_/8\M"2_,PISN?U3\S-@Y!B$ MF@L^^AY=1%LD7M*NS>_-;LS]DHHROPK$F-*!?FN%UH"CZQ3+8SGY5!,JHL'- M1YD $^048YMLN9R[VN-,3FHG!=_R*AI/KV[V)\,+O+R$T6U"8DK/^LYE4(Y6 M6_*A45;W_Z=17^\H2.6;P3;FL3)'..;7>-%WNX,V'\DTH^[4;(O5VAO,_ MB)_ !A7;KT2 I@Z[01VQR58O7=#2C76'^6^$,.^*M"1":YI3P(.=#)#3 7:H M[&W^^^<>Y&+3WMF:'9]Z [1XGD+]/T]D^G[!&Z)Y"'0@.8:_E6QU:HIBNCMX MZJ/ZERGY)7TJ)[-L2?R#!(DLX]'7J6QW#QF5N%?^Z6&=J+=>7;P!6S610LWX M3,#*8F_=Y14V\D,28N!1&G3@R>^!5=?G6DC/MN+*UB*^M)'7'U_KB7,/A= D M!##N= "U75 5%C@V<%B:*9:(*C8\'DKJ1H?&APO-5R*V!KYT8S&QW#XQXIMS MB^D9%8S-T#0>#'L6]%XM#WOS&Z$#RK#V3/\HU6%J\SIJGI)KZ,41\V'QR(H< M79TV_?4AZFG+F!Q/QDM#SDC'5U[6%Y%A"6M&Z*Z91N@,N5(#K9ZP@)1(_\2= MLQR%*?(;7&+I$:4BR=+//=DM/(I0+$1#66?UQ^V&95FI*+'[>Q M?V?7%K>C' O\]/KU:&%E6F' M:1G,32RD_3<]K-C6T_RH#O]<@8+O+0J>?7PH;B.$R%;Y;!-5C3#O=*HZ.=:? M]%,9$79[(GN4_07?=#>L*!^%)A[$5-IGONWM'M]L.%@C:?K!:-,./-I08K>9 M"4DCXY>=SVGC=\X)UU(+.HIV@L6?22D:AXT27<&$7F2LFU(J!_DS+O&)=N"$ M5,EA=U8.847EMK2U^P;;YY75]$QO&WSW=PWKU;_F;$S2"6U%'GQ,G 25B NB MC$;(XXB3]1!HK(O/I')Q?QW5R%[G.HS(HP/("HG^7EQS[O)2F 0^M9_OHHCC MAK._"G^XG)ZNA:XI=8$\5^SG@>_4U'BL/5G@LMUZ.$0'H X3)_?WK2I/<9>] MXQ!(*=Y>DY_6WC2R)N#H(W[/!;KXX/5;PG,1*A\&>5/6,*>(&=5=N0,:Y7ZL6Q<#KGR5 M3"J_7A(>9/R:*(H/N*&=!,9\TRH;A_"&RIOEA:*/X1E=IVO' MI+-KJY\%BK%.+ _4JURR>\JN\P(K2,R$>JXQ#U.E2D&S?M^#0V447R2$K'@' M[?#VT<@L..5U4?E-70J\X+L$/G-1R8 2KS%HJV8'F[[16ETF4EEZ97"GSG@: MK,^Q$P]P6\5YB9E0C()(:\-BI[I BJ]7I4GHN.HV5,ZU]H$/I+O/GV3G -8N MQ*/E%+UP-PR'_$T*,>C5YX;3Q72 CVMM/$CRHW-[YDO7T0UL=;0L'2#5\AF0 M/@^.7'\F'!CJUS-S( M^VAV.&]+A*-E^HJ.(,,ZHBE$0D9BC?0%0H.$#:FN]JC1?GD M/9IBR?!DB[EAJIU+B5B/4I(^>ZUE.EF$3BGSPUUUR9Q#8:$;1*R2H MRL4IVWU^2.M!@.34.UUK1-.L$D7Z-[7(*)XSL)KPV_>2SC2<#MCW*FP3Y*L" M<1?D6U[A2JM[K7IQ)0'AL2U,<1=FB\B].Y[(I[?H $6F.J5C^'LF\8Z0\SQ; MY-!A_0@+M1!+4*\-;/FFK[7?M!E+^(SIU$V-Y>@RPJU<)ERSN^0Y_D.R_0EC M&)I31!^7I8=0.Z@C^E$D:M(:\-G:RF0NP]F\:$R=[:B'TD3AV.,#"\@NIJ_@ M;\^(ZE)_Y/Y$X7"0I$^WWB$.&UY_$",UX>N8RJE(X!TN+>[ '7->C=8B;=&8 MOY&=S+'6/P=ILA/:YZ!OMU/L5'Z_U11AOB6@=VEG+3X\\P?\2"6L8M^SPON8Z=? #20#X+@PX-_3N=/NF"K/NHX8C650F>'/Z M.$,U/BMN3(ASYSR-'?([B?CKA=L%0J>F6FRZK)\OS[;K3$/Y[4RX@CJD+.IA M4T6LNY)00\V0&>."W?C&6$7J=P5>CZ !.2="CE)FL0$-@ M[],FL991'=:);-M.6@%?/F*VSSX>#KE46XJ84^/2N3:.W/^T.V@OGJS85(TJ MN9ZE-R\+,V*^C..GB5+G0KIF.D\%(<]TCVK+"BZ@(MD:*!Y%EAN_=",UU58\ MT.N7^4MARJ=*UYU+R@:QI=_>GBYT=);+'A8=O'D4F?NKL6C@:"R8J??,W!7>Q>DXES-62R&*?K"[V,'>BU[<:4!273 F0MPOE^XG4F[<<.A(/238O#\ M;*5MQ_1'8_/HP'SCW-]ZQ#:G^K,8OUG#W*$4=;[ 6=M'J%M,N MFA"[L$7TBU=+5E#+3.Q([F0"FP37Z-S?9'81NA^MK[8'[S.C2*,'RU(O^F2T M$F5]478LA7G3SW5&1MXAW"2=(;2!YN&(XQ?E?^M>VCN96_3?EACTT\.:U-;V MUCN?-FNF& *N^IZ/L1"Y4T4'PK)NA(>FZN)2.F;S5OV>Q,@LWGN7*O&($Z M5O\@%;M\9G&$:O MHR8Z"4:)WFNBMTBBM[\2-8P6/5K4(28BB!9$)R*B]Q(EB&B#(,KHQ# 3;;3Q MRKMN^7(_W'N?L[\]^YRU?VOO= E@3@"G E!'(#"&B! MA+3 ZSX QTV=1,!_"_ ? A+8&C&]L3V8VP$!@4'/(R)C8N M/B$1_B;M;7I&YKNL[ ]%Q26E9>45E5_JZAL:FYI;6GN_]O4/#'X;&IZ<0D[/ MS/ZMKJUO;&YM[^QB_QP>'9^Q]Z;O$H$HAZ:F%M#RF/Q",,@X/O!!DCKR2*#_L7 M[=]D_SNPZ/\7V7^!_3?7/(""$'C3/$):@ K@ZG'-MZX4.\PCT209.\BE!C@& M9M6KS#:UO_[ELA\1:@UMF67M5,])^&()E$"KJ3BIG&(O*9A97M?!G6_ MYK1(,'+V=M4/%4B$Q#8JW;[*S;#JDN6\HBBBQT*1\,7H08RBFG-,)"L+9\[1 M4FD;I0R>+!#C?E200[Z6^2A);5-3:'0/!H'E@G=;ZM/69[; MOWPY65]F\^357G#0+\+>Y@LYO[L;M>=N)>'+=H0-CX#8[#DGIULC FM@[)Q- M'.+")(Q[=OEI9I\2F19^+U-=XAJ <.ABQ(OMXEF1[2ZWERA#[8NT7%]^G](K M]A00LO*^>T %UEV;>M)A)M141\P#RC#]QM9"7+)JS^2<,LQRYTX'\TQ,1L<^ M8IO'$)>*$K8F=%Q]Q7K(P[-WBI4;7!EH1#?=0#+T6;@X+5GLKDKKZPFNBA(L1:F/J3%07R:!]EW?F4^V%0=BC%C?)ZM!^ M^8TU"UVG/Z(UQ?26G?=\"Z+%MH.K'4WIIB6B2^V2BL]<#);7PP^-[3(C, 9C M\RJK5!787!Q/ORU7\VP]I>_D:BA) VGR&S5>:'N[4/#/)S1FLF.2IJ/FAVDM MY[>P57U,MHRX^VL&MKUX8=&'=1/[I0UM[R)K]6O%D@\' AT!IS5;;>98H\0P M->$?'9]LC3XNV8SBTR,J7DH8>)L)L>2\QNWY#.I>@/%D)5B)?LLR-*\BGY_B M:YRC^A3:ZYE0TQ<-']ZJ5IUWT>+=KR)/YNP@[B$%[9%U(P(MLA1/B-2[-\Q3 MUMF/?<;-*(WZ8'X?7L3=4E*>9[%XFFU>#;%F!+SJ=!N:6W8]L&'JN6)0M%D5 MAJIE8_<^M+32DB<,;.E'=YM\8KI;0)3"%4OX247EW#U"7BLZ(:A<'3 M$IO=AW<*V3,#66A_4:*BZ60^[[3E+5O^05-"Q2/O,?% M4T92EG]T:J:'ZDB_")01/O-WQ77?/I;E*)%[ 5]_TCJ0KA)W7#7*O9XFG ,Q M4QGDP#2?IW0>JQ^BJ;@9-]0HR%\BVFQ;X9L-8[ZRQ3NAYJ67;Y!=S5^HY,Z1 MS[[_2H<-IVT83_TYT)SLH+;M+=AO8Z,Q:ZU?%D:*!9>SZG$SHM1DOVLD /\$ M#7W 'C-9E_/#/,LK-4\U:#%A#&BRT+@V&**_*6/* G)RFL+8V/%#Z7JF?IJNGO>4E_CWX;LKQ%-FOS]Z-6U'PX24>)HI'>=6>2M3U M*BLYRAR34K!Y>HWT\(FK&E0'L>\L99]O<&5AD,!7 M7WZHQY3;^23JCSQ[S#K\\BQ'.VX4$Y7J]ZI\G6QZRK^T'>C8WA*% Q*B$@< M<3=? VIG=B/B+^G[+:KS>W#7@&ZEM),83'+C&$<"R.N->C\?R%&,_H>604]+ M#;=>0'(3A<5[I M;E(HG4S&MY+O?(G6P9%>"\E;^X>Y#@W/T%ZB^W1+DRPB7K?2X;Q"@\@5,]Z5 M%33OBU<4UF(0Y$[]K''2[,4@EF8 =>]H:$C4D?=JP' MO49D,G<;I]2;WMA1_;/)H&I!74?,IRQ6P=(IFC]?3%*(5WURSWTT0K]=!E?) M[%X#)([4ORB:?-!:-2+?/=?/'8QPD:IZP4:6OV5Y]!!\F,27L]/$Q.A+B?"4 MS-@K*^?OUU9)-VO5/FD62M_X_ MQSHB-&N4[6-K&&0, VU8SG-WA$PH ]Y&2#ZU<[\G[IGC3R>VHBTVUA@RDQF/ M]VN5.8O:EL>;["[7?61DS4P1]4<;_EC"+^V/;, W&5*!IB",VH#:+G2)#\>! M.3GX'H"9KFYA!EDI]*GD,NRI4C+@&D(/[ESUE252="%]SF_RL/G)\ _WM?)6#9SOK MRQ.$9;Z.0P]O*?I8NPS HED9\E]*,1_9B$"ER5R"-2UUF"GXA7Q#5DS%1C&' MV]LB8L-9 M&M^?0UJF]Z.' L4I!\0UPVJ776NXKMXI4R^-?KR;<*E1-@*#%8M)B^E3#>W+ MV4D27@K*AV2?YB=T2C5APG.4RRH,4^=ZNL>6 I1HM0*48GW6?KV5\9SEW0,Z P9!1K)5K)]J M?58-O*X!9JU+?.WOOO$XYB5.T(0"3:Z(_/G+2R O1(AO?][,V+L2NP9$>SGM M9CP8$8H,LC, 6MZKXMA_A[+"'2+?#\*AQ3=VA'8U"A:[)4@>]""R>1W=_-89 M?EI4>^;4*1?2]?TB \Y?JG:F<.$;WK],6]TI$90SR$Z'F1Y+"I/X-')5R#F) M.96N2R=XXNI++@!M%M^J49R-"U)8T8J_5$.],T#C"][S>=ONW>>$>]Q9#Q;U MZEZ#73CRSNY7!R_W&@U(L RHIFKQ+-_Q2>1*?QKSU9L! M&97[U"K7A;G&I[Y%%.9WF$O9?KKKL:S,B?^*0+U2OK# 9"8?K-?5)^X[34KA M3/>^\ L]$IA]!O>^)P,[K2$<"1/S M7)M,S3Q:IOI,5(7D_I&AFH-XF$[L9C^^SV]FYD1!@FZFOZS*8^>T^$3BE"'B M78S(W"99K:=_"(WL6RNE#%O=U#_.]/-U@2]*#P!H,0\C!'%=)S'8F/=07,S\ M/ZDIF47)6C3/7D*ILQ:6;U.[G]L-* LJLXY+L:F^VI2UZ9;CX=)A83,(DW*I M_%3EX^.G-#Q6;OW-^9W,\$7B&.<*_-R:"'K7/-M+"JJ9X[Z0:>X)VX _[!)% M:379CZT9FBB:%;8)1L,_R,RJR[%)2_X/T>IPP>IC=&>6B](B ML@+F"?(4^O(MH)*?1<]1!R>7-X SCL_TP9IG/#R$EX5O#^L MNI[:!@BY@A[^F<=[RCE$.^NULY4,\SL?]:!M$(-&R?1A%KC82@]I5-'4V^J2 MZ"X*3FOT,[K@NT+A#8/;V10>6>NB/@K1YN_A+\ -8<[V9@O(P#E71'G/^(FW MS=+Z:>88(4)02I%R(M>^;OMKX?D,(KZP"\NWV!&7[^E7OCB\P-4(%Y\28WM2 M/F9DV4258,6G]1V\C$[9[$1>I772]*P@2#EH%WOJ+&9HQ#.873WKWMHY+ ?A MV=-3J,''67-',OUFY^TB84G8FX'N,V#_JM_6#@PG&UI6%?3IU1U:$U(**LBY\\MK?I*M*G.% M,6%$^T/]J),4A4M_NT36_5(%[:3D/+66QU- ?U>@BG0%[P74'C) AS^V%(?3 M7YKA7/PP27UB&K<1?JAJC9P]B6%?S.?U7OQ'!?:U?,N-P:6CFIFNI&6,_@'X M4G=J.A]:UQ8YO?3F&Q9A=#LGL+EV/C M[G]GJ]/BJJH&SQ=T(A=&CZ(F<:\II%.I?WZ/@?&@D+946P%X,8AK]=\U-C>U M'G<_D2Y&2Z+]MH0E3NQPL1"LTFRLE(#VQ2_.ATH <$- -JR;FK5J#T:V2UMX M3(I7--8(H@8:&NX;86XH?IK/P^7Y;CX568N72CC@I^6@'*.FF7J+/4E_F/BF M3F/DKMS/>SI#BB^@>R1KYJG&$$%^ #\S( !@K!'*K$M32%R$/!23*K$T2^6# M&-L,',Q83 Q-RYJ<&>=EWEEB;Z$0(0I(5!$'TZ"U!K!(EA&67%3W1V46PZE[Y/;?\8#UGMY=/8",' #(+@9 F@9T IR\K]V(/@Y.+B8F2YQ,/- MR-59M;K-V^1!84?BHI+/I:6U=;5-S0V-;>T=J&Z>WK[OO4/C*'')S#8R2G< MPN+2K]_+*ZMKZSN[>W_V#PZ)1\=_N<@ "K+_T'_+Q7;!14Y)24%)\Y>+C#ST M;P(;)96( C6[MAF-LS^'Z/5GM)RWT_)KOM*)*4((7 \"1NFYQ946)';^HOV+ M['\'%O7_(OM/L/_BP@&,%&07FT?!!F@!9V:!S[!<\XAZR:W !=^G!@>*?7(- MBQK/A=&RPZ-\33,>($JY\-A?R'DMWQ%#S=3Y;7REP 0E0W" !M(BO=TYMX4O3 MO.KZA1[(T!C'24=MQL<^F^J2ZS>;?Z M?18U"&(-JHR\^Q,>;?&YN;4=O<__I%1"5KQ1Q4MX.*Q+E2;U_D1,(WHN9D<: M)S2ZW@C119<,Y3\#3]$'%%=*!G9W+SHGE'ZG]V2H[5B?.G',C[A%&$F<,,Y8 M9)*'S"0SV'_[Y?M-(&FU?(<N-))$ M C@CA3+MX8ANW#4(-4JIW>F'ST#&EE4@J':JJ'J !#!&SN9Q!^GJYMG48O(I MY:9/=&6,_:,&HZ%%"R-$J:QRGV^M^"AO'V!ASJ35?03+R/=4\[R@W9PP=\KI MMM!8W@ VE'71>34/NDZ528W F>>-?3%'(1JTNCJX$LY12XY@01+P.P?]A@9F 9E*A:RENW?2H\;6" MXQV>?)C#S2@6X9?^:=9<=7H+CNYQ,_'9B].%P')/Y]:5%H9!K3I57NL^!,;0*>T[OYH<%-6"3 M)UI8)W$?24#'5:^1=I9N_5@SFX#FD66/*R7@R_=+Y/3Y5X/3Q4-"TDV"K^H* MJ"5G!)FVG/1IE"*#]QN+LRODM_"LAW&NB!]\T8N4(N>"L Q\+A M@0_1=L=\ON09V M/93.]KNB..<'_V<6,M3W^&@+[=I3(V\^U.E:\H5S@-^S) MUJ;IF&T4.ZW"[:\434QBFGNS7.T1GEOYSQKUZPI/9=U)JA3IXJGF=RY>[#>. MK7\$GG?B@IZ-Q$6*$N-1KMH2\E&>RO,'E"]YK-]<'-%:?*\)XSTGDVP4]'J3 ML95AZ!.IP#__Z'F,,%A>?A5\\MW=^GW9;4NGMN#@NB;[L'?GU>6P$L/F-'"V MAHJI5$*1_9GR-52S%:SK7=J&+0D@O%P+1/0=QJ@7INZWZA5\\S\;JXVC@M?= M7>0W26@5K/NZF <0LW!4_^ #/7C:$S[QT 2P&RNF9'Z33/FLH31KOM[OXL?, MR!<%;ELIF?&3'BXQKG?Q7!\ZV+OANET;9I\1?>]T!F0?)AB1 3->$8(6E7O0 M@$(AG_8LPJ5@_4?Z8[&$7]8;.=+=?-RE]3YL?2$BKU*WMUY)_50+QUBX^V0, MQ8XML.C%HE*'."RJ-D7>)B"G!$A _5,D^M4N/!^-8DG^?&W1WM#;ZF<4^:"[ MD[-/-..'9#?>:NL=R;X.H=,;(W'9O3>_$]RCY@Q\IMZP%TH)1:Y2IF%EG=2G M[=N1AFN'HIJ:XD ?_DX8[^./%X0%DGMG\Y M,7CMGN7.2F=DE$ SGK[/31C934.K:C9DD0_GIDYHC2R'J]O>*Y*!6 IG'J2/ M;=3M.1[GE7*:Z8:[=8/B.@CFCQ0B,><:&@K.C_27Z+$JA TC9=9![S5*"$N/ M]GD#%O'5_'%Q_5EUQ#WQN#LI), (/U&&6 ME;6RPEF6X?BDCQF@EZDPP4#>868I.)K<1] ML8E=T7LJ).?C4T%BJJ-%]/0X^'2*9V9P,G_T< M",WN1<>\E<'YZ0S#L8+3A*E;=#UY=D:.J83#3R7Q3].G*)_+3=S)A)S$("+T*_)@]8:.MX^/K1* M7QX;@_?[7ND($G%\-DL]K AU\ZZTVWA]4[8RIQZSV93563F$5R&__YN!G5,@ MH# 9&V]L6FYL/E4\=J0FM'\'G912=M%_0H]R#[G>,42L^;?U4\:)51?#*KS# M:;=$VQ2:\A@?"W%+HGG$U%/@7I$KOY$0&OX7#V"QB$5K37TH<(8H8G?H+W9E M* D*:ZQ;&CRJ8I\VJ8W=+A:Q4#8V>4]>X?V"N7-77<=1[L:CV\?/=,!E_?^4>\ M*3>HXH?T&V]57;40T9^WTHB NB3U2>PC4ZQP*_B1KKPD/JV>5 :YNL*?9\57 M/IR 493",NME#F0_F<:MD\X[_>W7YNA<:Q*H,H6D$]GTR(_2"/[XQJ2?"RV[ MB%.NWEZL!7&#$(!RZGB-RN7Z4H^<78$FS0TI]Q2;#NE;T=+7.)R-^7^/F"$< M?@TO056S>T7R3ZS$K2\9M:7/JI4;IFIB8 ?EXB^OJ2I\$HG'8CJ@'9Z@J;PN M$M!P"96HKKAH(.!@W]*"]ET0<6UHIK\E//_;1,]\_,D\=LDD]@^> V;DNQFL M<7T;M]=U6'*_PRTVQK[I>IEBD)6K^5.XHHUEV5IS_Q;<1(Q>JL>ZI1QX/?=+;2,R MWR)K3E7'YD_:P$ V.X@$]DV41$R:[37N9X5WF<5#]C@IGC4$A/O=Q':V\X%X M-#F\I,IA@=U9D1*TLR[V&VPR71#.IXX/AY>!=P*8F::M%U4P-XOQE9V.KK8; MV_(^HDA;$?TX)0M(-J<4(,4XLYZI#TKDN&GZL<7VT#HNR(0>9K\D6+=VC%Q# M2I" ^(?*4A(H>*[4["JWS>>N$'9J_UR3+Z$/]B 8=?N*-3OF/.=J^QZJ,G#? M08+>F]:Z^9P*"7JQWMD^--=.=.1$!VV$]2)<<\EH/%C-D*Y"-WT-'?MR:FAH M^*&TILZ51\( JN:[ST\/+XFL\@JBOL6G+)RLH0E:UJ%SM"77QB=RN\O:7R3; M3W5!6M?QPZB6-<2K90^T)1M6-G?JDCN*Y)>>?O(=HE9NG2/@6OWAT0M#1DVZ MK:0=/+7]7?DD)8DG=Q*SS>(9$^O\R%)=HM$-01T<8$.X^6+0")QSM![M<#U& M_\.S^9JD@ 1#?P7!R">_S\1_I-.%/0(3V/@@;2$JX&IDCN"BJ^4HZH54M8Q'K32'FX%/6RM,3IB9$ H8*W(9IQTFV5 M 4+J1.<%?$(D!R9"H\+CY6#)^M(E*(0R)(*IEII";?RI#NC>IGNI!_B1!]T MN_GS.GL0FP>"<#^597+M4*$CM:%OG \R:ORR6^3.9B7;\-(Y9@'JM30R"5J, MCU7OC[@16@P;'GJ8@#&I^?GL?",]YHROXVY(\G+./38+K$R(H&=ZM]%$:47N MF9;83FAWJTF")NCG649/+F@B0D5U'N&.JQ5CL?2C3R-.J ;3^N:O9TSGHICC MCY+."L?KVS0>#!L:GAC(>S_D@E=:3 W/MX(R<8=='=3$O"<.JX0>Z6 D^E V#Y4ZU@(F M2I;"?!;YJVF)(Y"QHC@S);.!34M!;7J41^\M2-4*^7_<]_UM M+W]MXQWVQN+@9+X!GSZ9WY16)OLH;X]G$*)6/CY]9=&!+WGMY+E:4_/+8]H? M+>>6RR2 N;)];LD =(+V/65P.\8Z$U86'>=B91H8-.AG(.LVO\.JQ8&"POS; MA1HVT0YN\7+!\C3UQV7:2E966,-'OLF\=)J=YW8U2S"3;%R+LY7BJT*A^'QS M)JL7JA;(VLRM%9<#E8/;:$P:*+KQ'5?SCXU;6O MJ^%)P9QD2R2 O>/A7 P)X.9=WJ&)^K,R3BOLJ6S@+4>FU=-^O2B!!'B!]_13 M.^;?7.^M-22<+')]+]LW4NG^P=#<@=]].H_H-(+C=/,+5R_KMGU(T(%1"4_M[6XIJB*&>&E M.6(MS=[]R@6J9^VS;:J%T^F6[CJGW5,/ 8ZDUFUYZ/4K+.(- <.1$?"8+=\ M%?%)EW)C>+MM86M(&))QG\U77'*>K$K&B"]SBTM:O_1/BYP65=8]RPVSE8_M M0H/'^%+BEWEYG.1](FC'&8]79P,E%(UB8)!!,UFRQB] 3-K+9)6LI4SG/RN4 MX6XID=N=CSGQXC][ART.:C'@-.I-=;V+5]W10RC\%]1;("UQF)^7 M@J(A/&^S[X3A5.4LJ[J!R1J5YN39NC^_.UQ9<7-070$QHDIX+ZSQC5>SN7(- M$LNSV[V[QPB/&*BK=-P8#3*LW7PBC])@WNB:8SJ5+IBC//')*;*S'>:J;7_H M5Z#,XO_2O2HW:7*O*^G*>_+_P5E(4_\&4$L#!!0 ( -5ZVEA4TJ)ZIP< M #@( 8 ;7-A:2TR,#(T,#,S,7AS,6$P,3@N:G!GG9%Y/-3Y'\>_C=(R"(8 <*$X'!1-#B"''T7X;? J"$ 7W & )2!L H M$ 0%XG< 2H*<,-"? /\"!!9D%((+BX@B! .U$@ 8!(& H9#=U()NK* /0%$P MR0.'383VVN/ARB%HW?B,0F&5TR]:,><'.*IZ%T,31$2EI&5DY7[X44U=0_/( M47T#PV-&IF;F9RPLK&W[T? M&1UCSK+FYA?8BQ^6/G*_KGY;XZUO_'-SUPL$0$#_YG]ZH01>8"@4 H7O>H' MD;L#*"CLP&$A21-[.#YDK[)NO##Z=$;ABU81%;WS',S%T %1*=4CLS]P=]7^ M-/O_Q!+^EME_Q/[KQ03$("#!YT%0 !;8=BA*+@LO&QO5(#RH_VDXDFINOYD+ MU.&8W2E7L&-BFWYURV#&;37/=I MG=1M_W[Z^WFW.HJ." AEXU7=>)B)EC_8Y>T)BSE+X@/["!$>&D-!P6LI*05# MFA_U'E"3?;$G?/*;;YU0;+35RNY="5LS==NFQR&B8N>M*V6T+&^F47D&DE+8 M3RQC @L[KL1[R&6G<.$V7(NVZ>2&AU-"7$Q!WE3?2("4@4YZUFEN0_ =K!;0 MXA_=C5GM3OH6:]V%:C7.QA_*B(O)">0%93+G0A#*QQ8UVQ67TR_;B2PI,3>] M)ZPC.!ZZ/=46?9A[^R7M[.M1WTJE7FS>_H[8BFS>F.2TL6W]MM<4+G;Y^M7? M!=ZB4^AA\:E)2,;U2MK3U:<[(@YN\!)K>->SG)CZ2X=MV676CA>I-UZL;A0O"-JZGL"6[-^!PKJ M?^WOJW:_2CXLL'C?23*3QAU._^!997/JK/CCXX4?-1P*Z*S(^*T&[F,1%^IT*;-E:H'6A_0P5>*3G-ZBI]J M3'R,-7Q&)'3)+;:010-RC?>GX)H/D4Z6M'I8$MN>_)+_N5K'KYL6K=#>2MM@ ML;].1?8OKKH1W[TT[?QZHP;TI4L+R=Y9=QS^//^JN7DX9EWR]=$A:K2JO._] MM [0$,8U#">O5,6[-\A;/4XT8 4]+?G L5;X]*NGZT0M!Y?OIZK=J2)SS'#" M"I-SJ$,A8,-P:86LY\KL&=$=F_5VBB!^-E@+I&('Z=;+Q_+8HVZ=KSAOZ [- M%K)+65_<2[,YRRM&%4ZN=YWUR8$'7(+.S/TJEF^2X91-(>7=YGCS6@::I:-N MM8_T1T5OG224N%MH4#K?]&3JC%*/3IC XO$;(\N,%@;S5BM#J4)LQRHB;)J.W B)1-CDQNO9Y1 1Q8F M26-MG <9'+M)M0ZYZ7TIUK@^;:$NBYTSBY=)WRJ9Q2UZBT=OR-Y#3U[3S6+;/$A^K1 OXS0/L/T!0IA"AOP=DRM@PQL MN9-*"5)R=W./A,%J1HA$5:E['T]A#QK@DR*R^TPJ=9HXO1]&A#3V/[#+ 8(U M<;*J]L.^.,C;^E+SC+)+S][2U!-ZHU_K_LQQTM7G7VRX M*U-E+%LCH@F+>MP\P]MI/OJQ[.0:!#.??]F/:YP33 ^M**''D"4,5=XW#_&! MA$M;0AP^T+DG55%[.,:YH+F.-CHF6[!*(9[WCTTZ)KTQ^AP7UO5[O]X('_"I M3+P6N:+ U7+@GGLURVO@.-T)RK!0+%RE37+WS][W?B.,4+RVYR?;N.0E)C$O M P_+3JQPTK^B3M$B!72$=!47.-I?-\YV;I^2&VQ2*QY?]<.>U%X M.M-?8BK@+,(4V9L\1@T>BYQ]7US@L?PS87TS\;NG=32L,A/0Q#AD6K5X[#P& M)ZM#8R&" "K\L3\ 4$L#!!0 ( -5ZVEC$$S]RE D "(* 8 ;7-A M:2TR,#(T,#,S,7AS,6$P,3DN:G!GG91[/-/['\>_LZTQEYDVD98CER@2&;\B MCLJ<<4(.YE)V7**HD%S*+:JYS3W$Z23WX]3(9=,)+9*%0M(:83:WPC2.9F[; M;\[C=_GG]\?O]WM^WO^]WY_/X_5\?#Z/CY@EG@ 4[7!X' "2 @"09 'B3\!) M "PEM5T2()*"2D.A$ @4#H/MD):#R\G)PF5EY164%.45D JRLHK*BLB=*#0: M+8?8I:*,4E%"H5';AX# DCT0J P4*H.2EY5'_<^(7P!(:> $8 X&[0.DD" P M$B3N!-0E.:&@OP#^ 4A*DG$'3%H&+BL9H"H"4B P6 H"WDXMZ<9)^@ $"572 M,++>L?.,#VQ?&,HX,:=46O-$?3O:^1U?ZXCOU209N/(N%=7=VCK[=?4.F&!- MS?YV]-C)4S8XVQ_P=C^YN+H1W#T\_?S/!P1>N!@4?BTB,BKZ^HU;M^^0DE-2 MTW+S[N87%-XK*BXKKZBLJOZMYO>&QB8JK?GI'\\Z7G:^ZF*\[NX9?#_T@?F1 M-3S"X4Y.3<_,?OXRM[3\Y\HWP:IP;7W;"P2 0?_D/WHA)5Y2$ @8 MOV DE% M;0\@(5 -HQU*UF=@/F$[]QDG2J-.Y)36M\MH'G'FHWVOOH,K:YEPM)>VU?XR M^^_$DOXOLW^)_=MK!) #@R27!T8"5L#63V5INF!S[R$Q4'_-P-9I>9/=X-4= M-CVK1M.[%$@+(Z8\."@&DLCQ Z'SNYS=HWD+O'$\QH!H3PW1BXK]3<8AU/SC M0G47'>X=)E+Q;.5[+GUF-IH6.TR,XWAV4OSV(RS0D3LSSDAD5T[\3> M4G1)>D*]!3.?<[(JB#_V8WOH2;RT^21DKZQN%2F+1@]@"W5A*;%Z)I[]70BE MX'&]P0AYP\,V/N4=2FIOYR)K7]S>_.6/_>C%O6J27%6;6.:W+EK; '5+_7'#<%O\\ZVWSLQ3%AD,_]$E# M]I!_)J=]JLL4 Q/W$]!Y7>H(0Q/3",OO3^,^Q-S.2R6(P-^) <;\@MU3^Z*S M/?;Y+-W:X"XB->GG'%O4YM!7-J3@O=L'N='/QTX7W_#W&^RT>;='5:&KW2 M65X+[QRF$NMEID!#?)A)>GTI)\/60_3I_5<+O1E64,&1RK>4M[6N$_F./<,J M[; Z:GQG]%?NZ?Y.,3!L//>5:W4'FDQJM>9TGQ8\JAZCO(DD2!D[XS7AJHJO M'Y+4:#2P'R7>_((84,*J4JZ) 3F6;7 EPZ),K]8'I%.B'TK1F'9!.%#7C8F^7U0_O/M:5K=JKW5HY.$7DQJ")^B-D\2;5O55 MS6( /LE]LJ31('I/'=1NO->A[=XZH1:/SE*U<@A>;;9A&E!Y>QD_->7[4UL3 M#^V[-'N@1R6>5&5*+I89Z]+?C)6\T(KY8U7I&X1^'8JY9:Z)%^Z]WZ4\5,+A MG,(!57 @9G[Z;>0&@<:DK)C'R.QGUGIHDG9 *P/RH&A;S6SKNA;Z1&.)_*%% M0POHY 5._H(_Z1S\(MHXI\>]5V'1*GT6_,7=JGXUZ5H"YO/ZKD[>">GI)0PE M==!90:W'R.CD44P4;\WV(<4653RZW$)GY1'Y74D1E'"75B;61V&&-HB,]+KO M7]-GGQV]4J?YX;G2O",G%4O@5PH*RUF8AN#F]R@W.98*;H-Q_"[A2U:GHPH" M'!T0\_E$]XT7E*; OXUM369VT(\^/Q+=VRG2M?_PG%[LCEI( L@?Z;U MNBVD7=2Z8;5P5P3PZY*IYT*(?$'^[\+JTT-:I/$-5W)?]JM-;1\M#=^$U,:5 MNHI6HPV?X<^61YJ8L;;A6 :)V_Q@_$(EU[CVJ8O[3:#&XN=#!_\DO*29+<^Y M7?2+%RSW;8S>6NX"NL-7OGBO!3YT]V#CQK\KX'=#=&P\[!YFY[\>;4L.&V]- M8YGI.S;_:GN^P9)$\L,]@')J!L[R/+H7MQ"Z?/8K#-[B>HT8"+C@&3'VRR@> MT[IO8$9WM<10Q?)V1!V;>.N8=WG9YGY^1D&#SV4WC/'8E?B^"ISZSUJ&3[X( M"5-9+]5O>QL)"VSH2:W:$7$H,KINWZUN*NRX9T"'J(KN9Z%W/J(JV@O7V"8C MZ(W1]2WQZ5E+NVF*",L.9B:W4;+NURQ6_)'U5O+EU?%>^5E2)A&);@\4:6W! M(=J&V+@SPZTUJLZNN>-85;E?DOL<.6E"^^^7(L1 \DSSY9UGVVAT*@+;\.E- MC[)UKQRX^7[4/)$@!MH]XD%$H1GW6]:K,=-!?).ZHC4FL]JX:HK6FA%Y:!.1 M[T^6V[GY0W!'0B"=U<^=95RG'%JQDL=715\>=I^_,3[OY8':HU2D-C5[J\GM M\9W2%>+-V.OA2S$38R5D[!>Y5<& 73-.HVG&*-.0:Y@E"]8YN>\A4&L[D>GGDZE MC,KI+?J-VH0YH,^V,?QO"#V%=DZ%S;?R8CQ*?AU7'"*>^M!?=*_Z -(UST"- MU ??LK7;0FUET@/&O"899(/8RY-9B.?Y$W'&AR_K!V9D!^4MCCI\!)&]4@/Z M(1Q;5<9+]<;]J?Y\0QZ6/^G,-%FKG4GN1,I0:CDA1IT5Y9C'1[*)1QF>HI0; M6S813ZL6^S7L>EXG]?6P'6AI(TP5'H7KE/,2?L<&D_3;!+S1!NV/QF*.O2]]AKKOG8\3M=U2%OS!I&RD_OVJC%<82[F8[/=,L2ZX?.V$A9B8?_#E!+ M 0(4 Q0 ( -5ZVEA.?JR04R$ ,FX 0 1 " 0 !M MMI8 U1Q?W.# !W?0D %0 @ '>/P ;7-A:2TR M,#(T,#,S,5]D968N>&UL4$L! A0#% @ U7K:6)H;I/1\HP -9D* !4 M ( !A,, &US86DM,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( -5ZVEB5OPL)2,4 (Q"#P 5 " 3-G 0!MMI8 VX-%DL0 '7 &0 M @ &N+ ( ;7-A:2TR,#(T,#,S,7AE>#$P9#$W+FAT;5!+ 0(4 M Q0 ( -5ZVE@,J1-+PTH &5( @ 9 " 3 ] @!M&5X,3!D,3@N:'1M4$L! A0#% @ U7K:6#;5HC$VM0 MY)H$ !D ( !*H@" &US86DM,C R-# S,S%X97@Q,&0Q.2YH M=&U02P$"% ,4 " #5>MI8A/9Y4O " # !@ & @ &7 M/0, ;7-A:2TR,#(T,#,S,7AE>#(S9#$N:'1M4$L! A0#% @ U7K:6."_ M%#*Q.P B%\! !< ( !O4 # &US86DM,C R-# S,S%X97@T M9#4N:'1M4$L! A0#% @ U7K:6..H75-P)P #OX !< M ( !HWP# &US86DM,C R-# S,S%X97@Y9#$N:'1M4$L! A0#% @ U7K: M6)G(K)?[S@4 LULZ !4 ( !2*0# &US86DM,C R-# S,S%X M',Q83 P-"YJ<&=02P$"% ,4 " #5 M>MI8YC,.8K<' !." & @ '=@PD ;7-A:2TR,#(T,#,S M,7AS,6$P,#@N:G!G4$L! A0#% @ U7K:6 SQ6]<7!@ K08 !@ M ( !RHL) &US86DM,C R-# S,S%X2"0!M',Q83 Q,"YJ<&=02P$"% ,4 " #5>MI8W:*4E*0% _!@ M& @ &%G D ;7-A:2TR,#(T,#,S,7AS,6$P,3$N:G!G4$L! M A0#% @ U7K:6)5J[]WC"@ DPL !@ ( !7Z() &US M86DM,C R-# S,S%X',Q83 Q,RYJ M<&=02P$"% ,4 " #5>MI8'FOZZ@$& ";!@ & @ &K MN D ;7-A:2TR,#(T,#,S,7AS,6$P,30N:G!G4$L! A0#% @ U7K:6&$; M]."3#0 * X !@ ( !XKX) &US86DM,C R-# S,S%X',Q83 Q-BYJ<&=02P$"% ,4 " #5 M>MI89D4PN?T2 "K$P & @ ';W0D ;7-A:2TR,#(T,#,S M,7AS,6$P,3OX"0!M',Q83 Q.2YJ<&=02P4& !D &0#!!@ M0(* end XML 204 msai-20240331xs1a_htm.xml IDEA: XBRL DOCUMENT 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001863990 us-gaap:WarrantMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001863990 us-gaap:WarrantMember 2023-12-31 0001863990 us-gaap:WarrantMember 2024-03-31 0001863990 us-gaap:CommonClassAMember msai:SportsMapTechAcquisitionCorpMember 2023-01-01 2023-12-31 0001863990 us-gaap:RetainedEarningsMember 2024-03-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001863990 us-gaap:RetainedEarningsMember 2023-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001863990 us-gaap:RetainedEarningsMember 2023-03-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001863990 us-gaap:RetainedEarningsMember 2022-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001863990 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-12-31 0001863990 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001863990 us-gaap:RetainedEarningsMember 2021-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001863990 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001863990 us-gaap:IPOMember msai:SportsMapTechAcquisitionCorpMember 2021-10-21 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001863990 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001863990 msai:RevisionOfPriorPeriodRetroactiveApplicationOfRecapitalizationMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001863990 msai:RevisionOfPriorPeriodEliminationOfHistoricalEquityMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001863990 msai:FinancingInvestorsMember srt:MinimumMember msai:FinancingNoteMember 2023-12-19 0001863990 us-gaap:RestrictedStockUnitsRSUMember 2023-12-19 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2021-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2022-12-01 2022-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2020-10-09 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2021-12-01 2021-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2021-05-01 2021-05-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2021-01-01 2021-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2020-12-01 2020-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2024-01-01 2024-03-31 0001863990 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001863990 srt:MinimumMember us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2024-01-01 2024-03-31 0001863990 srt:MaximumMember us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2024-01-01 2024-03-31 0001863990 srt:MinimumMember us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2023-01-01 2023-12-31 0001863990 srt:MaximumMember us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2023-01-01 2023-12-31 0001863990 2025-01-01 2023-12-31 0001863990 2024-01-01 2023-12-31 0001863990 us-gaap:TechnologyServiceMember 2024-01-01 2024-03-31 0001863990 us-gaap:ProductMember 2024-01-01 2024-03-31 0001863990 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001863990 msai:AncillaryServicesMember 2024-01-01 2024-03-31 0001863990 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001863990 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001863990 us-gaap:NonUsMember 2023-01-01 2023-12-31 0001863990 msai:AncillaryServicesMember 2023-01-01 2023-12-31 0001863990 us-gaap:TechnologyServiceMember 2023-01-01 2023-03-31 0001863990 us-gaap:ProductMember 2023-01-01 2023-03-31 0001863990 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001863990 msai:AncillaryServicesMember 2023-01-01 2023-03-31 0001863990 country:US 2023-01-01 2023-03-31 0001863990 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001863990 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001863990 us-gaap:TechnologyServiceMember 2022-01-01 2022-12-31 0001863990 us-gaap:ProductMember 2022-01-01 2022-12-31 0001863990 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001863990 msai:AncillaryServicesMember 2022-01-01 2022-12-31 0001863990 country:US 2022-01-01 2022-12-31 0001863990 msai:FirstInsuranceFundingMember 2024-01-01 2024-03-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-12-01 2023-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2022-06-01 2022-06-30 0001863990 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001863990 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001863990 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001863990 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001863990 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001863990 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001863990 us-gaap:VehiclesMember 2024-03-31 0001863990 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001863990 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001863990 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001863990 us-gaap:ComputerEquipmentMember 2024-03-31 0001863990 us-gaap:BuildingImprovementsMember 2024-03-31 0001863990 us-gaap:VehiclesMember 2023-12-31 0001863990 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001863990 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001863990 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001863990 us-gaap:ComputerEquipmentMember 2023-12-31 0001863990 us-gaap:BuildingMember 2023-12-31 0001863990 us-gaap:BuildingImprovementsMember 2023-12-31 0001863990 us-gaap:VehiclesMember 2022-12-31 0001863990 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001863990 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001863990 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001863990 us-gaap:ComputerEquipmentMember 2022-12-31 0001863990 us-gaap:BuildingMember 2022-12-31 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-01-01 2023-12-31 0001863990 msai:RelatedPartyPromissoryNoteMember 2022-08-09 2022-08-09 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-06-01 2023-06-30 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-03-01 2023-03-31 0001863990 msai:FirstInsuranceFundingMember 2023-01-01 2023-12-31 0001863990 msai:B1BankMember 2023-01-01 2023-12-31 0001863990 msai:B1BankMember 2023-01-01 2023-03-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2022-05-01 2022-05-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2022-03-01 2022-03-31 0001863990 msai:WellsFargoMember 2022-01-01 2022-12-31 0001863990 msai:FinancingNotesMember msai:SportsMapTechAcquisitionCorpMember 2023-01-01 2023-12-31 0001863990 msai:FinancingNotesMember msai:LegacyInfraredCamerasHoldingsIncMember 2023-01-01 2023-12-31 0001863990 us-gaap:MajorityShareholderMember 2022-01-01 2022-12-31 0001863990 us-gaap:FairValueInputsLevel3Member msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:FairValueInputsLevel3Member msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:RelatedPartyMember 2024-03-31 0001863990 msai:RelatedPartyPromissoryNoteMember 2024-03-31 0001863990 us-gaap:RelatedPartyMember 2023-12-31 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-12-31 0001863990 us-gaap:RelatedPartyMember 2022-12-31 0001863990 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001863990 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001863990 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001863990 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2024-03-31 0001863990 msai:FirstInsuranceFundingMember 2024-03-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-12-31 0001863990 msai:FirstInsuranceFundingMember 2023-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-01-22 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2022-07-12 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2021-04-02 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2021-04-02 2021-04-02 0001863990 msai:RelatedPartyPromissoryNoteMember 2023-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:B1BankMember 2023-01-22 2023-12-31 0001863990 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001863990 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001863990 us-gaap:NonrelatedPartyMember 2023-01-01 2023-12-31 0001863990 msai:ShareholderPromissoryNotesMember 2023-01-01 2023-12-31 0001863990 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001863990 us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001863990 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001863990 us-gaap:NonrelatedPartyMember 2022-01-01 2022-12-31 0001863990 msai:ShareholderPromissoryNotesMember 2022-01-01 2022-12-31 0001863990 2023-12-19 0001863990 msai:RelatedPartyPromissoryNoteMember 2023-12-19 2023-12-19 0001863990 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001863990 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2023-12-31 0001863990 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-09-01 2023-09-30 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-08-01 2023-08-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-07-01 2023-07-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-06-01 2023-06-30 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-05-01 2023-05-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-01-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2022-12-01 2022-12-31 0001863990 us-gaap:MeasurementInputSharePriceMember msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:MeasurementInputRiskFreeInterestRateMember msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:MeasurementInputPriceVolatilityMember msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:MeasurementInputExpectedTermMember msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:MeasurementInputDiscountRateMember msai:FinancingNoteMember 2024-03-31 0001863990 msai:MeasurementInputPrincipalMember msai:FinancingNoteMember 2024-03-31 0001863990 us-gaap:MeasurementInputSharePriceMember msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:MeasurementInputRiskFreeInterestRateMember msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:MeasurementInputPriceVolatilityMember msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:MeasurementInputExpectedTermMember msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:MeasurementInputDiscountRateMember msai:FinancingNoteMember 2023-12-31 0001863990 msai:MeasurementInputPrincipalMember msai:FinancingNoteMember 2023-12-31 0001863990 msai:FinancingNoteMember 2024-01-01 2024-03-31 0001863990 msai:FinancingNoteMember 2023-01-01 2023-12-31 0001863990 msai:FinancingInvestorsMember msai:EventOfDefaultMember msai:FinancingNoteMember 2023-12-19 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-02-15 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-02-14 0001863990 msai:ShareholderPromissoryNotesMember 2020-07-14 0001863990 msai:ShareholderPromissoryNotesMember us-gaap:CommonClassAMember 2023-05-31 2023-05-31 0001863990 msai:RelatedPartyPromissoryNoteMember 2023-12-08 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2023-11-30 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-09-30 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-08-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-07-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001863990 msai:RelatedPartyPromissoryNoteMember 2023-06-30 0001863990 msai:ShareholderPromissoryNotesMember us-gaap:CommonClassAMember 2023-05-31 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2023-05-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-05-31 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2023-04-30 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-01-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001863990 msai:ShareholderPromissoryNotesMember us-gaap:MajorityShareholderMember 2020-07-14 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-05-10 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-04-30 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-04-05 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2024-03-31 0001863990 msai:FinancingInvestorsMember msai:FinancingNoteMember 2024-03-31 0001863990 msai:PrivatePlacementWarrantsMember 2024-03-31 0001863990 msai:FinancingWarrantsMember 2024-03-31 0001863990 msai:FinancingNotesMember 2023-12-31 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2023-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-04-02 2021-04-02 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember msai:LondonInterbankOfferedRateMember 2021-04-02 2021-04-02 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember msai:DailyFloatingLondonInterbankOfferedRateMember 2021-04-02 2021-04-02 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-05-10 2024-05-10 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-04-30 2024-04-30 0001863990 msai:FinancingNoteMember us-gaap:SubsequentEventMember 2024-04-05 2024-04-05 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2024-01-01 2024-03-31 0001863990 msai:FinancingInvestorsMember msai:FinancingNoteMember 2024-01-01 2024-03-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-12-19 2023-12-19 0001863990 msai:FinancingNoteMember 2023-01-01 2023-12-31 0001863990 msai:FinancingInvestorsMember msai:SportsMapTechAcquisitionCorpMember msai:FinancingNoteMember 2023-12-19 2023-12-19 0001863990 msai:RelatedPartyPromissoryNoteMember msai:SportsMapTechAcquisitionCorpMember 2023-12-19 2023-12-19 0001863990 us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001863990 msai:ShareholderPromissoryNotesMember 2024-03-31 0001863990 msai:FinancingNoteMember 2024-03-31 0001863990 msai:ShareholderPromissoryNotesMember 2023-12-31 0001863990 msai:FinancingNoteMember 2023-12-31 0001863990 us-gaap:CommonClassAMember 2023-12-31 0001863990 us-gaap:CommonClassAMember 2022-12-31 0001863990 msai:PublicWarrantsMember us-gaap:IPOMember 2023-12-31 0001863990 msai:PrivatePlacementWarrantsMember us-gaap:IPOMember 2023-12-31 0001863990 msai:PrivatePlacementWarrantsMember us-gaap:PrivatePlacementMember msai:SportsMapTechAcquisitionCorpMember 2021-10-21 0001863990 msai:PublicWarrantsMember 2024-03-31 0001863990 msai:FinancingWarrantsMember msai:FinancingNotesMember 2023-12-31 0001863990 msai:PublicWarrantsMember 2023-12-31 0001863990 msai:PrivatePlacementWarrantsMember 2023-12-31 0001863990 msai:FinancingWarrantsMember 2023-12-31 0001863990 2023-03-31 0001863990 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001863990 msai:PublicWarrantsMember 2024-01-01 2024-03-31 0001863990 msai:PrivatePlacementWarrantsMember 2024-01-01 2024-03-31 0001863990 msai:FinancingWarrantsMember 2024-01-01 2024-03-31 0001863990 msai:PublicWarrantsMember 2023-01-01 2023-12-31 0001863990 msai:PrivatePlacementWarrantsMember 2023-01-01 2023-12-31 0001863990 msai:InterestPaymentsOnFinancingNotesMember 2023-01-01 2023-12-31 0001863990 msai:FinancingWarrantsMember 2023-01-01 2023-12-31 0001863990 msai:FinancingNoteMember 2023-01-01 2023-12-31 0001863990 msai:EarnoutSharesMember 2023-01-01 2023-12-31 0001863990 2021-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2023-12-19 2023-12-19 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2023-01-01 2023-12-31 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2022-01-01 2022-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001863990 2023-12-19 2023-12-19 0001863990 us-gaap:OverAllotmentOptionMember msai:SportsMapTechAcquisitionCorpMember 2021-10-21 2021-10-21 0001863990 msai:FinancingInvestorsMember msai:FinancingNoteMember 2023-12-19 2023-12-19 0001863990 us-gaap:TechnologyServiceMember srt:MinimumMember 2024-01-01 2024-03-31 0001863990 us-gaap:TechnologyServiceMember srt:MaximumMember 2024-01-01 2024-03-31 0001863990 us-gaap:TechnologyServiceMember srt:MinimumMember 2023-01-01 2023-12-31 0001863990 us-gaap:TechnologyServiceMember srt:MaximumMember 2023-01-01 2023-12-31 0001863990 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001863990 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-12-19 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-12-19 0001863990 us-gaap:EmployeeStockOptionMember msai:EquityIncentivePlan2020Member 2022-12-31 0001863990 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001863990 us-gaap:SalesReturnsAndAllowancesMember 2024-01-01 2024-03-31 0001863990 us-gaap:SalesReturnsAndAllowancesMember 2023-01-01 2023-12-31 0001863990 us-gaap:IPOMember msai:SportsMapTechAcquisitionCorpMember 2021-10-21 2021-10-21 0001863990 us-gaap:IPOMember 2021-10-21 2021-10-21 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-12-19 2023-12-19 0001863990 2023-01-01 2023-01-31 0001863990 2022-12-01 2022-12-31 0001863990 us-gaap:ProductMember srt:MinimumMember 2023-01-01 2023-12-31 0001863990 us-gaap:ProductMember srt:MaximumMember 2023-01-01 2023-12-31 0001863990 country:US 2024-01-01 2024-03-31 0001863990 country:US 2023-01-01 2023-12-31 0001863990 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001863990 us-gaap:DomesticCountryMember 2023-12-31 0001863990 us-gaap:MajorityShareholderMember 2023-01-01 2023-12-31 0001863990 us-gaap:SubsequentEventMember msai:EarnoutWaiverAgreementMember 2024-03-01 2024-03-31 0001863990 us-gaap:TechnologyServiceMember 2023-01-01 2023-12-31 0001863990 us-gaap:ProductMember 2023-01-01 2023-12-31 0001863990 us-gaap:RevenueFromContractWithCustomerMember 2024-01-01 2024-03-31 0001863990 us-gaap:RevenueFromContractWithCustomerMember 2023-01-01 2023-12-31 0001863990 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001863990 us-gaap:RevenueFromContractWithCustomerMember 2022-01-01 2022-12-31 0001863990 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001863990 us-gaap:RevolvingCreditFacilityMember msai:WellsFargoMember 2022-07-12 2022-07-12 0001863990 2024-03-31 0001863990 2023-01-01 2023-03-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-12-18 2023-12-18 0001863990 2023-12-31 0001863990 us-gaap:ConvertibleNotesPayableMember 2023-12-19 0001863990 msai:ShareholderPromissoryNotesMember 2022-12-31 0001863990 msai:FinancingInvestorsMember msai:FinancingNoteMember 2023-12-19 0001863990 msai:FinancingNotesMember 2023-01-01 2023-12-31 0001863990 msai:B.rileyPrincipalCapitalIiLlcMember us-gaap:SubsequentEventMember 2024-04-16 2024-04-16 0001863990 2022-12-31 0001863990 msai:SportsMapTechAcquisitionCorpMember 2024-01-01 2024-03-31 0001863990 msai:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001863990 msai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001863990 msai:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001863990 msai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001863990 msai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001863990 msai:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001863990 msai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001863990 msai:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001863990 msai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001863990 us-gaap:CommonClassAMember msai:SportsMapTechAcquisitionCorpMember 2023-12-31 0001863990 us-gaap:CommonClassAMember msai:LegacyInfraredCamerasHoldingsIncMember 2023-12-31 0001863990 msai:PrivatePlacementWarrantsMember us-gaap:PrivatePlacementMember msai:SportsMapTechAcquisitionCorpMember 2021-10-21 2021-10-21 0001863990 2022-10-08 2022-10-08 0001863990 msai:SportsMapTechAcquisitionCorpMember 2023-01-01 2023-12-31 0001863990 2023-01-01 2023-12-31 0001863990 2022-01-01 2022-12-31 0001863990 2024-01-01 2024-03-31 msai:installment msai:Y msai:segment iso4217:USD iso4217:USD shares shares pure msai:D msai:customer msai:item msai:agreement msai:facility 0001863990 false S-1/A 5292384 11956823 514946 P1Y P12M P37M P2Y 11956823 5292384 12926296 11956823 11956823 12926296 P2Y MULTISENSOR AI HOLDINGS, INC. Non-accelerated Filer true true false 1155000 654000 180000 290000 2440000 1508000 6930000 9634000 57000 58000 1931000 3075000 12513000 14929000 3084000 2426000 129000 103000 643000 3000 3000 16372000 17461000 2630000 1360000 991000 511000 3543000 2564000 1944000 287000 622000 950000 575000 1000000 200000 138000 103000 114000 224000 10757000 6999000 18571000 121000 10000 5695000 49000 18000 90000 16640000 25670000 0.0001 0.0001 300000000 7708163 11956823 5292384 1000 32862000 2654000 -33131000 -10863000 -268000 -8209000 16372000 17461000 5430000 7268000 3986000 4964000 22105000 13606000 872000 561000 155000 22977000 14322000 -21533000 -12018000 64000 32000 30000 83000 -970000 2401000 -195000 4043000 44000 48000 -22060000 -12085000 208000 1205000 -22268000 -13290000 6257476 5292384 6257476 5292384 -3.56 -2.51 -3.56 -2.51 514946 2010000 2427000 4437000 -514946 5292384 5292384 2010000 2427000 4437000 -13290000 -13290000 644000 644000 2654000 -10863000 -8209000 -22268000 -22268000 1459700 18501000 18501000 550486 2054000 2054000 680500 4641000 4641000 282074 3691679 1000 -1454000 -1453000 7595000 7595000 14061000 14061000 11956823 1000 32862000 -33131000 -268000 -22268000 -13290000 872000 561000 194000 158000 1689000 -26000 102000 1376000 -72000 1200000 14061000 644000 30000 83000 18000 -4043000 -195000 -970000 928000 211000 1098000 -372000 -284000 -1144000 -1306000 1000 -14000 461000 480000 511000 -1000 -1645000 1657000 212000 -110000 -14000 -163000 -105000 -3343000 1897000 -111000 -11000 -4551000 -3170000 1542000 1600000 30000 -1512000 -1600000 647000 25000 1400000 1400000 900000 900000 1524000 575000 1000000 200000 100000 100000 1806000 950000 4481000 -2344000 6564000 2050000 501000 -2720000 654000 3374000 1155000 654000 52000 29000 6000 33000 18501000 2054000 1000000 1324000 4641000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 — Organization and Business Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is domiciled in Delaware and is a C corporation for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Business Prior to the Business Combination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023 related to the Company’s formation and IPO, subsequent to closing of the IPO, and identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Business Combination Agreement and Related Financing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to MultiSensor AI Holdings, Inc.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.</p> 11500000 10.00 1500000 115000000 675000 10.00 6750000 2823000 2300000 523000 2687000 137000 10.2776 2137000 3910000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 — Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Going Concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segments and geographical information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue based upon the customers country of origin:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,361</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,813</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,069</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,455</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,430</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7,268</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company holds 100% of its assets within the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is accounted for under ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the contract with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocate the transaction price to performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognize revenue when or as the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized net of allowances for returns and any sales taxes collected from customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Revenue Sources</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Product Sales</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Software as a Service (“SaaS”) and Related Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Ancillary Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Shipping and Handling</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Transaction Price Allocated to Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides a warranty for the repair or replacement of any defective products within <span style="-sec-ix-hidden:Hidden_X3j5Um0t5kehUA5_p202QA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span> of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Customer Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Offering Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25-39 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4-7 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Capitalized Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shared-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: observable inputs such as quoted prices in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred transaction costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tariff refund </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Going Concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.</p> 9131250 8625000 506250 340250 9131250 340250 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segments and geographical information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue based upon the customers country of origin:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,361</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,813</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,069</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,455</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,430</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7,268</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company holds 100% of its assets within the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">United States</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,361</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,813</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">International</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,069</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,455</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,430</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7,268</span></p></td></tr></table> 4361000 5813000 1069000 1455000 5430000 7268000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is accounted for under ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the contract with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocate the transaction price to performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognize revenue when or as the Company satisfies a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized net of allowances for returns and any sales taxes collected from customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Revenue Sources</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Product Sales</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Software as a Service (“SaaS”) and Related Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#231f20;font-style:italic;">— Ancillary Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Shipping and Handling</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Transaction Price Allocated to Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:none;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.</p> P30D P90D 1 1 P12M P36M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company provides a warranty for the repair or replacement of any defective products within <span style="-sec-ix-hidden:Hidden_X3j5Um0t5kehUA5_p202QA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span> of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Customer Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.</p> 1 0.82 2011000 1 0.44 2374000 2 0.21 317000 0.10 151000 2 0.11 799000 0.06 436000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Offering Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.</p> 2823000 2300000 523000 2686000 137000 7595000 3910000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.</p> 0.80 1376000 1221000 155000 1221000 225000 996000 1689000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25-39 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4-7 years</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25-39 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:80.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4-7 years</p></td></tr></table> P5Y P25Y P39Y P3Y P5Y P7Y P4Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Capitalized Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.</p> 345000 609000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shared-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: observable inputs such as quoted prices in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.15pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred transaction costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tariff refund </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 — Reverse Recapitalization</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, the Merger was accounted for as a reverse recapitalization under U.S. GAAP. Legacy ICI was the accounting acquirer and Legacy SMAP was the accounting acquiree for financial reporting purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of Legacy ICI with the Merger being treated as the equivalent of ICI issuing stock for the net assets of Legacy SMAP, accompanied by a recapitalization. The net assets of Legacy SMAP are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of Legacy ICI.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the elements of the Merger to the consolidated statement of cash flows for the year ended December 31, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">and associated </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">transactions</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash (Trust)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,996</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,430)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: fees to underwriters and advisors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,910)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash due to Merger recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,344)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of Financing notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,481</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash received from Financing transaction and Merger recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,137</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The number of outstanding shares of common stock of the Company as of December 31, 2023, is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Shares by Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ICI Class A Common Stock outstanding previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,265,144</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of Shares issued at the date of the business combination (Recapitalization)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SMAP Class A Common Stock outstanding previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,184,944</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Redemption of SMAP Class A previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,493,265)</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Class A Shares issued to former SMAP stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,691,679</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the terms of the Business Combination Agreement, each Transaction RSU Award immediately prior to the closing of the Business Combination, and which based on their terms did not terminate upon the closing of the Business Combination, remained outstanding. In the case each Transaction RSU Award, they were converted based on the number of shares of Company common stock equal to the number of shares of Legacy ICI common stock subject to that award, multiplied by the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Class A Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Business Combination Agreement, at the effective time of the Merger each outstanding share of Legacy ICI common stock (804,194 shares) were converted into common stock of the Company based on the Exchange Ratio described in Note 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Business Combination Agreement, the surviving company would have been obligated under certain circumstances to issue 2.4 million shares of common stock following the Business Combination (the “Earnout Shares”). The Earnout Shares would be issued pro rata to the holders of Legacy ICI common stock prior to the Business Combination, under certain qualifying conditions, if either (a) during the period beginning six months after the closing of the Business Combination and ending on December 31, 2024, the common stock of the Company achieved a market price of $12.50 per share for a specified number of days, or the Company consummated a transaction in which its stockholders have the right to receive consideration implying a value of at least $12.50 per share, or (b) the Company achieved revenue of $68.5 million during the fiscal year ending December 31, 2024. The earnout provision under the Business Combination Agreement was subsequently cancelled on March 7, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Financing Transaction</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, a number of purchasers (each, a “Financing Investor”) purchased from the Company an aggregate of $6.805 million in convertible promissory notes in connection with the closing of the Business Combination (the “Financing Notes”). Of the $6.805 million in Financing Notes, $1.3 million were issued in exchange for cancellation of an equal amount of existing promissory notes of Legacy SMAP (rather than having such notes repaid at the closing of the Business Combination), $1.0 million were rolled over from an existing related party promissory note of Legacy ICI (rather than having such note repaid at closing of the Business Combination), and $4.5 million were cash proceeds to the combined company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the Financing Investors’ option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note (the “Holder”), we may not repay any principal amount of any Financing Note prior to the Maturity Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a Holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the Holder elects to receive interest on the Financing Note in the form of shares of our common stock. If the Holder elects to receive interest in shares of our common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of our common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of the financing transaction, we also issued warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of our common stock (such shares issuable upon exercise of the Financing Warrants, the “Financing Warrant Shares”), at an exercise price of $11.50 per Financing Warrant Share. The Financing Warrants were allocated ratably among the Financing Investors in accordance with their respective investment amounts. The Financing Warrants are exercisable at any time before the fifth anniversary of the closing of the Business Combination. The Financing Warrants are not subject to any redemption provision, and can be exercised for cash or on a cashless basis at the discretion of the holder. In addition, in order to induce the Financing Investors’ investments, certain holders of SMAP’s founder shares and stockholders of Legacy ICI transferred, and Legacy ICI issued prior to the closing of the Business Combination for exchange at the Exchange Ratio at Closing, an aggregate of 680,500 shares of our common stock to the Financing Investors at the closing.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the elements of the Merger to the consolidated statement of cash flows for the year ended December 31, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">and associated </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">transactions</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash (Trust)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,996</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,430)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: fees to underwriters and advisors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,910)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash due to Merger recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,344)</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of Financing notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,481</p></td></tr><tr><td style="vertical-align:bottom;width:83.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash received from Financing transaction and Merger recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,137</p></td></tr></table> 17996000 16430000 3910000 2344000 4481000 2137000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The number of outstanding shares of common stock of the Company as of December 31, 2023, is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Shares by Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ICI Class A Common Stock outstanding previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,265,144</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of Shares issued at the date of the business combination (Recapitalization)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SMAP Class A Common Stock outstanding previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,184,944</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Redemption of SMAP Class A previous to the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,493,265)</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Class A Shares issued to former SMAP stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,691,679</p></td></tr><tr><td style="vertical-align:bottom;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956,823</p></td></tr></table> 8265144 5184944 1493265 3691679 11956823 7595000 804194 2400000 12.50 12.50 68500000 6800000 6800000 1300000 1000000.0 4500000 10.00 0.09 0.11 30 1.00 0.15 340250 11.50 680500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s revenue disaggregated by type of product and service:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Product sales</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,270</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,681</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Software as a service and related services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 784</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 348</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ancillary services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 376</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 239</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,430</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7,268</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2023 and 2022, $4,646 and $6,920 of the Company’s revenues were recognized as point in time and $784 and $348 revenues were recognized over time, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives prepayments and recognizes revenue over the support term of 12-36 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contract liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 75</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepayments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 570</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognition</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (348)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 297</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepayments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,552</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognition</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (784)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,065</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Contract liabilities, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 121</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had $2,065 in remaining performance obligations, of which $1,944 will be completed by the year ended <span style="-sec-ix-hidden:Hidden_ATuFRXSFDkS9SHTbaDNpmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2024</span></span>, and $121 will be completed by the year ended <span style="-sec-ix-hidden:Hidden_YuDlBZ1FxUWJmbZy4Eqfow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">January 31, 2028</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivables Allowance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the change in the accounts receivables allowance:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 145</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Reversal of account receivables allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (304)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (13)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Bad debt expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 158</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 180</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 290</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Product sales</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,270</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,681</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Software as a service and related services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 784</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 348</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ancillary services</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 376</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 239</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,430</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7,268</span></p></td></tr></table> 4270000 6681000 784000 348000 376000 239000 5430000 7268000 4646000 6920000 784000 348000 P12M P36M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.67%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contract liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 75</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepayments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 570</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognition</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (348)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 297</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepayments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,552</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognition</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (784)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,065</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Contract liabilities, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 121</span></p></td></tr></table> 75000 570000 348000 297000 2552000 784000 2065000 121000 2065000 1944000 121000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 290</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 145</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Reversal of account receivables allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (304)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (13)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Bad debt expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 194</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 158</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 180</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 290</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 290000 145000 -304000 -13000 194000 158000 180000 290000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our property, plant and equipment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Vehicles</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 354</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 386</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Buildings</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 43</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 43</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Computer equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 23</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Machinery and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,404</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Internal-use software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,851</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property, plant and equipment, gross</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,955</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,446</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,871)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,020)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,084</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,426</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation expenses were $872 and $561 for the years ended December 31, 2023, and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Vehicles</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 354</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 386</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Buildings</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 43</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 43</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Computer equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 23</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Furniture and fixtures</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Machinery and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,404</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Internal-use software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,851</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property, plant and equipment, gross</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4,955</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,446</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,871)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,020)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property, plant and equipment, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,084</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,426</span></p></td></tr></table> 354000 386000 43000 43000 25000 23000 3000 3000 1404000 1140000 3126000 1851000 4955000 3446000 1871000 1020000 3084000 2426000 872000 561000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 — Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our other current assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deposits</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,209</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepaid expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 683</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 102</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 39</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,011</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total other current assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,931</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,075</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, other receivables reflect the amount recoverable by the insurance, related to the damage of inventories in the production facility in Beaumont, Texas as noted in Note 2.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deposits</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,209</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Prepaid expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 683</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 102</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 39</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,011</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total other current assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,931</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,075</span></p></td></tr></table> 1209000 1962000 683000 102000 39000 1011000 1931000 3075000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 7 — Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes inventories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,904</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,730</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,634</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,634</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, the Company recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, related to products that are not expected to be sold in one year based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the amount of inventory write-downs to net realizable value recorded for each period (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount of inventory write-down to net realizable value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,904</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,730</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,634</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,634</p></td></tr></table> 4955000 5904000 1975000 3730000 6930000 9634000 389000 254000 643000 7573000 9634000 1689000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount of inventory write-down to net realizable value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1689000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — Accrued Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes accrued expenses:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Professional fees</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,705</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Salaries and wages</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 121</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 615</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Interest payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 184</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Taxes payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 54</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total accrued expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,564</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Professional fees</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,705</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Salaries and wages</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 121</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 615</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Interest payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 70</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 184</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Taxes payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 54</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total accrued expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,564</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3298000 1705000 121000 615000 70000 184000 54000 54000 6000 3543000 2564000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Wells Fargo Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 2, 2021, the Company entered into an asset based revolving credit agreement with Wells Fargo Bank, National Association, as amended on June 18, 2021 (the “Credit Agreement”). The Credit Agreement provided an aggregate revolving credit commitment of $15,000 subject to a borrowing base consisting of eligible accounts receivable and inventory. The Credit Agreement included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. This Credit Agreement had a maturity date of April 3, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The interest rate applicable to the Credit Agreement was either (i) the Base Rate, which is the higher of the Prime Rate, the Federal Funds Rate plus 0.5% and the Daily Floating LIBOR Rate plus 1.0%, or (ii) LIBOR plus a margin of<span style="color:#231f20;"> </span><span style="color:#231f20;">2.0%</span><span style="color:#231f20;">. The Company was subjected to a non-use fee of </span><span style="color:#231f20;">0.375%</span><span style="color:#231f20;"> on the daily average unused portion of the commitment under the Credit Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Obligations under the Credit Agreement were secured (with certain exceptions) by first priority security interests on all of the Company’s assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Credit Agreement permitted voluntary prepayments (without reducing availability for future revolving borrowings) and voluntary commitment reductions at any time, in each case without premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March and May 2022, the Company borrowed $400 and $1,000, respectively and in June 2022, the Company repaid the entire $1,400 borrowing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 12, 2022, the Company voluntarily reduced the revolving credit commitment to zero ($0) and terminated the Credit Agreement. At the time of the termination, the interest expense was $10 and termination fees were $51, which were charged to selling, general and administrative expenses in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">B1 Bank Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of </span><span style="font-weight:normal;">$3,000</span><span style="font-weight:normal;">, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. In March and June 2023, the Company borrowed </span><span style="font-weight:normal;">$300</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$600</span><span style="font-weight:normal;">, respectively. Throughout 2023, the Company paid </span><span style="font-weight:normal;">$52</span><span style="font-weight:normal;"> in interest. In December 2023, the Company repaid the entire </span><span style="font-weight:normal;">$900</span><span style="font-weight:normal;"> borrowing. The Line of Credit agreement terminated in January 2024 and has not been renewed. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stockholder Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Stockholder Promissory Note was unsecured. Principal and interest payments were made by the Company in cash or in kind prior to maturity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2023, and 2022 the Company made principal cash payments of $100 and $100, respectively. The Company received additional proceeds in the amount of $200 in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 31, 2022, the principal outstanding balance was $18,347 and accrued unpaid interest was $224.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest expenses for the years ended December 31, 2023, and 2022 were $30 and $83, respectively. Interest expense is paid-in-kind.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interests of the Stockholder Promissory Note into shares of Class A Common Stock. At the time of conversion, the total face value of the Stockholder Promissory Note was $18,501, comprising $18,247 in principal and $254 in accrued interest. In exchange for the contribution of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stockholder Promissory Note, the Company issued 142,028 shares of its Class A Common Stock to the creditor, in accordance with ASC 405-20-40, “Liabilities - Extinguishments of Liabilities - Derecognition”. No cash was exchanged as part of this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related Party Promissory Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes which resulted in loss on the extinguishment of debt of $594 recorded under loss on financing transaction within the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and beared an interest rate of 12%. Accrued unpaid interest was $25 on December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Legacy SMAP Related Party Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of financing notes which resulted in loss on the extinguishment of debt of $787 recorded under loss on financing transaction within the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2023, August 2023, July 2023, June 2023, May 2023, January 2023 and December 2022, Legacy ICI issued unsecured convertible notes with several accredited private investors in an aggregate principal amount of $100, $500, $400, $350, $100, $150 and $950, respectively. The notes had a maturity date of 6 months from the effective date and beared a paid-in-kind interest rate of 10% per annum which was increased to 12% effective on February 15, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the event of and prior to the consummation of an initial public offering (“IPO”) or de-SPAC transaction, the unpaid principal balance and accrued interest were to be automatically converted into ICI Class A Common Stock at the imputed price per share of common stock of the IPO, discounted at 50%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, Legacy ICI completed the conversion of the outstanding principal and accrued and unpaid interests of the convertible notes into shares of Class A Common Stock. At the time of conversion, the total face value of the convertible notes was $2,754, comprising $2,550 in principal and $204 in accrued interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Financing Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt Obligations and Schedule Maturities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,397</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,805</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 8,202</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">​</span></p> 15000000 0.005 0.010 0.020 0.00375 400000 1000000 1400000 0 10000 51000 3000000 300000 600000 52000 900000 29718000 0.0045 100000 100000 200000 18347000 224000 30000 83000 18501000 18247000 254000 142028 1000000 -594000 375000 0.12 25000 200000 1524000 1524000 1524000 1324000 -787000 100000 500000 400000 350000 100000 150000 950000 P6M P6M P6M P6M P6M P6M P6M 0.10 0.12 0.50 2754000 2550000 204000 6805000 2324000 10.00 0.09 0.11 P30D 1.00 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 1,397</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,805</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 8,202</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">​</span></p> 1397000 6805000 8202000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non- voting Common Stock of Legacy ICI.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from <span style="-sec-ix-hidden:Hidden_klKNbrBDTUqBPB1lI0faKw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to four years from the date of grant. The options expire ten years after issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, which triggered accelerated vesting of all outstanding stock options, resulted in an additional $845 share-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The grant date fair value of each option award is estimated on the date of grant using the Black-Scholes- Merton option-pricing model based on the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Valuation assumptions:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercise price per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected share volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 39.14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 37.07</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4.12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3.16</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s stock option activity during the year ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">exercise price    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 123,804</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 9.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 30,956</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.56</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (35,634)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 71.87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,260)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 72.80</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 108,866</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7.2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercisable at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.087963104%;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> exercise price</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> remaining term</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 108,866</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.69</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7.2</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Granted</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,050</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Exercised</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (110,916)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Expired</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercisable at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average grant-date fair value of options granted during the years 2023 and 2022 was $33.50 and $30.91, respectively. 110,916 and zero shares were exercised during the years ended December 31, 2023, and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total share-based compensation expense related to stock options recognized in selling, general and administrative expenses in 2023 and 2022 was $1,197 and $644, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023 and 2022, there was none and $1,129, respectively, of total unrecognized compensation cost related to unvested stock options granted under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total fair value of shares vested during the years ended December 31, 2023, and 2022 was $1,197 and $841, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vests on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Presented below is a summary of the status of outstanding RSUs, including showing the vesting status based on the service and criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.82</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.82</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there are 1,886,166 RSUs outstanding, all with only service conditions. None have vested as of December 31, 2023. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. In the event that a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.</p> 26500 43257 40000 40000 149757 P4Y P10Y 845000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Valuation assumptions:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercise price per share</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected share volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 39.14</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 37.07</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk free rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 4.12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 3.16</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table> 74.73 74.73 P6Y P6Y 0.3914 0.3707 0.0412 0.0316 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">exercise price    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 123,804</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.66</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 9.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 30,956</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.56</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (35,634)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 71.87</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,260)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 72.80</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 108,866</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.69</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7.2</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercisable at December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.087963104%;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> exercise price</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> remaining term</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at January 1, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 108,866</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 67.69</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 7.2</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Granted</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 2,050</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Exercised</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (110,916)</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 74.73</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Forfeited</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Expired</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balance at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercisable at December 31, 2023</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr></table> 123804 67.66 P9Y3M18D 30956 74.56 35634 71.87 10260 72.80 108866 67.69 P7Y2M12D 108866 67.69 P7Y2M12D 2050 74.73 110916 74.73 33.50 30.91 110916 0 1197000 644000 0 1129000 1197000 841000 1886166 12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.82</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.82</p></td></tr></table> 0 0 1886166 6.82 1886166 6.82 1886166 0 6.82 12864000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 — Stockholders Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total authorized capital stock of the Company as of December 31, 2023 is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of December 31, 2023, there were 11,956,823 shares of common stock issued and <span style="-sec-ix-hidden:Hidden_y_Fl_NsH0EmAIGBuv1qAUQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> and no shares of preferred stock outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there were 5,292,384 shares of Legacy ICI Class A common stock issued and <span style="-sec-ix-hidden:Hidden_3_BD-RpXgUemz-fWoYuOTA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>.</p> 300000000 10000000 11956823 0 5292384 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 — Earnings (loss) per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings (loss) per share is computed in accordance with ASC 260, Earnings Per Share, by dividing the net loss attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income by the weighted average shares of common stock outstanding, including the dilutive effects of stock options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the computation of basic and diluted earnings (loss) per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since the Company was in a net loss position for the years ended 2023 and 2022, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;white-space:pre-wrap;">Basic and Diluted Net loss attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (22,268)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (13,290)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average number of shares: </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Basic - Common Stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,257,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,292,384</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Add: Dilutive effects, as shown separately below </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Unvested Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Diluted - Common Stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,257,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,292,384</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Basic Net loss per share attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (3.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.51)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;white-space:pre-wrap;">Diluted Net loss per share attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (3.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.51)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The diluted earnings (loss) per share is the same as the basic earnings (loss) share for years ended December 31, 2023 and 2022 as all potential common shares including stock options are anti-dilutive and are therefore excluded from the computation of diluted net profit per share. The table above does not include (i) up to 680,500 shares of new Common Stock that will be issuable upon conversion of $6,805 in Financing Notes at a conversion rate of $10.00 per share, (ii) up to 2,245,650 shares of new Common stock that may be issuable as interest payments on the Financing Notes, (iii) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (iv) up to 2,400,000 Earnout Shares that will be issuable if certain conditions are met (v) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (vi) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (vii) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (viii) shares of new Common Stock underlying the Company’s RSU Awards or (ix) shares of new Common Stock that will be available for issuance under </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the 2023 Incentive Award Plan, which will initially be equal to 12% of the fully-diluted shares as of the Business Combination (excluding the Earnout Shares and shares payable as interest on the Financing Notes).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;white-space:pre-wrap;">Basic and Diluted Net loss attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (22,268)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (13,290)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average number of shares: </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Basic - Common Stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,257,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,292,384</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Add: Dilutive effects, as shown separately below </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Unvested Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Diluted - Common Stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 6,257,476</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 5,292,384</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Basic Net loss per share attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (3.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.51)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;white-space:pre-wrap;">Diluted Net loss per share attributable to common stockholders </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (3.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.51)</span></p></td></tr></table> -22268000 -13290000 6257476 5292384 6257476 5292384 -3.56 -2.51 -3.56 -2.51 680500 6805000 10.00 2245650 8625000 11.50 2400000 506250 11.50 340250 11.50 0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13 — Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:20.15pt;text-indent:-20.15pt;margin:0pt 0pt 12pt 0pt;">Stockholder and Related Party Promissory Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">See Note 9.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:none;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases its corporate office and one production facility from its majority stockholder under three operating lease agreements. The Company paid the majority stockholder total lease payments $163, for the years ended December 31, 2023, and 2022, under these lease agreements.</p> 1 3 163000 163000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14 — Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases consist of operating leases related to corporate offices and production facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental Consolidated Balance Sheet information for operating leases on December 31, 2023, and 2022, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Right-of-use liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Components of operating lease cost for the twelve months ending December 31, 2023, and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Components operating lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023, and 2022, the Company incurred operating lease expense totaling $174 and $225, respectively, and operating lease expense was recognized on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Remaining operating lease term and discounted rates as of December 31, 2023, and 2022, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to leases for the twelve months ending December 31, 2023, and 2022, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for short term operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">For the twelve months ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">  </span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 142</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total operating lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 142</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4)</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Present value of operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 138</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Right-of-use liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr></table> 129000 103000 138000 103000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Components operating lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets obtained in exchange for lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for short term operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr></table> 134000 102000 40000 124000 174000 225000 P0Y10M24D P0Y10M24D 0.08 0.08 376000 198000 163000 105000 40000 124000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">For the twelve months ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">  </span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 142</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total operating lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 142</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4)</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Present value of operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 138</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 142000 142000 4000 138000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 15 — Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Liabilities for loss contingencies arising from claims, earn-outs, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of December 31, 2023, and 2022, the Company was not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 16 — Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of the provision for income taxes for the years ended December 31, 2023, and 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financial instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">UNICAP 263A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,583)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Liabilities<b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (509)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (690)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax (liabilities) assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total provision for income taxes for the years ended December 31, 2023, and 2022 varies from the federal statutory rate as a result of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax (benefit) expense at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase (decrease) resulting from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (710)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred income taxes reflect the impact of temporary differences between the amount of assets and liabilities recognized for financial reporting purposes and such amounts recognized for tax purposes. As a result of the Company’s evaluation of both the positive and negative evidence, the Company determined it does not believe it is more likely than not that its deferred tax assets will be utilized in the foreseeable future and has recorded a valuation allowance. For the year ended December 31, 2023, the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recognized income tax expense because of a true-up on the federal tax payable and interest on late payment of the federal tax payable. For the year ended December 31, 2022, the Company recognized income tax expense because of a change in valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Changes in the valuation allowance are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company intends to continue maintaining a valuation allowance on its deferred tax assets until there is sufficient evidence to support reversal of all or some portion of these allowances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reported U.S. net operating loss carryforwards of $16,771 and state net operating loss carryforward of $22,416. For state income tax purposes, the Company has $20,218 of net operating losses which are subject to expiration. The carryforward life for the net operating losses is dependent on the rules for each jurisdiction and therefore the losses are subject to expiration with the earliest year being 2033 and the latest year being 2044. The U.S. net operating loss carryforwards of $16,771 of federal and $2,198 of state NOLs will not expire. In addition, the Company also had U.S. interest limitation carryforwards of $133 with an indefinite expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A reconciliation of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes in the consolidated statement of operation and as of December 31, 2023, and 2022, the Company did not accrue interest and penalties. The Company does not expect its unrecognized tax benefits to change significantly in the next twelve months. We file income tax returns in the U.S. as well as in various states and the Company notes that the earliest year open to examination is 2020. The Company is not currently under examination by any major tax jurisdiction.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td></tr></table> 272000 7000 5000 279000 5000 -71000 1096000 104000 -71000 1200000 208000 1205000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financial instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Start-up costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">UNICAP 263A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,583)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Liabilities<b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid Expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (509)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (690)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax (liabilities) assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr></table> 1134000 1147000 107000 108000 52000 75000 31000 31000 3849000 2387000 60000 40000 1392000 982000 175000 395000 7011000 3583000 771000 600000 162000 24000 30000 157000 597000 509000 789000 690000 18000 90000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax (benefit) expense at federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,538)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase (decrease) resulting from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (710)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -22060000 -12085000 0.21 0.21 -4633000 -2538000 2300000 494000 -177000 -343000 3428000 3583000 -710000 9000 208000 1205000 279000 5000 -71000 1200000 208000 1205000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,583</p></td></tr></table> 3583000 3428000 3583000 7011000 3583000 16771000 22416000 20218000 16771000 2198000 133000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 17 — Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, earn-outs, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: observable inputs such as quoted prices in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivables and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">On October 9, 2020, the Company implemented the Plan pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The common stock granted as part of the Plan were recorded in equity and classified as Level 3 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">On December 19, 2023, prior to the closing of the Business Combination, the Board of Directors of Legacy ICI authorized that the shares of common stock which were subject to the Transaction RSU Awards would be delivered in accordance with the terms of the Restricted Stock Unit Agreement. All Transaction RSU Awards issued were valued using a fair value of $6.82, which was the closing share price of our common stock on that date. The common stock granted as part of the Plan were recorded in equity and classified as Level 1 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The convertible note was valued using a probability-weighted expected return method (“PWERM”) based on the probabilities of different potential outcomes for the note. The fair value of the convertible note was determined using the following significant unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Financing Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Note term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The fair value of the Financing Notes as of December 31, 2023 is $5,695 and is classified as Level 3 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The fair value of the Company’s outstanding warrants as of December 31, 2023 and is classified as Level 1 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 6.82 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Financing Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Note term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 6805000 0.2000 2.97 3.35 2026-12-19 0.0392 0.3249 5695000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.97 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 11.50 4.97 2028-12-19 3.35 0.0375 0.3329 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 18 — Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the consolidated financial statements as of December 31, 2023, the Company has evaluated subsequent events through March 29, 2024, the date the financial statements were available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 5pt 0pt;">In March 2024, the Company entered into an earnout waiver agreement whereby the Company and other parties thereto agreed to cancel the earnout provision in the Business Combination Agreement referenced in Note 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 5pt 0pt;">In March 2024, the Company entered into an agreement to waive the lock-up restrictions with respect to 2,146,067 shares of the Company’s common stock which are currently subject to lock-up pursuant to that certain Lock-Up Agreement, dated December 19, 2023, between the Company, SportsMap, LLC, and certain other holders of the Company’s common stock. The 2,146,067 shares being released from lock-up restrictions are held by certain holders who are not affiliates of the Company. Without such waiver, these shares would have been subject to lock-up restrictions until June 19, 2024.</p> 2146067 2146067 491000 1155000 180000 180000 677000 2440000 5564000 6930000 483000 54000 57000 1824000 1931000 9093000 12513000 3383000 3084000 1544000 643000 90000 129000 3000 3000 14113000 16372000 4217000 2630000 2556000 991000 2257000 3543000 916000 1944000 237000 622000 375000 575000 200000 98000 138000 96000 114000 10752000 10757000 238000 121000 1695000 5695000 20000 49000 47000 18000 12752000 16640000 0.0001 0.0001 300000000 300000000 12926296 11956823 1000 1000 38413000 32862000 -37053000 -33131000 1361000 -268000 14113000 16372000 2275000 980000 1404000 465000 3163000 3511000 273000 180000 3436000 3691000 -2565000 -3176000 4000 29000 21000 475000 -287000 -29000 876000 17000 -3891000 -2922000 31000 -15000 -3922000 -2907000 11966928 514946 11966928 514946 -0.33 -5.65 -0.33 -5.65 514946 2654000 -10863000 -8209000 -2907000 -2907000 87000 87000 514946 2741000 -13770000 -11029000 11956823 1000 32862000 -33131000 -268000 -3922000 -3922000 387560 876000 876000 540897 4475000 4475000 41016 200000 200000 12926296 1000 38413000 -37053000 1361000 -3922000 -2907000 273000 180000 191000 39000 26000 29000 -876000 -29000 475000 -287000 17000 87000 21000 -1763000 -554000 -464000 89000 483000 1633000 -107000 -1254000 1583000 1765000 -18000 -59000 1565000 9000 -3000 39000 -1028000 -66000 -36000 -24000 -1286000 475000 117000 141000 492000 -418000 571000 537000 30000 -571000 -507000 300000 385000 200000 100000 150000 -585000 350000 -664000 -575000 1155000 654000 491000 79000 4000 27000 4475000 200000 876000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 1 — Organization and Business Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is domiciled in Delaware and is a C corporation for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Business Prior to the Business Combination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMAP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023, was related to the Company’s formation and IPO, the closing of the IPO, identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Business Combination Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to “MultiSensor AI Holdings, Inc.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.</p> 11500000 10.00 1500000 115000000 675000 10.00 6750000 2823000 2300000 523000 2687000 137000 10.2776 2137000 3910000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 2 — Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred transaction costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Customer Concentration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment and Geographical information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue based upon the customers country of origin:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company holds 100% of its assets within the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.</span></td></tr></table><div style="margin-top:12pt;"></div> 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred transaction costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Customer Concentration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.</p> 2 0.23 0.20 523000 455000 1 1 0.09 465000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment and Geographical information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue based upon the customers country of origin:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company holds 100% of its assets within the United States.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980</p></td></tr></table> 1962000 916000 313000 64000 2275000 980000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 — Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the Company’s revenue, net disaggregated by type of product and service:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software as a service and related services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ancillary services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Consideration promised in the Company’s contracts with customers is variable due to anticipated reductions, such as sales returns, discounts and miscellaneous claims from customers. The Company estimates the most likely amount it will be entitled to receive and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">records an anticipated reduction against Revenues, with an offsetting increase to accrued expenses at the time revenues are recognized. The Company had sales returns from prior periods of $2,880 for the three months ended March 31, 2024, which was a reduction against Revenues. There is no sales return reserve as of March 31, 2024, and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives up-front payment and recognizes revenue over the support term of 12-60 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,552</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (784)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,154</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software as a service and related services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ancillary services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:74.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980</p></td></tr></table> 2022000 755000 200000 179000 53000 46000 2275000 980000 2880000 0 0 P12M P60M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,552</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (784)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue recognition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,154</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 297000 2552000 784000 2065000 121000 2065000 -711000 200000 1154000 238000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 4— Property, Plant and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes our property, plant and equipment, net:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,126</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,871)</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,084</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense was $273 and $180 for the three months ended March 31, 2024, and 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,404</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,126</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,871)</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,084</p></td></tr></table> 354000 354000 43000 43000 25000 25000 3000 3000 1404000 1404000 3698000 3126000 5527000 4955000 2144000 1871000 3383000 3084000 273000 180000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 5 — Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes inventories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,975</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,930</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 643</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,573</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recorded an inventory write down of $234 for the three months ended March 31, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,955</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,975</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,930</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Infrared cameras</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Replacement, maintenance, and spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Inventories, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 643</p></td></tr><tr><td style="vertical-align:bottom;width:71.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,573</p></td></tr></table> 4334000 4955000 1230000 1975000 5564000 6930000 440000 389000 1104000 254000 1544000 643000 7108000 7573000 234000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 6 — Other Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes other non-current assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,209</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,209</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1193000 1209000 592000 683000 39000 39000 1824000 1931000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 7 — Accrued Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes accrued expenses:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,298</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Salaries and wages</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,298</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Salaries and wages</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2112000 3298000 117000 121000 1000 70000 27000 54000 2257000 3543000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 8 — Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Line of Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">B1 Bank Line of Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. The maturity date is January 22, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March and June 2023, the Company borrowed $300 and $600, respectively. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement has since lapsed and has not been renewed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stockholder Promissory Note</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025. On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interest of the Stockholder Promissory Note into shares of Class A Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">First Insurance Funding line of credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the Company entered into a line of credit agreement with First Insurance Funding for $647. The maturity date is December 2024. In the three months ended March 31, 2024, the Company repaid $385 of this borrowing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was outstanding balance $237 and $0, as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Related Party Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment. On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and bore an interest rate of 12%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. This promissory note was repaid in the three months ending March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was outstanding balance $375 and $575, as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Legacy SMAP Related Party Promissory Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of Financing Notes which resulted in an outstanding balance of $200 as of December 31, 2023. The $200 promissory note was converted to were converted into shares of Common Stock at a price of $3.33 per share. This resulted in loss of $136 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 60,060 shares of Common Stock for each share of Common Stock to the converted principal balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was outstanding balance $0 and $200, as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Convertible Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2023, the Company issued unsecured Convertible Notes with several accredited private investors in an aggregate principal amount of $150. The Convertible Notes were converted to Equity on December 19, 2023, as part of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was no outstanding balance as of March 31, 2024, and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Financing Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 31, 2024, $4,475 of the Financing Notes were converted into shares of Common Stock at a price of $5 per share. This resulted in loss of $740 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 327,500 shares of Common Stock for each share of Common Stock to the converted principal balance of the Financing Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was outstanding balance $1,695 and $5,695, as of March 31, 2024, and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Debt Obligations and Schedule Maturities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, aggregate principal repayments of total debt for the next five years are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,782</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3000000 300000 600000 900000 0 0 29718000 0.0045 0 0 647000 385000 237000 0 1000000 375000 0.12 200000 375000 575000 1524000 1524000 1524000 1324000 200000 200000 3.33 136000 60060 0 200000 150000 0 0 6805000 2324000 10.00 0.09 0.11 P30D 1.00 0.15 4475000 5 740000 327500 1695000 5695000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,170</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,782</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 612000 0 2170000 2782000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 9 — Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total authorized capital stock of the Company as of December 31, 2023, is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of March 31, 2024, and December 31, 2023, there were 12,926,296 and 11,956,823 shares of common stock <span style="-sec-ix-hidden:Hidden_QqW0brZvO0SqOrTt-WXzNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_V_qMpmCZvUyFxVcBIWhkBg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> and no shares of preferred stock outstanding, respectively.</p> 300000000 10000000 12926296 11956823 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 10 — Earnings per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic earnings (loss) per share is computed in accordance with ASC Topic 260, <i style="font-style:italic;">Earnings Per Share</i>, by dividing the net income (loss) attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average shares of common stock, including the diluted effect of stock options. There are no other antidilutive financial instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since the Company was in a net loss position for the three months ended March 31, 2024 and 2023, respectively, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and Diluted Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,907)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic - Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,966,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">514,946</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Add: Dilutive effects, as shown separately below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Unvested Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted - Class A and Class B Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,966,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">514,946</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic Net loss per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.65)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted Net loss per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.65)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table above does not include (i) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (ii) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (iii) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (iv) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (v) 1,886,166 shares of new Common Stock underlying the Company’s RSU Awards that were vested but not issued as of January 1, 2024, or (vi) shares of new Common Stock that will be available for issuance under the 2023 Incentive Award Plan, which will initially be equal to an incremental 9.3% of the fully-diluted shares as of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no antidilutive financial instruments for the three months ended March 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic and Diluted Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,907)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic - Class A Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,966,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">514,946</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Add: Dilutive effects, as shown separately below</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Unvested Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted - Class A and Class B Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,966,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">514,946</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic Net loss per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.65)</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted Net loss per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.65)</p></td></tr></table> -3922000 -2907000 11966928 514946 11966928 514946 -0.33 -5.65 -0.33 -5.65 8625000 11.50 506250 11.50 340250 11.50 1886166 0.093 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 11 — Share-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non-voting Common Stock of Legacy ICI.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from <span style="-sec-ix-hidden:Hidden_5iJdTyeCBEWegj2ydX4ZnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to four years from the date of grant. The options expire ten years after issuance. All of total unrecognized compensation cost related to unvested stock options granted under the Plan vested as part of the Business Combination on December 19, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vested on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 1, 2024, there are 1,886,166 RSUs outstanding, all with only service conditions. All of the RSUs outstanding were vested as of March 31, 2024. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. If a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.</p> 26500 43257 40000 40000 149757 P4Y P10Y 1886166 1886166 6.82 12864000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 12— Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stockholder Promissory Note and Related Party Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">See Note 13.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 13 — Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases consist of operating leases related to corporate offices and production facilities with a related party. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental Consolidated Balance Sheet information for operating leases on March 31, 2024, and December 31, 2023, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Components of operating lease cost for the twelve months ending March 31, 2024, and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Components operating lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Remaining operating lease term and discounted rates as of March 31, 2024, and December 31, 2023, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">For the three months ending March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 99</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total operating lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 99</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Less: imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (1)</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Present value of operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 98</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td></tr></table> 90000 129000 98000 138000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Components operating lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 26000 26000 15000 15000 P0Y8M4D P0Y10M9D 0.08 0.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">For the three months ending March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 99</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2028</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total operating lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 99</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Less: imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (1)</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Present value of operating lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 98</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 99000 99000 1000 98000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 14 — Commitment and Contingency</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of March 31, 2024, the Company is not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s condensed consolidated financial position, results of operations, or liquidity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 15 — Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has determined that a discrete year-to-date method of reporting would provide more reliable results for the quarters ended March 31, 2023, and March 31, 2024, due the difficulty in projecting future results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s provision for income taxes was a $31 tax expense for the three months ended March 31, 2024, and a $15 tax benefit for the three months ended March 31, 2023. The Company maintains a valuation allowance on its deferred tax assets and intends to do so until there is sufficient evidence to support the reversal of all or some portion of this allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three-month periods ended March 31, 2024, and 2023, the Company’s effective income tax rates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effective tax rates for the three-months periods ended March 31, 2024, and 2023, respectively, was below the U.S. statutory tax rate of 21% primarily due to losses generated by the Company and the Company’s valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the first quarter ended March 31, 2024, the Company determined that it experienced an ownership change as defined under Internal Revenue Code Section 382. The result of the ownership change is subjecting tax attributes to an annual limitation which includes the utilization of the Company’s net operating losses. The Company will continue to monitor ownership changes throughout future periods.</p> 31000 -15000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three months ended March 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> -0.0078 -0.0797 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 16 — Fair value measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: observable inputs such as quoted prices in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the convertible note was determined using the following significant unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Financing Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Note term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Financing Notes as of March 31, 2024, is $1,695 and was classified as Level 3 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Company’s outstanding warrants as of March 31, 2024, is $20 and was classified as Level 3 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Assumption – Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/19/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Assumption – Financing Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Note term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12/19/2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:78.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 2330 0.2500 2.72 2.26 2026-12-19 0.0434 0.3633 1695 20000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fair Value Assumption – Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturity date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12/19/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 11.50 4.72 2028-12-19 2.26 0.0413 0.3768 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 17 — Subsequent events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has evaluated its financial statements as of and for the three months ended March 31, 2024, for subsequent events through May 15, 2024. Based upon this review, other than as described below, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 5, 2024, the Company converted an additional $1,650 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 16, 2024, the Company entered into a Common Stock Purchase Agreement with B. Riley Principal Capital II. This Agreement provides the Company the opportunity to sell to B. Riley Principal Capital II up to $25,000 of Common Stock at market price. As part of the Agreement, the Company issued 171,821 shares of Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase future shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 30, 2024, the Company converted $430 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On May 10, 2024, the Company converted $250 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.</p> 1650 5 25000 171821 430 5 250 5 XML 205 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information
3 Months Ended
Mar. 31, 2024
Document and Entity Information [Abstract]  
Document Type S-1/A
Entity Registrant Name MULTISENSOR AI HOLDINGS, INC.
Entity Filer Category Non-accelerated Filer
Entity Small Business true
Entity Emerging Growth Company true
Entity Central Index Key 0001863990
Amendment Flag false
Entity Ex Transition Period false

XML 206 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Current assets        
Cash and cash equivalents $ 491 $ 1,155   $ 654
Trade accounts receivable, net of allowances of $180 and $290, respectively 677 2,440   1,508
Inventories, current 5,564 6,930   9,634
Income taxes receivable 54 57   58
Other current assets 1,824 1,931   3,075
Total current assets 9,093 12,513   14,929
Property, plant and equipment, net 3,383 3,084   2,426
Right-of-use assets, net 90 129 $ 129 103
Inventories. noncurrent 1,544 643    
Other noncurrent assets 3 3   3
Total assets 14,113 16,372   17,461
Current liabilities        
Trade accounts payable 4,217 2,630   1,360
Income taxes payable 2,556 991   511
Accrued expense 2,257 3,543   2,564
Contract liabilities 916 1,944   287
Line of credit 237 622    
Convertible notes, current       950
Right-of-use liabilities, current 98 138   103
Other current liabilities 96 114   224
Total current liabilities 10,752 10,757   6,999
Stockholder promissory note       18,571
Contract liabilities, noncurrent 238 121   10
Convertible notes, noncurrent 1,695 5,695    
Warrants 20 49    
Deferred tax liabilities, net 47 18   90
Total liabilities 12,752 16,640   25,670
Commitments and contingencies (Note 15)    
Stockholders' equity (deficit)        
Common stock, $0.0001 par value; 300,000,000 and 7,708,163 shares authorized as of December 31, 2023 and 2022, respectively, and 11,956,823 and 5,292,384 shares issued and outstanding as of December 31, 2023 and 2022, respectively 1 1    
Additional paid-in capital 38,413 32,862   2,654
Accumulated deficit (37,053) (33,131)   (10,863)
Total Stockholders' equity (deficit) 1,361 (268)   (8,209)
Total liabilities and Stockholders' equity 14,113 16,372   17,461
Related Party        
Current liabilities        
Related party promissory note $ 375 575   $ 1,000
Legacy SMAP        
Current liabilities        
Related party promissory note   $ 200    
XML 207 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets      
Allowance for trade accounts receivable $ 180 $ 180 $ 290
Common stock, Par value per share $ 0.0001 $ 0.0001 $ 0.0001
Common stock, Shares authorized 300,000,000 300,000,000 7,708,163
Common stock, Shares issued 12,926,296 11,956,823 5,292,384
Common stock, Shares outstanding 12,926,296 11,956,823 5,292,384
XML 208 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 08, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Operations          
Revenue, net   $ 2,275 $ 980 $ 5,430 $ 7,268
Cost of goods sold (exclusive of depreciation)   1,404 465 3,986 4,964
Operating expenses:          
Selling, general and administrative   3,163 3,511 22,105 13,606
Depreciation   273 180 872 561
Casualty losses, net of recoveries $ 155       155
Total operating expenses   3,436 3,691 22,977 14,322
Operating loss   (2,565) (3,176) (21,533) (12,018)
Change in fair value of convertible notes   475 (287) (970)  
Tariff refund       (2,401)  
Change in fair value of warrants liabilities   (29)   (195)  
Loss on financing transaction   876   4,043  
Other (income) expenses, net     (17) (44) (48)
Loss before income taxes   (3,891) (2,922) (22,060) (12,085)
Income tax expense   31 (15) 208 1,205
Net loss   $ (3,922) $ (2,907) $ (22,268) $ (13,290)
Weighted-average shares outstanding, basic and diluted          
Basic   11,966,928 514,946 6,257,476 5,292,384
Diluted   11,966,928 514,946 6,257,476 5,292,384
Net loss per share, basic and diluted          
Basic   $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Diluted   $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Related Party          
Operating expenses:          
Interest expense     $ 21 $ 30 $ 83
Nonrelated Party          
Operating expenses:          
Interest expense   $ 4 $ 29 $ 64 $ 32
XML 209 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Common Class A
Previously Reported [Member]
Common Stock
Common Class A
Revision of Prior Period, Elimination of Historical Equity [Member]
Common Stock
Common Class A
Revision of Prior Period, Retroactive Application of Recapitalization [Member]
Common Stock
Common Class A
Additional Paid - In Capital
Previously Reported [Member]
Additional Paid - In Capital
Retained Earnings (Deficit)
Previously Reported [Member]
Retained Earnings (Deficit)
Previously Reported [Member]
Total
Beginning Balance at Dec. 31, 2021         $ 2,010 $ 2,010 $ 2,427 $ 2,427 $ 4,437 $ 4,437
Beginning Balance (in shares) at Dec. 31, 2021 514,946 (514,946) 5,292,384 5,292,384            
Net (loss)               (13,290)   (13,290)
Share-based compensation           644       644
Ending Balance at Dec. 31, 2022           2,654   (10,863)   (8,209)
Ending Balance (in shares) at Dec. 31, 2022       514,946            
Net (loss)               (2,907)   (2,907)
Share-based compensation           87       87
Ending Balance at Mar. 31, 2023           2,741   (13,770)   (11,029)
Ending Balance (in shares) at Mar. 31, 2023       514,946            
Beginning Balance at Dec. 31, 2022           2,654   (10,863)   (8,209)
Beginning Balance (in shares) at Dec. 31, 2022       514,946            
Net (loss)               (22,268)   (22,268)
Conversion of stockholder promissory note           18,501       18,501
Conversion of stockholder promissory note (in shares)       1,459,700            
Conversion of convertible notes           2,054       2,054
Conversion of convertible notes (in shares)       550,486            
Financing transaction shares           4,641       4,641
Financing transaction shares (in shares)       680,500            
Issuance of common stock (in shares)       282,074            
Merger recapitalization (Note 3)       $ 1   (1,454)       (1,453)
Merger recapitalization (Note 3) (in shares)       3,691,679            
Deferred transaction costs           (7,595)       (7,595)
Share-based compensation           14,061       14,061
Ending Balance at Dec. 31, 2023       $ 1   32,862   (33,131)   (268)
Ending Balance (in shares) at Dec. 31, 2023       11,956,823            
Net (loss)               (3,922)   (3,922)
Conversion of stockholder promissory note           200       200
Conversion of stockholder promissory note (in shares)       41,016            
Conversion of convertible notes           4,475       4,475
Conversion of convertible notes (in shares)       540,897            
Financing transaction shares           876       876
Financing transaction shares (in shares)       387,560            
Ending Balance at Mar. 31, 2024       $ 1   $ 38,413   $ (37,053)   $ 1,361
Ending Balance (in shares) at Mar. 31, 2024       12,926,296            
XML 210 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Operating Activities        
Net (loss) $ (3,922) $ (2,907) $ (22,268) $ (13,290)
Adjustments to reconcile net loss to net cash: (used in) provided by operating activities        
Depreciation 273 180 872 561
Allowance for doubtful accounts   191 194 158
Inventories impairment 234   1,689 0
Non-cash lease expense 39 26 (26) 102
Inventory casualty losses       1,376
Deferred income tax expense 29   (72) 1,200
Share-based compensation   87 14,061 644
Non-cash PIK interest   21 30 83
(Gain) on sale of equipment   (17) (18)  
Loss on financing transaction 876   4,043  
Change in fair value of warrants liabilities (29)   (195)  
Loss (gain) in fair value of convertible notes 475 (287) (970)  
Increase (decrease) in cash resulting from changes in:        
Trade accounts receivable 1,763 554 (928) (211)
Deferred transaction costs (483) (1,633) (1,098)  
Inventories 464 (89) 372 284
Other current assets 107 1,254 1,144 1,306
Other noncurrent assets       (1)
Trade accounts payable 1,583 1,765 (14) 461
Income taxes payable 1,565 9 480 511
Income taxes receivable 3 (39) 1 1,645
Contract liability (1,028) (66) 1,657 212
Other current liabilities (18) (59) (110) (14)
Right of use liabilities (36) (24) (163) (105)
Accrued expenses (1,286) 475 (3,343) 1,897
Other liabilities     111 11
Net cash (used in) provided by operating activities 492 (418) (4,551) (3,170)
Investing Activities        
Capital expenditures (571) (537) (1,542) (1,600)
Proceeds from sale of equipment   30 30  
Net cash used in investing activities (571) (507) (1,512) (1,600)
Financing Activities        
Repayments of line of credit     (900)  
Proceeds from stockholder promissory notes       200
Repayments on stockholder promissory notes     (100) (100)
Proceeds from convertible notes   150 1,806 950
Proceeds from financing transaction     4,481  
Merger recapitalization     (2,344)  
Net cash (used in) provided by financing activities (585) 350 6,564 2,050
Net decrease in cash and cash equivalents (664) (575) 501 (2,720)
Cash and cash equivalents, beginning of period 1,155 654 654 3,374
Cash and cash equivalents, end of the period 491 79 1,155 654
Supplemental cash flow information        
Interest paid 4   52 29
Income taxes paid   27 6 33
Non-cash investing and financing transactions        
Conversion of stockholder promissory note and accrued interests into common stock     18,501  
Conversion of convertible notes and accrued interest into common stock 4,475   2,054  
Conversion of related party promissory note into convertible notes     1,000  
Transfer of inducement shares in financing transaction 876   4,641  
Legacy SMAP        
Non-cash investing and financing transactions        
Conversion of related party promissory note into convertible notes     1,324  
Related Party        
Financing Activities        
Borrowings from related party promissory note     575 1,000
Legacy SMAP        
Financing Activities        
Borrowings from related party promissory note     1,524  
First Insurance Funding        
Financing Activities        
Borrowings under line of credit     647  
Repayments of line of credit $ (385)   (25)  
Wells Fargo        
Financing Activities        
Borrowings under line of credit       1,400
Repayments of line of credit       $ (1,400)
B1 Bank        
Financing Activities        
Borrowings under line of credit   $ 300 900  
Repayments of line of credit     $ (900)  
XML 211 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Business Operations
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Organization and Business Operations    
Organization and Business Operations

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMAP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023, was related to the Company’s formation and IPO, the closing of the IPO, identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to “MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023 related to the Company’s formation and IPO, subsequent to closing of the IPO, and identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement and Related Financing

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

XML 212 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).

The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.

These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).

Principles of Consolidation

The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.

Going Concern

These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.

Inventory

The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

Deferred transaction costs

Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use

software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Customer Concentration

For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.

For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.

Segment and Geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

The Company holds 100% of its assets within the United States.

New Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.

The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination.

As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.

Going Concern

These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Warrants

The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.

The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.

The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.

Segments and geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

The Company holds 100% of its assets within the United States.

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as the Company satisfies a performance obligation.

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.

— Product Sales

The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.

— Software as a Service (“SaaS”) and Related Services

The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.

The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.

Product Warranties

The Company provides a warranty for the repair or replacement of any defective products within one year of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.

Customer Concentration

For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.

For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.

Inventories

Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.

For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

Property, Plant and Equipment

Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred.

All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

Capitalized Software

The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.

Advertising

The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.

Impairment

Long-Lived Assets

The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.

Leases

Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.

As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.

Income Taxes

The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Taxes. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing

the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.

As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.

Shared-Based Compensation

The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.

The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.

The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).

Contingencies

The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.

In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.

Fair Value

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

Deferred transaction costs

Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

XML 213 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization
12 Months Ended
Dec. 31, 2023
Reverse Recapitalization  
Reverse Recapitalization

Note 3 — Reverse Recapitalization

On December 19, 2023, the Merger was accounted for as a reverse recapitalization under U.S. GAAP. Legacy ICI was the accounting acquirer and Legacy SMAP was the accounting acquiree for financial reporting purposes.

Accordingly, for accounting purposes, the financial statements of the Company represent a continuation of the financial statements of Legacy ICI with the Merger being treated as the equivalent of ICI issuing stock for the net assets of Legacy SMAP, accompanied by a recapitalization. The net assets of Legacy SMAP are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of Legacy ICI.

The following table reconciles the elements of the Merger to the consolidated statement of cash flows for the year ended December 31, 2023:

    

Recapitalization
and associated
transactions

Cash (Trust)

$

17,996

Redemptions

 

(16,430)

Less: fees to underwriters and advisors

 

(3,910)

Net cash due to Merger recapitalization

 

(2,344)

Issuance of Financing notes

 

4,481

Net cash received from Financing transaction and Merger recapitalization

$

2,137

The number of outstanding shares of common stock of the Company as of December 31, 2023, is summarized as follows:

Shares by Type

    

Number of shares

ICI Class A Common Stock outstanding previous to the Merger

 

8,265,144

Number of Shares issued at the date of the business combination (Recapitalization)

 

  

SMAP Class A Common Stock outstanding previous to the Merger

 

5,184,944

Less: Redemption of SMAP Class A previous to the Merger

 

(1,493,265)

Total Class A Shares issued to former SMAP stockholders

 

3,691,679

Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023

 

11,956,823

Pursuant to the terms of the Business Combination Agreement, each Transaction RSU Award immediately prior to the closing of the Business Combination, and which based on their terms did not terminate upon the closing of the Business Combination, remained outstanding. In the case each Transaction RSU Award, they were converted based on the number of shares of Company common stock equal to the number of shares of Legacy ICI common stock subject to that award, multiplied by the Exchange Ratio.

For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity.

Class A Common Stock

Pursuant to the Business Combination Agreement, at the effective time of the Merger each outstanding share of Legacy ICI common stock (804,194 shares) were converted into common stock of the Company based on the Exchange Ratio described in Note 1.

Under the Business Combination Agreement, the surviving company would have been obligated under certain circumstances to issue 2.4 million shares of common stock following the Business Combination (the “Earnout Shares”). The Earnout Shares would be issued pro rata to the holders of Legacy ICI common stock prior to the Business Combination, under certain qualifying conditions, if either (a) during the period beginning six months after the closing of the Business Combination and ending on December 31, 2024, the common stock of the Company achieved a market price of $12.50 per share for a specified number of days, or the Company consummated a transaction in which its stockholders have the right to receive consideration implying a value of at least $12.50 per share, or (b) the Company achieved revenue of $68.5 million during the fiscal year ending December 31, 2024. The earnout provision under the Business Combination Agreement was subsequently cancelled on March 7, 2024.

Financing Transaction

In connection with the Business Combination, a number of purchasers (each, a “Financing Investor”) purchased from the Company an aggregate of $6.805 million in convertible promissory notes in connection with the closing of the Business Combination (the “Financing Notes”). Of the $6.805 million in Financing Notes, $1.3 million were issued in exchange for cancellation of an equal amount of existing promissory notes of Legacy SMAP (rather than having such notes repaid at the closing of the Business Combination), $1.0 million were rolled over from an existing related party promissory note of Legacy ICI (rather than having such note repaid at closing of the Business Combination), and $4.5 million were cash proceeds to the combined company.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the Financing Investors’ option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note (the “Holder”), we may not repay any principal amount of any Financing Note prior to the Maturity Date.

We will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a Holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the Holder elects to receive interest on the Financing Note in the form of shares of our common stock. If the Holder elects to receive interest in shares of our common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of our common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

As part of the financing transaction, we also issued warrants (the “Financing Warrants”) to the Financing Investors to purchase an aggregate of 340,250 shares of our common stock (such shares issuable upon exercise of the Financing Warrants, the “Financing Warrant Shares”), at an exercise price of $11.50 per Financing Warrant Share. The Financing Warrants were allocated ratably among the Financing Investors in accordance with their respective investment amounts. The Financing Warrants are exercisable at any time before the fifth anniversary of the closing of the Business Combination. The Financing Warrants are not subject to any redemption provision, and can be exercised for cash or on a cashless basis at the discretion of the holder. In addition, in order to induce the Financing Investors’ investments, certain holders of SMAP’s founder shares and stockholders of Legacy ICI transferred, and Legacy ICI issued prior to the closing of the Business Combination for exchange at the Exchange Ratio at Closing, an aggregate of 680,500 shares of our common stock to the Financing Investors at the closing.

XML 214 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue    
Revenue

Note 3 — Revenue

The following tables summarize the Company’s revenue, net disaggregated by type of product and service:

Three Months Ended March 31,

    

2024

    

2023

Product sales

$

2,022

$

755

Software as a service and related services

 

200

 

179

Ancillary services

 

53

 

46

Total revenue

$

2,275

$

980

Consideration promised in the Company’s contracts with customers is variable due to anticipated reductions, such as sales returns, discounts and miscellaneous claims from customers. The Company estimates the most likely amount it will be entitled to receive and

records an anticipated reduction against Revenues, with an offsetting increase to accrued expenses at the time revenues are recognized. The Company had sales returns from prior periods of $2,880 for the three months ended March 31, 2024, which was a reduction against Revenues. There is no sales return reserve as of March 31, 2024, and December 31, 2023.

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives up-front payment and recognizes revenue over the support term of 12-60 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2023

$

297

Prepayments and adjustments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

 

2,065

Contract liabilities, non-current

$

121

Balance at January 1, 2024

$

2,065

Prepayments and adjustments

 

(711)

Revenue recognition

 

(200)

Balance at March 31, 2024

 

1,154

Contract liabilities, non-current

$

238

Note 4 — Revenue

The following table summarizes the Company’s revenue disaggregated by type of product and service:

    

2023

    

2022

Product sales

$

4,270

$

6,681

Software as a service and related services

 

784

 

348

Ancillary services

 

376

 

239

Total revenue

$

5,430

$

7,268

In 2023 and 2022, $4,646 and $6,920 of the Company’s revenues were recognized as point in time and $784 and $348 revenues were recognized over time, respectively.

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives prepayments and recognizes revenue over the support term of 12-36 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2022

$

75

Prepayments

 

570

Revenue recognition

 

(348)

Balance at December 31, 2022

 

297

Prepayments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

$

2,065

Contract liabilities, noncurrent

 

121

Remaining performance obligations

As of December 31, 2023, the Company had $2,065 in remaining performance obligations, of which $1,944 will be completed by the year ended December 31, 2024, and $121 will be completed by the year ended January 31, 2028.

Accounts Receivables Allowance

The following table summarizes the change in the accounts receivables allowance:

December 31,

2023

2022

Beginning balance

    

$

290

    

$

145

Reversal of account receivables allowance

 

(304)

 

(13)

Bad debt expense

 

194

 

158

Ending balance

$

180

$

290

XML 215 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Property, Plant and Equipment

Note 4— Property, Plant and Equipment

The following table summarizes our property, plant and equipment, net:

    

March 31,

    

December 31,

2024

2023

Vehicles

$

354

$

354

Buildings and improvements

 

43

 

43

Computer equipment

 

25

 

25

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,404

Internal-use software

 

3,698

 

3,126

Property, plant and equipment, gross

$

5,527

$

4,955

Less: accumulated depreciation

 

(2,144)

 

(1,871)

Property, plant and equipment, net

$

3,383

$

3,084

Depreciation expense was $273 and $180 for the three months ended March 31, 2024, and 2023, respectively.

Note 5 — Property, Plant and Equipment

The following table summarizes our property, plant and equipment:

December 31,

2023

2022

Vehicles

    

$

354

    

$

386

Buildings

 

43

 

43

Computer equipment

 

25

 

23

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,140

Internal-use software

 

3,126

 

1,851

Property, plant and equipment, gross

$

4,955

$

3,446

Less: accumulated depreciation

 

(1,871)

 

(1,020)

Property, plant and equipment, net

$

3,084

$

2,426

Depreciation expenses were $872 and $561 for the years ended December 31, 2023, and 2022, respectively.

XML 216 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Other Current Assets

Note 6 — Other Current Assets

The following table summarizes other non-current assets:

    

March 31,

    

December 31,

2024

2023

Deposits

$

1,193

$

1,209

Prepaid expenses

 

592

 

683

Other receivables

 

39

 

39

Total other current assets

$

1,824

$

1,931

Note 6 — Other Current Assets

The following table summarizes our other current assets:

December 31,

2023

2022

Deposits

    

$

1,209

    

$

1,962

Prepaid expenses

 

683

 

102

Other receivables

 

39

 

1,011

Total other current assets

$

1,931

$

3,075

As of December 31, 2022, other receivables reflect the amount recoverable by the insurance, related to the damage of inventories in the production facility in Beaumont, Texas as noted in Note 2.

XML 217 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Inventories

Note 5 — Inventories

The following table summarizes inventories:

    

March 31, 

 December 31,

2024

    

2023

Infrared cameras

$

4,334

$

4,955

Replacement, maintenance, and spare parts

 

1,230

 

1,975

Inventories, current

$

5,564

$

6,930

Infrared cameras

$

440

$

389

Replacement, maintenance, and spare parts

 

1,104

 

254

Inventories, noncurrent

$

1,544

$

643

Total inventories

$

7,108

$

7,573

The Company recorded an inventory write down of $234 for the three months ended March 31, 2024.

Note 7 — Inventories

The following table summarizes inventories:

    

December 31,

2023

    

2022

Infrared cameras

$

4,955

$

5,904

Replacement, maintenance, and spare parts

 

1,975

 

3,730

Inventories, current

$

6,930

$

9,634

Infrared cameras

$

389

$

Replacement, maintenance, and spare parts

 

254

 

Inventories, noncurrent

$

643

$

Total inventories

$

7,573

$

9,634

For the year ended December 31, 2023, the Company recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, related to products that are not expected to be sold in one year based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

The following table summarizes the amount of inventory write-downs to net realizable value recorded for each period (in thousands):

    

December 31,

2023

    

2022

Amount of inventory write-down to net realizable value

$

1,689

$

XML 218 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrued Expense    
Accrued Expense

Note 7 — Accrued Expense

The following table summarizes accrued expenses:

    

March 31,

    

December 31,

2024

2023

Professional fees

$

2,112

$

3,298

Salaries and wages

 

117

 

121

Interest payable

 

1

 

70

Other

 

27

 

54

Total accrued expenses

$

2,257

$

3,543

Note 8 — Accrued Expense

The following table summarizes accrued expenses:

December 31,

    

2023

    

2022

Professional fees

$

3,298

$

1,705

Salaries and wages

 

121

 

615

Interest payable

 

70

 

184

Taxes payable

 

 

54

Other

 

54

 

6

Total accrued expense

$

3,543

$

2,564

XML 219 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt    
Debt

Note 8 — Debt

Line of Credit

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. The maturity date is January 22, 2024.

In March and June 2023, the Company borrowed $300 and $600, respectively. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement has since lapsed and has not been renewed.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025. On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interest of the Stockholder Promissory Note into shares of Class A Common Stock.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

First Insurance Funding line of credit

In December 2023, the Company entered into a line of credit agreement with First Insurance Funding for $647. The maturity date is December 2024. In the three months ended March 31, 2024, the Company repaid $385 of this borrowing.

There was outstanding balance $237 and $0, as of March 31, 2024, and December 31, 2023, respectively.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment. On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and bore an interest rate of 12%.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. This promissory note was repaid in the three months ending March 31, 2024.

There was outstanding balance $375 and $575, as of March 31, 2024, and December 31, 2023, respectively.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of Financing Notes which resulted in an outstanding balance of $200 as of December 31, 2023. The $200 promissory note was converted to were converted into shares of Common Stock at a price of $3.33 per share. This resulted in loss of $136 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 60,060 shares of Common Stock for each share of Common Stock to the converted principal balance.

There was outstanding balance $0 and $200, as of March 31, 2024, and December 31, 2023, respectively.

Convertible Notes

In January 2023, the Company issued unsecured Convertible Notes with several accredited private investors in an aggregate principal amount of $150. The Convertible Notes were converted to Equity on December 19, 2023, as part of the Business Combination.

There was no outstanding balance as of March 31, 2024, and December 31, 2023.

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

On March 31, 2024, $4,475 of the Financing Notes were converted into shares of Common Stock at a price of $5 per share. This resulted in loss of $740 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 327,500 shares of Common Stock for each share of Common Stock to the converted principal balance of the Financing Notes.

There was outstanding balance $1,695 and $5,695, as of March 31, 2024, and December 31, 2023, respectively.

Debt Obligations and Schedule Maturities

As of March 31, 2024, aggregate principal repayments of total debt for the next five years are as follows:

2024

    

$

612

2025

 

2026

 

2,170

2027

 

2028

 

Thereafter

 

$

2,782

Note 9 — Debt

Wells Fargo Line of Credit

On April 2, 2021, the Company entered into an asset based revolving credit agreement with Wells Fargo Bank, National Association, as amended on June 18, 2021 (the “Credit Agreement”). The Credit Agreement provided an aggregate revolving credit commitment of $15,000 subject to a borrowing base consisting of eligible accounts receivable and inventory. The Credit Agreement included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. This Credit Agreement had a maturity date of April 3, 2023.

The interest rate applicable to the Credit Agreement was either (i) the Base Rate, which is the higher of the Prime Rate, the Federal Funds Rate plus 0.5% and the Daily Floating LIBOR Rate plus 1.0%, or (ii) LIBOR plus a margin of 2.0%. The Company was subjected to a non-use fee of 0.375% on the daily average unused portion of the commitment under the Credit Agreement.

Obligations under the Credit Agreement were secured (with certain exceptions) by first priority security interests on all of the Company’s assets.

The Credit Agreement permitted voluntary prepayments (without reducing availability for future revolving borrowings) and voluntary commitment reductions at any time, in each case without premium or penalty.

In March and May 2022, the Company borrowed $400 and $1,000, respectively and in June 2022, the Company repaid the entire $1,400 borrowing.

On July 12, 2022, the Company voluntarily reduced the revolving credit commitment to zero ($0) and terminated the Credit Agreement. At the time of the termination, the interest expense was $10 and termination fees were $51, which were charged to selling, general and administrative expenses in the Consolidated Statements of Operations.

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. In March and June 2023, the Company borrowed $300 and $600, respectively. Throughout 2023, the Company paid $52 in interest. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement terminated in January 2024 and has not been renewed.

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025.

The Stockholder Promissory Note was unsecured. Principal and interest payments were made by the Company in cash or in kind prior to maturity.

During the years ended December 31, 2023, and 2022 the Company made principal cash payments of $100 and $100, respectively. The Company received additional proceeds in the amount of $200 in 2022.

On December 31, 2022, the principal outstanding balance was $18,347 and accrued unpaid interest was $224.

Interest expenses for the years ended December 31, 2023, and 2022 were $30 and $83, respectively. Interest expense is paid-in-kind.

On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interests of the Stockholder Promissory Note into shares of Class A Common Stock. At the time of conversion, the total face value of the Stockholder Promissory Note was $18,501, comprising $18,247 in principal and $254 in accrued interest. In exchange for the contribution of the

Stockholder Promissory Note, the Company issued 142,028 shares of its Class A Common Stock to the creditor, in accordance with ASC 405-20-40, “Liabilities - Extinguishments of Liabilities - Derecognition”. No cash was exchanged as part of this transaction.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes which resulted in loss on the extinguishment of debt of $594 recorded under loss on financing transaction within the Consolidated Statements of Operations.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and beared an interest rate of 12%. Accrued unpaid interest was $25 on December 31, 2023.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of financing notes which resulted in loss on the extinguishment of debt of $787 recorded under loss on financing transaction within the Consolidated Statements of Operations.

Convertible Notes

In September 2023, August 2023, July 2023, June 2023, May 2023, January 2023 and December 2022, Legacy ICI issued unsecured convertible notes with several accredited private investors in an aggregate principal amount of $100, $500, $400, $350, $100, $150 and $950, respectively. The notes had a maturity date of 6 months from the effective date and beared a paid-in-kind interest rate of 10% per annum which was increased to 12% effective on February 15, 2023.

In the event of and prior to the consummation of an initial public offering (“IPO”) or de-SPAC transaction, the unpaid principal balance and accrued interest were to be automatically converted into ICI Class A Common Stock at the imputed price per share of common stock of the IPO, discounted at 50%.

On December 19, 2023, in connection with the Business Combination, Legacy ICI completed the conversion of the outstanding principal and accrued and unpaid interests of the convertible notes into shares of Class A Common Stock. At the time of conversion, the total face value of the convertible notes was $2,754, comprising $2,550 in principal and $204 in accrued interest.

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such

shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

Debt Obligations and Schedule Maturities

As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:

2024

    

$

1,397

2025

 

2026

 

2027

 

6,805

2028

 

Thereafter

$

8,202

XML 220 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation    
Share-Based Compensation

Note 11 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non-voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance. All of total unrecognized compensation cost related to unvested stock options granted under the Plan vested as part of the Business Combination on December 19, 2023.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vested on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

As of January 1, 2024, there are 1,886,166 RSUs outstanding, all with only service conditions. All of the RSUs outstanding were vested as of March 31, 2024. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. If a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

Note 10 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non- voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance.

On December 19, 2023, in connection with the Business Combination, which triggered accelerated vesting of all outstanding stock options, resulted in an additional $845 share-based compensation expense.

The grant date fair value of each option award is estimated on the date of grant using the Black-Scholes- Merton option-pricing model based on the following weighted average assumptions:

    

2023

    

2022

 

Valuation assumptions:

Exercise price per share

$

74.73

$

74.73

Expected term (in years)

 

6.0

 

6.0

Expected share volatility

 

39.14

%  

 

37.07

%

Expected dividend yield

 

 

Risk free rate

 

4.12

%  

 

3.16

%

The following table summarizes the Company’s stock option activity during the year ended December 31, 2023 and 2022:

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price    

    

remaining term

    

Value

Balance at January 1, 2022

 

123,804

$

67.66

 

9.3

$

Granted

 

30,956

 

74.56

 

 

Exercised

 

 

 

 

Forfeited

 

(35,634)

 

71.87

 

  

 

Expired

 

(10,260)

 

72.80

 

 

Balance at December 31, 2022

 

108,866

$

67.69

 

7.2

$

Exercisable at December 31, 2022

 

 

 

 

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price

    

remaining term

    

Value

Balance at January 1, 2023

 

108,866

$

67.69

 

7.2

$

Granted

 

2,050

 

74.73

 

 

Exercised

 

(110,916)

 

74.73

 

 

Forfeited

 

 

 

  

 

Expired

 

 

 

 

Balance at December 31, 2023

 

$

 

$

Exercisable at December 31, 2023

 

 

 

 

The weighted average grant-date fair value of options granted during the years 2023 and 2022 was $33.50 and $30.91, respectively. 110,916 and zero shares were exercised during the years ended December 31, 2023, and 2022, respectively.

Total share-based compensation expense related to stock options recognized in selling, general and administrative expenses in 2023 and 2022 was $1,197 and $644, respectively.

At December 31, 2023 and 2022, there was none and $1,129, respectively, of total unrecognized compensation cost related to unvested stock options granted under the Plan.

The total fair value of shares vested during the years ended December 31, 2023, and 2022 was $1,197 and $841, respectively.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vests on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

Presented below is a summary of the status of outstanding RSUs, including showing the vesting status based on the service and criteria.

    

    

Weighted

Number

Average Grant

 

of shares

 

Date Fair Value

Non-vested at January 1, 2023

 

$

Granted

 

1,886,166

 

6.82

Exercised

 

 

Forfeited

 

 

Expired

 

 

Nonvested at December 31, 2023

 

1,886,166

$

6.82

As of December 31, 2023, there are 1,886,166 RSUs outstanding, all with only service conditions. None have vested as of December 31, 2023. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. In the event that a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

XML 221 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders Equity
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Stockholders Equity

Note 9 — Stockholders’ Equity

Total authorized capital stock of the Company as of December 31, 2023, is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of March 31, 2024, and December 31, 2023, there were 12,926,296 and 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding, respectively.

Note 11 — Stockholders Equity

Total authorized capital stock of the Company as of December 31, 2023 is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of December 31, 2023, there were 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding.

As of December 31, 2022, there were 5,292,384 shares of Legacy ICI Class A common stock issued and outstanding.

XML 222 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (loss) per Share
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Earnings per Share    
Earnings (loss) per Share

Note 10 — Earnings per Share

Basic earnings (loss) per share is computed in accordance with ASC Topic 260, Earnings Per Share, by dividing the net income (loss) attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average shares of common stock, including the diluted effect of stock options. There are no other antidilutive financial instruments.

Since the Company was in a net loss position for the three months ended March 31, 2024 and 2023, respectively, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

The following table summarizes the computation of basic and diluted earnings per share:

Three Months Ended March 31,

2024

2023

Numerator:

 

Basic and Diluted Net loss attributable to common stockholders

 

$

(3,922)

 

$

(2,907)

Denominator:

Weighted average number of shares:

Basic - Class A Common Stock

11,966,928

514,946

Add: Dilutive effects, as shown separately below

Unvested Stock Options

Diluted - Class A and Class B Common Stock

11,966,928

514,946

Basic Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

Diluted Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

The table above does not include (i) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (ii) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (iii) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (iv) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (v) 1,886,166 shares of new Common Stock underlying the Company’s RSU Awards that were vested but not issued as of January 1, 2024, or (vi) shares of new Common Stock that will be available for issuance under the 2023 Incentive Award Plan, which will initially be equal to an incremental 9.3% of the fully-diluted shares as of the Business Combination.

There were no antidilutive financial instruments for the three months ended March 31, 2023.

Note 12 — Earnings (loss) per Share

Basic earnings (loss) per share is computed in accordance with ASC 260, Earnings Per Share, by dividing the net loss attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income by the weighted average shares of common stock outstanding, including the dilutive effects of stock options.

The following table summarizes the computation of basic and diluted earnings (loss) per share:

Since the Company was in a net loss position for the years ended 2023 and 2022, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

    

2023

    

2022

Numerator:

 

  

 

  

Basic and Diluted Net loss attributable to common stockholders

$

(22,268)

$

(13,290)

Denominator:

Weighted average number of shares:

 

 

  

Basic - Common Stock

 

6,257,476

 

5,292,384

Add: Dilutive effects, as shown separately below

 

 

  

Unvested Stock Options

 

 

Diluted - Common Stock

 

6,257,476

 

5,292,384

Basic Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

Diluted Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

The diluted earnings (loss) per share is the same as the basic earnings (loss) share for years ended December 31, 2023 and 2022 as all potential common shares including stock options are anti-dilutive and are therefore excluded from the computation of diluted net profit per share. The table above does not include (i) up to 680,500 shares of new Common Stock that will be issuable upon conversion of $6,805 in Financing Notes at a conversion rate of $10.00 per share, (ii) up to 2,245,650 shares of new Common stock that may be issuable as interest payments on the Financing Notes, (iii) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (iv) up to 2,400,000 Earnout Shares that will be issuable if certain conditions are met (v) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (vi) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (vii) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (viii) shares of new Common Stock underlying the Company’s RSU Awards or (ix) shares of new Common Stock that will be available for issuance under

the 2023 Incentive Award Plan, which will initially be equal to 12% of the fully-diluted shares as of the Business Combination (excluding the Earnout Shares and shares payable as interest on the Financing Notes).

XML 223 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Related Party Transactions    
Related Party Transactions

Note 12— Related Party Transactions

Stockholder Promissory Note and Related Party Promissory Note

See Note 8.

Leases

See Note 13.

Note 13 — Related Party Transactions

Stockholder and Related Party Promissory Notes

See Note 9.

Leases

The Company leases its corporate office and one production facility from its majority stockholder under three operating lease agreements. The Company paid the majority stockholder total lease payments $163, for the years ended December 31, 2023, and 2022, under these lease agreements.

XML 224 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Leases    
Leases

Note 13 — Leases

The Company leases consist of operating leases related to corporate offices and production facilities with a related party.

Supplemental Consolidated Balance Sheet information for operating leases on March 31, 2024, and December 31, 2023, is as follows:

    

March 31, 2024

    

December 31, 2023

Assets

  

  

Right-of-use assets, net

$

90

$

129

Liabilities

 

  

 

  

Right-of-use liabilities, current

 

98

 

138

Components of operating lease cost for the twelve months ending March 31, 2024, and 2023:

    

March 31, 2024

    

March 31, 2023

Components operating lease cost

Operating lease cost

$

26

$

26

Short-term leases

 

15

 

15

Remaining operating lease term and discounted rates as of March 31, 2024, and December 31, 2023, are as follows:

    

March 31, 2024

    

December 31, 2023

 

Weighted-average remaining lease term (years)

0.68

0.86

 

Weighted-average discount rate

 

8

%  

8

%

Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:

For the three months ending March 31,

    

2024

$

99

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

99

Less: imputed interest

 

(1)

Present value of operating lease liabilities

$

98

Note 14 — Leases

Operating leases

The Company leases consist of operating leases related to corporate offices and production facilities.

Supplemental Consolidated Balance Sheet information for operating leases on December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Assets

Right-of-use assets, net

$

129

$

103

Liabilities

 

  

Right-of-use liabilities, current

138

 

103

Components of operating lease cost for the twelve months ending December 31, 2023, and 2022:

    

December 31,

2023

    

2022

Components operating lease cost

 

  

Operating lease cost

$

134

$

102

Short-term leases

40

 

124

For the years ended December 31, 2023, and 2022, the Company incurred operating lease expense totaling $174 and $225, respectively, and operating lease expense was recognized on a straight-line basis over the term of the lease.

Remaining operating lease term and discounted rates as of December 31, 2023, and 2022, are as follows:

    

December 31,

 

2023

    

2022

Weighted-average remaining lease term (years)

 

0.9

0.9

Weighted-average discount rate

 

8

%

8

%

Supplemental cash flow information related to leases for the twelve months ending December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Right of use assets obtained in exchange for lease liabilities

$

376

$

198

Cash paid for amounts included in the measurement of lease liabilities

163

 

105

Cash paid for short term operating leases

 

  

Operating lease payments

40

 

124

Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:

For the twelve months ending December 31,

    

  

2024

$

142

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

142

Less: imputed interest

 

(4)

Present value of operating lease liabilities

$

138

XML 225 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Commitment and Contingency    
Commitments and Contingencies

Note 14 — Commitment and Contingency

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of March 31, 2024, the Company is not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s condensed consolidated financial position, results of operations, or liquidity.

Note 15 — Commitments and Contingencies

Contingencies

Liabilities for loss contingencies arising from claims, earn-outs, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of December 31, 2023, and 2022, the Company was not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity.

XML 226 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Income Taxes    
Income taxes

Note 15 — Income Taxes

The Company has determined that a discrete year-to-date method of reporting would provide more reliable results for the quarters ended March 31, 2023, and March 31, 2024, due the difficulty in projecting future results.

The Company’s provision for income taxes was a $31 tax expense for the three months ended March 31, 2024, and a $15 tax benefit for the three months ended March 31, 2023. The Company maintains a valuation allowance on its deferred tax assets and intends to do so until there is sufficient evidence to support the reversal of all or some portion of this allowance.

For the three-month periods ended March 31, 2024, and 2023, the Company’s effective income tax rates were as follows:

    

2024

    

2023

 

Three months ended March 31,

(0.78)

%  

(7.97)

%

The effective tax rates for the three-months periods ended March 31, 2024, and 2023, respectively, was below the U.S. statutory tax rate of 21% primarily due to losses generated by the Company and the Company’s valuation allowance.

During the first quarter ended March 31, 2024, the Company determined that it experienced an ownership change as defined under Internal Revenue Code Section 382. The result of the ownership change is subjecting tax attributes to an annual limitation which includes the utilization of the Company’s net operating losses. The Company will continue to monitor ownership changes throughout future periods.

Note 16 — Income taxes

The components of the provision for income taxes for the years ended December 31, 2023, and 2022 were as follows:

    

2023

    

2022

Current:

Federal

$

272

$

State

 

7

 

5

Total current

 

279

 

5

Deferred:

 

 

  

Federal

 

(71)

 

1,096

State

 

 

104

Total deferred

 

(71)

 

1,200

Total income tax provision

$

208

$

1,205

    

2023

    

2022

Deferred Tax Assets:

Impairment

$

1,134

$

1,147

Accruals

 

107

 

108

Reserves

 

52

 

75

Interest carryforward

 

31

 

31

Net operating losses

 

3,849

 

2,387

Other

 

60

 

40

Financial instruments

1,392

Start-up costs

982

UNICAP 263A

 

175

 

395

Valuation allowance

 

(7,011)

 

(3,583)

Total deferred tax assets

$

771

 

600

Deferred Tax Liabilities:

Prepaid Expense

$

(162)

 

(24)

Other

 

(30)

 

(157)

Depreciation

 

(597)

 

(509)

Total deferred tax liabilities

 

(789)

 

(690)

Deferred tax (liabilities) assets, net

$

(18)

$

(90)

The total provision for income taxes for the years ended December 31, 2023, and 2022 varies from the federal statutory rate as a result of the following:

    

2023

    

2022

 

Loss before income tax expense

$

(22,060)

$

(12,085)

Statutory tax rate

 

21

%

 

21

%

Income tax (benefit) expense at federal statutory rate

 

(4,633)

 

(2,538)

Increase (decrease) resulting from:

 

 

  

Permanent differences

 

2,300

 

494

State income tax, net of federal benefit

 

(177)

 

(343)

Valuation allowance

 

3,428

 

3,583

Other, net

 

(710)

 

9

Income tax expense

 

208

 

1,205

Current income tax expense

 

279

 

5

Deferred income tax (benefit)

 

(71)

 

1,200

Total

$

208

$

1,205

Deferred income taxes reflect the impact of temporary differences between the amount of assets and liabilities recognized for financial reporting purposes and such amounts recognized for tax purposes. As a result of the Company’s evaluation of both the positive and negative evidence, the Company determined it does not believe it is more likely than not that its deferred tax assets will be utilized in the foreseeable future and has recorded a valuation allowance. For the year ended December 31, 2023, the Company

recognized income tax expense because of a true-up on the federal tax payable and interest on late payment of the federal tax payable. For the year ended December 31, 2022, the Company recognized income tax expense because of a change in valuation allowance.

Changes in the valuation allowance are as follows:

    

2023

    

2022

Balance, beginning of the year

$

3,583

$

Additions to valuation allowance

3,428

 

3,583

Balance, end of the year

7,011

 

3,583

The Company intends to continue maintaining a valuation allowance on its deferred tax assets until there is sufficient evidence to support reversal of all or some portion of these allowances.

The Company reported U.S. net operating loss carryforwards of $16,771 and state net operating loss carryforward of $22,416. For state income tax purposes, the Company has $20,218 of net operating losses which are subject to expiration. The carryforward life for the net operating losses is dependent on the rules for each jurisdiction and therefore the losses are subject to expiration with the earliest year being 2033 and the latest year being 2044. The U.S. net operating loss carryforwards of $16,771 of federal and $2,198 of state NOLs will not expire. In addition, the Company also had U.S. interest limitation carryforwards of $133 with an indefinite expiration date.

A reconciliation of unrecognized tax benefits is as follows:

    

2023

    

2022

Balance, beginning of the year

$

$

Additions

 

 

Balance, end of the year

 

 

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes in the consolidated statement of operation and as of December 31, 2023, and 2022, the Company did not accrue interest and penalties. The Company does not expect its unrecognized tax benefits to change significantly in the next twelve months. We file income tax returns in the U.S. as well as in various states and the Company notes that the earliest year open to examination is 2020. The Company is not currently under examination by any major tax jurisdiction.

XML 227 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair value measurements    
Fair Value Measurements

Note 16 — Fair value measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

March 31, 2024

 

Principal

$

2,330

Discount rate

 

25.00

%

Note term

 

2.72

years

Stock Price

$

2.26

Maturity date

 

12/19/2026

Risk rate

 

4.34

%

Volatility

 

36.33

%

The fair value of the Financing Notes as of March 31, 2024, is $1,695 and was classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of March 31, 2024, is $20 and was classified as Level 3 within the fair value hierarchy.

March 31,

Fair Value Assumption – Warrants

    

2024

 

Exercise Price

$

11.50

Warrant term

4.72

years

Maturity date

 

12/19/2028

Stock Price

 

$

2.26

Risk rate

 

4.13

%

Volatility

37.68

%

Note 17 — Fair Value Measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, earn-outs, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivables and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

On October 9, 2020, the Company implemented the Plan pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The common stock granted as part of the Plan were recorded in equity and classified as Level 3 within the fair value hierarchy.

On December 19, 2023, prior to the closing of the Business Combination, the Board of Directors of Legacy ICI authorized that the shares of common stock which were subject to the Transaction RSU Awards would be delivered in accordance with the terms of the Restricted Stock Unit Agreement. All Transaction RSU Awards issued were valued using a fair value of $6.82, which was the closing share price of our common stock on that date. The common stock granted as part of the Plan were recorded in equity and classified as Level 1 within the fair value hierarchy.

The convertible note was valued using a probability-weighted expected return method (“PWERM”) based on the probabilities of different potential outcomes for the note. The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

December 31, 2023

 

Principal

$

6,805

Discount rate

 

20.00

%

Note term

 

2.97 years

Stock Price

$

3.35

Maturity date

 

12/19/2026

Risk rate

 

3.92

%

Volatility

 

32.49

%

The fair value of the Financing Notes as of December 31, 2023 is $5,695 and is classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of December 31, 2023 and is classified as Level 1 within the fair value hierarchy.

Fair Value Assumption – Warrants

    

December 31, 2023

 

Exercise Price

$

11.50

Warrant term

4.97 years

Maturity date

 

12/19/2028

Stock Price

$

3.35

Risk rate

 

3.75

%

Volatility

 

33.29

%

XML 228 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Subsequent events    
Subsequent Events

Note 17 — Subsequent events

The Company has evaluated its financial statements as of and for the three months ended March 31, 2024, for subsequent events through May 15, 2024. Based upon this review, other than as described below, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

On April 5, 2024, the Company converted an additional $1,650 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On April 16, 2024, the Company entered into a Common Stock Purchase Agreement with B. Riley Principal Capital II. This Agreement provides the Company the opportunity to sell to B. Riley Principal Capital II up to $25,000 of Common Stock at market price. As part of the Agreement, the Company issued 171,821 shares of Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase future shares.

On April 30, 2024, the Company converted $430 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On May 10, 2024, the Company converted $250 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

Note 18 — Subsequent Events

For the consolidated financial statements as of December 31, 2023, the Company has evaluated subsequent events through March 29, 2024, the date the financial statements were available to be issued.

In March 2024, the Company entered into an earnout waiver agreement whereby the Company and other parties thereto agreed to cancel the earnout provision in the Business Combination Agreement referenced in Note 1.

In March 2024, the Company entered into an agreement to waive the lock-up restrictions with respect to 2,146,067 shares of the Company’s common stock which are currently subject to lock-up pursuant to that certain Lock-Up Agreement, dated December 19, 2023, between the Company, SportsMap, LLC, and certain other holders of the Company’s common stock. The 2,146,067 shares being released from lock-up restrictions are held by certain holders who are not affiliates of the Company. Without such waiver, these shares would have been subject to lock-up restrictions until June 19, 2024.

XML 229 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Basis of Presentation and Principles of Consolidation  

Basis of Presentation and Principles of Consolidation

The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.

The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination.

As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.

Going Concern

Going Concern

These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Going Concern

These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use

software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Warrants  

Warrants

The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.

The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.

The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.

Segments and geographical information

Segment and Geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

The Company holds 100% of its assets within the United States.

Segments and geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

The Company holds 100% of its assets within the United States.

Revenue Recognition  

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as the Company satisfies a performance obligation.

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.

— Product Sales

The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.

— Software as a Service (“SaaS”) and Related Services

The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.

The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.

Product Warranties  

Product Warranties

The Company provides a warranty for the repair or replacement of any defective products within one year of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.

Accounts Receivable

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.

Customer Concentration

Customer Concentration

For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.

For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.

Customer Concentration

For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.

For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.

Cash, Cash Equivalents and Restricted Cash  

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.

Offering Costs  

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.

Inventories

Inventory

The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

Inventories

Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.

For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

Property, Plant and Equipment  

Property, Plant and Equipment

Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred.

All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

Capitalized Software  

Capitalized Software

The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.

Advertising  

Advertising

The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.

Impairment  

Impairment

Long-Lived Assets

The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.

Leases  

Leases

Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.

As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.

Income Taxes  

Income Taxes

The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Taxes. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing

the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.

As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.

Shared-Based Compensation  

Shared-Based Compensation

The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.

The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.

The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).

Contingencies  

Contingencies

The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.

In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.

Fair Value  

Fair Value

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.
Deferred transaction costs

Deferred transaction costs

Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.

Deferred transaction costs

Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.

Tariff refund  

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

New Accounting Pronouncements

New Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

XML 230 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Summary of revenue based upon the customers country of origin

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

Schedule of estimated useful lives of property, plant, and equipment  

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

XML 231 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization (Tables)
12 Months Ended
Dec. 31, 2023
Reverse Recapitalization  
Reconciliation of elements of Merger to cash flows

The following table reconciles the elements of the Merger to the consolidated statement of cash flows for the year ended December 31, 2023:

    

Recapitalization
and associated
transactions

Cash (Trust)

$

17,996

Redemptions

 

(16,430)

Less: fees to underwriters and advisors

 

(3,910)

Net cash due to Merger recapitalization

 

(2,344)

Issuance of Financing notes

 

4,481

Net cash received from Financing transaction and Merger recapitalization

$

2,137

Schedule of outstanding shares of common stock

The number of outstanding shares of common stock of the Company as of December 31, 2023, is summarized as follows:

Shares by Type

    

Number of shares

ICI Class A Common Stock outstanding previous to the Merger

 

8,265,144

Number of Shares issued at the date of the business combination (Recapitalization)

 

  

SMAP Class A Common Stock outstanding previous to the Merger

 

5,184,944

Less: Redemption of SMAP Class A previous to the Merger

 

(1,493,265)

Total Class A Shares issued to former SMAP stockholders

 

3,691,679

Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023

 

11,956,823

XML 232 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue    
Summary of company's revenue, net disaggregated by type of product and service

Three Months Ended March 31,

    

2024

    

2023

Product sales

$

2,022

$

755

Software as a service and related services

 

200

 

179

Ancillary services

 

53

 

46

Total revenue

$

2,275

$

980

    

2023

    

2022

Product sales

$

4,270

$

6,681

Software as a service and related services

 

784

 

348

Ancillary services

 

376

 

239

Total revenue

$

5,430

$

7,268

Summary of change in contract liabilities

    

Contract liabilities

Balance at January 1, 2023

$

297

Prepayments and adjustments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

 

2,065

Contract liabilities, non-current

$

121

Balance at January 1, 2024

$

2,065

Prepayments and adjustments

 

(711)

Revenue recognition

 

(200)

Balance at March 31, 2024

 

1,154

Contract liabilities, non-current

$

238

    

Contract liabilities

Balance at January 1, 2022

$

75

Prepayments

 

570

Revenue recognition

 

(348)

Balance at December 31, 2022

 

297

Prepayments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

$

2,065

Contract liabilities, noncurrent

 

121

Summary of change in accounts receivables allowance  

December 31,

2023

2022

Beginning balance

    

$

290

    

$

145

Reversal of account receivables allowance

 

(304)

 

(13)

Bad debt expense

 

194

 

158

Ending balance

$

180

$

290

XML 233 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Summary of Company's property, plant and equipment

    

March 31,

    

December 31,

2024

2023

Vehicles

$

354

$

354

Buildings and improvements

 

43

 

43

Computer equipment

 

25

 

25

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,404

Internal-use software

 

3,698

 

3,126

Property, plant and equipment, gross

$

5,527

$

4,955

Less: accumulated depreciation

 

(2,144)

 

(1,871)

Property, plant and equipment, net

$

3,383

$

3,084

December 31,

2023

2022

Vehicles

    

$

354

    

$

386

Buildings

 

43

 

43

Computer equipment

 

25

 

23

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,140

Internal-use software

 

3,126

 

1,851

Property, plant and equipment, gross

$

4,955

$

3,446

Less: accumulated depreciation

 

(1,871)

 

(1,020)

Property, plant and equipment, net

$

3,084

$

2,426

XML 234 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Summary of Company's other current assets

    

March 31,

    

December 31,

2024

2023

Deposits

$

1,193

$

1,209

Prepaid expenses

 

592

 

683

Other receivables

 

39

 

39

Total other current assets

$

1,824

$

1,931

December 31,

2023

2022

Deposits

    

$

1,209

    

$

1,962

Prepaid expenses

 

683

 

102

Other receivables

 

39

 

1,011

Total other current assets

$

1,931

$

3,075

XML 235 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Summary of inventories

    

March 31, 

 December 31,

2024

    

2023

Infrared cameras

$

4,334

$

4,955

Replacement, maintenance, and spare parts

 

1,230

 

1,975

Inventories, current

$

5,564

$

6,930

Infrared cameras

$

440

$

389

Replacement, maintenance, and spare parts

 

1,104

 

254

Inventories, noncurrent

$

1,544

$

643

Total inventories

$

7,108

$

7,573

    

December 31,

2023

    

2022

Infrared cameras

$

4,955

$

5,904

Replacement, maintenance, and spare parts

 

1,975

 

3,730

Inventories, current

$

6,930

$

9,634

Infrared cameras

$

389

$

Replacement, maintenance, and spare parts

 

254

 

Inventories, noncurrent

$

643

$

Total inventories

$

7,573

$

9,634

Summary of amount of inventory write-downs to net realizable value  

    

December 31,

2023

    

2022

Amount of inventory write-down to net realizable value

$

1,689

$

XML 236 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrued Expense    
Summary of accrued expenses

    

March 31,

    

December 31,

2024

2023

Professional fees

$

2,112

$

3,298

Salaries and wages

 

117

 

121

Interest payable

 

1

 

70

Other

 

27

 

54

Total accrued expenses

$

2,257

$

3,543

December 31,

    

2023

    

2022

Professional fees

$

3,298

$

1,705

Salaries and wages

 

121

 

615

Interest payable

 

70

 

184

Taxes payable

 

 

54

Other

 

54

 

6

Total accrued expense

$

3,543

$

2,564

XML 237 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt    
Schedule of aggregate principal repayments of total debt for the next five years

2024

    

$

612

2025

 

2026

 

2,170

2027

 

2028

 

Thereafter

 

$

2,782

As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:

2024

    

$

1,397

2025

 

2026

 

2027

 

6,805

2028

 

Thereafter

$

8,202

XML 238 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Compensation  
Summary of weighted average assumptions for grant date fair value of each option award

    

2023

    

2022

 

Valuation assumptions:

Exercise price per share

$

74.73

$

74.73

Expected term (in years)

 

6.0

 

6.0

Expected share volatility

 

39.14

%  

 

37.07

%

Expected dividend yield

 

 

Risk free rate

 

4.12

%  

 

3.16

%

Summary of stock option activity

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price    

    

remaining term

    

Value

Balance at January 1, 2022

 

123,804

$

67.66

 

9.3

$

Granted

 

30,956

 

74.56

 

 

Exercised

 

 

 

 

Forfeited

 

(35,634)

 

71.87

 

  

 

Expired

 

(10,260)

 

72.80

 

 

Balance at December 31, 2022

 

108,866

$

67.69

 

7.2

$

Exercisable at December 31, 2022

 

 

 

 

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price

    

remaining term

    

Value

Balance at January 1, 2023

 

108,866

$

67.69

 

7.2

$

Granted

 

2,050

 

74.73

 

 

Exercised

 

(110,916)

 

74.73

 

 

Forfeited

 

 

 

  

 

Expired

 

 

 

 

Balance at December 31, 2023

 

$

 

$

Exercisable at December 31, 2023

 

 

 

 

Summary of Restricted stock units outstanding

    

    

Weighted

Number

Average Grant

 

of shares

 

Date Fair Value

Non-vested at January 1, 2023

 

$

Granted

 

1,886,166

 

6.82

Exercised

 

 

Forfeited

 

 

Expired

 

 

Nonvested at December 31, 2023

 

1,886,166

$

6.82

XML 239 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (loss) per Share (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Earnings per Share    
Schedule of computation of basic and diluted earnings (loss) per share

Three Months Ended March 31,

2024

2023

Numerator:

 

Basic and Diluted Net loss attributable to common stockholders

 

$

(3,922)

 

$

(2,907)

Denominator:

Weighted average number of shares:

Basic - Class A Common Stock

11,966,928

514,946

Add: Dilutive effects, as shown separately below

Unvested Stock Options

Diluted - Class A and Class B Common Stock

11,966,928

514,946

Basic Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

Diluted Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

    

2023

    

2022

Numerator:

 

  

 

  

Basic and Diluted Net loss attributable to common stockholders

$

(22,268)

$

(13,290)

Denominator:

Weighted average number of shares:

 

 

  

Basic - Common Stock

 

6,257,476

 

5,292,384

Add: Dilutive effects, as shown separately below

 

 

  

Unvested Stock Options

 

 

Diluted - Common Stock

 

6,257,476

 

5,292,384

Basic Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

Diluted Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

XML 240 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Leases    
Schedule of supplemental Consolidated Balance Sheet information for operating leases

    

March 31, 2024

    

December 31, 2023

Assets

  

  

Right-of-use assets, net

$

90

$

129

Liabilities

 

  

 

  

Right-of-use liabilities, current

 

98

 

138

    

December 31,

2023

    

2022

Assets

Right-of-use assets, net

$

129

$

103

Liabilities

 

  

Right-of-use liabilities, current

138

 

103

Schedule of components of operating lease expense

    

March 31, 2024

    

March 31, 2023

Components operating lease cost

Operating lease cost

$

26

$

26

Short-term leases

 

15

 

15

    

March 31, 2024

    

December 31, 2023

 

Weighted-average remaining lease term (years)

0.68

0.86

 

Weighted-average discount rate

 

8

%  

8

%

    

December 31,

2023

    

2022

Components operating lease cost

 

  

Operating lease cost

$

134

$

102

Short-term leases

40

 

124

    

December 31,

 

2023

    

2022

Weighted-average remaining lease term (years)

 

0.9

0.9

Weighted-average discount rate

 

8

%

8

%

    

December 31,

2023

    

2022

Right of use assets obtained in exchange for lease liabilities

$

376

$

198

Cash paid for amounts included in the measurement of lease liabilities

163

 

105

Cash paid for short term operating leases

 

  

Operating lease payments

40

 

124

Schedule of maturities of operating lease liabilities for continuing operations

Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:

For the three months ending March 31,

    

2024

$

99

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

99

Less: imputed interest

 

(1)

Present value of operating lease liabilities

$

98

Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:

For the twelve months ending December 31,

    

  

2024

$

142

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

142

Less: imputed interest

 

(4)

Present value of operating lease liabilities

$

138

XML 241 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of components of provision (benefit) for income taxes

    

2023

    

2022

Current:

Federal

$

272

$

State

 

7

 

5

Total current

 

279

 

5

Deferred:

 

 

  

Federal

 

(71)

 

1,096

State

 

 

104

Total deferred

 

(71)

 

1,200

Total income tax provision

$

208

$

1,205

Schedule of deferred tax (liabilities) assets, net

    

2023

    

2022

Deferred Tax Assets:

Impairment

$

1,134

$

1,147

Accruals

 

107

 

108

Reserves

 

52

 

75

Interest carryforward

 

31

 

31

Net operating losses

 

3,849

 

2,387

Other

 

60

 

40

Financial instruments

1,392

Start-up costs

982

UNICAP 263A

 

175

 

395

Valuation allowance

 

(7,011)

 

(3,583)

Total deferred tax assets

$

771

 

600

Deferred Tax Liabilities:

Prepaid Expense

$

(162)

 

(24)

Other

 

(30)

 

(157)

Depreciation

 

(597)

 

(509)

Total deferred tax liabilities

 

(789)

 

(690)

Deferred tax (liabilities) assets, net

$

(18)

$

(90)

Schedule of total provision (benefit) for income taxes varies from federal statutory rate

    

2023

    

2022

 

Loss before income tax expense

$

(22,060)

$

(12,085)

Statutory tax rate

 

21

%

 

21

%

Income tax (benefit) expense at federal statutory rate

 

(4,633)

 

(2,538)

Increase (decrease) resulting from:

 

 

  

Permanent differences

 

2,300

 

494

State income tax, net of federal benefit

 

(177)

 

(343)

Valuation allowance

 

3,428

 

3,583

Other, net

 

(710)

 

9

Income tax expense

 

208

 

1,205

Current income tax expense

 

279

 

5

Deferred income tax (benefit)

 

(71)

 

1,200

Total

$

208

$

1,205

Schedule of changes in valuation allowance

    

2023

    

2022

Balance, beginning of the year

$

3,583

$

Additions to valuation allowance

3,428

 

3,583

Balance, end of the year

7,011

 

3,583

Schedule of reconciliation of unrecognized tax benefits

    

2023

    

2022

Balance, beginning of the year

$

$

Additions

 

 

Balance, end of the year

 

 

XML 242 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Warrants    
Fair Value Measurements    
Schedule of fair value using significant unobservable inputs

March 31,

Fair Value Assumption – Warrants

    

2024

 

Exercise Price

$

11.50

Warrant term

4.72

years

Maturity date

 

12/19/2028

Stock Price

 

$

2.26

Risk rate

 

4.13

%

Volatility

37.68

%

Fair Value Assumption – Warrants

    

December 31, 2023

 

Exercise Price

$

11.50

Warrant term

4.97 years

Maturity date

 

12/19/2028

Stock Price

$

3.35

Risk rate

 

3.75

%

Volatility

 

33.29

%

Financing Note    
Fair Value Measurements    
Schedule of fair value using significant unobservable inputs

Fair Value Assumption – Financing Note

    

March 31, 2024

 

Principal

$

2,330

Discount rate

 

25.00

%

Note term

 

2.72

years

Stock Price

$

2.26

Maturity date

 

12/19/2026

Risk rate

 

4.34

%

Volatility

 

36.33

%

Fair Value Assumption – Financing Note

    

December 31, 2023

 

Principal

$

6,805

Discount rate

 

20.00

%

Note term

 

2.97 years

Stock Price

$

3.35

Maturity date

 

12/19/2026

Risk rate

 

3.92

%

Volatility

 

32.49

%

XML 243 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Business Operations (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 19, 2023
USD ($)
shares
Oct. 21, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Amount of transaction costs     $ 3,910
Warrants issued in connection with business combination | shares 340,250    
Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Shares exchange ratio in business combination 10.2776    
Trust account net of redemptions $ 2,137    
Amount of transaction costs $ 3,910    
Initial Public Offering      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Underwriting commissions   $ 2,300  
Other offering costs   523  
Allocated to temporary equity   2,686  
Allocated to additional paid-in capital   137  
Amount of transaction costs   $ 2,823  
Initial Public Offering | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Sale of units, net of underwriting discounts (in shares) | shares   11,500,000  
Purchase price, per unit | $ / shares   $ 10.00  
Proceeds from issuance initial public offering   $ 115,000  
Underwriting commissions   2,300  
Other offering costs   523  
Allocated to temporary equity   2,687  
Allocated to additional paid-in capital   137  
Amount of transaction costs   $ 2,823  
Over allotment option | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Sale of units, net of underwriting discounts (in shares) | shares   1,500,000  
Proceeds from issuance initial public offering   $ 115,000  
Private placement | Private Placement Warrants | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Number of shares received by the holder | shares   675,000  
Price of warrant | $ / shares   $ 10.00  
Proceeds from private placement units   $ 6,750  
Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Shares exchange ratio in business combination 10.2776    
XML 244 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Warrants (Details) - shares
Dec. 19, 2023
Dec. 31, 2023
Class of Warrant or Right [Line Items]    
Warrants outstanding   9,131,250
Warrants issued in connection with business combination 340,250  
Public Warrants | Initial Public Offering    
Class of Warrant or Right [Line Items]    
Warrants outstanding   8,625,000
Private Placement Warrants | Initial Public Offering    
Class of Warrant or Right [Line Items]    
Warrants outstanding   506,250
XML 245 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Segments and geographical information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Revenue based upon the customers country of origin        
Number of operating segments | segment 1   1  
Total revenue, net $ 2,275 $ 980 $ 5,430 $ 7,268
United States        
Revenue based upon the customers country of origin        
Total revenue, net $ 1,962 916 $ 4,361 5,813
Percentage of assets 100.00%   100.00%  
International        
Revenue based upon the customers country of origin        
Total revenue, net $ 313 $ 64 $ 1,069 $ 1,455
XML 246 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - item
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Product Sales    
Revenue Recognition    
Number of performance obligations   1
Product Sales | Minimum    
Revenue Recognition    
Period for collection of receivables   30 days
Product Sales | Maximum    
Revenue Recognition    
Period for collection of receivables   90 days
Software as a Service ("SaaS") and Related Services    
Revenue Recognition    
Number of performance obligations   1
Software as a Service ("SaaS") and Related Services | Minimum    
Revenue Recognition    
Contract period for subscription services 12 months 12 months
Software as a Service ("SaaS") and Related Services | Maximum    
Revenue Recognition    
Contract period for subscription services 60 months 36 months
XML 247 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Product Warranties (Details)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Product warranty term 1 year
XML 248 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Customer Concentration (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Accounts receivable      
Customer Concentration      
Number of customers | customer   1 2
Accounts receivable | Customer concentration risk | Customer 1      
Customer Concentration      
Concentration risk (as a percent)   82.00% 21.00%
Amount of concentration risk   $ 2,011 $ 317
Accounts receivable | Customer concentration risk | Customer 2      
Customer Concentration      
Concentration risk (as a percent)     10.00%
Amount of concentration risk     $ 151
Revenue      
Customer Concentration      
Number of customers | customer 2 1 2
Revenue | Customer concentration risk | Customer 1      
Customer Concentration      
Concentration risk (as a percent) 23.00% 9.00% 11.00%
Amount of concentration risk $ 523 $ 465 $ 799
Revenue | Customer concentration risk | Customer 2      
Customer Concentration      
Concentration risk (as a percent) 20.00% 44.00% 6.00%
Amount of concentration risk $ 455 $ 2,374 $ 436
XML 249 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Restricted Cash $ 0 $ 0
XML 250 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Offering Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 21, 2021
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]    
Transaction costs   $ 3,910
Transaction costs related to business combination reduced from APIC   $ 7,595
Initial Public Offering    
Subsidiary, Sale of Stock [Line Items]    
Transaction costs $ 2,823  
Underwriting commissions 2,300  
Other offering costs 523  
Allocated to temporary equity 2,686  
Allocated to additional paid-in capital $ 137  
XML 251 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 08, 2022
Jan. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies            
Percentage of coverage count on a quarterly basis considered for inventory evaluation       80.00% 80.00%  
Casualty loss on inventories due to floods $ 1,376          
Insurance recoveries 1,221          
Net casualty loss on inventories due to floods $ 155         $ 155
Insurance recoveries received in cash   $ 996 $ 225      
Inventory write down       $ 234 $ 1,689 $ 0
Impairment on inventories         $ 1,689  
XML 252 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
Dec. 31, 2023
Vehicles  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 5 years
Buildings | Minimum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 25 years
Buildings | Maximum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 39 years
Computer equipment | Minimum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 3 years
Computer equipment | Maximum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 5 years
Furniture and fixtures  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 7 years
Machinery and equipment | Minimum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 4 years
Machinery and equipment | Maximum  
Property, Plant and Equipment  
Estimated useful life of property, plant and equipment 7 years
XML 253 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Useful life of capitalized software 5 years  
Advertising costs $ 345 $ 609
Impairment charges on long lived assets $ 0 $ 0
XML 254 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies        
Right-of-use assets, net $ 90 $ 129 $ 129 $ 103
Right-of-use liabilities, current $ 98 $ 138   $ 103
XML 255 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details) - Legacy SMAP
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Reverse Recapitalization  
Cash (Trust) $ 17,996
Redemptions (16,430)
Less: fees to underwriters and advisors (3,910)
Net cash due to Merger recapitalization (2,344)
Issuance of Financing notes 4,481
Net cash received from Financing transaction and Merger recapitalization $ 2,137
XML 256 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization - Components of outstanding shares of common stock (Details) - shares
12 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Dec. 31, 2022
Reverse Recapitalization      
Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023 11,956,823 12,926,296 5,292,384
Class A Common Stock      
Reverse Recapitalization      
Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023 11,956,823   5,292,384
Legacy SMAP | Class A Common Stock      
Reverse Recapitalization      
Class A Common Stock outstanding previous to the Merger 5,184,944    
Number of Shares issued at the date of the business combination 3,691,679    
Redemption of S M A P Class A previous to the Merger (1,493,265)    
Legacy ICI | Class A Common Stock      
Reverse Recapitalization      
Class A Common Stock outstanding previous to the Merger 8,265,144    
XML 257 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 19, 2023
Dec. 31, 2023
Reverse Recapitalization    
Assets recorded at Merger, Goodwill and Intangible assets $ 0  
Transaction costs related to business combination   $ 7,595
Outstanding shares prior to merger, converted during Merger 804,194  
Common stock earnout shares   2,400,000
Market price   $ 12.50
Revenue from earnout provision   $ 68,500
XML 258 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Reverse Recapitalization - Financing Transaction (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
D
$ / shares
shares
Mar. 31, 2024
$ / shares
Financing warrants    
Reverse Recapitalization    
Conversion price   $ 11.50
Exercise price of warrants $ 11.50  
Financing Notes    
Reverse Recapitalization    
Principal amount | $ $ 6.8  
Cash proceeds | $ $ 4.5  
Conversion price $ 10.00  
Interest rate 9.00%  
Interest payable in shares (in percent) 11.00%  
Number of consecutive trading day period to determine volume-weighted average closing sale price | D 30  
Volume-weighted average closing sale price $ 1.00  
Interest rate in the event of default (in percent) 15.00%  
Shares issued | shares 680,500  
Financing Notes | Financing warrants    
Reverse Recapitalization    
Number of warrants issued | shares 340,250  
Exercise price of warrants $ 11.50  
Legacy SMAP | Financing Notes    
Reverse Recapitalization    
Cash proceeds | $ $ 1.3  
Legacy ICI | Financing Notes    
Reverse Recapitalization    
Cash proceeds | $ $ 1.0  
XML 259 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Company's revenue, net disaggregated by type of product and service (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue        
Total revenue $ 2,275 $ 980 $ 5,430 $ 7,268
Product Sales        
Revenue        
Total revenue 2,022 755 4,270 6,681
Software as a service and related services        
Revenue        
Total revenue 200 179 784 348
Ancillary Services        
Revenue        
Total revenue $ 53 $ 46 376 239
Point in time        
Revenue        
Total revenue     4,646 6,920
Over time        
Revenue        
Total revenue     $ 784 $ 348
XML 260 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in contract liabilities      
Beginning balance $ 2,065 $ 297 $ 75
Prepayments (711) 2,552 570
Revenue recognition (200) (784) (348)
Ending balance 1,154 2,065 297
Contract liabilities, non-current $ 238 $ 121 $ 10
Software as a service and related services | Minimum      
Revenue      
Contract period of SaaS subscriptions and related services 12 months 12 months  
Software as a service and related services | Maximum      
Revenue      
Contract period of SaaS subscriptions and related services 60 months 36 months  
XML 261 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Remaining performance obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Remaining performance obligations  
Remaining performance obligations $ 2,065
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining performance obligations  
Remaining performance obligations $ 1,944
Period for completing remaining performance obligations 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining performance obligations  
Remaining performance obligations $ 121
Period for completing remaining performance obligations 37 months
XML 262 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Accounts receivables allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Changes in accounts receivables allowance      
Beginning balance $ 290 $ 290 $ 145
Reversal of account receivables allowance   (304) (13)
Allowance for doubtful accounts $ 191 194 158
Ending balance   $ 180 $ 290
XML 263 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment        
Property, plant and equipment, gross $ 5,527   $ 4,955 $ 3,446
Less: accumulated depreciation (2,144)   (1,871) (1,020)
Property, plant and equipment, net 3,383   3,084 2,426
Depreciation 273 $ 180 872 561
Vehicles        
Property, Plant and Equipment        
Property, plant and equipment, gross 354   354 386
Buildings        
Property, Plant and Equipment        
Property, plant and equipment, gross     43 43
Computer equipment        
Property, Plant and Equipment        
Property, plant and equipment, gross 25   25 23
Furniture and fixtures        
Property, Plant and Equipment        
Property, plant and equipment, gross 3   3 3
Machinery and equipment        
Property, Plant and Equipment        
Property, plant and equipment, gross 1,404   1,404 1,140
Internal-use software        
Property, Plant and Equipment        
Property, plant and equipment, gross $ 3,698   $ 3,126 $ 1,851
XML 264 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Current Assets      
Deposits $ 1,193 $ 1,209 $ 1,962
Prepaid expenses 592 683 102
Other receivables 39 39 1,011
Total other current assets $ 1,824 $ 1,931 $ 3,075
XML 265 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventories      
Infrared cameras $ 4,334 $ 4,955 $ 5,904
Replacement, maintenance, and spare parts 1,230 1,975 3,730
Inventories, current 5,564 6,930 9,634
Infrared cameras 440 389  
Replacement, maintenance, and spare parts 1,104 254  
Inventories, noncurrent 1,544 643  
Total inventories 7,108 7,573 9,634
Impairment on inventories   1,689  
Inventory write down $ 234 $ 1,689 $ 0
XML 266 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Write-downs to net realizable value (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Inventories  
Amount of inventory write-down to net realizable value $ 1,689
XML 267 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued Expense      
Professional fees $ 2,112 $ 3,298 $ 1,705
Salaries and wages 117 121 615
Interest payable 1 70 184
Taxes payable     54
Other 27 54 6
Total accrued expenses $ 2,257 $ 3,543 $ 2,564
XML 268 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Line of Credit (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
Jul. 12, 2022
Apr. 02, 2021
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
May 31, 2022
Mar. 31, 2022
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jan. 22, 2023
Line of Credit                          
Amount repaid                     $ 900    
Wells Fargo                          
Line of Credit                          
Amount borrowed                       $ 1,400  
Amount repaid                       $ 1,400  
B1 Bank                          
Line of Credit                          
Amount borrowed                 $ 300   900    
Amount repaid                     $ 900    
Revolving credit agreement | Wells Fargo                          
Line of Credit                          
Maximum credit commitment $ 0 $ 15,000                      
Fee (as a percent)   0.375%                      
Amount borrowed             $ 1,000 $ 400          
Amount repaid           $ 1,400              
Interest expense 10                        
Termination fees $ 51                        
Revolving credit agreement | Wells Fargo | Federal Funds Rate                          
Line of Credit                          
Interest rate basis spread   0.50%                      
Revolving credit agreement | Wells Fargo | Daily Floating LIBOR                          
Line of Credit                          
Interest rate basis spread   1.00%                      
Revolving credit agreement | Wells Fargo | LIBOR                          
Line of Credit                          
Interest rate basis spread   2.00%                      
Revolving credit agreement | B1 Bank                          
Line of Credit                          
Maximum credit commitment                         $ 3,000
Amount borrowed       $ 600 $ 300                
Amount repaid     $ 900                    
Interest expense                   $ 52      
XML 269 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Stockholder Promissory Note (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jul. 14, 2020
Debt Instrument [Line Items]        
Repayments on stockholder Promissory Note   $ 100 $ 100  
Proceeds from stockholder promissory notes     200  
Stockholder Promissory Note        
Debt Instrument [Line Items]        
Interest rate       0.45%
Repayments on stockholder Promissory Note   100 100  
Proceeds from stockholder promissory notes     200  
Principal outstanding balance     18,347  
Accrued unpaid interest     224  
Interest Expense   $ 30 $ 83  
Stockholder Promissory Note | Common Class A        
Debt Instrument [Line Items]        
Principal amount $ 18,247      
Total face value of promissory note 18,501      
Accrued interest $ 254      
Conversion of convertible notes (in shares) 142,028      
Stockholder Promissory Note | Majority stockholder        
Debt Instrument [Line Items]        
Principal amount       $ 29,718
XML 270 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Related Party Promissory Notes (Details) - Related Party Promissory Note - USD ($)
$ in Thousands
Dec. 19, 2023
Aug. 09, 2022
Dec. 31, 2023
Dec. 08, 2023
Jun. 30, 2023
Debt          
Proceeds from related party debt   $ 1,000      
Loss on extinguishment of debt $ (594)        
Principal amount       $ 200 $ 375
Interest rate         12.00%
Accrued unpaid interest     $ 25    
XML 271 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Legacy SMAP Related Party Promissory Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2023
Mar. 31, 2024
Dec. 31, 2023
Dec. 08, 2023
Nov. 30, 2023
Jun. 30, 2023
May 31, 2023
Apr. 30, 2023
Debt Instrument [Line Items]                
Amount issued in exchange of cancellation     $ 1,000          
Related Party Promissory Note                
Debt Instrument [Line Items]                
Operational working capital       $ 200   $ 375    
Loss on extinguishment of debt $ (594)              
Legacy SMAP | Related Party Promissory Note                
Debt Instrument [Line Items]                
Operational working capital         $ 1,524   $ 1,524 $ 1,524
Amount issued in exchange of cancellation 1,324              
Loss on extinguishment of debt $ (787) $ 136            
XML 272 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
1 Months Ended
Dec. 19, 2023
Dec. 18, 2023
Sep. 30, 2023
Aug. 31, 2023
Jul. 31, 2023
Jun. 30, 2023
May 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Feb. 15, 2023
Feb. 14, 2023
Debt                      
Principal amount     $ 100 $ 500 $ 400 $ 350 $ 100 $ 150 $ 950    
Maturity term     6 months 6 months 6 months 6 months 6 months 6 months 6 months    
Interest rate                   12.00% 10.00%
Discounted percentage of price per share for conversion of unpaid principal and accrued interest to share   50.00%                  
Total face value of the convertible notes $ 2,754                    
Principal outstanding balance 2,550                    
Accrued unpaid interest $ 204                    
XML 273 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Financing Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 19, 2023
Dec. 31, 2023
Mar. 31, 2024
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation   $ 1,000  
Share price   $ 12.50  
Legacy SMAP      
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation   $ 1,324  
Financing Note      
Debt Instrument [Line Items]      
Conversion price of promissory notes   $ 10.00  
Financing Investors | Financing Note      
Debt Instrument [Line Items]      
Principal amount $ 6,805    
Conversion price of promissory notes $ 10.00   $ 5
Interest rate 9.00%    
Interest issued as shares 11.00%    
Number of trading days weighted average price of shares 30 days    
Financing Investors | Financing Note | Legacy SMAP      
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation $ 2,324    
Financing Investors | Financing Note | Event of Default      
Debt Instrument [Line Items]      
Interest rate 15.00%    
Financing Investors | Financing Note | Minimum      
Debt Instrument [Line Items]      
Share price $ 1.00    
XML 274 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Debt Obligations and Schedule Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt    
2024 $ 0 $ 1,397
2027   6,805
Total $ 2,782 $ 8,202
XML 275 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 19, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 09, 2020
Share-Based Compensation                    
Number of shares granted           1,886,166 1,886,166      
2020 Equity Incentive Plan | Stock option                    
Share-Based Compensation                    
Number of shares authorized                   26,500
Additional number of shares authorized     40,000 40,000 43,257       40,000  
Number of share options granted   149,757           149,757    
Expiration term           10 years 10 years      
Number of options granted   149,757         2,050 30,956    
Fair value of options granted (in dollars per share)             $ 33.50 $ 30.91    
Options exercised             110,916 0    
Share-based compensation expense recognized in selling, general and administrative expenses $ 845           $ 1,197 $ 644    
Unrecognized compensation cost related to unvested stock options granted   $ 1,129         0 1,129    
Fair value of shares vested             $ 1,197 $ 841    
2020 Equity Incentive Plan | Stock option | Minimum                    
Share-Based Compensation                    
Service period for options vest and become fully exercisable           2 years 2 years      
2020 Equity Incentive Plan | Stock option | Maximum                    
Share-Based Compensation                    
Service period for options vest and become fully exercisable           4 years 4 years      
XML 276 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details) - 2020 Equity Incentive Plan - Stock option - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation assumptions:    
Exercise price per share $ 74.73 $ 74.73
Expected term (in years) 6 years 6 years
Expected share volatility 39.14% 37.07%
Risk free rate 4.12% 3.16%
XML 277 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Stock option activity (Details) - 2020 Equity Incentive Plan - Stock option - $ / shares
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares        
Balance at beginning of the year (in shares)   108,866 123,804  
Granted (in shares) 149,757 2,050 30,956  
Exercised (in shares)   (110,916) 0  
Forfeited (in shares)     (35,634)  
Expired (in shares)     (10,260)  
Balance at end of the year (in shares) 108,866   108,866 123,804
Weighted average exercise price        
Balance at beginning of the year (in dollars per share)   $ 67.69 $ 67.66  
Granted (in dollars per share)   74.73 74.56  
Exercised (in dollars per share)   $ 74.73    
Forfeited (in dollars per share)     71.87  
Expired (in dollars per share)     72.80  
Balance at end of the year (in dollars per share) $ 67.69   $ 67.69 $ 67.66
Weighted average remaining term and Aggregate Intrinsic Value        
Weighted average remaining term (in years)     7 years 2 months 12 days 9 years 3 months 18 days
XML 278 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Restricted stock unit activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of shares    
Granted (in shares) 1,886,166 1,886,166
Restricted Stock Units    
Number of shares    
Non-vested at the beginning (in shares) 1,886,166 0
Granted (in shares)   1,886,166
Exercised (in shares)   0
Nonvested at the end (in shares)   1,886,166
Weighted Average Grant Date Fair Value    
Non-vested at the beginning (in dollars per share) $ 6.82 $ 0
Granted (in dollars per share) $ 6.82 6.82
Nonvested at the end (in dollars per share)   $ 6.82
XML 279 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Restricted stock unit (Details) - Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation      
Number of awards outstanding   1,886,166 0
Number of awards vested   0  
Granted (in dollars per share) $ 6.82 $ 6.82  
Share based compensation expense   $ 12,864  
XML 280 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders Equity (Details)
12 Months Ended
Dec. 31, 2023
installment
shares
Mar. 31, 2024
shares
Dec. 31, 2022
shares
Stockholders Equity      
Preferred stock authorized 10,000,000    
Common stock authorized 300,000,000 300,000,000 7,708,163
Common stock, shares issued 11,956,823 12,926,296 5,292,384
Common stock, Shares outstanding 11,956,823 12,926,296 5,292,384
Preferred stock, shares outstanding 0 0  
Restricted Stock Units      
Stockholders Equity      
Monthly installments | installment 12    
Class A Common Stock      
Stockholders Equity      
Common stock, shares issued     5,292,384
Common stock, Shares outstanding 11,956,823   5,292,384
XML 281 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (loss) per Share - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options   0  
Percentage of Shares Issued under award 9.30%   12.00%
Public Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 8,625,000    
Class of warrant or right exercise price of warrants or rights $ 11.50   $ 11.50
Private Placement Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 506,250    
Conversion price of promissory notes $ 11.50    
Class of warrant or right exercise price of warrants or rights     11.50
Financing warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 340,250    
Conversion price of promissory notes $ 11.50    
Class of warrant or right exercise price of warrants or rights     $ 11.50
Financing Note      
Earnings (loss) per Share      
Total face value of the convertible notes     $ 6,805
Conversion price of promissory notes     $ 10.00
Financing Note      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     680,500
Interest payments on financing notes      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     2,245,650
Public Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     8,625,000
Earnout shares      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     2,400,000
Private Placement Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     506,250
Financing warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     340,250
XML 282 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Numerator:        
Net (loss) $ (3,922) $ (2,907) $ (22,268) $ (13,290)
Weighted-average shares outstanding, basic and diluted        
Basic - Class A Common Stock 11,966,928 514,946 6,257,476 5,292,384
Diluted - Class A and Class B Common Stock 11,966,928 514,946 6,257,476 5,292,384
Basic Net loss per share attributable to common stockholders $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Diluted Net loss per share attributable to common stockholders $ (0.33) $ (5.65) $ (3.56) $ (2.51)
XML 283 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
agreement
facility
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]    
Operating lease payments $ 163 $ 105
Majority stockholder    
Related Party Transaction [Line Items]    
Number of production facility leased | facility 1  
Number of operating lease agreements | agreement 3  
Operating lease payments $ 163 $ 163
XML 284 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Assets        
Right-of-use assets, net $ 90 $ 129 $ 129 $ 103
Liabilities        
Right-of-use liabilities, current $ 98 $ 138 $ 138 $ 103
XML 285 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of operating lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Components operating lease cost        
Operating lease cost $ 26 $ 26 $ 134 $ 102
Short-term leases $ 15 $ 15 $ 40 $ 124
XML 286 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases    
Operating lease expense $ 174 $ 225
XML 287 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Remaining operating lease term and discounted rates (Details)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Leases        
Weighted-average remaining lease term (years) 8 months 4 days 10 months 24 days 10 months 9 days 10 months 24 days
Weighted-average discount rate 8.00% 8.00% 8.00% 8.00%
XML 288 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental cash flow information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases    
Right of use assets obtained in exchange for lease liabilities $ 376 $ 198
Cash paid for amounts included in the measurement of lease liabilities 163 105
Cash paid for short term operating leases    
Operating lease payments $ 40 $ 124
XML 289 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Maturities of operating lease liabilities for continuing operations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
For the twelve months ending December 31,      
2024   $ 142  
Total operating lease payments $ 99 142  
Less: imputed interest (1) (4)  
Present value of operating lease liabilities $ 98 $ 138 $ 103
XML 290 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes - Components of provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Current:        
Federal     $ 272  
State     7 $ 5
Total current     279 5
Deferred:        
Federal     (71) 1,096
State       104
Total deferred     (71) 1,200
Total income tax provision $ 31 $ (15) $ 208 $ 1,205
XML 291 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes - Deferred tax (liabilities) assets, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets:    
Impairment $ 1,134 $ 1,147
Accruals 107 108
Reserves 52 75
Interest carryforward 31 31
Net operating losses 3,849 2,387
Other 60 40
Financial Instruments 1,392  
Start-up costs 982  
UNICAP 263A 175 395
Valuation allowance (7,011) (3,583)
Total deferred tax assets 771 600
Deferred Tax Liabilities:    
Prepaid Expense (162) (24)
Other (30) (157)
Depreciation (597) (509)
Total deferred tax liabilities (789) (690)
Deferred tax (liabilities) assets, net $ (18) $ (90)
XML 292 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes - Total provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Income Taxes        
Loss before income tax expense $ (3,891) $ (2,922) $ (22,060) $ (12,085)
Statutory tax rate 21.00% 21.00% 21.00% 21.00%
Income tax (benefit) expense at federal statutory rate     $ (4,633) $ (2,538)
Increase (decrease) resulting from:        
Permanent differences     2,300 494
State income tax, net of federal benefit     (177) (343)
Valuation allowance     3,428 3,583
Other, net     (710) 9
Income tax expense     208 1,205
Current income tax expense     279 5
Deferred income tax benefit     (71) 1,200
Total income tax provision $ 31 $ (15) $ 208 $ 1,205
XML 293 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income taxes    
Change in valuation allowance $ 3,428 $ 3,583
Interest Limitation Carryforwards 133  
State and Local Jurisdiction    
Income taxes    
State net operating loss carryforward 22,416  
Net operating losses, subject to expiration 20,218  
Net operating losses, Not subject to expiration 2,198  
Domestic Tax Authority    
Income taxes    
U.S. net operating loss carryforwards 16,771  
Net operating losses, Not subject to expiration $ 16,771  
XML 294 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income taxes - Changes in valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Balance, beginning of the year $ 3,583  
Additions to valuation allowance 3,428 $ 3,583
Balance, end of the year $ 7,011 $ 3,583
XML 295 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 19, 2023
Fair Value Measurements      
Share price   $ 12.50  
Restricted Stock Units      
Fair Value Measurements      
Share price     $ 6.82
Level 3 | Financing Note      
Fair Value Measurements      
Fair value $ 1,695 $ 5,695,000  
XML 296 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Fair Value Assumption - Financing Note (Details) - Financing Note
3 Months Ended 12 Months Ended
Mar. 31, 2024
Y
$ / shares
Dec. 31, 2023
$ / shares
Y
Fair Value Measurements    
Maturity date Dec. 19, 2026 Dec. 19, 2026
Principal    
Fair Value Measurements    
Debt instrument, measurement input 2,330 6,805,000
Discount rate    
Fair Value Measurements    
Debt instrument, measurement input 0.2500 0.2000
Note term    
Fair Value Measurements    
Debt instrument, measurement input | Y 2.72 2.97
Stock Price    
Fair Value Measurements    
Debt instrument, measurement input | $ / shares 2.26 3.35
Risk rate    
Fair Value Measurements    
Debt instrument, measurement input 0.0434 0.0392
Volatility    
Fair Value Measurements    
Debt instrument, measurement input 0.3633 0.3249
XML 297 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Fair Value Assumption - Warrants (Details) - Warrants
Mar. 31, 2024
Y
$ / shares
Dec. 31, 2023
Y
$ / shares
Fair Value Measurements    
Maturity date Dec. 19, 2028 Dec. 19, 2028
Exercise Price    
Fair Value Measurements    
Warrants, measurement input 11.50 11.50
Stock Price    
Fair Value Measurements    
Warrants, measurement input 2.26 3.35
Warrant term    
Fair Value Measurements    
Warrants, measurement input | Y 4.72 4.97
Risk rate    
Fair Value Measurements    
Warrants, measurement input 0.0413 0.0375
Volatility    
Fair Value Measurements    
Warrants, measurement input 0.3768 0.3329
XML 298 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - Subsequent Events - Earnout Waiver Agreement
1 Months Ended
Mar. 31, 2024
shares
Subsequent Events  
Number of shares under lock up 2,146,067
Number of shares released from lock up 2,146,067
XML 299 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets
$ in Thousands
Mar. 31, 2024
USD ($)
Current assets  
Cash and cash equivalents $ 491
Trade accounts receivable, net of allowances of $180 and $180, respectively 677
Inventories, current 5,564
Deferred transaction costs 483
Income taxes receivable 54
Other current assets 1,824
Total current assets 9,093
Property, plant and equipment, net 3,383
Inventories. noncurrent 1,544
Right-of-use assets, net 90
Other noncurrent assets 3
Total assets 14,113
Current liabilities  
Trade accounts payable 4,217
Income taxes payable 2,556
Accrued expense 2,257
Contract liabilities 916
Line of credit 237
Right-of-use liabilities, current 98
Other current liabilities 96
Total current liabilities 10,752
Contract liabilities, noncurrent 238
Convertible notes, noncurrent 1,695
Warrants 20
Deferred tax liabilities, net 47
Total liabilities 12,752
Stockholders' equity (deficit)  
Common stock, $0.0001 par value; 300,000,000 shares authorized as of March 31, 2024, and December 31, 2023, respectively, and 12,926,296 and 11,956,823 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 1
Additional paid-in capital 38,413
Retained earnings (accumulated deficit) (37,053)
Total Stockholders' equity (deficit) 1,361
Total liabilities and Stockholders' equity 14,113
Related Party  
Current liabilities  
Related party promissory note $ 375
XML 300 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets      
Allowance for trade accounts receivable $ 180 $ 180 $ 290
Common stock, Par value per share $ 0.0001 $ 0.0001 $ 0.0001
Common stock, Shares authorized 300,000,000 300,000,000 7,708,163
Common stock, Shares issued 12,926,296 11,956,823 5,292,384
Common stock, Shares outstanding 12,926,296 11,956,823 5,292,384
XML 301 R97.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 08, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Operations          
Revenue, net   $ 2,275 $ 980 $ 5,430 $ 7,268
Cost of goods sold (exclusive of depreciation)   1,404 465 3,986 4,964
Operating expenses:          
Selling, general and administrative   3,163 3,511 22,105 13,606
Depreciation   273 180 872 561
Casualty losses, net of recoveries $ 155       155
Total operating expenses   3,436 3,691 22,977 14,322
Operating loss   (2,565) (3,176) (21,533) (12,018)
Loss (gain) in fair value of convertible notes   475 (287) (970)  
Tariff refund       (2,401)  
Loss (gain) in fair value of warrants liabilities   (29)   (195)  
Loss on financing transaction   876   4,043  
Other (income) expenses, net     (17) (44) (48)
Loss before income taxes   (3,891) (2,922) (22,060) (12,085)
Income tax expense (benefit)   31 (15) 208 1,205
Net loss   $ (3,922) $ (2,907) $ (22,268) $ (13,290)
Weighted-average shares outstanding, basic and diluted          
Basic   11,966,928 514,946 6,257,476 5,292,384
Diluted   11,966,928 514,946 6,257,476 5,292,384
Net loss income per share, basic and diluted          
Basic   $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Diluted   $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Nonrelated Party          
Operating expenses:          
Interest expense   $ 4 $ 29 $ 64 $ 32
Related party          
Operating expenses:          
Interest expense     $ 21 $ 30 $ 83
XML 302 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Common Class A
Previously reported
Common Stock
Common Class A
Elimination of historical equity
Common Stock
Common Class A
Retroactive application of recapitalization
Common Stock
Common Class A
Additional Paid - In Capital
Previously reported
Additional Paid - In Capital
Retained Earnings (Deficit)
Previously reported
Retained Earnings (Deficit)
Previously reported
Total
Beginning Balance at Dec. 31, 2021         $ 2,010 $ 2,010 $ 2,427 $ 2,427 $ 4,437 $ 4,437
Beginning Balance (in shares) at Dec. 31, 2021 514,946 (514,946) 5,292,384 5,292,384            
Net (loss)               (13,290)   (13,290)
Share-based compensation           644       644
Ending Balance at Dec. 31, 2022           2,654   (10,863)   (8,209)
Ending Balance (in shares) at Dec. 31, 2022       514,946            
Net (loss)               (2,907)   (2,907)
Share-based compensation           87       87
Ending Balance at Mar. 31, 2023           2,741   (13,770)   (11,029)
Ending Balance (in shares) at Mar. 31, 2023       514,946            
Beginning Balance at Dec. 31, 2022           2,654   (10,863)   (8,209)
Beginning Balance (in shares) at Dec. 31, 2022       514,946            
Net (loss)               (22,268)   (22,268)
Financing transaction shares           4,641       4,641
Financing transaction shares (in shares)       680,500            
Conversion of convertible debt           2,054       2,054
Conversion of convertible debt (in shares)       550,486            
Conversion of legacy SMAP promissory note           18,501       18,501
Conversion of legacy SMAP promissory note (in shares)       1,459,700            
Issuance of common stock (in shares)       282,074            
Merger recapitalization (Note 3)       $ 1   (1,454)       (1,453)
Merger recapitalization (Note 3) (in shares)       3,691,679            
Deferred transaction costs           (7,595)       (7,595)
Share-based compensation           14,061       14,061
Ending Balance at Dec. 31, 2023       $ 1   32,862   (33,131)   (268)
Ending Balance (in shares) at Dec. 31, 2023       11,956,823            
Net (loss)               (3,922)   (3,922)
Financing transaction shares           876       876
Financing transaction shares (in shares)       387,560            
Conversion of convertible debt           4,475       4,475
Conversion of convertible debt (in shares)       540,897            
Conversion of legacy SMAP promissory note           200       200
Conversion of legacy SMAP promissory note (in shares)       41,016            
Ending Balance at Mar. 31, 2024       $ 1   $ 38,413   $ (37,053)   $ 1,361
Ending Balance (in shares) at Mar. 31, 2024       12,926,296            
XML 303 R99.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating Activities    
Net (loss) $ (3,922) $ (2,907)
Adjustments to reconcile net (loss) income to net cash: (used in) provided by operating activities    
Depreciation 273 180
Allowance for credit losses   191
Non-cash lease expense 39 26
Deferred income tax expenses (benefit) 29  
Loss on financing transaction 876  
Loss (gain) in fair value of warrants liabilities (29)  
Loss (gain) in fair value of convertible notes 475 (287)
Gain on sale of equipment   (17)
Share-based compensation   87
Non-cash PIK interest   21
Increase (decrease) in cash resulting from changes in:    
Trade accounts receivable 1,763 554
Inventories 464 (89)
Deferred transaction costs (483) (1,633)
Other current assets 107 1,254
Trade accounts payable 1,583 1,765
Other current liabilities (18) (59)
Income taxes payable 1,565 9
Income taxes receivable 3 (39)
Contract liabilities (1,028) (66)
Right of use liabilities (36) (24)
Accrued expenses (1,286) 475
Contract liabilities, noncurrent 117 141
Net cash (used in) provided by operating activities 492 (418)
Investing Activities    
Capital expenditures (571) (537)
Proceeds from sale of equipment   30
Net cash used in investing activities (571) (507)
Financing Activities    
Repayments of related party promissory note (200)  
Repayments on stockholder promissory note   (100)
Proceeds from convertible notes   150
Net cash (used in) provided by financing activities (585) 350
Net decrease in cash and cash equivalents (664) (575)
Cash and cash equivalents, beginning of period 1,155 654
Cash and cash equivalents, end of the period 491 79
Supplemental cash flow information    
Interest paid 4  
Income taxes paid   27
Non-cash investing and financing transactions    
Conversion of convertible notes and accrued interest into common stock 4,475  
Proceeds from financing transaction shares 876  
Legacy SMAP    
Non-cash investing and financing transactions    
Conversion of related party promissory note into convertible notes 200  
First Insurance Funding    
Financing Activities    
Repayments of line of credit $ (385)  
B1 Bank    
Financing Activities    
Borrowings under line of credit   $ 300
XML 304 R100.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Business Operations
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Organization and Business Operations    
Organization and Business Operations

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMAP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023, was related to the Company’s formation and IPO, the closing of the IPO, identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to “MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

Note 1 — Organization and Business Operations

MultiSensor AI Holdings, Inc. (“MSAI”, “the Company”, “we” or “our”) and its wholly owned subsidiaries manufacture and distribute multi-sensor systems (hardware and software) for thermographic and other use in a variety of industrial applications. The Company also provides on-prem and cloud-based software and services, including training, calibration, and repairs for its customers. The Company’s customers operate in the distribution and logistics, manufacturing, utility and oil and gas sectors.

The Company is domiciled in Delaware and is a C corporation for tax purposes.

Business Prior to the Business Combination

Prior to the Business Combination, the Company as a corporate entity was SportsMap Tech Acquisition Corp. (“Legacy SMAP”), and the Company’s sponsor was SportsMap, LLC (the “Sponsor”). The registration statement for Legacy SMAP’s initial public offering (“IPO”) was declared effective on October 18, 2021 (the “Effective Date”). On October 21, 2021, Legacy SMP consummated the IPO of 11,500,000 units (the “Units” and, with respect to the Common stock included in the Units being offered, the “public shares”) at $10.00 per Unit, including the full exercise of the underwriters’ over-allotment of 1,500,000 units, generating gross proceeds to Legacy SMAP of $115,000.

Simultaneously with the consummation of the IPO, Legacy SMAP consummated the private placement of 675,000 Units at a price of $10.00 per Unit to the Sponsor and the representative of the underwriters and/or certain of their designees or affiliates, generating gross proceeds to Legacy SMAP of $6,750.

Transaction costs for Legacy SMAP’s IPO amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. Of these transaction costs, $2,687 was charged to temporary equity and $137 was charged to additional paid-in capital. All activity for the period from October 21, 2021 (inception) through December 18, 2023 related to the Company’s formation and IPO, subsequent to closing of the IPO, and identifying a target company for an initial business combination, and consummating the Business Combination (described below). Legacy SMAP generated non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the IPO.

Business Combination Agreement and Related Financing

On December 19, 2023, Legacy SMAP, through its subsidiary ICH Merger Sub Inc. (“Merger Sub”), and Infrared Cameras Holdings Inc (“Legacy ICI”), all of them Delaware corporations, consummated the closing of the transactions contemplated by the Business Combination Agreement, initially entered on December 5, 2022, by and among Legacy SMAP, Legacy ICI, and Merger Sub (the “Business Combination”).

Pursuant to the terms of the Business Combination Agreement, a merger of Legacy SMAP and Legacy ICI was effected by the merger of Merger Sub with and into Legacy ICI, with Legacy ICI surviving the Merger as a wholly-owned subsidiary of Legacy SMAP. As a result of the consummation of the Business Combination, Legacy SMAP changed its name from “SportsMap Tech Acquisition Corp.” to “Infrared Cameras Holdings, Inc.” (“ICI”). In February 2024, ICI changed its name to MultiSensor AI Holdings, Inc.”

Pursuant to the Business Combination Agreement, at the effective time of the Business Combination, (i) each outstanding share of Legacy ICI common stock was converted into the right to receive a number of shares of Company common stock equal to the Exchange Ratio (as defined below), and (ii) each Legacy ICI option, restricted stock unit, restricted stock award that was outstanding immediately prior to the closing of the Business Combination (and by its terms did not terminate upon the closing of the Business Combination) remained outstanding and (x) in the case of options, represented the right to purchase a number of shares of Company common stock equal to the number of shares of Legacy ICI’s common stock subject to such option multiplied by the Exchange Ratio used for Legacy ICI common stock (rounded down to the nearest whole share) at an exercise price per share equal to the exercise price per share for such option divided by the Exchange Ratio (rounded up to the nearest whole cent) and (y) in the case of restricted stock units and restricted stock awards, represented a number of shares of Company common stock equal to the number of shares of Legacy

ICI’s common stock subject to such restricted stock unit or restricted stock award multiplied by the Exchange Ratio (rounded down to the nearest whole share).

The Exchange Ratio was 10.2776 of a share of Company common stock per fully diluted share of Legacy ICI common stock.

On December 19, 2023, the Company received $2,137 held in Legacy SMAP’s trust account net of redemptions. Transaction costs related to the issuance of the trust shares were $3,910.

XML 305 R101.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).

The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.

These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).

Principles of Consolidation

The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.

Going Concern

These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.

Inventory

The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

Deferred transaction costs

Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use

software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Customer Concentration

For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.

For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.

Segment and Geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

The Company holds 100% of its assets within the United States.

New Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.

The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination.

As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.

Going Concern

These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Warrants

The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.

The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.

The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.

Segments and geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

The Company holds 100% of its assets within the United States.

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as the Company satisfies a performance obligation.

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.

— Product Sales

The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.

— Software as a Service (“SaaS”) and Related Services

The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.

The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.

Product Warranties

The Company provides a warranty for the repair or replacement of any defective products within one year of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.

Customer Concentration

For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.

For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.

Inventories

Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.

For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

Property, Plant and Equipment

Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred.

All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

Capitalized Software

The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.

Advertising

The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.

Impairment

Long-Lived Assets

The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.

Leases

Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.

As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.

Income Taxes

The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Taxes. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing

the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.

As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.

Shared-Based Compensation

The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.

The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.

The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).

Contingencies

The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.

In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.

Fair Value

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

Deferred transaction costs

Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

XML 306 R102.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue    
Revenue

Note 3 — Revenue

The following tables summarize the Company’s revenue, net disaggregated by type of product and service:

Three Months Ended March 31,

    

2024

    

2023

Product sales

$

2,022

$

755

Software as a service and related services

 

200

 

179

Ancillary services

 

53

 

46

Total revenue

$

2,275

$

980

Consideration promised in the Company’s contracts with customers is variable due to anticipated reductions, such as sales returns, discounts and miscellaneous claims from customers. The Company estimates the most likely amount it will be entitled to receive and

records an anticipated reduction against Revenues, with an offsetting increase to accrued expenses at the time revenues are recognized. The Company had sales returns from prior periods of $2,880 for the three months ended March 31, 2024, which was a reduction against Revenues. There is no sales return reserve as of March 31, 2024, and December 31, 2023.

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives up-front payment and recognizes revenue over the support term of 12-60 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2023

$

297

Prepayments and adjustments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

 

2,065

Contract liabilities, non-current

$

121

Balance at January 1, 2024

$

2,065

Prepayments and adjustments

 

(711)

Revenue recognition

 

(200)

Balance at March 31, 2024

 

1,154

Contract liabilities, non-current

$

238

Note 4 — Revenue

The following table summarizes the Company’s revenue disaggregated by type of product and service:

    

2023

    

2022

Product sales

$

4,270

$

6,681

Software as a service and related services

 

784

 

348

Ancillary services

 

376

 

239

Total revenue

$

5,430

$

7,268

In 2023 and 2022, $4,646 and $6,920 of the Company’s revenues were recognized as point in time and $784 and $348 revenues were recognized over time, respectively.

Contract Liabilities

Contract liabilities consist of sales of SaaS subscriptions and related services, as well as repair and service agreements, where in most cases, the Company receives prepayments and recognizes revenue over the support term of 12-36 months. The Company classifies these contract liabilities as either current or non-current liabilities based on the expected timing of recognition of related revenue. The following table summarizes the change in contract liabilities:

    

Contract liabilities

Balance at January 1, 2022

$

75

Prepayments

 

570

Revenue recognition

 

(348)

Balance at December 31, 2022

 

297

Prepayments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

$

2,065

Contract liabilities, noncurrent

 

121

Remaining performance obligations

As of December 31, 2023, the Company had $2,065 in remaining performance obligations, of which $1,944 will be completed by the year ended December 31, 2024, and $121 will be completed by the year ended January 31, 2028.

Accounts Receivables Allowance

The following table summarizes the change in the accounts receivables allowance:

December 31,

2023

2022

Beginning balance

    

$

290

    

$

145

Reversal of account receivables allowance

 

(304)

 

(13)

Bad debt expense

 

194

 

158

Ending balance

$

180

$

290

XML 307 R103.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Property, Plant and Equipment

Note 4— Property, Plant and Equipment

The following table summarizes our property, plant and equipment, net:

    

March 31,

    

December 31,

2024

2023

Vehicles

$

354

$

354

Buildings and improvements

 

43

 

43

Computer equipment

 

25

 

25

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,404

Internal-use software

 

3,698

 

3,126

Property, plant and equipment, gross

$

5,527

$

4,955

Less: accumulated depreciation

 

(2,144)

 

(1,871)

Property, plant and equipment, net

$

3,383

$

3,084

Depreciation expense was $273 and $180 for the three months ended March 31, 2024, and 2023, respectively.

Note 5 — Property, Plant and Equipment

The following table summarizes our property, plant and equipment:

December 31,

2023

2022

Vehicles

    

$

354

    

$

386

Buildings

 

43

 

43

Computer equipment

 

25

 

23

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,140

Internal-use software

 

3,126

 

1,851

Property, plant and equipment, gross

$

4,955

$

3,446

Less: accumulated depreciation

 

(1,871)

 

(1,020)

Property, plant and equipment, net

$

3,084

$

2,426

Depreciation expenses were $872 and $561 for the years ended December 31, 2023, and 2022, respectively.

XML 308 R104.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Inventories

Note 5 — Inventories

The following table summarizes inventories:

    

March 31, 

 December 31,

2024

    

2023

Infrared cameras

$

4,334

$

4,955

Replacement, maintenance, and spare parts

 

1,230

 

1,975

Inventories, current

$

5,564

$

6,930

Infrared cameras

$

440

$

389

Replacement, maintenance, and spare parts

 

1,104

 

254

Inventories, noncurrent

$

1,544

$

643

Total inventories

$

7,108

$

7,573

The Company recorded an inventory write down of $234 for the three months ended March 31, 2024.

Note 7 — Inventories

The following table summarizes inventories:

    

December 31,

2023

    

2022

Infrared cameras

$

4,955

$

5,904

Replacement, maintenance, and spare parts

 

1,975

 

3,730

Inventories, current

$

6,930

$

9,634

Infrared cameras

$

389

$

Replacement, maintenance, and spare parts

 

254

 

Inventories, noncurrent

$

643

$

Total inventories

$

7,573

$

9,634

For the year ended December 31, 2023, the Company recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, related to products that are not expected to be sold in one year based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

The following table summarizes the amount of inventory write-downs to net realizable value recorded for each period (in thousands):

    

December 31,

2023

    

2022

Amount of inventory write-down to net realizable value

$

1,689

$

XML 309 R105.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Other Current Assets

Note 6 — Other Current Assets

The following table summarizes other non-current assets:

    

March 31,

    

December 31,

2024

2023

Deposits

$

1,193

$

1,209

Prepaid expenses

 

592

 

683

Other receivables

 

39

 

39

Total other current assets

$

1,824

$

1,931

Note 6 — Other Current Assets

The following table summarizes our other current assets:

December 31,

2023

2022

Deposits

    

$

1,209

    

$

1,962

Prepaid expenses

 

683

 

102

Other receivables

 

39

 

1,011

Total other current assets

$

1,931

$

3,075

As of December 31, 2022, other receivables reflect the amount recoverable by the insurance, related to the damage of inventories in the production facility in Beaumont, Texas as noted in Note 2.

XML 310 R106.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrued Expense    
Accrued Expense

Note 7 — Accrued Expense

The following table summarizes accrued expenses:

    

March 31,

    

December 31,

2024

2023

Professional fees

$

2,112

$

3,298

Salaries and wages

 

117

 

121

Interest payable

 

1

 

70

Other

 

27

 

54

Total accrued expenses

$

2,257

$

3,543

Note 8 — Accrued Expense

The following table summarizes accrued expenses:

December 31,

    

2023

    

2022

Professional fees

$

3,298

$

1,705

Salaries and wages

 

121

 

615

Interest payable

 

70

 

184

Taxes payable

 

 

54

Other

 

54

 

6

Total accrued expense

$

3,543

$

2,564

XML 311 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt    
Debt

Note 8 — Debt

Line of Credit

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. The maturity date is January 22, 2024.

In March and June 2023, the Company borrowed $300 and $600, respectively. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement has since lapsed and has not been renewed.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025. On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interest of the Stockholder Promissory Note into shares of Class A Common Stock.

There was no outstanding debt balance as of March 31, 2024, and December 31, 2023, respectively.

First Insurance Funding line of credit

In December 2023, the Company entered into a line of credit agreement with First Insurance Funding for $647. The maturity date is December 2024. In the three months ended March 31, 2024, the Company repaid $385 of this borrowing.

There was outstanding balance $237 and $0, as of March 31, 2024, and December 31, 2023, respectively.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment. On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and bore an interest rate of 12%.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. This promissory note was repaid in the three months ending March 31, 2024.

There was outstanding balance $375 and $575, as of March 31, 2024, and December 31, 2023, respectively.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of Financing Notes which resulted in an outstanding balance of $200 as of December 31, 2023. The $200 promissory note was converted to were converted into shares of Common Stock at a price of $3.33 per share. This resulted in loss of $136 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 60,060 shares of Common Stock for each share of Common Stock to the converted principal balance.

There was outstanding balance $0 and $200, as of March 31, 2024, and December 31, 2023, respectively.

Convertible Notes

In January 2023, the Company issued unsecured Convertible Notes with several accredited private investors in an aggregate principal amount of $150. The Convertible Notes were converted to Equity on December 19, 2023, as part of the Business Combination.

There was no outstanding balance as of March 31, 2024, and December 31, 2023.

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

On March 31, 2024, $4,475 of the Financing Notes were converted into shares of Common Stock at a price of $5 per share. This resulted in loss of $740 recorded under loss on financing transaction within the Consolidated Statements of Operations as the Company agreed to issue 327,500 shares of Common Stock for each share of Common Stock to the converted principal balance of the Financing Notes.

There was outstanding balance $1,695 and $5,695, as of March 31, 2024, and December 31, 2023, respectively.

Debt Obligations and Schedule Maturities

As of March 31, 2024, aggregate principal repayments of total debt for the next five years are as follows:

2024

    

$

612

2025

 

2026

 

2,170

2027

 

2028

 

Thereafter

 

$

2,782

Note 9 — Debt

Wells Fargo Line of Credit

On April 2, 2021, the Company entered into an asset based revolving credit agreement with Wells Fargo Bank, National Association, as amended on June 18, 2021 (the “Credit Agreement”). The Credit Agreement provided an aggregate revolving credit commitment of $15,000 subject to a borrowing base consisting of eligible accounts receivable and inventory. The Credit Agreement included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. This Credit Agreement had a maturity date of April 3, 2023.

The interest rate applicable to the Credit Agreement was either (i) the Base Rate, which is the higher of the Prime Rate, the Federal Funds Rate plus 0.5% and the Daily Floating LIBOR Rate plus 1.0%, or (ii) LIBOR plus a margin of 2.0%. The Company was subjected to a non-use fee of 0.375% on the daily average unused portion of the commitment under the Credit Agreement.

Obligations under the Credit Agreement were secured (with certain exceptions) by first priority security interests on all of the Company’s assets.

The Credit Agreement permitted voluntary prepayments (without reducing availability for future revolving borrowings) and voluntary commitment reductions at any time, in each case without premium or penalty.

In March and May 2022, the Company borrowed $400 and $1,000, respectively and in June 2022, the Company repaid the entire $1,400 borrowing.

On July 12, 2022, the Company voluntarily reduced the revolving credit commitment to zero ($0) and terminated the Credit Agreement. At the time of the termination, the interest expense was $10 and termination fees were $51, which were charged to selling, general and administrative expenses in the Consolidated Statements of Operations.

B1 Bank Line of Credit

On January 22, 2023, the Company entered into an asset-based revolving credit agreement with B1 Bank (the “Line of Credit”). The Line of Credit provided an aggregate revolving credit commitment of $3,000, subject to a borrowing base consisting of eligible accounts receivable and inventory. The Line of Credit included borrowing capacity available for letters of credit and revolving loans available for working capital and other general corporate purposes. In March and June 2023, the Company borrowed $300 and $600, respectively. Throughout 2023, the Company paid $52 in interest. In December 2023, the Company repaid the entire $900 borrowing. The Line of Credit agreement terminated in January 2024 and has not been renewed.

Stockholder Promissory Note

On July 14, 2020, the Company issued a promissory note to its majority stockholder in an amount of $29,718 (the “Stockholder Promissory Note”). The Stockholder Promissory Note bore interest at the rate of 0.45% per annum, with all principal and accrued interest due and payable in full on July 14, 2025.

The Stockholder Promissory Note was unsecured. Principal and interest payments were made by the Company in cash or in kind prior to maturity.

During the years ended December 31, 2023, and 2022 the Company made principal cash payments of $100 and $100, respectively. The Company received additional proceeds in the amount of $200 in 2022.

On December 31, 2022, the principal outstanding balance was $18,347 and accrued unpaid interest was $224.

Interest expenses for the years ended December 31, 2023, and 2022 were $30 and $83, respectively. Interest expense is paid-in-kind.

On May 31, 2023, the Company completed the conversion of the outstanding principal and accrued and unpaid interests of the Stockholder Promissory Note into shares of Class A Common Stock. At the time of conversion, the total face value of the Stockholder Promissory Note was $18,501, comprising $18,247 in principal and $254 in accrued interest. In exchange for the contribution of the

Stockholder Promissory Note, the Company issued 142,028 shares of its Class A Common Stock to the creditor, in accordance with ASC 405-20-40, “Liabilities - Extinguishments of Liabilities - Derecognition”. No cash was exchanged as part of this transaction.

Related Party Promissory Notes

On August 9, 2022, the Company borrowed $1,000 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The promissory note shall be payable in full on any future date on which the lender demands repayment On December 19, 2023, in connection with the Business Combination, the promissory note was exchanged for an equal amount of Financing Notes which resulted in loss on the extinguishment of debt of $594 recorded under loss on financing transaction within the Consolidated Statements of Operations.

In June 2023, the Company borrowed $375 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment. The Notes have a maturity date of 12 months from the effective date and beared an interest rate of 12%. Accrued unpaid interest was $25 on December 31, 2023.

On December 8, 2023, the Company borrowed $200 under an unsecured non-interest-bearing promissory note with a related party to fund short-term working capital needs. The Related Party Promissory Note shall be payable in full on any future date on which the lender demands repayment.

Legacy SMAP Related Party Promissory Notes

In April, May and November 2023, Legacy SMAP secured operational working capital of $1,524. The promissory notes were not interest bearing and were not convertible into any securities of the company. The promissory notes were to be payable upon consummation of an initial business combination; provided that the Company has the right to extend the repayment date for up to 12 months thereafter in the event that the minimum cash transaction is not met or would not be met but for such extension. The minimum cash transaction proceeds were not met at the closing of the Business Combination, and as such, the Company has elected to extend repayment of the promissory notes beyond the closing. The principal balance may be prepaid at any time.

On December 19, 2023, in connection with the Business Combination, $1,324 of the promissory notes was exchanged for an equal amount of financing notes which resulted in loss on the extinguishment of debt of $787 recorded under loss on financing transaction within the Consolidated Statements of Operations.

Convertible Notes

In September 2023, August 2023, July 2023, June 2023, May 2023, January 2023 and December 2022, Legacy ICI issued unsecured convertible notes with several accredited private investors in an aggregate principal amount of $100, $500, $400, $350, $100, $150 and $950, respectively. The notes had a maturity date of 6 months from the effective date and beared a paid-in-kind interest rate of 10% per annum which was increased to 12% effective on February 15, 2023.

In the event of and prior to the consummation of an initial public offering (“IPO”) or de-SPAC transaction, the unpaid principal balance and accrued interest were to be automatically converted into ICI Class A Common Stock at the imputed price per share of common stock of the IPO, discounted at 50%.

On December 19, 2023, in connection with the Business Combination, Legacy ICI completed the conversion of the outstanding principal and accrued and unpaid interests of the convertible notes into shares of Class A Common Stock. At the time of conversion, the total face value of the convertible notes was $2,754, comprising $2,550 in principal and $204 in accrued interest.

Financing Notes

On December 19, 2023, in connection with the Business Combination, the Company issued the Financing Notes to several accredited private investors in an aggregate principal amount of $6,805, including $2,324 of which were issued in exchange for other debt instruments as described above.

Each Financing Note will mature on the third anniversary of the closing of the Business Combination (the “Maturity Date”) and is convertible at any time at the holder’s option at a conversion price of $10.00 per share, subject to certain customary adjustments (such

shares issuable upon conversion of Financing Notes, the “Conversion Shares”). Except with the consent of the holder of the applicable Financing Note, the Company may not repay any principal amount of any Financing Note prior to the Maturity Date.

The Company will pay interest on the aggregate unconverted and then outstanding principal amount of such notes at the rate of 9% per annum, payable (i) quarterly on January 1, April 1, July 1 and October 1, beginning April 1, 2024, (ii) on each date on which a holder elects to convert any amount of Financing Notes and (iii) on the Maturity Date (each such date, an “Interest Payment Date”), in cash or, if the holder elects to receive interest on the Financing Note in the form of shares of the Company’s common stock. If the Holder elects to receive interest in shares of the Company’s common stock, such interest shall be payable at a rate of 11% per annum in duly authorized, validly issued, fully paid and non-assessable shares of the Company’s common stock at a volume-weighted average price for the 30 consecutive trading days ending on the trading day immediately prior to the applicable Interest Payment Date (which shall not be less than $1.00) (such shares payable in lieu of cash interest, the “Interest Shares”). Failure to pay interest is deemed an event of default and the interest rate shall increase automatically to 15% per annum until repaid.

Debt Obligations and Schedule Maturities

As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:

2024

    

$

1,397

2025

 

2026

 

2027

 

6,805

2028

 

Thereafter

$

8,202

XML 312 R108.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Stockholders' Equity

Note 9 — Stockholders’ Equity

Total authorized capital stock of the Company as of December 31, 2023, is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of March 31, 2024, and December 31, 2023, there were 12,926,296 and 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding, respectively.

Note 11 — Stockholders Equity

Total authorized capital stock of the Company as of December 31, 2023 is 300,000,000 shares of common stock and 10,000,000 shares of preferred stock. As of December 31, 2023, there were 11,956,823 shares of common stock issued and outstanding and no shares of preferred stock outstanding.

As of December 31, 2022, there were 5,292,384 shares of Legacy ICI Class A common stock issued and outstanding.

XML 313 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Earnings per Share    
Earnings per Share

Note 10 — Earnings per Share

Basic earnings (loss) per share is computed in accordance with ASC Topic 260, Earnings Per Share, by dividing the net income (loss) attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) by the weighted average shares of common stock, including the diluted effect of stock options. There are no other antidilutive financial instruments.

Since the Company was in a net loss position for the three months ended March 31, 2024 and 2023, respectively, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

The following table summarizes the computation of basic and diluted earnings per share:

Three Months Ended March 31,

2024

2023

Numerator:

 

Basic and Diluted Net loss attributable to common stockholders

 

$

(3,922)

 

$

(2,907)

Denominator:

Weighted average number of shares:

Basic - Class A Common Stock

11,966,928

514,946

Add: Dilutive effects, as shown separately below

Unvested Stock Options

Diluted - Class A and Class B Common Stock

11,966,928

514,946

Basic Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

Diluted Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

The table above does not include (i) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (ii) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (iii) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (iv) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (v) 1,886,166 shares of new Common Stock underlying the Company’s RSU Awards that were vested but not issued as of January 1, 2024, or (vi) shares of new Common Stock that will be available for issuance under the 2023 Incentive Award Plan, which will initially be equal to an incremental 9.3% of the fully-diluted shares as of the Business Combination.

There were no antidilutive financial instruments for the three months ended March 31, 2023.

Note 12 — Earnings (loss) per Share

Basic earnings (loss) per share is computed in accordance with ASC 260, Earnings Per Share, by dividing the net loss attributable to holders of common stock by the weighted average shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income by the weighted average shares of common stock outstanding, including the dilutive effects of stock options.

The following table summarizes the computation of basic and diluted earnings (loss) per share:

Since the Company was in a net loss position for the years ended 2023 and 2022, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive.

    

2023

    

2022

Numerator:

 

  

 

  

Basic and Diluted Net loss attributable to common stockholders

$

(22,268)

$

(13,290)

Denominator:

Weighted average number of shares:

 

 

  

Basic - Common Stock

 

6,257,476

 

5,292,384

Add: Dilutive effects, as shown separately below

 

 

  

Unvested Stock Options

 

 

Diluted - Common Stock

 

6,257,476

 

5,292,384

Basic Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

Diluted Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

The diluted earnings (loss) per share is the same as the basic earnings (loss) share for years ended December 31, 2023 and 2022 as all potential common shares including stock options are anti-dilutive and are therefore excluded from the computation of diluted net profit per share. The table above does not include (i) up to 680,500 shares of new Common Stock that will be issuable upon conversion of $6,805 in Financing Notes at a conversion rate of $10.00 per share, (ii) up to 2,245,650 shares of new Common stock that may be issuable as interest payments on the Financing Notes, (iii) up to 8,625,000 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding public warrants at an exercise price of $11.50 per share for cash, (iv) up to 2,400,000 Earnout Shares that will be issuable if certain conditions are met (v) up to 506,250 shares of new Common Stock that will be issuable upon exercise of the Company’s outstanding private warrants at an exercise price of $11.50 per share, (vi) up to 340,250 shares of new Common Stock that will be issuable upon exercise of the Financing Warrants at an exercise price of $11.50 per share for cash, (vii) shares of new Common Stock that will be issuable upon the exercise of Company’s Options, (viii) shares of new Common Stock underlying the Company’s RSU Awards or (ix) shares of new Common Stock that will be available for issuance under

the 2023 Incentive Award Plan, which will initially be equal to 12% of the fully-diluted shares as of the Business Combination (excluding the Earnout Shares and shares payable as interest on the Financing Notes).

XML 314 R110.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation    
Share-Based Compensation

Note 11 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non-voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance. All of total unrecognized compensation cost related to unvested stock options granted under the Plan vested as part of the Business Combination on December 19, 2023.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vested on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

As of January 1, 2024, there are 1,886,166 RSUs outstanding, all with only service conditions. All of the RSUs outstanding were vested as of March 31, 2024. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. If a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

Note 10 — Share-Based Compensation

Stock Options

On October 9, 2020, the Company implemented the 2020 Equity Incentive Plan (the “Plan”) pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The Plan initially authorized grants to purchase up to 26,500 shares of authorized but unissued Class B non- voting Common Stock of Legacy ICI.

In December 2020, May 2021 and December 2021, the Plan was amended to increase the number of stock options granted for issuance under the Plan by an additional 43,257, 40,000 and 40,000 shares, respectively. As of December 31, 2022, the amount of stock options granted was 149,757 shares.

Stock options could be granted under the Plan with an exercise price equal to the share’s fair value at the grant date. The options vest and become fully exercisable over service periods ranging from two to four years from the date of grant. The options expire ten years after issuance.

On December 19, 2023, in connection with the Business Combination, which triggered accelerated vesting of all outstanding stock options, resulted in an additional $845 share-based compensation expense.

The grant date fair value of each option award is estimated on the date of grant using the Black-Scholes- Merton option-pricing model based on the following weighted average assumptions:

    

2023

    

2022

 

Valuation assumptions:

Exercise price per share

$

74.73

$

74.73

Expected term (in years)

 

6.0

 

6.0

Expected share volatility

 

39.14

%  

 

37.07

%

Expected dividend yield

 

 

Risk free rate

 

4.12

%  

 

3.16

%

The following table summarizes the Company’s stock option activity during the year ended December 31, 2023 and 2022:

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price    

    

remaining term

    

Value

Balance at January 1, 2022

 

123,804

$

67.66

 

9.3

$

Granted

 

30,956

 

74.56

 

 

Exercised

 

 

 

 

Forfeited

 

(35,634)

 

71.87

 

  

 

Expired

 

(10,260)

 

72.80

 

 

Balance at December 31, 2022

 

108,866

$

67.69

 

7.2

$

Exercisable at December 31, 2022

 

 

 

 

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price

    

remaining term

    

Value

Balance at January 1, 2023

 

108,866

$

67.69

 

7.2

$

Granted

 

2,050

 

74.73

 

 

Exercised

 

(110,916)

 

74.73

 

 

Forfeited

 

 

 

  

 

Expired

 

 

 

 

Balance at December 31, 2023

 

$

 

$

Exercisable at December 31, 2023

 

 

 

 

The weighted average grant-date fair value of options granted during the years 2023 and 2022 was $33.50 and $30.91, respectively. 110,916 and zero shares were exercised during the years ended December 31, 2023, and 2022, respectively.

Total share-based compensation expense related to stock options recognized in selling, general and administrative expenses in 2023 and 2022 was $1,197 and $644, respectively.

At December 31, 2023 and 2022, there was none and $1,129, respectively, of total unrecognized compensation cost related to unvested stock options granted under the Plan.

The total fair value of shares vested during the years ended December 31, 2023, and 2022 was $1,197 and $841, respectively.

Restricted Stock Units

Prior to the effective time of the Business Combination, the Company granted 1,886,166 Transaction RSU Awards to certain employees. Each Transaction RSU Award vests on January 1, 2024. In addition, each Transaction RSU Award is expected to be settled in twelve substantially equal monthly installments starting on the date following the first anniversary of the closing of the Business Combination.

An additional award of restricted stock units is expected to be granted by the Company to certain employees upon the effectiveness of the Form S-8 that will register common stock issuable under the Company’s 2023 incentive award plan, which is expected to occur in 2024.

Presented below is a summary of the status of outstanding RSUs, including showing the vesting status based on the service and criteria.

    

    

Weighted

Number

Average Grant

 

of shares

 

Date Fair Value

Non-vested at January 1, 2023

 

$

Granted

 

1,886,166

 

6.82

Exercised

 

 

Forfeited

 

 

Expired

 

 

Nonvested at December 31, 2023

 

1,886,166

$

6.82

As of December 31, 2023, there are 1,886,166 RSUs outstanding, all with only service conditions. None have vested as of December 31, 2023. All RSUs were assigned a fair value of $6.82, which is based on the fair value of the Company’s common stock on the date of the grant.

Stock compensation expense for Transaction RSU Awards have only service vesting conditions. Expense will be recognized on a straight-line basis for all RSU awards with only service conditions. In the event that a RSU grant holder is terminated before the award is fully vested for RSUs granted under the 2023 incentive award plan, the full amount of the unvested portion of the award will be recognized as a forfeiture in the period of termination. We recognized a total shared based compensation expense related to RSUs of $12,864 during the year ended December 31, 2023.

XML 315 R111.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Related Party Transactions    
Related Party Transactions

Note 12— Related Party Transactions

Stockholder Promissory Note and Related Party Promissory Note

See Note 8.

Leases

See Note 13.

Note 13 — Related Party Transactions

Stockholder and Related Party Promissory Notes

See Note 9.

Leases

The Company leases its corporate office and one production facility from its majority stockholder under three operating lease agreements. The Company paid the majority stockholder total lease payments $163, for the years ended December 31, 2023, and 2022, under these lease agreements.

XML 316 R112.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Leases    
Leases

Note 13 — Leases

The Company leases consist of operating leases related to corporate offices and production facilities with a related party.

Supplemental Consolidated Balance Sheet information for operating leases on March 31, 2024, and December 31, 2023, is as follows:

    

March 31, 2024

    

December 31, 2023

Assets

  

  

Right-of-use assets, net

$

90

$

129

Liabilities

 

  

 

  

Right-of-use liabilities, current

 

98

 

138

Components of operating lease cost for the twelve months ending March 31, 2024, and 2023:

    

March 31, 2024

    

March 31, 2023

Components operating lease cost

Operating lease cost

$

26

$

26

Short-term leases

 

15

 

15

Remaining operating lease term and discounted rates as of March 31, 2024, and December 31, 2023, are as follows:

    

March 31, 2024

    

December 31, 2023

 

Weighted-average remaining lease term (years)

0.68

0.86

 

Weighted-average discount rate

 

8

%  

8

%

Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:

For the three months ending March 31,

    

2024

$

99

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

99

Less: imputed interest

 

(1)

Present value of operating lease liabilities

$

98

Note 14 — Leases

Operating leases

The Company leases consist of operating leases related to corporate offices and production facilities.

Supplemental Consolidated Balance Sheet information for operating leases on December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Assets

Right-of-use assets, net

$

129

$

103

Liabilities

 

  

Right-of-use liabilities, current

138

 

103

Components of operating lease cost for the twelve months ending December 31, 2023, and 2022:

    

December 31,

2023

    

2022

Components operating lease cost

 

  

Operating lease cost

$

134

$

102

Short-term leases

40

 

124

For the years ended December 31, 2023, and 2022, the Company incurred operating lease expense totaling $174 and $225, respectively, and operating lease expense was recognized on a straight-line basis over the term of the lease.

Remaining operating lease term and discounted rates as of December 31, 2023, and 2022, are as follows:

    

December 31,

 

2023

    

2022

Weighted-average remaining lease term (years)

 

0.9

0.9

Weighted-average discount rate

 

8

%

8

%

Supplemental cash flow information related to leases for the twelve months ending December 31, 2023, and 2022, is as follows:

    

December 31,

2023

    

2022

Right of use assets obtained in exchange for lease liabilities

$

376

$

198

Cash paid for amounts included in the measurement of lease liabilities

163

 

105

Cash paid for short term operating leases

 

  

Operating lease payments

40

 

124

Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:

For the twelve months ending December 31,

    

  

2024

$

142

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

142

Less: imputed interest

 

(4)

Present value of operating lease liabilities

$

138

XML 317 R113.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitment and Contingency
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Commitment and Contingency    
Commitment and Contingency

Note 14 — Commitment and Contingency

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of March 31, 2024, the Company is not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s condensed consolidated financial position, results of operations, or liquidity.

Note 15 — Commitments and Contingencies

Contingencies

Liabilities for loss contingencies arising from claims, earn-outs, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

In the ordinary course of the business, the Company is subject to periodic legal or administrative proceedings. As of December 31, 2023, and 2022, the Company was not involved in any material claims or legal actions which, in the opinion of management, the ultimate disposition would have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity.

XML 318 R114.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Income Taxes    
Income Taxes

Note 15 — Income Taxes

The Company has determined that a discrete year-to-date method of reporting would provide more reliable results for the quarters ended March 31, 2023, and March 31, 2024, due the difficulty in projecting future results.

The Company’s provision for income taxes was a $31 tax expense for the three months ended March 31, 2024, and a $15 tax benefit for the three months ended March 31, 2023. The Company maintains a valuation allowance on its deferred tax assets and intends to do so until there is sufficient evidence to support the reversal of all or some portion of this allowance.

For the three-month periods ended March 31, 2024, and 2023, the Company’s effective income tax rates were as follows:

    

2024

    

2023

 

Three months ended March 31,

(0.78)

%  

(7.97)

%

The effective tax rates for the three-months periods ended March 31, 2024, and 2023, respectively, was below the U.S. statutory tax rate of 21% primarily due to losses generated by the Company and the Company’s valuation allowance.

During the first quarter ended March 31, 2024, the Company determined that it experienced an ownership change as defined under Internal Revenue Code Section 382. The result of the ownership change is subjecting tax attributes to an annual limitation which includes the utilization of the Company’s net operating losses. The Company will continue to monitor ownership changes throughout future periods.

Note 16 — Income taxes

The components of the provision for income taxes for the years ended December 31, 2023, and 2022 were as follows:

    

2023

    

2022

Current:

Federal

$

272

$

State

 

7

 

5

Total current

 

279

 

5

Deferred:

 

 

  

Federal

 

(71)

 

1,096

State

 

 

104

Total deferred

 

(71)

 

1,200

Total income tax provision

$

208

$

1,205

    

2023

    

2022

Deferred Tax Assets:

Impairment

$

1,134

$

1,147

Accruals

 

107

 

108

Reserves

 

52

 

75

Interest carryforward

 

31

 

31

Net operating losses

 

3,849

 

2,387

Other

 

60

 

40

Financial instruments

1,392

Start-up costs

982

UNICAP 263A

 

175

 

395

Valuation allowance

 

(7,011)

 

(3,583)

Total deferred tax assets

$

771

 

600

Deferred Tax Liabilities:

Prepaid Expense

$

(162)

 

(24)

Other

 

(30)

 

(157)

Depreciation

 

(597)

 

(509)

Total deferred tax liabilities

 

(789)

 

(690)

Deferred tax (liabilities) assets, net

$

(18)

$

(90)

The total provision for income taxes for the years ended December 31, 2023, and 2022 varies from the federal statutory rate as a result of the following:

    

2023

    

2022

 

Loss before income tax expense

$

(22,060)

$

(12,085)

Statutory tax rate

 

21

%

 

21

%

Income tax (benefit) expense at federal statutory rate

 

(4,633)

 

(2,538)

Increase (decrease) resulting from:

 

 

  

Permanent differences

 

2,300

 

494

State income tax, net of federal benefit

 

(177)

 

(343)

Valuation allowance

 

3,428

 

3,583

Other, net

 

(710)

 

9

Income tax expense

 

208

 

1,205

Current income tax expense

 

279

 

5

Deferred income tax (benefit)

 

(71)

 

1,200

Total

$

208

$

1,205

Deferred income taxes reflect the impact of temporary differences between the amount of assets and liabilities recognized for financial reporting purposes and such amounts recognized for tax purposes. As a result of the Company’s evaluation of both the positive and negative evidence, the Company determined it does not believe it is more likely than not that its deferred tax assets will be utilized in the foreseeable future and has recorded a valuation allowance. For the year ended December 31, 2023, the Company

recognized income tax expense because of a true-up on the federal tax payable and interest on late payment of the federal tax payable. For the year ended December 31, 2022, the Company recognized income tax expense because of a change in valuation allowance.

Changes in the valuation allowance are as follows:

    

2023

    

2022

Balance, beginning of the year

$

3,583

$

Additions to valuation allowance

3,428

 

3,583

Balance, end of the year

7,011

 

3,583

The Company intends to continue maintaining a valuation allowance on its deferred tax assets until there is sufficient evidence to support reversal of all or some portion of these allowances.

The Company reported U.S. net operating loss carryforwards of $16,771 and state net operating loss carryforward of $22,416. For state income tax purposes, the Company has $20,218 of net operating losses which are subject to expiration. The carryforward life for the net operating losses is dependent on the rules for each jurisdiction and therefore the losses are subject to expiration with the earliest year being 2033 and the latest year being 2044. The U.S. net operating loss carryforwards of $16,771 of federal and $2,198 of state NOLs will not expire. In addition, the Company also had U.S. interest limitation carryforwards of $133 with an indefinite expiration date.

A reconciliation of unrecognized tax benefits is as follows:

    

2023

    

2022

Balance, beginning of the year

$

$

Additions

 

 

Balance, end of the year

 

 

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes in the consolidated statement of operation and as of December 31, 2023, and 2022, the Company did not accrue interest and penalties. The Company does not expect its unrecognized tax benefits to change significantly in the next twelve months. We file income tax returns in the U.S. as well as in various states and the Company notes that the earliest year open to examination is 2020. The Company is not currently under examination by any major tax jurisdiction.

XML 319 R115.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair value measurements    
Fair value measurements

Note 16 — Fair value measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

March 31, 2024

 

Principal

$

2,330

Discount rate

 

25.00

%

Note term

 

2.72

years

Stock Price

$

2.26

Maturity date

 

12/19/2026

Risk rate

 

4.34

%

Volatility

 

36.33

%

The fair value of the Financing Notes as of March 31, 2024, is $1,695 and was classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of March 31, 2024, is $20 and was classified as Level 3 within the fair value hierarchy.

March 31,

Fair Value Assumption – Warrants

    

2024

 

Exercise Price

$

11.50

Warrant term

4.72

years

Maturity date

 

12/19/2028

Stock Price

 

$

2.26

Risk rate

 

4.13

%

Volatility

37.68

%

Note 17 — Fair Value Measurements

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, earn-outs, and accounts payable where the carrying value approximates fair value due to the short-term nature of each instrument.

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.

The Company’s financial instruments consist of cash and cash equivalents, accounts receivables and accounts payables, where the carrying amount approximates fair value due to the short-term nature of each instrument.

On October 9, 2020, the Company implemented the Plan pursuant to which the Company’s Board of Directors may grant stock options to employees and non-employees. The common stock granted as part of the Plan were recorded in equity and classified as Level 3 within the fair value hierarchy.

On December 19, 2023, prior to the closing of the Business Combination, the Board of Directors of Legacy ICI authorized that the shares of common stock which were subject to the Transaction RSU Awards would be delivered in accordance with the terms of the Restricted Stock Unit Agreement. All Transaction RSU Awards issued were valued using a fair value of $6.82, which was the closing share price of our common stock on that date. The common stock granted as part of the Plan were recorded in equity and classified as Level 1 within the fair value hierarchy.

The convertible note was valued using a probability-weighted expected return method (“PWERM”) based on the probabilities of different potential outcomes for the note. The fair value of the convertible note was determined using the following significant unobservable inputs.

Fair Value Assumption – Financing Note

    

December 31, 2023

 

Principal

$

6,805

Discount rate

 

20.00

%

Note term

 

2.97 years

Stock Price

$

3.35

Maturity date

 

12/19/2026

Risk rate

 

3.92

%

Volatility

 

32.49

%

The fair value of the Financing Notes as of December 31, 2023 is $5,695 and is classified as Level 3 within the fair value hierarchy.

The fair value of the Company’s outstanding warrants as of December 31, 2023 and is classified as Level 1 within the fair value hierarchy.

Fair Value Assumption – Warrants

    

December 31, 2023

 

Exercise Price

$

11.50

Warrant term

4.97 years

Maturity date

 

12/19/2028

Stock Price

$

3.35

Risk rate

 

3.75

%

Volatility

 

33.29

%

XML 320 R116.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent events
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Subsequent events    
Subsequent events

Note 17 — Subsequent events

The Company has evaluated its financial statements as of and for the three months ended March 31, 2024, for subsequent events through May 15, 2024. Based upon this review, other than as described below, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the condensed consolidated financial statements.

On April 5, 2024, the Company converted an additional $1,650 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On April 16, 2024, the Company entered into a Common Stock Purchase Agreement with B. Riley Principal Capital II. This Agreement provides the Company the opportunity to sell to B. Riley Principal Capital II up to $25,000 of Common Stock at market price. As part of the Agreement, the Company issued 171,821 shares of Common Stock to B. Riley Principal Capital II as consideration for its commitment to purchase future shares.

On April 30, 2024, the Company converted $430 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

On May 10, 2024, the Company converted $250 of the Financing Notes into shares of the Company’s common stock at a price of $5 per share.

Note 18 — Subsequent Events

For the consolidated financial statements as of December 31, 2023, the Company has evaluated subsequent events through March 29, 2024, the date the financial statements were available to be issued.

In March 2024, the Company entered into an earnout waiver agreement whereby the Company and other parties thereto agreed to cancel the earnout provision in the Business Combination Agreement referenced in Note 1.

In March 2024, the Company entered into an agreement to waive the lock-up restrictions with respect to 2,146,067 shares of the Company’s common stock which are currently subject to lock-up pursuant to that certain Lock-Up Agreement, dated December 19, 2023, between the Company, SportsMap, LLC, and certain other holders of the Company’s common stock. The 2,146,067 shares being released from lock-up restrictions are held by certain holders who are not affiliates of the Company. Without such waiver, these shares would have been subject to lock-up restrictions until June 19, 2024.

XML 321 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. References to GAAP issued by the Financial Accounting Standards Board (“FASB”) in these accompanying notes to the condensed consolidated financial statements are to the FASB Accounting Standards Codification (“ASC”).

The condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in Stockholders’ equity (deficit), and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024, are not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2023, included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.

These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company included in its Annual Report for the fiscal year ended December 31, 2023 (“2023 Annual Report”).

 
Principles of Consolidation

Principles of Consolidation

The Company’s condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. There are no items of comprehensive income.

 
Going Concern

Going Concern

These unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company will continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity, or equity-like instruments) and to continue to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Going Concern

These consolidated financial statements have been prepared in accordance with U.S. GAAP assuming the Company will continue as a going concern. The going concern assumption contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

The Company is developing its customer base and has not completed its efforts to establish a stabilized source of revenue sufficient to cover its expenses. The Company has suffered net losses, negative cash flows from operations, and negative net working capital. The Company expects it may continue to incur losses or limited income in the future. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

In response to these conditions, the Company plans to obtain additional liquidity including raising additional funds from investors (in the form of debt, equity or equity-like instruments) and continuing to reduce operating expenses. However, these plans are subject to market conditions, and are not within the Company’s control, and therefore, cannot be deemed probable. As a result, the Company has concluded that management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the Company’s consolidated financial statements in its 2023 Annual Report and are supplemented by the notes to the unaudited condensed consolidated financial statements in this report. The unaudited condensed consolidated financial statements in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.

 
Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

 
Accounts Receivable

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for credit losses is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for credit losses for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for credit losses.

Accounts Receivable

Accounts receivables are stated at net realizable value. The allowance for doubtful accounts is determined through an evaluation of the aging of the Company’s accounts receivable balances, and considers such factors as the customer’s creditworthiness, the customer’s payment history and current economic conditions. A provision is recognized to bad debt expense and the allowance for doubtful accounts for accounts determined to be uncollectible. Bad debt written-off and any recovery of bad debt write-off is applied to the allowance for doubtful accounts.

Inventory

Inventory

The Company evaluates at the end of each quarter and year-end its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing if the costs of inventories are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance, and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

MSAI classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
MSAI recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
MSAI classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market and the Company has not identified any indicator of impairment.

Inventories

Inventories are carried at the lower of cost or net realizable value and primarily consist of infrared cameras and various other components and parts. The Company accounts for inventory using the weighted average cost method. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be in excess of anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

At the end of each quarter and at year-end the Company evaluates its inventory based on i) its current operating plan to estimate the demand of inventories based on market environment, current portfolio of customers and upcoming purchase orders from customers, ii) full count of inventory at year end and 80% coverage count on a quarterly basis to identify if there are any inventories that are not sold in the operating business cycle, have slow movement and/or are obsolete, iii) assessing whether the costs of individual line items in inventory are greater than net realizable value and should be impaired. Inventory is evaluated and adjusted for excess or obsolete quantities when conditions exist to indicate that inventories are likely to be more than anticipated demand or are obsolete based upon the Company’s assumptions about future demand for its products.

On October 8, 2022, the Company incurred a casualty loss. The Company performed a physical inventory count of all inventories on January 19, 2023, accounting for a casualty loss of $1,376 related to a flood in the Beaumont warehouse. The Company did not identify material count discrepancies between its inventory count and its corresponding inventory/financial accounting records and did not identify any material weakness in controls for inventories as of December 31, 2022. This amount is offset by insurance recoveries of $1,221, resulting in a net $155 of casualty losses, net of recoveries presented on the consolidated statement of operations. Of the $1,221 in insurance recoveries, $225 was received in cash in December 2022 and the remaining $996 was received in cash in January 2023.At the end of each quarter, the Company reviews short-term and long-term classification of inventories related to infrared cameras, as well as to replacement, maintenance and spare parts. Using similar analyses and sources of information as for the inventory write down to net realizable value assessment, the Company makes the following determinations:

The Company classifies as short-term inventories that are expected to be sold in the subsequent twelve months.
The Company recognizes an inventory write down for inventories that cannot be sold in the market and net realizable value is below cost.
The Company classifies as long-term inventories the inventories that are not expected to be sold in the following twelve months but for which ones there is an active market, and the Company has not identified any indicator of impairment.

For the year ended December 31, 2023, the Company updated its operating plan and recorded an inventory write down of $1,689, which were charged to costs of goods sold in the Consolidated Statements of Operations, primarily related to products that are not expected to be sold, based on customer demand and current market conditions. No inventory write down was recognized for the year ended December 31, 2022.

Deferred transaction costs

Deferred transaction costs

Deferred transaction costs are directly attributable to capital raise and financing transactions are capitalized as current assets on the consolidated balance sheet.

Deferred transaction costs

Deferred transaction costs represent amounts paid for legal, consulting, and other offering expenses in conjunction with the future raising of additional capital to be performed within one year. These costs are netted against additional paid-in capital after the Merger was complete.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these condensed consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for credit losses, warranty reserves, amortization of internal-use

software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts and disclosures of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are adjusted to reflect actual experience when necessary. Significant estimates reflected in these consolidated financial statements include, but are not limited to revenue recognition, useful life of fixed assets, allowance for doubtful accounts receivable, capitalization of internal-use software, share-based compensation, estimation of contingencies and estimation of income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Customer Concentration

Customer Concentration

For the three months ended March 31, 2024, two customers accounted for 23% and 20% or $523 and $455 of total net revenue, which is recorded under the entity’s one operating segment.

For the year ended December 31, 2023, one customer accounted for 9% or $465 of total net revenue, which is recorded under the entity’s one operating segment.

Customer Concentration

For the year ended December 31, 2023, one customer accounted for 82% or $2,011 of accounts receivables and one customer accounted for 44% or $2,374 of revenue.

For the year ended December 31, 2022, two customers accounted for 21% or $317 and 10% or $151, respectively of accounts receivables and two customers accounted for 11% or $799 and 6%or $436, respectively of revenue.

Segment and Geographical information

Segment and Geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

The Company holds 100% of its assets within the United States.

Segments and geographical information

Segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating segment.

The following table summarizes revenue based upon the customers country of origin:

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

The Company holds 100% of its assets within the United States.

New Accounting Pronouncements

New Accounting Pronouncements

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topics 740): Improvements to Income Tax Disclosures” to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard may have on our financial statement disclosures.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. As the Company is a smaller reporting company, ASU 2016-13 is effective for the Company’s annual reporting periods, and interim periods within those years, beginning after December 15, 2022, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. In April 2019, the FASB issued ASU 2019-04, Codification Improvements Financial Instruments-Credit Losses (Topic 326). ASU 2019-04 provides narrow-scope amendments to help apply ASU 2016-13 and is effective with the adoption of ASU 2016-13. The Company adopted ASU 2016-13 and ASU 2019-04 on January 1, 2023, and it did not have a material impact on its financial statements.

Recently Issued Accounting Standards Not Yet Adopted

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The amendments require disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in Accounting Standards Codification 280, Segment Reporting. The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The amendments require (i) enhanced disclosures in connection with an entity’s effective tax rate reconciliation and (ii) income taxes paid disaggregated by jurisdiction. The amendments are effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of the amendments to have a material impact on its financial statements.

Warrants  

Warrants

The Company has 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP (comprised of 8,625,000 warrants issued in SMAP’s initial public offering and 506,250 warrants issued in a private placement to SMAP’s sponsor concurrently with SMAP’s initial public offering), and 340,250 warrants were issued in connection with the financing transaction consummated concurrently with the Business Combination.

The warrants are accounted in accordance with the guidance contained in ASC 815-40-15-7D. The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.

The 9,131,250 warrants outstanding as of December 31, 2023, that were assumed from SMAP, are classified as equity-classified instruments, and the 340,250 warrants that were issued in connection with the financing transaction consummated concurrently with the Business Combination are classified as liability-classified instruments.

Revenue Recognition  

Revenue Recognition

Revenue is accounted for under ASC 606, Revenue from Contracts with Customers through the following steps:

Identify the contract with a customer;
Identify the performance obligations in the contract;
Determine the transaction price;
Allocate the transaction price to performance obligations in the contract; and
Recognize revenue when or as the Company satisfies a performance obligation.

Revenue is recognized net of allowances for returns and any sales taxes collected from customers.

Revenue Sources

The Company’s revenues are derived from multiple sources. The following are descriptions of principal revenue generating activities.

— Product Sales

The Company recognizes revenue from product sales at point of time, at the amount to which it expects to be entitled when control of the products is transferred to its customers. Control is transferred at Free On Board (“FOB”) Destination. Payment for products is collected within 30 – 90 days following transfer of control. Product sales are considered one performance obligation.

— Software as a Service (“SaaS”) and Related Services

The Company sells SaaS subscriptions that comprise access to the cloud platform and technical support and upgrades of the software.

The software subscription is accounted for as service obligation. The access to the cloud platform has stand-alone functionality and represents one performance obligation, and the technical support and upgrades of the software are considered distinct from another, are not considered critical for the functionality of the software, and are considered a separate stand ready performance obligation.

The Company’s SaaS subscription services are generally contracted for a period of 12 – 36 months. Annual subscription payments are made in advance, are initially recognized as customer prepayments and revenue is recognized ratably over the subscription period.

— Ancillary Services

Ancillary services derived from on-site inspections, the calibration of infrared cameras, maintenance and training are recognized at point of time when service is provided to the customer.

Shipping and Handling

Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and included in cost of goods sold as incurred.

Transaction Price Allocated to Performance Obligations

The Company allocates the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price (SSP) basis.

Contract Liabilities

Contract liabilities include billed and unbilled amounts resulting from in-transit shipments, as we have an unconditional right to payment upon the completion of all performance obligations. Contract liabilities also include customer prepayments consisting of advances from customers related to products and SaaS subscriptions, as well as repair and service agreements, for which the Company has not yet recognized revenue.

Product Warranties  

Product Warranties

The Company provides a warranty for the repair or replacement of any defective products within one year of purchase. Estimated future warranty costs are accrued and charged to cost of goods sold in the period that the related revenue is recognized. These estimates are derived from historical data and trends of product reliability and costs of repairing and replacing defective products.

Cash, Cash Equivalents and Restricted Cash  

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits. Restricted cash, if any, represents amounts that the Company is unable to access for operational purposes. As of December 31, 2023, and 2022, the Company had no restricted cash.

Offering Costs  

Offering Costs

The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (“SAB”) Topic 5A — “Expenses of Offering”. Offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that are directly related to the IPO. Offering costs are allocated to the separable financial instruments to be issued in the IPO based on a relative fair value basis, compared to total proceeds received. Offering costs directly attributable to the issuance of an equity contract to be classified in equity are recorded as a reduction of equity. Offering costs for equity contracts that are classified as assets and liabilities are expensed immediately. Upon closing of the IPO on October 21, 2021, offering costs associated with the common stock and the warrants were charged to temporary equity. Transaction costs amounted to $2,823, consisting of $2,300 of underwriting commissions and $523 of other offering costs. $2,686 was all charged to temporary equity and $137 was charged to additional paid-in capital. For the year ended December 31, 2023, the Company incurred transaction costs related to the Business Combination of approximately $7,595 which are included as a reduction in APIC on the consolidated statements of changes in stockholders’ equity. The Company paid $3,910 in transaction costs related to legal, banking, and accounting advisory fees at the closing of the Business Combination.

Property, Plant and Equipment  

Property, Plant and Equipment

Property, plant, and equipment is recorded at cost and is depreciated on the straight-line basis over its estimated useful life. Upon retirement or sale, the cost of assets disposed, and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operating income (loss). Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred.

All property, plant, and equipment is depreciated (to the extent of estimated salvage values) on the straight-line method based on estimated useful lives of the assets as follows:

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

Capitalized Software  

Capitalized Software

The Company capitalizes certain internal and external costs incurred to acquire or create internal use software in the development stage. Internal costs capitalized are directly attributable to the development of the software. Capitalized software is included in property, plant and equipment and is amortized over 5 years on the straight-line method once development is complete.

Advertising  

Advertising

The Company expenses advertising costs as incurred. Advertising costs were $345 and $609 for the years ended December 31, 2023, and 2022, respectively.

Impairment  

Impairment

Long-Lived Assets

The Company reviews the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset may not be recoverable. If a long-lived asset is tested for recoverability and the undiscounted estimate future cash flows expected to result from the use and eventual disposition of the asset is less than the carrying amount of the asset, the asset cost is adjusted to fair value and an impairment loss is recognized as the amount by which the carrying amount of a long-lived asset exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No impairment was recognized for the years ended December 31, 2023, and 2022.

Leases  

Leases

Leases are accounted under ASC 842, Leases. The Company’s lease portfolio consists of real estate leases. Some leases have the option to extend or terminate the lease and the Company recognizes these terms when it is reasonably certain that the option will be exercised.

As a lessee, the Company determines if an arrangement is a lease at commencement. The Right-of-Use (ROU) lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments related to the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. We use incremental borrowing rates based on information available at the commencement date to determine the present value of our lease payments. The Company leases relate to its corporate office and production facilities. As of December 31, 2023, and 2022, all leases are classified as operating leases.

Income Taxes  

Income Taxes

The Company accounts for income taxes under the asset and liability method in accordance with ASC 740, Income Taxes. The income tax accounting guidance results in two components of income tax expense: current and deferred. Current income tax expense reflects taxes to be paid or refunded for the current period by applying the provisions of the enacted tax law to the taxable income or excess of deductions over revenues. The Company recognizes a net deferred tax asset or liability based on the tax effects of the differences between the book and tax basis of assets and liabilities. Enacted changes in tax rates and laws are recognized in the period in which they occur. Deferred income tax expense results from the change in the net deferred tax asset or liability between periods. The deferred tax asset is reduced by a valuation allowance if, based on the weight of evidence available, it is more likely than not some portion or all of a deferred tax asset will not be realized.

The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. The Company does not have any uncertain tax positions that require recognition or measurement in the Company’s consolidated financial statements. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.

ASC 740, “Income Taxes,” requires the Company to reduce its deferred tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. In assessing

the realizability of deferred tax assets, management considers whether it is more likely than not that all or a portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of appropriate character during the periods in which those temporary differences become deductible. Management considers the weight of available evidence, both positive and negative, including the scheduled reversal of deferred tax assets and liabilities (including the impact of available carryback and carryforward periods), projected future taxable income, and tax planning strategies in making this assessment. To the extent the Company believes that it does not meet the test that recovery is more likely than not, it establishes a valuation allowance. To the extent that the Company establishes a valuation allowance or changes this allowance in a period, it adjusts the tax provision or tax benefit in the consolidated statement of operations. Management uses its best judgment in determining provisions or benefits for income taxes, and any valuation allowance recorded against previously established deferred tax assets. The Company has measured the value of deferred tax assets for the year ended December 31, 2023, based on the cumulative weight of positive and negative evidence that exists as of the date of the financial statements. Should the cumulative weight of all available positive and negative evidence change in the forecast period, the expectation of realization of deferred tax assets existing as of December 31, 2023, prospectively may change.

As a result, the Company established a valuation allowance based on the weight of available evidence, both positive and negative, including results of recent and current operations and our estimates of future taxable income or loss. In order to determine the amount of deferred tax assets or liabilities, as well as the valuation allowances, the Company used estimates and assumptions regarding future taxable income and other business considerations. Changes in these estimates and assumptions, including changes in tax laws and other changes impacting the ability to recognize the underlying deferred tax assets, could require adjustments to the valuation allowances.

Shared-Based Compensation  

Shared-Based Compensation

The Company issues share-based awards to certain employees and non-employees in the form of stock options, which are measured at fair value at the date of grant. The fair value determined at the grant date and is expensed on a straight-line basis over the vesting period. The share-based awards are classified as equity. Share-based compensation expense is included within selling and general administrative expense in the consolidated statements of operations.

The Company estimates grant date fair value using the Black-Scholes-Merton option-pricing model. The use of a valuation model requires management to make certain assumptions with respect to selected model inputs. The Company grants stock options at exercise prices determined equal to the fair value of common stock on the date of the grant. The fair value of the Company’s common stock is based on the Company’s historical financial performance and observable arms-length sales of the Company’s capital stock.

The expected term represents the period that the share-based awards are expected to be outstanding. The stock option grants are “plain vanilla” and the Company determines the expected term using the simplified method as provided by the Securities and Exchange Commission. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. The risk-free rate for the expected term of the options is based on the U.S. Treasury yield curve at the date of the grant. Forfeitures are recognized as they occur (Note 10).

Contingencies  

Contingencies

The Company accrues costs relating to litigation claims and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to contingent liabilities are reflected in the consolidated statements of operations in the period in which different facts or information become known or circumstances change that affect the Company’s previous judgments with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of contingent liabilities may be materially different from previous estimates and could require adjustments to the estimated reserves to be recognized in the period such new information becomes known.

In circumstances where the most likely outcome of a contingency can be reasonably estimated, the Company accrues a liability for that amount. Where the most likely outcome cannot be estimated, a range of potential losses is established and if no one amount in that range is more likely than others, the low end of the range is accrued.

Fair Value  

Fair Value

The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. A three-tiered hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value. This hierarchy requires that the Company use observable market data, when available, and minimize the use of unobservable inputs when determining fair value:

Level 1: observable inputs such as quoted prices in active markets;
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly; and
Level 3: unobservable inputs in which there is little or no market data, which requires that the Company develop its own assumptions.
Tariff refund  

Tariff refund

Tariff refund includes refunds from the U.S. Customs and Border Protection (“CBP”) resulting from overpayment of customs duties, taxes, and fees.

Basis of Presentation and Principles of Consolidation  

Basis of Presentation and Principles of Consolidation

The consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.

The Merger was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combination.

As a result of Legacy ICI being the accounting acquirer in the Merger, the financial reports filed with the SEC by the Company subsequent to the Merger are prepared as if ICI is the accounting predecessor of the Company. The historical operations of Legacy ICI are deemed to be those of the Company. Thus, the financial statements included reflect (i) the historical operating results of Legacy ICI prior to the Merger; (ii) the consolidated results of the Company, following the Merger on December 19, 2023; (iii) the assets and liabilities of Legacy ICI at their historical cost; and (iv) the Company’s equity structure for all periods presented. The recapitalization of the number of shares of common stock is reflected retroactively to the earliest period presented and will be utilized for calculating loss per share in all prior periods presented.

XML 322 R118.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Summary of revenue based upon the customers country of origin

Three Months Ended March 31,

    

2024

    

2023

United States

$

1,962

$

916

International

 

313

 

64

Total revenue

$

2,275

$

980

    

2023

    

2022

United States

$

4,361

$

5,813

International

 

1,069

 

1,455

Total revenue, net

$

5,430

$

7,268

Schedule of estimated useful lives of property, plant, and equipment  

Assets

    

Estimated Useful Life

Vehicles

 

5 years

Buildings

 

25-39 years

Computer equipment

 

3-5 years

Furniture and fixtures

 

7 years

Machinery and equipment

 

4-7 years

XML 323 R119.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue    
Summary of company's revenue, net disaggregated by type of product and service

Three Months Ended March 31,

    

2024

    

2023

Product sales

$

2,022

$

755

Software as a service and related services

 

200

 

179

Ancillary services

 

53

 

46

Total revenue

$

2,275

$

980

    

2023

    

2022

Product sales

$

4,270

$

6,681

Software as a service and related services

 

784

 

348

Ancillary services

 

376

 

239

Total revenue

$

5,430

$

7,268

Summary of change in contract liabilities

    

Contract liabilities

Balance at January 1, 2023

$

297

Prepayments and adjustments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

 

2,065

Contract liabilities, non-current

$

121

Balance at January 1, 2024

$

2,065

Prepayments and adjustments

 

(711)

Revenue recognition

 

(200)

Balance at March 31, 2024

 

1,154

Contract liabilities, non-current

$

238

    

Contract liabilities

Balance at January 1, 2022

$

75

Prepayments

 

570

Revenue recognition

 

(348)

Balance at December 31, 2022

 

297

Prepayments

 

2,552

Revenue recognition

 

(784)

Balance at December 31, 2023

$

2,065

Contract liabilities, noncurrent

 

121

Summary of change in accounts receivables allowance  

December 31,

2023

2022

Beginning balance

    

$

290

    

$

145

Reversal of account receivables allowance

 

(304)

 

(13)

Bad debt expense

 

194

 

158

Ending balance

$

180

$

290

XML 324 R120.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Summary of Company's property, plant and equipment

    

March 31,

    

December 31,

2024

2023

Vehicles

$

354

$

354

Buildings and improvements

 

43

 

43

Computer equipment

 

25

 

25

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,404

Internal-use software

 

3,698

 

3,126

Property, plant and equipment, gross

$

5,527

$

4,955

Less: accumulated depreciation

 

(2,144)

 

(1,871)

Property, plant and equipment, net

$

3,383

$

3,084

December 31,

2023

2022

Vehicles

    

$

354

    

$

386

Buildings

 

43

 

43

Computer equipment

 

25

 

23

Furniture and fixtures

 

3

 

3

Machinery and equipment

 

1,404

 

1,140

Internal-use software

 

3,126

 

1,851

Property, plant and equipment, gross

$

4,955

$

3,446

Less: accumulated depreciation

 

(1,871)

 

(1,020)

Property, plant and equipment, net

$

3,084

$

2,426

XML 325 R121.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Inventories    
Summary of inventories

    

March 31, 

 December 31,

2024

    

2023

Infrared cameras

$

4,334

$

4,955

Replacement, maintenance, and spare parts

 

1,230

 

1,975

Inventories, current

$

5,564

$

6,930

Infrared cameras

$

440

$

389

Replacement, maintenance, and spare parts

 

1,104

 

254

Inventories, noncurrent

$

1,544

$

643

Total inventories

$

7,108

$

7,573

    

December 31,

2023

    

2022

Infrared cameras

$

4,955

$

5,904

Replacement, maintenance, and spare parts

 

1,975

 

3,730

Inventories, current

$

6,930

$

9,634

Infrared cameras

$

389

$

Replacement, maintenance, and spare parts

 

254

 

Inventories, noncurrent

$

643

$

Total inventories

$

7,573

$

9,634

Summary of amount of inventory write-downs to net realizable value  

    

December 31,

2023

    

2022

Amount of inventory write-down to net realizable value

$

1,689

$

XML 326 R122.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Summary of Company's other non-current assets

    

March 31,

    

December 31,

2024

2023

Deposits

$

1,193

$

1,209

Prepaid expenses

 

592

 

683

Other receivables

 

39

 

39

Total other current assets

$

1,824

$

1,931

December 31,

2023

2022

Deposits

    

$

1,209

    

$

1,962

Prepaid expenses

 

683

 

102

Other receivables

 

39

 

1,011

Total other current assets

$

1,931

$

3,075

XML 327 R123.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrued Expense    
Summary of accrued expenses

    

March 31,

    

December 31,

2024

2023

Professional fees

$

2,112

$

3,298

Salaries and wages

 

117

 

121

Interest payable

 

1

 

70

Other

 

27

 

54

Total accrued expenses

$

2,257

$

3,543

December 31,

    

2023

    

2022

Professional fees

$

3,298

$

1,705

Salaries and wages

 

121

 

615

Interest payable

 

70

 

184

Taxes payable

 

 

54

Other

 

54

 

6

Total accrued expense

$

3,543

$

2,564

XML 328 R124.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt    
Schedule of aggregate principal repayments of total debt for the next five years

2024

    

$

612

2025

 

2026

 

2,170

2027

 

2028

 

Thereafter

 

$

2,782

As of December 31, 2023, aggregate principal repayments of total debt for the next five years were as follows:

2024

    

$

1,397

2025

 

2026

 

2027

 

6,805

2028

 

Thereafter

$

8,202

XML 329 R125.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Earnings per Share    
Schedule of computation of basic and diluted earnings (loss) per share

Three Months Ended March 31,

2024

2023

Numerator:

 

Basic and Diluted Net loss attributable to common stockholders

 

$

(3,922)

 

$

(2,907)

Denominator:

Weighted average number of shares:

Basic - Class A Common Stock

11,966,928

514,946

Add: Dilutive effects, as shown separately below

Unvested Stock Options

Diluted - Class A and Class B Common Stock

11,966,928

514,946

Basic Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

Diluted Net loss per share attributable to common stockholders

 

$

(0.33)

 

$

(5.65)

    

2023

    

2022

Numerator:

 

  

 

  

Basic and Diluted Net loss attributable to common stockholders

$

(22,268)

$

(13,290)

Denominator:

Weighted average number of shares:

 

 

  

Basic - Common Stock

 

6,257,476

 

5,292,384

Add: Dilutive effects, as shown separately below

 

 

  

Unvested Stock Options

 

 

Diluted - Common Stock

 

6,257,476

 

5,292,384

Basic Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

Diluted Net loss per share attributable to common stockholders

$

(3.56)

$

(2.51)

XML 330 R126.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Compensation  
Summary of weighted average assumptions for grant date fair value of each option award

    

2023

    

2022

 

Valuation assumptions:

Exercise price per share

$

74.73

$

74.73

Expected term (in years)

 

6.0

 

6.0

Expected share volatility

 

39.14

%  

 

37.07

%

Expected dividend yield

 

 

Risk free rate

 

4.12

%  

 

3.16

%

Summary of stock option activity

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price    

    

remaining term

    

Value

Balance at January 1, 2022

 

123,804

$

67.66

 

9.3

$

Granted

 

30,956

 

74.56

 

 

Exercised

 

 

 

 

Forfeited

 

(35,634)

 

71.87

 

  

 

Expired

 

(10,260)

 

72.80

 

 

Balance at December 31, 2022

 

108,866

$

67.69

 

7.2

$

Exercisable at December 31, 2022

 

 

 

 

Weighted

Weighted

Aggregate

Number of

average

average

Intrinsic

    

shares

    

exercise price

    

remaining term

    

Value

Balance at January 1, 2023

 

108,866

$

67.69

 

7.2

$

Granted

 

2,050

 

74.73

 

 

Exercised

 

(110,916)

 

74.73

 

 

Forfeited

 

 

 

  

 

Expired

 

 

 

 

Balance at December 31, 2023

 

$

 

$

Exercisable at December 31, 2023

 

 

 

 

Summary of restricted stock units outstanding

    

    

Weighted

Number

Average Grant

 

of shares

 

Date Fair Value

Non-vested at January 1, 2023

 

$

Granted

 

1,886,166

 

6.82

Exercised

 

 

Forfeited

 

 

Expired

 

 

Nonvested at December 31, 2023

 

1,886,166

$

6.82

XML 331 R127.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Leases    
Schedule of supplemental Consolidated Balance Sheet information for operating leases

    

March 31, 2024

    

December 31, 2023

Assets

  

  

Right-of-use assets, net

$

90

$

129

Liabilities

 

  

 

  

Right-of-use liabilities, current

 

98

 

138

    

December 31,

2023

    

2022

Assets

Right-of-use assets, net

$

129

$

103

Liabilities

 

  

Right-of-use liabilities, current

138

 

103

Schedule of components of operating lease expense

    

March 31, 2024

    

March 31, 2023

Components operating lease cost

Operating lease cost

$

26

$

26

Short-term leases

 

15

 

15

    

March 31, 2024

    

December 31, 2023

 

Weighted-average remaining lease term (years)

0.68

0.86

 

Weighted-average discount rate

 

8

%  

8

%

    

December 31,

2023

    

2022

Components operating lease cost

 

  

Operating lease cost

$

134

$

102

Short-term leases

40

 

124

    

December 31,

 

2023

    

2022

Weighted-average remaining lease term (years)

 

0.9

0.9

Weighted-average discount rate

 

8

%

8

%

    

December 31,

2023

    

2022

Right of use assets obtained in exchange for lease liabilities

$

376

$

198

Cash paid for amounts included in the measurement of lease liabilities

163

 

105

Cash paid for short term operating leases

 

  

Operating lease payments

40

 

124

Schedule of maturities of operating lease liabilities for continuing operations

Maturities of operating lease liabilities for continuing operations under the new lease standard as of March 31, 2024, are as follows:

For the three months ending March 31,

    

2024

$

99

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

99

Less: imputed interest

 

(1)

Present value of operating lease liabilities

$

98

Maturities of operating lease liabilities for continuing operations under the new lease standard as of December 31, 2023, are as follows:

For the twelve months ending December 31,

    

  

2024

$

142

2025

 

2026

 

2027

 

2028

 

Thereafter

 

Total operating lease payments

$

142

Less: imputed interest

 

(4)

Present value of operating lease liabilities

$

138

XML 332 R128.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Income Taxes    
Schedule of components of provision (benefit) for income taxes  

    

2023

    

2022

Current:

Federal

$

272

$

State

 

7

 

5

Total current

 

279

 

5

Deferred:

 

 

  

Federal

 

(71)

 

1,096

State

 

 

104

Total deferred

 

(71)

 

1,200

Total income tax provision

$

208

$

1,205

Schedule of deferred tax (liabilities) assets, net  

    

2023

    

2022

Deferred Tax Assets:

Impairment

$

1,134

$

1,147

Accruals

 

107

 

108

Reserves

 

52

 

75

Interest carryforward

 

31

 

31

Net operating losses

 

3,849

 

2,387

Other

 

60

 

40

Financial instruments

1,392

Start-up costs

982

UNICAP 263A

 

175

 

395

Valuation allowance

 

(7,011)

 

(3,583)

Total deferred tax assets

$

771

 

600

Deferred Tax Liabilities:

Prepaid Expense

$

(162)

 

(24)

Other

 

(30)

 

(157)

Depreciation

 

(597)

 

(509)

Total deferred tax liabilities

 

(789)

 

(690)

Deferred tax (liabilities) assets, net

$

(18)

$

(90)

Schedule of total provision (benefit) for income taxes varies from federal statutory rate  

    

2023

    

2022

 

Loss before income tax expense

$

(22,060)

$

(12,085)

Statutory tax rate

 

21

%

 

21

%

Income tax (benefit) expense at federal statutory rate

 

(4,633)

 

(2,538)

Increase (decrease) resulting from:

 

 

  

Permanent differences

 

2,300

 

494

State income tax, net of federal benefit

 

(177)

 

(343)

Valuation allowance

 

3,428

 

3,583

Other, net

 

(710)

 

9

Income tax expense

 

208

 

1,205

Current income tax expense

 

279

 

5

Deferred income tax (benefit)

 

(71)

 

1,200

Total

$

208

$

1,205

Schedule of changes in valuation allowance  

    

2023

    

2022

Balance, beginning of the year

$

3,583

$

Additions to valuation allowance

3,428

 

3,583

Balance, end of the year

7,011

 

3,583

Schedule of reconciliation of unrecognized tax benefits  

    

2023

    

2022

Balance, beginning of the year

$

$

Additions

 

 

Balance, end of the year

 

 

Schedule of effective income tax rates

    

2024

    

2023

 

Three months ended March 31,

(0.78)

%  

(7.97)

%

 
XML 333 R129.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Warrants    
Fair value measurements    
Schedule of fair value using significant unobservable inputs

March 31,

Fair Value Assumption – Warrants

    

2024

 

Exercise Price

$

11.50

Warrant term

4.72

years

Maturity date

 

12/19/2028

Stock Price

 

$

2.26

Risk rate

 

4.13

%

Volatility

37.68

%

Fair Value Assumption – Warrants

    

December 31, 2023

 

Exercise Price

$

11.50

Warrant term

4.97 years

Maturity date

 

12/19/2028

Stock Price

$

3.35

Risk rate

 

3.75

%

Volatility

 

33.29

%

Financing Note    
Fair value measurements    
Schedule of fair value using significant unobservable inputs

Fair Value Assumption – Financing Note

    

March 31, 2024

 

Principal

$

2,330

Discount rate

 

25.00

%

Note term

 

2.72

years

Stock Price

$

2.26

Maturity date

 

12/19/2026

Risk rate

 

4.34

%

Volatility

 

36.33

%

Fair Value Assumption – Financing Note

    

December 31, 2023

 

Principal

$

6,805

Discount rate

 

20.00

%

Note term

 

2.97 years

Stock Price

$

3.35

Maturity date

 

12/19/2026

Risk rate

 

3.92

%

Volatility

 

32.49

%

XML 334 R130.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Business Operations (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 19, 2023
USD ($)
shares
Oct. 21, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Amount of transaction costs     $ 3,910
Warrants issued in connection with business combination | shares 340,250    
Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Shares exchange ratio in business combination 10.2776    
Trust account net of redemptions $ 2,137    
Amount of transaction costs $ 3,910    
Initial Public Offering      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Underwriting commissions   $ 2,300  
Other offering costs   523  
Allocated to temporary equity   2,686  
Allocated to additional paid-in capital   137  
Amount of transaction costs   $ 2,823  
Initial Public Offering | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Sale of units, net of underwriting discounts (in shares) | shares   11,500,000  
Purchase price, per unit | $ / shares   $ 10.00  
Proceeds from issuance initial public offering   $ 115,000  
Underwriting commissions   2,300  
Other offering costs   523  
Allocated to temporary equity   2,687  
Allocated to additional paid-in capital   137  
Amount of transaction costs   $ 2,823  
Over allotment option | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Sale of units, net of underwriting discounts (in shares) | shares   1,500,000  
Proceeds from issuance initial public offering   $ 115,000  
Private placement | Private Placement Warrants | Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Number of shares received by the holder | shares   675,000  
Price of warrant | $ / shares   $ 10.00  
Proceeds from private placement units   $ 6,750  
Legacy SMAP      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Shares exchange ratio in business combination 10.2776    
XML 335 R131.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Inventory (Details)
Mar. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies    
Percentage of coverage count on a quarterly basis considered for inventory evaluation 80.00% 80.00%
XML 336 R132.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Customer Concentration (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
customer
Dec. 31, 2023
USD ($)
customer
segment
Dec. 31, 2022
USD ($)
customer
Customer Concentration      
Number of Operating Segments | segment 1 1  
Accounts receivable      
Customer Concentration      
Number of customers | customer   1 2
Accounts receivable | Customer concentration risk | Customer 1      
Customer Concentration      
Concentration risk (as a percent)   82.00% 21.00%
Amount of concentration risk   $ 2,011 $ 317
Accounts receivable | Customer concentration risk | Customer 2      
Customer Concentration      
Concentration risk (as a percent)     10.00%
Amount of concentration risk     $ 151
Revenue      
Customer Concentration      
Number of customers | customer 2 1 2
Revenue | Customer concentration risk | Customer 1      
Customer Concentration      
Concentration risk (as a percent) 23.00% 9.00% 11.00%
Amount of concentration risk $ 523 $ 465 $ 799
Revenue | Customer concentration risk | Customer 2      
Customer Concentration      
Concentration risk (as a percent) 20.00% 44.00% 6.00%
Amount of concentration risk $ 455 $ 2,374 $ 436
XML 337 R133.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Segments and geographical information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Revenue based upon the customers country of origin        
Number of operating segments | segment 1   1  
Total revenue $ 2,275 $ 980 $ 5,430 $ 7,268
United States        
Revenue based upon the customers country of origin        
Total revenue $ 1,962 916 $ 4,361 5,813
Percentage of assets 100.00%   100.00%  
International        
Revenue based upon the customers country of origin        
Total revenue $ 313 $ 64 $ 1,069 $ 1,455
XML 338 R134.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Company's revenue, net disaggregated by type of product and service (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue        
Total revenue $ 2,275 $ 980 $ 5,430 $ 7,268
Product sales        
Revenue        
Total revenue 2,022 755 4,270 6,681
Software as a service and related services        
Revenue        
Total revenue 200 179 784 348
Ancillary services        
Revenue        
Total revenue $ 53 $ 46 376 239
Point in time        
Revenue        
Total revenue     4,646 6,920
Over time        
Revenue        
Total revenue     $ 784 $ 348
XML 339 R135.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Sales returns reserve and product returns (Details) - Sales returns reserve - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue    
Revenue write offs $ 2,880  
Sales return reserve $ 0 $ 0
XML 340 R136.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in contract liabilities      
Beginning balance $ 2,065 $ 297 $ 75
Prepayments and adjustments (711) 2,552 570
Revenue recognition (200) (784) (348)
Ending balance 1,154 2,065 297
Contract liabilities, non-current $ 238 $ 121 $ 10
Software as a service and related services | Minimum      
Revenue      
Contract period of SaaS subscriptions and related services 12 months 12 months  
Software as a service and related services | Maximum      
Revenue      
Contract period of SaaS subscriptions and related services 60 months 36 months  
XML 341 R137.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Remaining performance obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Remaining performance obligations  
Remaining performance obligations $ 2,065
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining performance obligations  
Remaining performance obligations $ 1,944
Period for completing remaining performance obligations 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining performance obligations  
Remaining performance obligations $ 121
Period for completing remaining performance obligations 37 months
XML 342 R138.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment        
Property, plant and equipment, gross $ 5,527   $ 4,955 $ 3,446
Less: accumulated depreciation (2,144)   (1,871) (1,020)
Property, plant and equipment, net 3,383   3,084 2,426
Depreciation 273 $ 180 872 561
Vehicles        
Property, Plant and Equipment        
Property, plant and equipment, gross 354   354 386
Buildings        
Property, Plant and Equipment        
Property, plant and equipment, gross     43 43
Buildings and improvements        
Property, Plant and Equipment        
Property, plant and equipment, gross 43   43  
Computer equipment        
Property, Plant and Equipment        
Property, plant and equipment, gross 25   25 23
Furniture and fixtures        
Property, Plant and Equipment        
Property, plant and equipment, gross 3   3 3
Machinery and equipment        
Property, Plant and Equipment        
Property, plant and equipment, gross 1,404   1,404 1,140
Internal-use software        
Property, Plant and Equipment        
Property, plant and equipment, gross $ 3,698   $ 3,126 $ 1,851
XML 343 R139.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventories      
Infrared cameras $ 4,334 $ 4,955 $ 5,904
Replacement, maintenance, and spare parts 1,230 1,975 3,730
Inventories, current 5,564 6,930 9,634
Infrared cameras 440 389  
Replacement, maintenance, and spare parts 1,104 254  
Inventories, noncurrent 1,544 643  
Total inventories 7,108 7,573 9,634
Inventory write down $ 234 $ 1,689 $ 0
XML 344 R140.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Current Assets      
Deposits $ 1,193 $ 1,209 $ 1,962
Prepaid expenses 592 683 102
Other receivables 39 39 1,011
Total other current assets $ 1,824 $ 1,931 $ 3,075
XML 345 R141.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued Expense      
Professional fees $ 2,112 $ 3,298 $ 1,705
Salaries and wages 117 121 615
Interest payable 1 70 184
Other 27 54 6
Total accrued expenses $ 2,257 $ 3,543 $ 2,564
XML 346 R142.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Line of Credit (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 11 Months Ended 12 Months Ended
Jul. 12, 2022
Apr. 02, 2021
Jun. 30, 2023
Mar. 31, 2023
May 31, 2022
Mar. 31, 2022
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Jan. 22, 2023
Line of Credit                        
Outstanding debt balance               $ 622 $ 622   $ 237  
Wells Fargo                        
Line of Credit                        
Amount borrowed                   $ 1,400    
B1 Bank                        
Line of Credit                        
Amount borrowed             $ 300   900      
Revolving credit agreement | Wells Fargo                        
Line of Credit                        
Maximum credit commitment $ 0 $ 15,000                    
Amount borrowed         $ 1,000 $ 400            
Fee (as a percent)   0.375%                    
Interest expense 10                      
Termination fees $ 51                      
Revolving credit agreement | Wells Fargo | Federal Funds Rate                        
Line of Credit                        
Interest rate basis spread   0.50%                    
Revolving credit agreement | Wells Fargo | Daily Floating LIBOR                        
Line of Credit                        
Interest rate basis spread   1.00%                    
Revolving credit agreement | Wells Fargo | LIBOR                        
Line of Credit                        
Interest rate basis spread   2.00%                    
Revolving credit agreement | B1 Bank                        
Line of Credit                        
Maximum credit commitment                       $ 3,000
Amount borrowed     $ 600 $ 300                
Outstanding debt balance               0 $ 0   $ 0  
Interest expense               $ 52        
XML 347 R143.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Stockholder Promissory Note (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Jul. 14, 2020
Debt          
Proceeds from stockholder promissory notes     $ 200    
Outstanding debt balance   $ 5,695   $ 1,695  
Stockholder Promissory Note          
Debt          
Interest rate         0.45%
Proceeds from stockholder promissory notes     200    
Principal outstanding balance     18,347    
Accrued unpaid interest     224    
Outstanding debt balance   0   $ 0  
Interest Expense   $ 30 $ 83    
Stockholder Promissory Note | Common Class A          
Debt          
Principal amount $ 18,247        
Total face value of promissory note 18,501        
Accrued interest $ 254        
Conversion of convertible debt (in shares) 142,028        
Stockholder Promissory Note | Majority stockholder          
Debt          
Principal amount         $ 29,718
XML 348 R144.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - First Insurance Funding line of credit (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
First Insurance Funding line of credit        
Repayments of line of credit     $ 900  
Outstanding debt balance $ 237   622  
First Insurance Funding        
First Insurance Funding line of credit        
Borrowings under line of credit     647  
Repayments of line of credit 385   25  
Outstanding debt balance $ 237   0  
Wells Fargo        
First Insurance Funding line of credit        
Borrowings under line of credit       $ 1,400
Repayments of line of credit       $ 1,400
B1 Bank        
First Insurance Funding line of credit        
Borrowings under line of credit   $ 300 900  
Repayments of line of credit     $ 900  
XML 349 R145.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Related Party Promissory Notes (Details) - Related Party Promissory Note - USD ($)
$ in Thousands
Dec. 19, 2023
Aug. 09, 2022
Mar. 31, 2024
Dec. 31, 2023
Dec. 08, 2023
Jun. 30, 2023
Debt            
Proceeds from related party debt   $ 1,000        
Loss on extinguishment of debt $ (594)          
Principal amount         $ 200 $ 375
Interest rate           12.00%
Outstanding debt balance     $ 375 $ 575    
Accrued unpaid interest       $ 25    
XML 350 R146.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Legacy SMAP Related Party Promissory Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2023
USD ($)
Mar. 31, 2024
USD ($)
item
$ / shares
Dec. 31, 2023
USD ($)
Dec. 08, 2023
USD ($)
Nov. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
May 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt                  
Amount issued in exchange of cancellation     $ 1,000            
Related Party Promissory Note                  
Debt                  
Operational working capital       $ 200   $ 375      
Outstanding debt balance   $ 375 575            
Loss on extinguishment of debt $ (594)                
Related Party                  
Debt                  
Outstanding debt balance   $ 375 575           $ 1,000
Legacy SMAP                  
Debt                  
Outstanding debt balance     200            
Legacy SMAP | Related Party Promissory Note                  
Debt                  
Operational working capital         $ 1,524   $ 1,524 $ 1,524  
Amount issued in exchange of cancellation 1,324                
Conversion price | $ / shares   $ 3.33              
Number of equity instruments | item   60,060              
Outstanding     200            
Debt conversion to equity   $ 200              
Outstanding debt balance   0 $ 200            
Loss on extinguishment of debt $ (787) $ 136              
XML 351 R147.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
1 Months Ended
Dec. 19, 2023
Dec. 18, 2023
Sep. 30, 2023
Aug. 31, 2023
Jul. 31, 2023
Jun. 30, 2023
May 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Dec. 31, 2023
Feb. 15, 2023
Feb. 14, 2023
Debt                          
Principal amount     $ 100 $ 500 $ 400 $ 350 $ 100 $ 150 $ 950        
Maturity term     6 months 6 months 6 months 6 months 6 months 6 months 6 months        
Interest rate                       12.00% 10.00%
Discounted percentage of price per share for conversion of unpaid principal and accrued interest to share   50.00%                      
Total face value of the convertible notes $ 2,754                        
Outstanding debt balance                   $ 0 $ 0    
Principal outstanding balance 2,550                        
Accrued unpaid interest $ 204                        
XML 352 R148.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Financing Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2023
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
item
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation     $ 1,000
Outstanding debt balance   $ 1,695 $ 5,695
Share price | $ / shares     $ 12.50
Legacy SMAP      
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation     $ 1,324
Financing Note      
Debt Instrument [Line Items]      
Conversion price of promissory notes | $ / shares     $ 10.00
Outstanding debt balance   $ 1,695 $ 5,695
Debt conversion to equity     $ 6,805
Conversion price | $ / shares     $ 10.00
Financing Investors | Financing Note      
Debt Instrument [Line Items]      
Principal amount $ 6,805    
Conversion price of promissory notes | $ / shares $ 10.00 $ 5  
Interest rate 9.00%    
Interest issued as shares 11.00%    
Number of trading days weighted average price of shares 30 days    
Loss on extinguishment of debt   $ 740  
Debt conversion to equity   $ 4,475  
Conversion price | $ / shares $ 10.00 $ 5  
Number of equity instruments | item   327,500  
Financing Investors | Financing Note | Legacy SMAP      
Debt Instrument [Line Items]      
Amount issued in exchange of cancellation $ 2,324    
Financing Investors | Financing Note | Event of Default      
Debt Instrument [Line Items]      
Interest rate 15.00%    
Financing Investors | Financing Note | Minimum      
Debt Instrument [Line Items]      
Share price | $ / shares $ 1.00    
XML 353 R149.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Debt Obligations and Schedule Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt    
2024 $ 612  
2025 0 $ 1,397
2026 2,170  
2028   6,805
Total $ 2,782 $ 8,202
XML 354 R150.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Details)
12 Months Ended
Dec. 31, 2023
installment
shares
Mar. 31, 2024
shares
Dec. 31, 2022
shares
Stockholders' Equity      
Preferred stock authorized 10,000,000    
Common stock authorized 300,000,000 300,000,000 7,708,163
Common stock, shares issued 11,956,823 12,926,296 5,292,384
Common stock, Shares outstanding 11,956,823 12,926,296 5,292,384
Preferred stock, shares outstanding 0 0  
Restricted Stock Units      
Stockholders' Equity      
Monthly installments | installment 12    
Class A Common Stock      
Stockholders' Equity      
Common stock, shares issued     5,292,384
Common stock, Shares outstanding 11,956,823   5,292,384
XML 355 R151.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share - Computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Numerator:        
Net (loss) $ (3,922) $ (2,907) $ (22,268) $ (13,290)
Weighted-average shares outstanding, basic and diluted        
Basic - Class A Common Stock 11,966,928 514,946 6,257,476 5,292,384
Diluted - Class A and Class B Common Stock 11,966,928 514,946 6,257,476 5,292,384
Basic Net loss per share attributable to common stockholders $ (0.33) $ (5.65) $ (3.56) $ (2.51)
Diluted Net loss per share attributable to common stockholders $ (0.33) $ (5.65) $ (3.56) $ (2.51)
XML 356 R152.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options   0  
Percentage of Shares Issued under award 9.30%   12.00%
Restricted Stock Units      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 1,886,166    
Public Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 8,625,000    
Class of warrant or right exercise price of warrants or rights $ 11.50   $ 11.50
Private Placement Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 506,250    
Conversion price of promissory notes $ 11.50    
Class of warrant or right exercise price of warrants or rights     11.50
Financing warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options 340,250    
Conversion price of promissory notes $ 11.50    
Class of warrant or right exercise price of warrants or rights     $ 11.50
Financing Note      
Earnings (loss) per Share      
Total face value of the convertible notes     $ 6,805
Conversion price of promissory notes     $ 10.00
Financing Note      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     680,500
Interest payments on financing notes      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     2,245,650
Public Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     8,625,000
Earnout shares      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     2,400,000
Private Placement Warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     506,250
Financing warrants      
Earnings (loss) per Share      
Shares excluded as antidilutive relating to stock options     340,250
XML 357 R153.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 19, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 09, 2020
Share-Based Compensation                    
Number of shares granted           1,886,166 1,886,166      
2020 Equity Incentive Plan | Stock option                    
Share-Based Compensation                    
Number of shares authorized                   26,500
Additional number of shares authorized     40,000 40,000 43,257       40,000  
Number of options granted   149,757         2,050 30,956    
Expiration term           10 years 10 years      
Fair value of options granted (in dollars per share)             $ 33.50 $ 30.91    
Options exercised             110,916 0    
Share-based compensation expense recognized in selling, general and administrative expenses $ 845           $ 1,197 $ 644    
Unrecognized compensation cost related to unvested stock options granted   $ 1,129         0 1,129    
Fair value of shares vested             $ 1,197 $ 841    
Number of share options granted   149,757           149,757    
2020 Equity Incentive Plan | Stock option | Minimum                    
Share-Based Compensation                    
Service period for options vest and become fully exercisable           2 years 2 years      
2020 Equity Incentive Plan | Stock option | Maximum                    
Share-Based Compensation                    
Service period for options vest and become fully exercisable           4 years 4 years      
XML 358 R154.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Restricted stock unit activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of shares    
Granted (in shares) 1,886,166 1,886,166
Restricted Stock Units    
Number of shares    
Non-vested at the beginning (in shares) 1,886,166 0
Granted (in shares)   1,886,166
Exercised (in shares)   0
Nonvested at the end (in shares)   1,886,166
Weighted Average Grant Date Fair Value    
Non-vested at the beginning (in dollars per share) $ 6.82 $ 0
Granted (in dollars per share) $ 6.82 6.82
Nonvested at the end (in dollars per share)   $ 6.82
XML 359 R155.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Restricted stock unit (Details) - Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation      
Number of awards outstanding   1,886,166 0
Granted (in dollars per share) $ 6.82 $ 6.82  
Share based compensation expense   $ 12,864  
XML 360 R156.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
agreement
facility
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]    
Operating lease payments $ 163 $ 105
Majority stockholder    
Related Party Transaction [Line Items]    
Number of production facility leased | facility 1  
Number of operating lease agreements | agreement 3  
Operating lease payments $ 163 $ 163
XML 361 R157.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Assets        
Right-of-use assets, net $ 90 $ 129 $ 129 $ 103
Liabilities        
Right-of-use liabilities, current $ 98 $ 138 $ 138 $ 103
XML 362 R158.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of operating lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Components operating lease cost        
Operating lease cost $ 26 $ 26 $ 134 $ 102
Short-term leases $ 15 $ 15 $ 40 $ 124
XML 363 R159.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Remaining operating lease term and discounted rates (Details)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Leases        
Weighted-average remaining lease term (years) 8 months 4 days 10 months 24 days 10 months 9 days 10 months 24 days
Weighted-average discount rate 8.00% 8.00% 8.00% 8.00%
XML 364 R160.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Maturities of operating lease liabilities for continuing operations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
For the three months ending March 31,      
2024 $ 99    
2025   $ 142  
Total operating lease payments 99 142  
Less: imputed interest (1) (4)  
Present value of operating lease liabilities $ 98 $ 138 $ 103
XML 365 R161.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Income Taxes        
Income tax expense (benefit) $ 31 $ (15) $ 208 $ 1,205
Statutory tax rate 21.00% 21.00% 21.00% 21.00%
Change in valuation allowance     $ 3,428 $ 3,583
Interest Limitation Carryforwards     133  
State and Local Jurisdiction        
Income Taxes        
State net operating loss carryforward     22,416  
Net operating losses, subject to expiration     20,218  
Net operating losses, Not subject to expiration     2,198  
Domestic Tax Authority        
Income Taxes        
U.S. net operating loss carryforwards     16,771  
Net operating losses, Not subject to expiration     $ 16,771  
XML 366 R162.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Effective income tax rate (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Taxes    
Three months ended March 31, (0.78%) (7.97%)
XML 367 R163.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 19, 2023
Fair Value measurements      
Share price   $ 12.50  
Restricted Stock Units      
Fair Value measurements      
Share price     $ 6.82
Level 3 | Financing Note      
Fair Value measurements      
Fair value $ 1,695 $ 5,695,000  
XML 368 R164.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements - Financing Note (Details) - Financing Note
3 Months Ended 12 Months Ended
Mar. 31, 2024
Y
$ / shares
Dec. 31, 2023
$ / shares
Y
Fair Value measurements    
Maturity date Dec. 19, 2026 Dec. 19, 2026
Principal    
Fair Value measurements    
Debt instrument, measurement input 2,330 6,805,000
Discount rate    
Fair Value measurements    
Debt instrument, measurement input 0.2500 0.2000
Note term    
Fair Value measurements    
Debt instrument, measurement input | Y 2.72 2.97
Stock Price    
Fair Value measurements    
Debt instrument, measurement input | $ / shares 2.26 3.35
Risk rate    
Fair Value measurements    
Debt instrument, measurement input 0.0434 0.0392
Volatility    
Fair Value measurements    
Debt instrument, measurement input 0.3633 0.3249
XML 369 R165.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Fair Value Assumption - Warrants (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Y
$ / shares
Dec. 31, 2023
Y
$ / shares
shares
Fair Value measurements    
Warrants outstanding | shares   9,131,250
Warrants    
Fair Value measurements    
Maturity date Dec. 19, 2028 Dec. 19, 2028
Warrants outstanding | $ $ 20  
Exercise Price | Warrants    
Fair Value measurements    
Warrants, measurement input 11.50 11.50
Warrant term | Warrants    
Fair Value measurements    
Warrants, measurement input | Y 4.72 4.97
Stock Price | Warrants    
Fair Value measurements    
Warrants, measurement input 2.26 3.35
Risk rate | Warrants    
Fair Value measurements    
Warrants, measurement input 0.0413 0.0375
Volatility | Warrants    
Fair Value measurements    
Warrants, measurement input 0.3768 0.3329
XML 370 R166.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent events (Details) - USD ($)
1 Months Ended
May 10, 2024
Apr. 30, 2024
Apr. 16, 2024
Apr. 05, 2024
Mar. 31, 2024
Dec. 31, 2023
Subsequent events            
Common stock earnout shares           2,400,000
Subsequent events | B. Riley Principal Capital II            
Subsequent events            
Issuance of common stock (in shares)     171,821      
Common stock related to the principal balance     25,000      
Subsequent events | Financing Note            
Subsequent events            
Total face value of the convertible notes $ 250 $ 430   $ 1,650    
Conversion price $ 5 $ 5   $ 5    
Subsequent events | Earnout Waiver Agreement            
Subsequent events            
Number of shares under lock up         2,146,067  
Number of shares released from lock up         2,146,067  

D;H>E.UQ&2--A+P&!26GPA'#W+ MA^!H;0"M]!PDW+1<+'3>'_(L#^)U&#\_)%'T*4GACZ8_2)^R"R5@+8Q-GL-N MUW2!5*OG+X;=@I*)Y!L820HK/5M^FQ?QTPT2GE.I<&?^3U#I>3,$VD1V)NX4 M2MX$;9ZXBHPQRVORYZ!*'Y:)C&G7M# MG@#L2QZDN;>0/='G,.8O:^L!YT7'PSKA#0WS [-_KBWHG9HNN_/I0-=D]].B MYG([H"YG,71!DGWN+P9!B'4ALW,3N!?46=_X.C=UMFNZ;.KL0-R#,$6ULS2GK&W+9M#O^V\PTGZ)I MQ>62]@0L,'!Z8T;F[%+0YOYF;\^7N/M4%:)!@2AM[(F^X.[![3?\5TS9TSE[6YBJ9_*17*/=!VDVY7YR([VH40L\ M[TG-?XU!O:DY]1[WJ#. ,&>OFAE\6,&',Z*(/H]\!H0>!)?K=0@_!-'',%M%20;] MZUQW[VKJ])SK32!N=72RW3960$OL>F9/?H>J4HZX>() MET_>,0W9#^2;T.(FI73AN%>#\MZWA*IW46>\8&NL$;C)Q.G/ M$0[XGXZKS"^OJH'MR%QLYO5U7VZ^F]?7@.E#-L_U8"/TOWGZG^$ZL:'*WS3I MX[E^;"S?^W<.ROK7J>3!N1TXJ@/GH3R_K,P%B.^;*-8GH&;&$D.680K%*L$( M0']&DGH.Z[*2C>:C[M8_W)GZMYIJM'\'.YE&4_=;3#04".#/,X3A_MZ@9/O+ M-$\#7&9G:!BRL[Y0]+27U0U6"<3)"A4_0?B1-?_JK0@4L[,#K7RKG>JDKVIY ME#_$Q+?814\#"G]/+LT8G&T(X#X2<%)^D,?7361(/[4>ZF^UVT/<"/[5P0WX M?MAZM7]U95KH7&#_=0, XU[BXG#6(CP9P\:=Y]92R(:/]!5\AR'_Z3K6I*H= J]XEN[M =W M-^7\2\G=DC-C\'9#[B$QT>U4W4G-KM)8L^IE7E?1@;^=*VQ8$#":D MMGU!EKOD$.=.^@W/OPAYXE]D)2<"]!5^=C,KNMK2]2&B]YNK8!\RE/B9D,?@ M*5(.03IKX&9;#6\;:;JZ.%[&TC%Z= LN9,,Z=B&].#WUC2LX74.QTH0E-V_# MF-[D=*?*0Q1%<3?:+O_DUMI6#F\S[;1V;/N4VR3Y!G()%^QF;6\6%_G)O6T2 MK9GV?R\&AG-XQT9+3XEC_]K=LT(JGYD8FJ;%04QQQFAYR+=)"JF" I#>2KB) M1L]GF7*Z:^ E'TV[Q[;A2KPX9[LHSZC5*AQ%K#6_,WZ^.%#YZRR$I5L4!D#4 MK.5?$+=XW1?%4A6_PKC-<--Q?*\\QV GL;#G=R;\%EM\)Y[?V&5!"%'ZIS_\ M_/-//%+A-^/G@?E_8)LN,^>7),ZW$9\4#J*(SPJ?8#>W+IRL8 5AX))9%;EE MH'6RXNL,W!F;K6IR'#]N*8FKC>>A))K](T_(]VVXVO*U^$R:FMH7DX5\HSH) MRZWJ/\Y!=6WLCAM3 ZMY_'^DL)$41A+92JN]"FZ\2WA"-3R6)TJ7<1ZNP^B0 MAR_T"UT=TC /:28FS^GZ$^-=@/ @^.)^W*HA)3A[I7DQ M;9_!-:$!;R8\DY\FYHEE@TAM$2E-(M FB&045"K-@HT,@DI=SC!/Q/3#L5W M\C54353/JQ$W*UA 6Z:(&=7AY0L;3H\E#Q5A? /IB.+_+MC1CPEM-J<-JXFR_([ROYC#TJB&?D1CHQ/@+1?=,"Y]/@$F$,-XDZ4[D M<'N:YN55P0G,-G![RKF%C+ BF](D$H--=N<7+"%4JBFG +CCE2;"5;FYJ+HL-\1(5*HI5#+L\,X=[ MACH<&T0J<=U&293_PLT):Z)H$&2$X(OEN%.W'-, M;TZ/Q.! LDA':0EE49 7$P)B?V B#M:8&_HQCU8PV'BF]QMASDV6 M'>CZ:[RFJ7A-:?/I$$7'CV!4<>0G6V;WFP^'C/%[EC&@GMC 5#5:,:T )[/- MAV4U4#4J'?D0=QY?IVP*VE<6U<\_D) ;!:?'2[5P2JW4"^',RF[ 3K(6ACH9 M4>-"\W,#R8("A4&$6U1N^F%_Y5:1PJRRK("U0ERRS?YXWA]H#QQ:OD/-1=)\ M1_.;F 4'O64)?,]CT*JR.*E?RT,Y26TMB#?I[#9W].5&-"="+'EWR\=TRSQ/ MPR>6SZSUQKGKVR9G\IYU?RE$V5]5S2GF3GD3Y*BF^\GLG*GIDWBK"9^;N=FAZ*)S1 M;:DO*_BXR=$L[XJS@(<.)C:>!R4=ZJTT+U"3K+MFY&)^H E%N=-1,191%L9) MHWH^RN/Q]I)XQ]<]]AJ*YD6U/]?)"'@F)Z^";,NH.F1Y7Y*2@*_RPLGO8GTV MC/GNR!W3R0;3_( R"UX1LE$8/$$J%)YMP3."B,95-;-_>.'HOOV[&\OU'F!N MXW[S-:-+1L'YJW.%<^J^)(TJ@TW%OV5"M=K*7-[?JO, M"UV&[M4AA=7U89C4E;P,W!.?->*VJ.%=V)[:;3YJ%Z30@2EF3;E=92:'YKAN M05:M3EL)9.XJ7,+?T^NVE<,=KDK/Y @]*X0W*-6FCNY#1/3QMR4<=Y?FG8.- M]DDLSCB?3#6LF![WG29XJT5$14'N>^!^!>W[2PDE+C$\QJX^+.IS[9?@2Z0,\,48"9WOA*ZVB M! &]""C" C:EBO=! 45:02'HA'?H[XXT2#,G#]5V(@([_6'/PD.0T^(PX!A@ MV\5XS"D=N&AS2HL,3SFERY/Y.*742D#M@A2*\;'*'.BY&$!+YID)XO!2C@FG)J_85'M) M2*D?-NV5%O!=?2=,5:]I.:$BYZC!#D98YPKX[A*22+!1&;:^78Z6'J[-MI^B MY'N%R'*5AR_<'+%ANV=Q;$A]W(PT&(GFN[>:E?&RS7 7)NT)!E4+B3IJ;>6I M!M<+BQU]1" M@]NS"S,Y:7"?_DR[SA@5E=Y^//1UU0-%X([8,7CT[T]KKX\WND=Y,7[/C#AK MV+6'+4_($Y!!N%Z03VQ$'D3D-QJDY)<@AQLAD>Y-G0DP-M#@IYOR[S1ZH60' MKPAFA(K[3S[2%;^LG/S\TP+%\29;8#!"/,7B%Q;XVQ8@+&T#A&:M&!%*2-S1 MU_R1?TG^'*0J YH@#C?C3L6IN?=PG"R\3#S9(UNLS.GX/G:S/NT,)1;U_^&( M95WZ_"?,A#H1KXLAS"D$Z3\A6B; 66@OR8/(! 5,O^T*+#G;].URW-KI^M>X M7+6CZ^O7%2O:^93#6%D>TT0?0MJ%1![ZZ)=[7<[*(51UXN=^(NX4?@]=B]^,'&M--F%^QG"J, M#PR= J8D[KMW=[I4W,1C"+7&,M@TD7C)R)1C)HYT;XT0AIZP)^#1X:H0 MM-.3GM<(PAF\YX7 M@AV&;3=!=+$-9#H"60NRNB#V=-\Z<&]4FOC2^X9\:!BW??+T^) 1=O25@ZND Q9EG.\M'5GT72T@.K^7Z2#>4*5^; MF 09*PLW54Y"2.;,48+PDND,/??:;XH/.U1H,D3\7$ YG3TH/&Z0V+MPU1?@1]$/P: M]G?KX M"6"0%Y-IX'2&!2T=6('%V7S+H'3'1,KD#2F,GG(9) _+=@97X\=+F#(%&Q! M(\V[%-LSG,R[V/5>3+RL"YVNM]&5OC,_Q2LI S;+==7%38F#$%!M?%-6Q$N! MP\PWLP>KBG:@.Z')]92('1A:''Y"N-5%35/6+8KK\[R*2MGK^T$6G]>9( M@0VW"D5$UH0BYF>!H')WI7;73?91'S=G0T?99^U4HU."7T&O@49G$J&N[@\% MZ#AA-#V0[FA@"AN$@"0+F!&1.YK+%[VTS3PYXH5\2U-M@(K"OD6[[&-W8$-) MGV*X8:_9< 712.+2B)=M#NG$W"X+0@BD/_WAYY]_XL$$OSFW\E,8!_$JA,TX M69X>VN[='E019Y -]QT"3K^6V^!;)RMN!K_.8O3'FSYOQ:_\(4^4]3^4!!%O MEW#_1;(A+T%T$/^ WW]GRBE?H"VW(O!]&/PQ"Q+D>1H^'?+@*:)PJ=J:K@^K M/.3_HKM]D@;ID:S##:M(N1CXQ&13>D3"VJ4?YV""-JJSB'(K[56:B*3**@U: M1$#'69,4^24/TOSK'IZ7U:/&DPH^46*;KVHJE$O[1H&MMD^DOE-"*]_=.9Z1 M&OMKT,-H&1A(#GO^TK=K*C.*5BN%<0WDZYZ_)HV!NXRZS(6]+S_FC&3U-0Y9 M][N["O9A'D3A/WE /- @NLY@:^%-_$*S7#_+&R3.)Z(;CI.:!O5E^4:2(SSS M,GM,F4N$[F:OF9 M_/$_?UZBF!+[M8R191DBNA,5K35Q32-UF&\41JH])!*D:,[ MB&U \.MY7S,'L>UI&B;KZ]BYOQ^"".0LX)T+7S;AC]CO:=$3PIZAEG2_YUDC0KYQ$KR]8:I6&^&+>9G8V''EPSZGCS M?%J=UKNY*+G]I(ZTU7/<>;5V ;B#=S@6&B?76FKC#?01/LQPADU2A_0@VQR MJ"!P?:1-?LXPI?"XU'1Z: 5(GP+]'Y'YNBTA4[V M$VCE!XHJO:A(84YT]BE=A7S:PB5?5!>.Z9_#5E3Q@PFZ_&T+^[;R^&.\TVKS M ?W7-,GF3+T?=6?>9O&[908NJL7CZ>P',9LW :L?JKX%J;7PO*-S]JK:P3F7 MOQ"0[Z2(_*&8(%^0^,QQ*^%YO=G051Z^T(J.'AA0#Q1:/;-1+-O)[PHG5V-B M,H ,CP=T)_(QX%E# P27CKN_5[%'%FQL.'.7Y ^4#6X8GYY HE,>)Z%H>UIM M8^TJC'R?JI;IHS/@+25!M9]?NB8V;:@D<9*S7PFE=C>*SNL^<%+34R:>E/+M M;_*9@,_@X(813&L UYFLJ?OJ!\7)VB/BE!?#AG6P34+A]E\3UD80" MO#Z,M21X$G'Z:+2&5']U#V)F@!/SCT\:ZNL+T,1Q'"?C$9LXL7'7+H!-3/*9 M($1TT?Y>BG+Z<[@4+VFC#Q4-ZE")\(X^>AV9GT+4KP_!A"P^)ID-LB_% <)R M3,$G96$460XCVE\:<4DP5UOF*KV)QY\G,R+82QH:@9T&,PV0ZAU9C?%M?OX2 M5K&X;7TOI.7 !492LPFMI3-R+S1]2M"#4;>>EF/JB)B>[]9;KO]^:+__87AM M+SE;A8(&,9]6]8Y]E0[,3[%<-9%T8Z10X_AP@6-7YA6K63JK==6_XN>;G.XR M 77;Y/HD:3@)P!!*U3K9>%'(5]$,.#;]OBPX<5U/O; !4OZ=TIBD=)^D>?.9 MQG)9IEZH@2$G_';56Y+]:7^ 4D]'$NSWT1'FAKEN5B?+PU7+2H^\],> R> Z MF7U*X=_%G][!E;@_B"MD5M74=WEE;A)G;?=^,>OH;I\7,A8$EK)RT$9HD,)! M]*R4R^ )8G)@Y>(LB<(U;$ BV>$I"]=AD!X79!?&20J5XP0*Y>R[PY=BLHH+ MO1MV+KCV+9?$*J_#;)]D87G'3D">#ED8TRP[_U,L-ADMX+,$S*'J8AZXJR=\ MKBWO+T'^GCQE!.;I1:*TXJV -8\_+<#:LYE\@"4.^ DC MP5R#0D++/4$MN=J"MZ>@YG^[J[H.PU&_'Y<,(-R"6?MQU68[UWC=G%&-BSQ? M??'W(]"-(O?IKX6S6Q_HM9S/]U3!F\?K&CXZ/^VXW)Y\XSI.SY;;'<$N#_F6 M]W#+U[!WP'I:&'<[[O:Q=3C:*(FWU?;8.Y%T^$IYFV M1G'?VFG3S^Z6*LKZU%9/+#;;6H5P)^VUL>CU/X2;4.+F*AJ7GCLY$E=,6ES!:"8]=D:P MJBSNN.WTL'$>KJT@WACM-G?TZ;!R$NNDNW$9DS8]Q37ZO@UCRF<;!H_JY)JX MXW. ]WHC\:H:WM@=8OP\(W+0(Z;=W,2T#03DS6..-A58=#-O<=,Q?0T&Q6.R M&L91/E+3K(R$C(2FW^G_XYHO:D,:!I6_S0KXHS-,?X M7ZW(:]9#OOP^U(OI:^U9-8R-^#"VHY4ORH=8^!H77VG+%B1X"<*H7,I.X3 & M)9M#?A#E^!^*]=A#O*9I8^4V"KY;7E"U!7 70YYMCK=_?M86#,+1'O8T1Y[E MH^6WX2X40=;P[2[)OQR>_L[:[6-R_;H/4V41).!S@!+ M3QZ*@R#M0G)WEHW"+M'6EF&#(O63TA$RO"1*S51TJ !OZ7*F!$&/,979)A;6 MG F=;N)$E%U:1Z:=/^]4[<3%0L;YB<[30Y_E8=#64U 3Q. DW*FXR$LA0V7@ M72 9[SA>%8_?C_0I:]I*OM\9:^ ML%:O/D:B7=F3>-/"H#68.FMZ$"EZ]D\/ U))%U&P_-7A<93*Y8(3^ '6%)) Q!I#4@= 1X$!>#W)@G/!R>?ZD\OHGWASSCA/!SY\[Y[AJ>-'ZU MMZU-_;RX!PV[PV@3R8X0OR!< ?G9[;;Z.9TN'/1UP'7;L^_>M Y/&, DHJ8' M7[?X=_W/XZ8)7BKN)^1;RZ1GX4N;2!)WC=.X8>Z/%&"%E^RD;,G1.02TV/RB MQL9*;W&7Y#3['!QAIJ$"Z6.8K:($[%+ V5\+-Z-K>BUS=$\5O*RK:_CHA2V0 M3PH%"R*U[5J)$SZG'*.JLGB# ML]?BL8U3$BQ&701$.YQ5:_.T[-33MI6JYXR>\%)O+ M3GWXS#*]5;@/HM:I+,TJ.!OF$'^KG6(]Y9%O#-.U?FPS?:![9C>D[?SRTS#> M).E.K+?O:9JSILKO14WDT0\K!>UY7YIB=S/8W(BD%*+N,76Z8R]!0 J;UT] M3GKJXW5Q*?#0KJUHE\AK?:]*Z3/:_D3TAVV&PSI4@L!-;A">@8 _A:D M:<"<9[;L'$T_6_ 29KO:7'1"6E^V04I99K0:EH6T5/.+L%1^=]'5:1U_R$II MN4&JXCH(5X*+J(P[_R5/5K\+3S&$\$.8_?XII;0\$#UX2-$IP*^P[L>B*\#5 MM?T)=0T?# 8]:".@CE3'\?$-/F:$A/N/90#"&>G7) IR6"[OOB%7MZY?X=^) M0%?DMU;T)^B[S3<8[Z)[KS7A"O1Y8*@%.KGVFCXQY[(\Y9/HIQXK@.FMA#NL M]7QNW(C=60-O(&O:/7J.C(DGM?P%.0MI-]=D6_ ZE+P^6]A!$,A!?N O;[#< M00^E9@6O KC%UX[@E4I[$[AM-IL+VD(Z^7B>:#H)6)/>5LZMD631UZ\T7879 MB$FQ]IJX(W6 ]]TS^6?5\,;N$..-SN4+-1CGR.: H.FOB] NUA-@$_E#^+S- ML_M#GN5!O [C9XT.>$!UW$$^% ;?>Z:G>*'J@"(\Y0&.$/:2^IUQ@>AS:SP,KH/P[,ANL7 M]I^NZXL417%'?9=_C?).:T>OZE9""9?J\E*?4P>[3PRI2_O5.#O. M"RF*^M-$39T6.FNEC@\+M?C9>5:HJ[QWK55]4DA9V*L6:^BM=:.EY_;"GK32DWMZ#KK^YV^[#RWCQ3$NKK@P',JVT%L1+*]WFCFV45TG$]"1P3_@+)9)T/B,@__L^ MW](4GD"*2;.2N\Q.,B\3EZP$]6\>V4]9P-^"SSI[S^%2< ? 2%3DT!@H F_0 MC'7$93@9/YM^':1Q5D?2NPHC/X^N9?KL MA]&IL()\YV:0H+3#[DGT6;$HA!,AG53B'9Y!=^(O@A'P;<\UDAW%<3*6KI\= M0^%;_/O;9/7[U_T#S?(T M%%E?]3:3X+LVNAU8'R?5C$:B2I:&5$:>/(UR9?1)Z@/TR_R5=ZZV>($]@N.9 MASU))=7RVUTBI;*;2%G%12@C7!N\P/X[^;HGLD+Y;3>ATWZJA:BEF"-$H>=^ M(YQ[H!&\;95]8CQQ[F,;* /K(R;$,4A4A#BD,G)"'.6*L6:>"GUK E^FE1CM MTJ C- I"+/4)--J(T3X-(FP?;DY'B??VKI(LSZX.[$?EJY6*HCBY4,>_YEFH M\W)XQY^=UHX__U0\&,FE+D@AU]'!ISD=S.LY82D?*%S?)]S9OX*HF9 MOE4N7:=_E\3MH392!,X0G()'E9$,K(\\*1GKS=@6_\BGNLLW7]?EFZ]D?>#/ M$KW2^5'J_ M85D>M.//09H?X6BMHO/IJ8*3;8?X*R<^7>7Q)D!:5D]8*RR$0\9>B"='SGON\9PTLS+(D/;)8=G.J3/9=?K5$ ZJ3XOY$ M;YN?JLB5R_H1M:T6FVF]C?=V$ 3K;*[&)(,K$;=)!).JT\-4,:9AW?H+RS-8 M3MLDGL^50O#P)LX343(/F:/PJ[:<9(HPG+%K!J-JQ#-:$O*QSW2_IHR"^"M4 MO5T;C&Q -85A4!Z2H/P%V")*!!G[+50&83%,( 39EI5^H5E>OGVX">,@7O$1 MEK0;S^ZHR!W9^O!G*R1G&]@=*'H-E<.Z*O^%XO_DL-LKQ0/Z<1.'J^$A? M\P\P2=V&G58MQ,RM[W5%T?U5D'/Q =&3[96SPA"PPY6_,T(/LW$%;&F_ARD M<-2=//''85FAO62.7;*T@,>'TDM9"?DFU!#00[@B!YLO77GO8B#)^#9COJTU MV$VS"DYJ&^*O/*CL*H]W8*EE]80NNA:^($7$NHY<*ZX73W=%E,=N0Y7!S8SA M:*0?@VKCC-61*-3;&+6K(D]+1C@R5WJR25*2U>:;Z\V&KN#0 M[$V\2G;T,7B%=U/XG5C=B=!0"3@C? (:=4(TJ#KVI&B<,Z,GRX.G0Q2D9-U( MD&!'$"W5PY8BII_DP2M_@T?>3B0V$5E.C>PB5*H#7"J%1&@D3&7Q$A/7ZCA+ M<@>,LK$X29A^#:(##[!E%"7? T8^_-9-FM'TA68]U_QI5\9)J.,PD',FO9IX MDZ:!]H]N_M=7I R!!?GIC^__\.<%J7236KFXE[90[_HBP6YP.N\4U*SJ=K2)BZ?W!<0#B]H)#E]=D#S0]I#(#4)G9?5=A;"W<,:'K=N+.ANPK> MEJ]K^.A&#_))*A3 B3]HU B)G45EZW'8$=5Q-^ZA. P@^:HNWN8^V .[9+\@ ME0E.YH^LP?, =YP<*/F>ACD,D#8FYXYJ2BLL;QT,MI7"&;H]7M7S/&=%L,_E MJ T>V["6.UB1X$>+I9ZG['@L3\28=T]TIT)FR1H.)E+FIO!R$T MRGL3^NU6CVW"MTG\_/Z1ICM^"GI!_IHF&8KX->NF] R?HQWJ\@FC\N!H]]U, MO95P!Z>>SR?[U#MJX U03;NG'2<3I\,:QZ#=7N2[" M%T@2.!(HJGB,-X2Y@_HX>+&I/H@>**QSK2'?^!1FJR#ZC0:J4;:P8''\GT[H@F89I?=["N\UQ<^W M<%M<>4?<\7/A\:!\98I Y-0Q&:L&@8R6AIA&IOLTFDRXZ@6IE!.N?5'=RLAH M)4_($V4#HW"-+5MQAYNK/*5]8SI<)!G&!X9! 89ZG](@ ;B)93@6,I'HU\9+ M'"-\&-O@U251YOA&M9/;8)E\+% M%D,NGJAG\^U$L!V'DTEK%JK[P'Y,PX@>JV'.5; /V7Y:K#YH>GU MV.'#K%;<)VK_S;$9S./4MRU>E1=]ULO(R_4ZA/881.)-H)LL.]!U&RCC12'F MO8GX5&0X4@YRAISJU92[:^-JZU!0*2D?D@JY&GA_@KZNMO 0.[^Z""@V2^'B/M+0:W\N$Z2M=K;U\3TWHM]\9N +J*MGMRLO.JSMR>?-C#:;J-,X7 M_?_O_ZY=N&4__??_*G]3B/[O_P]02P,$% @ U7K:6)6_"PE(Q0 C$(/ M !4 !M"F>LO_O%3$L^_7/ST MO_[S__D?__'_?OGR?Z^>'T:SP$E6P(]'3@CL&,Q&/]QX.7H-UFO;'WT%8>AZ MWN@J=&<+,!I9XY_/?C[Z^73TY N]HH#C7[;?PJ9 ?_M2)/N"?O3%.OIR;/W\$YJ[:%/IS];AF#^CY]6D>U^0?8?'V= _K^;7!W%?R?^[-:/W7AS[\^# M<)6:\:<1*O_;\_VV/JX_#^T0S!Q[!4([^MD)5K^@-+^P%9="9++;+QWAO<10 MI*@BUX$?!9X[0YJ]LCUDNIO8GE"<>R5+!KW] M832=3]<0"U)99V)QI2H$]GII^PL0W?LO<>#\L0R\&1P6;O],8'L3B9[X&97, M84?+.R_X(93Z4J'#0;UQ(\<+HB0$TW!A^^Z_4_'!SO0JB5P?1%$KF7.5*@/L M2[):V>%F.G]Q%SZ<-3@V'$$<)TC@$.(OGB ]C@O:(68M6@;L9X"F<_ _CKUV M8]O+B6F%$UN6+&!^ EH#2?/*J/A3&,"F$&^>/#N;P\#.;HTZA%90"*5)Z5+@ MP!U>)R$:PB=1Q#<'(AO(8V5(O3?C*'+TP&M < "VP'I,@JH]JP MU:[<.)WSPQ$:+@;0M!#XK>>;Q/+D#).PEN#5_F@]3);RRP!P9[OA;[:7@*]0 M)O#OJ6U;0<&4)&?%\Q:!/Q-8@=OWUGCJA:B[>!M@$2=W,<=6QU?[S>O5",4' M%%K/=L!,*5'BVK8CJ%()2JUS.\"BEJG&FK<#0GQADM>_'3 UE")_+=P!3W-! MLM;%'8"4LZNS1NXR?A$+5&6!V0$@J3AY*[(.@*H%2%Z\=.KC:J4HLY#I (M8 MGI)G5C<@MEVOIZ.K;>'JSOZ_VV$(?]')#BV_I*Y17L"BV"[Y%02+T%XOD7=! MR7&D?W-QU$%=0^;K"KA8"F"J80Q'^*:ZAH(KE5GBQ'D;@3_HWT[X3ZIKINLD MBN&X&5X'O@,;1SA06R1_5F%SV=$2_8/6O>^VEW)X:P7_FX Z_'4 M0EUC3N=S$,*_7P?1$,-E\^?4-4]IU=Z_<9H^IJYIL-M0@W3RE$^K:[;K8H,5 MS%Z">?P#&F0R>X=H7#C/7MROUG"Q,8P5N6NBKE$?P8_2#\/ AW]TLG5:_W9D M^;A"IP1H"ND[KN>F?YO.;[W"$_,K"!<@? VV'IE=;"?PZPH9#^VH!7[NLYS$ MZ(H NA>2;D$A7]9@M0HR+]X>;-?BXPJ9[A%-R6/W'?1@F7K9"@&_K !\3,2#_"0:FU_\Y+_]1'$,(F]6(1@D5Y[V+S"TJ?S?.$&1_,7$+Z[ M3F>9B/BT5+.A)9D3/[CV&^PNNZZ>&4J5"/89K&P7[>D_@3#="8(#Z/3-GGAP($15%6 !IN*5.B/O EK-)4+]8+O33CV^ M-,GGY%U0J;(*+M7C>^C&X";XX4>O 1Q$GD$ZZ,(6E)X*"0++^!'Y3@-=\&)* MDN4V\.#Z<.5&41!N'H.X$WEL!07$_0UUG,$Z[6&22U0'Y'?@+I:P:YG -F(UE;0-IP:YJZR_R KH8A?159!GQLKA9:5V K:5>#\A MSPS".UV68N7!W1Z[5/EX!>$J[>&B]$P"S)[MC@O:+I]3I&_)_1Y*!.:]XFO0 M2T?"_CUY!MHMR_>;=.D$$_9WV?W_9,=\Q_%(X-&52^E[':.T>6#DDUT ^8@A/C@7TJ\9B=JR&= C%U8OR+[^E< ^X9!A,+S M)AXUM12E00K(L(UWR=4,8/0 MF-?LQ:L(7WP4[ [?4]) '>-B,Y>N9+"!GL(,*'WAJ,_[1'*]D#OY&*OF02S8 M=UB^)VIG+U-E')]%N3PKX1(KPAE6HNM5>X(XJ=>XL]\99ZW-+EL$12Q:^W<: K8:#;163'%R9Y'[;S-JM*^V<"M\<4 MV?T2L^^E](IGB)6/Y!403^#G/LVP_8+TL,N=%H-285"") M>&$J%6HLLW'F1 M*!4.+OBSJ 6C5'!-49-%+!ZE@MI%4&Z_D)0*8'_A)" VL0IQB4F!H$6NQZ1R M5XZ=W&7Y(KD+=ZJ!D[L[U\B$0PB8+'#N+W>48HR2W-/AR*YT=2?*Q82BVSV: MEI]2URRDL*M]VHCR774-QAPSND_K\51"WV!;G=9[W;\MT7 OMH>N#\1)Z,/_ M1+!F -8PKVO^,+5"H85Y>6 MW5R1B,&+Q/J'RH4J-AY1E_-:@750/RA2%T-Q M?$.O.$%=C-+R>UH'PNEB+S&?5SB*1V>'"TKADJ'?SN< 31QV/T/*%A3"@U*X M,AXHG:BFE*@,R)Z#=>@>F4.D+5@^IL+MA([N$;C">*&EM2_P[==D/_ME5@\_ M\QUXL-^ 5S5 4SXO#"O9OJ""OEA'7ZRSU$1-I55-W+FF:5 KL=6M%]E4YW4( M(C091C)\@(GRI*A\!KH#)TD/9O/_HL-:.)#'F])85OTX^(B!/P.S[4_=&'W( M&D,(X]&745%2^8^V/QMEQ8ZJY;(*"0%%] 1.I2[P[W81BL:M;)OQ0P5C@(9R"$NOEIE$2P'L$ZFT/U:^5,A,]@ MX:):^_$C; \-UFY*IH75F2N>6_](@O7O7 ^$U[!_6P3A!FO\2BJ-;$^O=V[Z M8PFF?UG9GE?X%&--7TFED>GI]DU@*&E-K M1 5[_7-*3B50$W V* $3.#68H>G!G6,,LQ7BR_G[4I5%U I1>3:-5/4U4 M5>;Q^.SB5$JSXC7LKMUQX,(N]B#0+#CZ0V8K+) 4A9?MA0S++>X\]FI3_LWD MP]V?4?,7H*PF\,S6Y= 1KBE2N0G002.#)+*$JE'?D46R+ B03:'_*UB]@9"! M_BRARO03V"+33( FD>;Z 0KZR>\OZR",HZ_V^A4XRXGS9^)F8]]U$*X;R63, MI3*SA!KNF.V"4Q#-,0@C\""C26]'0#CE!_?PC[A!OIY0->);#>:,L+#;R1KT MVME--\JRHYJH:H.3\;FD)3$G2W5Z&6!IWX0SC,6U1A::]]*JQC8#:3BF69!I M3S@*FX^B>,+_H)L6[[:7QF^(K^TPW+C^(G7=P B *:^:@F#AMJZ+]H"UUTD> MZR-Z!@Z P-$%,Q#G5L3U#X0L)JF"&Z>@"< ["-\"27+8AA*"4#'TEY.81#<5 M%_;,6I>V7G):W6D:RW)#6K/H9@6(/3#7A?Z M69@VEF1F?NMG_9S\EOQ2A^47&U@(/V:3LJC)/B?MW %S=4D=NJ5>TC/[F(9 M3^??(I":#]>_D_(8H0-^A ;,ZHIY:^ [Q$Z_(675)*?CLXL3_4AGQ6721(Y* M=F-:(^AF1V;(5(XXAS."4@(4[:=KI2O"*,)/+00.93>>-;MJ.FA]'-,)L %; M<"7\;. :8)_*/X MK:6=2ZH$FM.;J (.I-JO_7.X=;.1A5!/;ZH0&)%JO_8O(LI_=^-E\<)%@7U# MU@1+5N/DT1JT]EL':!8>%6&2R2=6%]N:0=/MWN2FIC:.? M!R?V,JPV$D![XLSK 4QJ\R3 @3.7P*6V$F!F_P"(Y^/<&FM[N' =K. 2)KVF M;,/^CGHJB$VOL 1$;!7SX=9^@XBXSF40"5-NXR73W@HF;"P5RZ>'P%^@R-#E MZ31>.*1<55.=2[\,*%XPW.AE[RMA=A?R2*[T+H.2VE#&VZ"6O8_4N4NXR:NY M/60I&1/O>4K)9:A NJ#7?A>JA)&^ C%< #2DHO:>I"Y W+AX'#Q[ &$!? =/ M/B&'X6+@12YH5TJF,U/=9K K]))9^K9\F%(9QZ'[EL1HBO0:H$$4S;L##]9B M<>_#7@Q$- 2J::= 1BJ8U%7C7$#C'!V>8GALH_W>W#-Z0L3?/>PY M<9QDE:3QJ.!RP753ACE!.A^2HV^!+'K["8Z]&C=I^S1ND=_J7SCKS\=:/1N:_#9 MK.<%/Q 1=T%X$R1O\3SQZA&0*'[F/&54V\LE;"^6Y"&'C9:&Z6MGV-I?32FM M^6#[G8:I,6?I\J]XRIV^A,;E-$[!]7A;UD7%$?DYW]VA8^"^:A2O))+B'Y*OD(XLDF5!@&P*_5U>'SH90UL<*T,_@2TRS01H!IS /P9^R$IX8UIC M.&='I_U6$J9;?*"\343+IIH4),P/R+8P0#COP$_ '31ST]V>[0$S"D8(_S=[ MM3^P6N(N235YM9) DY+$6,* Y HGLY_#8)9>CH,PG?7 ;38;3OYK9Q#VX_UL"'S8ZRH81-;ZAN M^/!J?^+R E*7J%^!#V%[J 7,5J[O(LBQ^PYR(^#VY9@RJR84/H8;]N;:H]9^ M'"OWFQA1E).81CT5F^SA 7-A%[U,9D>)[<6;AR"*IGX1$]\%T4T"7H,[#PV4 M>XSR9#6%Z_(+)WGR#' OE:&DLZ"4'< !,_+?V6Z8.A!. M9O]*HO1V\=0OA2*Y 6^-03M8\AG&=C?01E)]#/R@.CLFSQW) MF0S52@O0G2\)*C "[59+Q5F@ZR<0_<[]]@K,@Q"4GFBY_8!+#9>X1LXMD3??*^"#.39 R:UT6IB M0ULH0>=W^1Y!3-TFJZ0QE'FTMK]=X!>C@:S"123_(2'Z>VG#Z22C[&@JD MW-V_7MK^ D3W/CZ('.TR_W'],O_T\67Z<'\S>;V]&;V\PO]\O7U\?1E-[T;7 M_YP\_GK[,KI_A+^87O_7/ZAP[G@ MLN4=.M)D7BGBI?Y*(M6:/!XG)G@]>> M'47Y5)EE)KB?7ED)M)H%,J$3U/5+G &F,"<,4\!R0F699B(--_^C(M1^ E@V M#[&+KRRB,?>UGJ%((UB)Z?P):C9\ O#?LUO/7>47"Z;S?[H1NHGN MV%ZVQFADN5-9^FI /&R)W3^/0IY!' ;(.^$=3-9K#T++D#X#)]N#RF,:<8J% MK]BJ 4\MZVBLO6X$6$"Y!3[[6-(XT6],HR_W[' $7?&6NU/S0 F$64^H"K5B M]F;(L)1KJUP4BW@4$2L+$84K*R6R*IKDU)LY!"T]UNGP!0&&L9S [!O MVFBM#!HH06L.V?QVO.^D,<-T5-H?Z>T6S]%K@#G5WCOAFL[)465$%FV,E'HS MAJ!Y3 92MD:I[;P !Z9$[S63IKQMR]1>9?U905"D+ 7E5F]] M O3&6&C5U&?6D24W7HIHP74Q0]<07NHJ+HM6M0LVU*8O*V( M$RS\M)2TE^\BR Z?K?)U;EG6N<&B%6TH_4.':7?RK[%$>S2'J- _V='PK2^G MC^UT\*^S,&B@"GJ[;GPWTBLGOHL=+>^\X,=V(D:+YG)2C^92*GKWBV@4S$>H M]%%1O.J!6[:F8(_7TI!%LS M"K56 @.LT5GVFJF.+H"HSX*6@'5TXSO;<3T4 MK 9_'1>77%F6\:S5J>8"9QKI#Z@##HGW-&G95!,!%Y]L;AC% M]WZ4A&BU?I>D047QMSH(R:N +RSK1*Z'0BN"]G;6>.'*OI6-(?D[\+SHS@X7 M 9[9_30FTLF$478('0R'5]:5[3?'QZK]WD3NJ/BT=Y+%1 >.KC;EWQ"F7^P% MJ":05A.RCG"5"Z?04BK$25D]H6K4=V21+ L"9)UGZ&6(E !I^PE5II_ %IGF M_F=D/3BNHY@1T5=[_0J<9J "_#40T]7T\:F#D>)@QA,T\9%Y9^P&P+HZ M;M,ECZ8DJFEH,*KK*J.:1?O^+K49NJA]%X0W0?(6SQ-OXCA!XF/O;9"R?&JG MO9D,Z&GN_7=HZB#2.EG*A*A0^=O>U9N)N"WA MQL2?(FIC($'QG20NEM(+KO_E^C/*9%5\.1Y!^S.]6UH4']1%4B"VQIWMAEEXO:W=I_/O=@BA8W?\B'D^]=3!3J(B2(EW MI&W"XI-CAS/G^Y1,1UN)BB[$Q M=KVTPP4VFBHUWP&JAL4"7<\YE91,L3&/CQM/S'. 4J&A[SHF*2F3:;P$X742 M(OM/H@A@EUPL60]0-(Q&Z'H.JJYV4)RZ]O+9SWVH"F*R0]?S4R5%5$SKGNQ- MJSEQGN\ A<-B 4&GHXJMH\*D=$8,VDBGN82J"8\L"\5<-%Y$'+;0_L"T:=:W M1=YB9=Z8^P!EQ&Z'KJ>H2@YBURA2+[3?=S=>7B=1#&T1/KCV6QH!B5E,Q%(. M4%3\]C#@/1WR$J. S[.JQ^0_0$'Q6$+Z@SM]'FNDWKO\'10F_R$JB<,2TA_E MZ6\2WJ8[JF<]0/TP&D'_9WHPG?"^01\!Q]DJIH"J!8^A!2],EQ&7*4QXB(?] MO!HC)_8"5)-3GY?HNYA$U!6? $I7)4VAXZ!(1*@.0D&J:4QTJ Y>Z+)C,@MP MR-\4KU!E@9"@168) @^(QR/4?*HI11#A=26ULX0!7A\0IP/ ++J#=F[P&)_X M,YJ+/D<)52.>6-:IW*"!_Y#:X;.&[)A 0DXS70W@JR75,95/ 5A L0/@,G.Z=U_]T4 MYXDQ5]4&9];XPG0E<-A!^T@][-;LO+%FO) $F420:ZF\35L$'OV#SCO>;0^D M5ZFA!5T'3H_0+R;^K/J#4LHG$+K!K.Z XG@)>BKY]L-9VOX"/,.IUNU\#K ; MOL-60C5MM]XL5L!LVKMY=+)A'W*NFOG<.AZ?'J Z&ZT@*%+L.E4^Q!7&GY+# M&%O3MX%Z,(.@=60FNEM?SI;#2[)>>ZE%;0^AOO."'_?^/ A7&:WD\UC&W,;T M7%WPREYP"G#-SH*=HO"G)/_K2BKEJ._ 8%T/+&#EOS0MPBE_=]N73/Y^0M/Y M9\*KOU-8X#O06#N')7^V70>G_2?-;X=_[T$X)ZG SW>/$P)K==*%TLH,@[QSQH9OW?47 -,Q\ M\?/'I!K-5SKP2Y_T:'R=24S)56O".<"YY*B\@E35MXD$[0DW".X_?BF;'4[6 M_DA_NO_#'&O%\*X_#V&-9XZ] J$=_0QG]-EG;MS(\8(H":$%%K:?'R!"U%?Y M,_;YCW/1D7IHTKQ M*\^/"'9!WWFS(_#3H)UXN>ZP[XD"SYT51GHJF7XZSX5B>]L)-6W)(*CL@==) M=HSD,J\K8W]!5$NH6I\BE-O*RH@->E]3VGY[BI=DM;+##9R[NPO?G;L.NC.6 MQ=V#O>03-*)3.H2G=1=']>XB_\ HF(]*GQCMOC$J?43)3J-N#MHSXX0, Z]2 M2*2^0AZOX'?_P*U?F#)7VL(9>BU![J4#.EN5=4M[C'JV]V> IMX YZ-%:^#' M]0:>ESAJ*%+)YEQ,5ZZ#U1L<"-(.G=*@R5F&;=(-==G106O2;)E5:](LC)4; M=0>4^C9J/P&LC?BDN1%G)2C99O/JY0[3M9B)E.;+G'OH6Q;$:M':,FMVU5HS M)Y?5&Q8=(.O9M*DA,FB-_;3>V(LR_S9*2TT7\>5RE>P"L(:@-'Z&?(/?F6FN M$/LPSE-$M2U8*/::U.;/S./>C9EN@/5L_/BW2VBM_JQAWPX5-LI+&VV+4[*Q MIW7-JDC;=6M*.6R#KK-$:[^$'*HU5P(3Y0;*BTC/]MCPY!2M(9[7&V*U%"7; M7U'%S:[BU!.O."1KN2E&RA]?C*1>]+W9NFY1NVM>X]\@,G=_4JLC?DEJ6IUL:9 MV2VW=)'8]>P$RG$':$W_LM[T\^Q*MG=4-^;!&)=X>(\I]I:+2:U:RR3SL._I M9'9S2QUGKF!3F%T'*S1:\APE6>.&LV)4X)>TQ-%>D6HVRMU*?5ZN;QYJZCJ( MXBC%A*HV*P+_TAIOQT(';N2LM;TJUY;:&70KM=K&CBU+\I:W&)U4.I<>#*1I M)X0\CY>!!^L>H6W!W6L_M ZHP;>M7-AH6YJ2?4]6.TI?LI](@H]\A9K'( ;L M4P+F_*JU]V9N:O[RK:'U=T.OW[9Z:X>^ZR^BAR!"01O2#HJUM3:XEA7%C?X" M?Q3]=;0&X:@H4\TVFU>XP$YKO=CDP[;C_7K0VBTV?57,)^/S<\GME,)'N<7R M@=*UA9:#I)9$^CT@4?F!M[@.[8M0,G&G-6.TG3W$PW;4!] % %0?7&3 MND0F9ZKJ\Q3-GZ0VQV86RHVO!1X]VQL*#>S&V0K?GR$_-@@7^!S7+*P&GZY2 MJ:D_UWZY2K9-@BF8][HYRQ@ZJ@!#Y6@MG:\0U5I^*XZK 08ZP]=U-EZ*UL+: M-30X?F6EC.*\&"5[@BU2#H<30@Y)T89X'$[P6:H2/K.L<[DA !BX:0PQQ I- MU]9Y9[OA;[:7@*]PK@+_GG91K.VTP2\,E3=*"QSME:ADD]W"WX&@3;/)689M MM$UUH;5:8A[5FBT+/^5VRP].S_GW2_(6@3\36-+M.T^+;? 5VQ4UVI:E9%O= MQTR-DHE+/G2LSVH]J =&N/2JM4T:']40GCR@=!U,V>(0\,4C@'H:'[6/1S#Z M2_&GOZK:K@6&)OC=XFS=F%!(5W;D1N@1XE*C0@$X7+AB6WOI4WWEX!QI-3:X MABV@Q&HK.;>L4[GK83(#N^;?%W39D?".=#(?H82TTB_VV%H(P]S>@/%)-65.VY,VK\! M^0(6:/OA&:R#<&N?#9EYKKRZ2J$[2$&/?\@,L$Z)Q, F$[Y"=->+ +2R'X(4 MX!%J^S,[A#/88)9 _%F'FC<:K!^]FK5K17K_9?_R-U&%V*U%X_HK$76T=CQ9:ETSG\>+IO$C&M M34GI=26]';""47W?X=B&MV!; 7X;UOA;!%Z">?P#VI.-&ZR"RO>G\(? 7#^X[F&71ZAAG M#RV*TETTPC 72M)W]S*[HI+=3&$3#"&'[KK@A5;0K^_&Y=:QF76IT9R\:IU+ M:WPB]X%9_JD$!ZZ"=7VW))N#'$W7N2_.?;I'!WM"-,,F[T6U*$EWK8B"7,A( MX[U-_"TFMNZ$O0#=1=,1:>$2)6V74MS5A-(U$![W"^;\NBNE&]!"*/IN?M[D MU;R&W>R"M2,A9])=$BW0%3J0YD2).=9XM4-W/G\&\\2?,9QJ$)+K2FHK7 6= M^NY:/H(?)0N%@0__Z&27 7F& =YB=%6)4+R%>H1O?:IP?>85^8\P7IXY'A^- MC[M9A'!BE!+!X8O) M6V*E'9V/K?&9LCM91Q3'3"'0%;UA\^(LP2Q![Z)C#P6+2PFS;Q$<;KT'=PZ( MXA%6KJX2ZM< ?5WND?+"+-_8W#OS"H_TER)?7!6U$5-:,? =US/S5]% MO_6RN=)T_A7 I5/X&NSN%H+9]JGTZ1PYC-UYP0_RP-++-U3K)V@\[?44@YA# M^>'G,5F]@3"-6[X*_#02\C2)(^0)#SO\I+[$!NG MU 8PAK[#$YSM\0U')\W#$2Q'^=%GD*>3N<>D[EN?;F0O%B%8Y%UIF5:&UR7H M>55K_QQ,-.R*MD8L>S01<:6D;BSDM +GY\7#6!LFV;0HR2@1B<*O?U,!TQ".QN?G9VJ_\,YY58$,5,\@A WO97,U];-Z4V]ZWUWY M%M[IH??A6_%N58TAD!H9A;D U5HUQOX-/G_=(.H:P+#TJCM?4SZO-^526>#)7O_3"=[>3\E=OJ9^ M.\Z9RS%&!MT0Z[G]FS^)?ON!O-$Y=X$OZCUU7MPH+T_YWIKY8?GZ+@4YG\RY M6+URG',Q6@&JM7@F-D@SLU: ]5QIH6?8^9KY9;V9HT*4;]ODI^EK7N!-B7\_ ME=>*O]IQ$J9:S*Z7OH)PM26/O2VS%5,5^,GX_$SN_BF>#E(S[H!5S\;C'0J5.1&HO7@_^6&'L\SE(15XA&X+ M9>TZBI)5]C/.#D;$1Y3K?CI33NJF>K.8[,5I+](MV[]LHXD3N^^L9]7="SY4 MB0JPDO8'W"7GLX MZV;%*-_66[Q6+^K,+"WURO:0V]7+$H#2?@3]'(4YLVK-L6[+O?.2;LBT7Z&D M\-%\AJF/QJ36B?0V4+2?\&?!W*9P3F2C2X\I]JU+;[[+R#;-;U&2GNH0 U-/ M?]72N_1\ W.#VUKY=7KEAV>AS]3+G)"C16O@9W) MU?9P9HU/+U1]YIXV-Q>#7?NYPLX@110F:(;<9=#O<#S/59I!LNJ.6_N)26G] M.Y\#M/6U&WR>[1A4;U3S[B-P%VF0N 2!E_U2:7>%%9&3=F=0Q>4C^G/S]*SZ M*Z8M2/U?0-VVE6]^"-O%PG?_G7;&^9 >/0>>=Q>$Z#"3L^?A+5!_%8F%+N@% MU8&734WA2CD74 V7!5"IH[384;E'5^ L???/))_6T0S0PR=5ZV-H9-<[F<&M M(VC%YLF):Q^$\=9A$'YH\N%&N(&K*:VR>AF*_891CME.1BGG)EC9KL^JG2QU MU2KGUOA$;B0O=NH8:"= E$@\YMSOSO7A9!ZV@,<@AC,3%"RJZ82O(9GR'!)X MV#OE8T6G_1Y=#M3V[GTXE":I-R:^X\>D5HUX!;I^'DL)VI63TOF_AK8?P4HB M([^ \-U%C68Z;X ?H188-?^*.&*(_(1R2N6025UDO5M&YVG)=SN$YHD;1[#& M-*IIHW=VZX*BVT/_ :^?L>'!]<%]#%;8D;/GSZHF7A6&8!DF[\_'6O<6PK0E M/LBW#Z2MD(4Z['89V?9Z>B)/PX7MYT'GH2V*H,FY$UC@1S<@MEV/<2__9&R- MK5H,K](GTEA]Q4=&NZ^,_I)_1]F=_3**74#SS&I/)2Y*$YAMK'-J&# 190_O M>;6K3+)>!V%\%X2P+3FE:.\/8&%[MWY<^ W25N3,!:G6^PECD+ ([V8?GJL*_T+ZD5\[OO:V_EO"UKD[>$G>(G?F MVN'FQ4YOOZ/;Q:3S7UQZU031VT#!9P&=-_A+^![A6F@Z3[F,%P(=8^QL83Z'[#@?.)\_.WE(FJJ$YL;%2X("K_3V):\^.HND\/S&< MAL_N8DER'<&F5TT-O,,2&.GO?]K5=AE):%*&Q6)>AWP,/NYE];X_%@: MD51:.F[;YNB4ZGE[/TE^H'FIM2I,%=GT/H,7:!Y!-U8%=BII--'[*$K ["9! M#CU/('2#61I<,'H$/])?[0N'(Z?6*B&3N=<5=;"']MU1!C(##R?"#BCB4V*O M@V'2'X1D*J2?;JKK]<):VOP#/B+)[OW"\A^/F&[0KJFGC<,.8]W"TTLDB MA42D[19C_4-VD_#7,(GBB9/.K!Y!/)T_@QG(7W1L]A1ARWLX$NEDD4(BTO:* M&<<@EB'F<"AG0EY0J^^.;?-B'05KX]KH0!FJ%K*@A2SSM-'2#(505-M#+79E MLF.O>W3YVP>IZ+^[\9)Q2L%=R$$H1:!I"O7HNZ>:KNMY'1OX,A^$J 28I!!3 MU\W6LMM+OT%>ML\=O+@+WYV[#FQ1^00,(8?F=%P0%4V-,^++43WB2_Z]43 ? ME;XXVGUR5'P3)BX^JWX(F+K)*'%=\!E^MXZ4.%HF167!9U"MIZ#8F?&0%P]- MY\NM_5QQ4H!T3@X918!%:IP&A%QE4E4'6!H994" JIXG?>88Q7"!J2&=%FP2 MV-C?9V*%*-M'5<:MM(LC"%YN**.N]/*#U=[/M)^X-JIJ@6< YT/Z&;^&'A5 M 57PD=H@BG:(=9[>M8M?HP+7[;BJDTY&*'NL[V?^_D"Y!D?.I)H4^EG-D>$: M%YUBFL11;/LS_*436C8M9$%FE5$:--"R.PV%SYLTEX5 $_2UN%#A.. %+++H MU/[L5Q L0GN]A"F]>W\>A*NT"MP'!4>=#@J*"J4QY!>E*HW<79T.ZQ1A\.=A M=T\>/X-WX"<@/;^_A9R'4/?7210'J^RQGX? 7SRX[V"6/<1 .FCH5JAJ?1.9 MKH8%BWCTLL>N9IE%85R2&/S;3E[P+[]OX^&7>YN&?0YBVJHYCN%D\53N"D<\ MN3L%\5M"3V%D_7X98..>!S&M*L+@YVR/;RZ 2O%=A&M*N\=PDU&>_V7'>/Z# MW[^][-&[^X527'+QL>.2@D8IXMI,%!X#_UOSJ45#"A,(986E_7D$YT!&VZ9J M6YPJFAEDI._%6-HKL8C*D#\CYB^*%2*NQ\&E5TU+0FENZ**X[*#]4)1;$QGS M.O#3E1C:XRD,>OOA> G:!D3&A/^;O=H?Y+Z*IZ0#DY8H"\GNFW#N&2!T$&$+ MV,UG!OHGV%FZXI;1F/) U,!K@;["-JFPC9J;^!DXP<)W6VV;'G?:-LTK,"K5 MX+ V24^&'G @5_9B$8)%_N1CS@!I"Y24I=IDX+^/Y<:=)INZ/B9P8U/.%X.R M0?44!K/$B:=A]L ]P&Q:-B53C5MNKJJ[4\P0-:48C8DYM B[!XE-JPK97$PU M$LR(33F6^>[U(J24EX%*:11DEY&F>I=-!R:(VG<0O@62UH7IZ^Z!%RPVN8V( M7&-2F\0Z#T39"[16O?@SBD^"&9VWOU.%44%#,AF78W07A=>!YF7LK N0 ]QU9 MI#EX&26/)I23^:KO5?-CEMVC8S@O3O<@IM0K%L55>O/@K3MXR532W(> /N ^G3CH= M3N7?'^TJ<%AG4^?"@I66:-R\@G#5.+37DU45?V8=G;*^ [2]A*2=% :-E4DP 'I0QZ8 %KH#(*S.007Y1LRBN# MA5P6C3# UEXC><\:[?8TB(>=N.05XUP>6Y8E.5I8&S+KFN""J[T6*#ZZ1&$P MY354)>VQR]X[ZF/R\0H_QS?O*'(H+X^.4PXB3O.D@.#R331V.:HF.K&.RV&1 M59 "A4V6)0D9K/:C2>/^ P).'$/>_LYK/O6; M5X+-B53BCH^&O9,#-F2*<_?Z(Z!SMTUD''=D9.9-M!]H 3^Q&52AOI\5%QEF MK@/5W@TK/%"V@P_),6>;J(KPU#J2[)7!R07&"X<,3W8G++XA[VY&6ZQ-N93% M& VT!BN[:\<-R_LX)BNTJ]PX.#67^W/9#%5'T& M41RZ3@QFZ'?<#AMGW1PVX"?_EOY[5*I5&EAU5Z_L]P?EQ&&-AS^,*^I2 M3J1:+T&Q9]-!"A5.#]><5.@*IG-8>?CW]$%D[C9_WJG-%]\>I1\_L'8]?*#D M[3,FTQ!UL?'F*XB7P>S>?X?J!Z#T],75IIZX2$8,FRSP$]5&>&:-+X^5[5.: MHRCW;0SE+EZV$J/()Z04D$GOK).$QF(;K54ST*-32NF(A=0&4;1#K+,ZVCTZ MI0+7[;BJDTY&J/VV56.;H.U!DS,I)P5%A@^R@23&Z,#L=)5:3+J8:-KBVD^C M+O?,1.SM;S$AE!\G"7=Q=(?Z&UQPAC]"%TVWT?HR]86=^+/K8+5RHPAW;9BO M!//X%X!?T9WL$K)IO$1'-*5M"XH4ZAF,9IX1KFQW'\:.?.*EN<%K\ I6ZR"$ M-LJ&.I8>'IO9/ %T@Z[HD30>U&0V<[,Z/MDN>BS/7KLQJC"/*#"%')(X>$R0 MB^14V_7#9/:O)(K3=P6PR%/CYD\PPG^C.!Q-8XR((HW266\&R55W)GZZJL+Q M"UJP^5#I;>)<7'0Z?"E]^;!.7L[$C$WEQP2N R@O^*=K],VI_W\2.X2]G+>Y MLB,7Q7.!S0I M=P%86'US>V[[26IQIK&+&&%5YO4N75T*O=Y!S(O>\-6OU:0 MO1V&\]FQ88_HQ9N'((JF?KE_2.!X?><%P:QQP<.23VLUM 8H>TG;?6/;AQT\ M&B71@QFP&;BU,'F$E+IRS@M)T?7L(XC;MFC&K+H2W!FCHHO6IS!P )BE+QC1 M6RY+%JT9;H--^Y7F=@[R/71CP[%WFSEJX2T+?C>%R$9KLSOU ?R+W M_/@,YBJ"$[/LC>C.HOAJ0[/Z(-R4K494!2&'N;+@!:WF-K;P%TD5X%C0VI&. M\3!>)Y7(*)V"!KKZGZT/1EC[UTE5((U0K2IM=!AJ+K-Z>YWT\M(:7\IYSJ % M>U08VJ^9L./( ^6^(3VC*KP/O?%*-H#V*RLL[F\1F"?>@SO'G>8PY%1-,RU) MYE +!;O1#ZAE;O+NO\'L)9C'/V"AD]D[M)(;P52[0W3> V-KW#%$U[9:HZ)> M?QN5:O:WT:YNAW6 ?,'9V6!]?VO$8SL/>@;5^@RR_79=0TMD:DX8N:XG;5O2 M[<<:^!%NO*@GU)5J3D3:SRIW_>-T_A#XBP?W'JXYP-6I_D K$GE-Y6Z'-;X?SET M1S*%DV8;5>4!0,,]NXLE;"AP@$R;"*;^Q#SE=G0V'DM_ HML['J'P0].^_E" M%?*#:[^Y7CTP B6U6;R38?4U?>AW6$"/_,$//@.GF!)GX:N!$_@.!)O^;3J_ M];*.=SK_"L(%"%\#%,KVS@M^\(X+Q^/:N)#78;1?B?17Y7J@D0/D-4%_SNHR MBH.1@T(WSU%UU!\:KA(X$P51=!VLWEP_!48;'$A9?C\2LSS<;=1A-)%%\4Y= M[=,+]4TNQ!U*4JVOH-E\;TDI$+1RITHMQ#UQ_DS@BBOE"^](C$FMBA1$$UL? M8'@,8)HLT!]#0'8:IN9312IM"&63 QVN1&'@QI)U$,;15WO]"IQE"=K?^1H!UOV"@-#/:UWQ)UP\F5610C]C1 "["%[0Q,? M@V29MY+9ZS(,DL428[?F0PG6W$III!N3M>.+3C90M.=XLC?IRNXN")_!#*S6 MV=+S90DM&]W['!II5Y*Y>A%HCZY]RF6F'1\L$!2!ZKD!3H@V:1"<*@YL%%=* M%G/UT 9XUU./WHC/@KPLTW@NV8802Q=!SV4N_2VQ=[V(4%7 :P _U\/H\1KD M(^.=Z]N^X_J+QR!N.7[PEF6N9(1:1/;-!>S*I1'"8^W(BY+:7!5P8A84A2?> M[RFDG(B@>WR!GYV!3),XBFT?W>S,YE H@N1J%?AI[%GN Y$CC@.17370 4BP MJ\@H2FN"?NJD=1E%J#*'=QS"^_2=%LPW&(V.5JYWWO"#@_+X+W M7V; S70-_["3,_S+[P]P:N/=^K!M;QH./1I2J$*R:,IV8F %K0_)&9#&4XO] M7ZM"+RL)5=JH2 [UW.'(LBXNI1%)I:7C\4*.3CURD8*=S7T^@[O.9G#_#-( M&W %XN )9LNI,\D=$,H^)>@>[0ZRDOH$77MV%#&\]HI+KXH ^AN-VYE N6OI M/-%I2@")G@;UA*K(H1UI==(9$:HR$VL9BPBN?%.@$UH8HKV$JK'-R%8#S6S0 ME'VH488#@8E]O0![R+XUC7,@V.VUY=MONVVPI] -PM> R9. OQBE5-.-VWV7 M D'&D.U;(& VN7T^["9!CUP^ 0A_EAGE$?Q(?X6?6K)D-E)% DQ@P$J$@+VT M]&XEGW+^PU40U0JRQRPQ(D)N.G"N/YN&U[;G-1F")"%Z;O,%U-(&8IT<9 5D MQ0[EQ.50:?3)\(]# M0?DN7+@^S (:/(+XWG>\!"GZUR"8_7"]_8>L>;)6&\6Q98V/U#V6/FEJ\JU1 M:K^T4?B%:CVE)!R]]BN@Z\!'HT#F7KX;5;,?PT':PDY */GT%TL[B-HO9THS MK*)%I+B?(67A>_JF\EV"8J 7K8,^164KQP3%B("L??SX%/13Z&*EL4N@/^<4 M+/TM/SKNR;_"WT;+P)NA98"?@,JCZ;=VZ =)_!0&[VZ$V8WG*D!?G@5A%>5: MK42PF>U=@M?0]B,[?=.3>SUZPK$>W7YP5/KBX:U-3\4T?;4\I4]@ Y'[D"W- MYGN=@4#0JKAN].XI+8]DT93MQ, *6A^26WM*RZ.7E80J;50DZCG3#N,I+9=( M*BW[/7$[=++W!95PE]:+Z0X(M=^BNP%O\;T/IR,)VK@D^$G7$ZI">7^#,"=V MG3VCJQ ?81L@^D?CDE?MQ]V M=2"*GZ%!TXOKLR<0.HC@!NGSQ?8:G0;[^HRY__V':#'9&_ W$Z\QGC![+G-E41'&^2ZN-!V#=ZX MQUETKR^P;PW=V 51=F'Y:E-L9>8)NOP1-?*(L6NXUACK0T>4,[$(L^@:5YM7R.)T_A0&L\2)H9U?0/@.FQ?GY9&3YB>) MX1?S@/NP#O\S&H79S_XV\D$\FI4K,GK;C-!'4/#]=5:9D>W/1E%6'?5OEN1P MT9XW7.6E-Q6^N_'R.HGB ))$N63"F)O[H>+N6Y([DM)KMWE%F^Z?L&2IMK%S MV,;.I!Z9<]B]89N1%ZCV)V"O[@KVGM-Y>N=KCB: *-S#-,P[#8+G%$-.U;3! M36]=(6U1FRX4HA<54U[5Q-*6:6[-$.#KKYH<,JSI)'X*7+3! J! M2Z8:\QWF&5P0=>8YVJU,H\;) S%MU1P7EC66L[G!15ON11Y!% M,67A_V:O]D>[W?*FDC31$5D$=2V)LD1_$XJ!3KDR[ ^N_>9ZJ3\"]P%6XQ/2 MQ0%65ORH5/[GB52[MZ+5/I&2WS%PV+W+B938=B_N?O90VS[RB>;FBG?;1V^* M#VG'AT3PL#L^4@(M]+ 5<&F-S^4\%#[85D .4=6M($HK?[;]!:[WWOY.%4X% M==ED7,H%PF)AL+&E[OU6%1;I%#30U7_+&XRPKZ[OKI(5EK+*[Y4CC5"M*FUT M&&J>CM#8LS_([)5_KS%[5!AJ'F.JME.J]6#9";+\G5): MAA[6O";+HKLAE/75> UBV\M[UV?@! O?_3>8H8.'JR!>7H&%Z_NNO[BR/13 M:^+/KI,0F3X;?^]])P1V5#(SKFOI]V/&BV]8RW6=/2OQ>'?_PYYEC,8Z6$!0 MG*QLX+OU%53+8^ [66MJHYM=[HK]K+$U/I7[V-[@ J*80NOGENMH3A=T5I?!@^"8MW'ZL@0,' MQN*VSPO\:33/7D\D>;"(*5RU;HB#RWI_TZ-)E#O9&5*&Z0KT!L[>"+>YQ7Y$ M45GVH:P>9$PWY4'+F7:L(NX#GS+NSXS:[\4RV:>+1(U3'UD0+1789_^HP-V* M]M;.=HMP >I$%?\ITCX-V5N(XZ.60Z!DXP'U'(T\T\;S@!S(-]P*Z M\27[; %=?&<4[CXTLHLO?:Z>V[UKWQG6ENN[(+P)DK=XGGAU23P'G@?;RP\[ MW/>5:%U.M27!_QO+?<2+@Z%Z]R(&O9K^<<+%U$E!JLE&#/-M%=6GC/HY%V>T M5_JDFNU-YVA,]J/&(/4MBS)=0<)MH_T:\"D,WEWTBE&#,3"=$2F+Z0)J;0/Y M'J":CF!R3[65&\)Z/N+N=UD%6PW\:KQY\FP?Q76^_3-QU\A+B7,Q=5J/[%P4 M_;=16G@:IWE;O/HK**QE*&LG:K[A[\+O'G_%5HYTJLB:7;61AHF)>D?0":[. MARA8N%GX=\)!'T/.JK6.+.M$[C#2B>7&V4FE+,(=4 M*.!UELIO8.DZ'B;.6W,B;01 H:TN :360NX0PXM=^U M0*^W)/#S6RL1F<>D-E<"/( %;4S(T\)=$OIN#%>!T&1W[@?Z$[GGQVN?* X:=(SJJ:1H78AR ;0?O*)Q?UK&$3<:DDS50UU;%FG MYVKV)F1J.32"AZW]:G3B.,DJ25\&O0&PTHZ;4@?_[(&40W\V605AG#\DBC41 M[B1-4/'&:JY7 W7MO12XBXP%_ BXCYE@%F-UQ U:U%(:7:Z7$P6LU%PP2B@G M,99Y*LB^UL?]'K]/XR4(\T@,*/A^S'L+^*Q^[IZ6.6>QN226Y, M6S7+B66=R_6(8":9'8WV:\?4)J7K)' J068:GT%;NCDA:7] 43(, ]>$GDXW MCNE01,VC]F?,_5%1VLX- F3\1[8#TH,%V M?=AV\J!Q+\A63W:(ZS+]MTRF5RN O0FO#M4[3TK=OT5+3YE0TIMV>?%),I=0GBG MG5>_V!WV9[2.FY!!6S9;0LM)/=?VW"=_&P[6^AFDYZ;WJ[7MAFG\\&EXO;3# M!2 X-M#S:JN([BAS<5SHW[%_#]T8W 0_<$>#]83:T\X(*>?X4K=0P:6]IRW MZ#6 *XYG8'ONO]'V[&^VE_ &.SJO/UQ=WN;Z,DJ_]F6&/C>*@Y$/XE&X_>+H M'7WRT#;#!C]4'+C3/[/&%W(#JU&L+Z33SU'J^G3]Q''"!!0G<9RM_J*^N9V7 M-\H+5+]-YQ4N8L3#WJJ8!9);-C4?]V:W*"A0Q',01:G^[@"@'$&1,ZG6HIFL M7F_7+4#*WCKOK(;;U=H+-@#D/5G=9!A!4/,9HHEV. W858??!E'\9&_0U(NL MA>;$5<.<6^-S+07 4Y[CX17^P-$3)0WI#2$;U9DLG?G!;F?X(Q$=$7!93)$ M BU :K]-SRL$TS70BG[AV_?]KNINP%OJ C^=7\.$+F^TM4#6"^4BKD\Z(T!RVB6',FI*JQC@C8S2J">!T)OL9O ?>N^LOJFB) M 2B(>=2FG\!B70#\.+7?DFOJ'@G]/2ZY:B+HVNMSX12T 2>E.V@"^H#FX"%Q M'*!EJ]KIPK*L4^7TP#$RM((K<93 >%A]!YX7W=GA(FCL[AO3Z, DE8H=H^P8 M97?M& ZOK"O;_P//7_GW)G)'Q:?]<YLX+H.W]Q4/@SP(_/=E]@R/7%,*#]<+2SU^ M]BH0!%GVP(\10QO^#X/R+BSKZ_?0. FFA/DDYE%-#'WLO9#!:N\>T03YJ_WA MKI+551"&P0^T)VFOX6_B#8=$<$7HH!@RXVRJX<)OP&/GZ##SWH_B,$F?:;$C M-WJ!M;=G4[_<0^,>,V?-7C7?I75RI+]\.F&7/?/HI?^Y#E8K-T;6N /@"80. M8G7!<^"/*<%$^72%K_VLYBD,' !F$7J>&QDC*JR!T0LVO8GJX ,K:#8C1#7P@=7>V;/P:=_>YWJCN?:74E9, M%<'*EWKLS+/RM, M[5^U:+[-D(4RH$7GH.8T61F\L$7%?A"]\U4RR2L(5ZZ?$@)G0XU[7MC4)E'= M!FI?T1OZ=_A^B0/GCV7@P?K#.=#*C:(T.DW,>ZOWLGZ7/_?^+GUAM/O$"'WC M,%S!+^1N,I"A\7%G%2/ ^J">LVL*RCBWYU++012,: MB\TUE"TS2-L\V/D#+E49M;"D5[$ZY6 M6&4[%PC8A4G#"*#(CYO7T/8C.XTC$UUMRK\A=/+L!:@M%I[.OR-FG7W!RP") MPT$]H6K\=V21+ LUAX;.]'^U_Q6$<"E;ZBPICQ5CTJLL!J8QHQU"[<>+%\A* M&C[XVK.C:#I/U]:$X0&;7C4!M!\-^"#J[(U2ACT8^!:5A+;\X741^;.D0.:-Z M=;$78+),N'%K[P]8=E%!PR2$Z]K>D[TFA(C YC!+&KQ C?+LNX^B!#TJPZH* MIKQFZ:,]9-FW&'"7V2KF> I=WW'7MC=-XBBV_9GK+YI.%^BYS*"]"UAC7/L& M!\:0%7U&XP2P_: MHNO ?XR-%AN",?R1US.KDCJ]'F69\% M9(6C\S&E,'=D-:AEH8M&-!:;.3P+)F)" M:D"HHE]A5QD]!%$$HJE_^X&"_B5NM$3F(VX=4O.9)8UV<+7O+GKQ7=)="UPH MM7<[D.:[=&*-+RZ,D0DW;ME>"#H=2NLNE;: C7%.EUCE\]_1Q;)LB! -H5^RJN6^PFKMCBUQJ?JT$]@ MBTPS 9IZ)TZ8EM^;(?*-HYG^>NY^BNPW9P3.&3 M'BABR6Z>2%JCUMX58"!'$=U%T@YN7UX"_1_PE*ZMM#O+.<6CBW[ QCF=!&S:J<8YEKNV&C0'$ M[P^_N0<1)90D(8_:$J P61<"/];/?9WZ;%Q)_MA;YY#=)L3<>$_7W-#*W),)+V-T>J M&^W3T%VXL/[HISS'$@WYJN8ZM\:7.FJJ&US9=T:D1C?5E?(N8(V)7#G 13)= M]=$5<%\/5_=__G0'^SS8#OQ%N].G,\SIT[;80SI[.M?X[$F-EMMLU!9G3]5V MJ<[6=!3&)6+AWW:DPK_\?IU.<\,U\J1#>[4-)TZX9"K2R4+1CEPN9+HQ^PS6 M2>@L45S410BR5[WVL#8>.7'E544#7$Q6!= -JWJ^P]N!\!XN-"*8B_"2,2ZM M2K1VXV=O1LX%V+"=Y0[.!#IV[IS8/F]_[#6@"\LZ5LFOCZ$[;P50X1ZWOU&:3=8)-AJ/NV\P M\ 4=)8O99>A"2?Z8PC(VPW4?*I)@8=0-CG0X:K7J0\34.C2LHZ.E&.;SM=> MY]\2MO9#00]7%^0K0M1>,QF@("\?!3:D,$$B MK5$;=N^A=-%O9Y+4Q9JD&:;\YHFF/6S9EQ[TO2UCEFZX<@1_PB!I#6$9[:]' MI !3^)@1:Y>@8H#CL659.DJ#$9>^=QK0/],WSUVDA443?_;B+,$L\^Z7".N>F0_J?TM9'MST;%]T:[#Q[&%8B3H5OO0^ OT-UT5)^=L9_!VMZ@ M-A&E]T2SBU[W_B,D^/4'\-[!U\"/E[B-L4YEJMA'-!-5[Q'$ S<@UB>74?X; MV.%=D.!"![4JZV 4100L:+]%%24Q",04WDET=MX("6+;&VYVD4Z9KN#(/+L. M5NB]N;1 OKF$-1Y;^W.)M-PO:<&CNGFD F88CU-8^=6F MB%JB);=+Z4QTP[*F5V-I?U+TY-D^YFII4Q+5%-,ONW4U46UAC""(7D/51*J) M@DH2GE<"(-G,XMP[_TS<>'/OH],"]QT@(##1F.#G2C'X 4(G7DFC&LM#]^)T8^A\X;2]#7=V\6=,XT ?GU)-G'2Q8/;2A["+ M^.'1ZNUI[P0: ESAP_IBF-2<&VL:F5TTQ@[%?%QZ?C=0<^83?SE5!$@.- M<'0C',:=7HF4TREHH*O_1JK!G5X52"-4JTH;'8:6O>M7^X/,7OGW5=A'$/>E M+NQ186COT$L=:'#CS /EHDCW@E71C:SU9T\6E.T4*D^RA4-;YITV2>)E$+K_ MWIVVB5(P[CO*";H?@0E4,I]DUU^[%VPS1Q9A^2L$64?]AB[LV"LB]]R>NERT-8 M=)_;Z-7?HRL1CT'\WR!^!DZP\-%>8KEUTERI^OSV MP:I:GG6+@Y*QMJVB]0(Y-\MOJ4V+*=-V:D3K_4$-6LC] \&BVL. M1;2/:!HO0?BZM/W&M8/HA2#GYP^[.<@R<-$\>K@D+^->]=[Z=P(7)ZO,%G=! M6%\-3^>WMK/,K)6:E/M>]A'SO>POHZ)R(SNKW56\T#\+1 E5P-(,U',UA M%4?OJ(ZC8#X"L):CC)J1C>KY>7?X\];WDQ.:2>6-9;;^78GNJ&?[=58 MRKE@#W7!6[Y8^B6V+B2J+4S00NN[W?+U0.4'3RD!D&P'0PEWN]6ADL#+GH<3 M/SS9Q,J^VRV?Y:$[<+HQ/N]V*W*W6[XXZ6)IL:0791>=9QH]W>V6KYC!V"<< M*S#92/N13YO[:PJ(!K/ "Q8;RN;9 %^N M4G8Z/C\_5KLG;B="@6KO:-O#[<&;#%?X&5%#\_?R06/$WU&3/;<.NLW-:!1M M#LB;[;4&3@QF*+:RO;D7_QT[FGC\S'X.U*:.O><20]TV9WH MP9Q[SA2-KSB4_< MHPBQLIU[Y+,\= =.-\:GYOI?,^477J^()UA4D]G466RJVPUA+R2L4 M=O)3]H/85W^/&U5BZAVZ8,68K^OL^C+3HP\6Z)1.RTX8VGT.W#B!=NLKZ@W^ M2Y^:%M@)L]JWJW.* :+?A07O6_0-7_H4O4#1L]JW:XQW T2OT@I3TPT4%13/ M:%Y!4=^S->:MK[WD]\*@5:[,(!+G0VTL,E;$F%%"XJ9C%U/KOU0=QHYR&XPQ MK42L>*6UJH/>[L2>([*\2R&D48FKP6?#$M6P>N;$_'&*9L#"1E);%E M0"+//AM7+XVK.RWF.V#0;-BPKRBCA7%6X[.-#=7&1!!CQANBW7JJVD:FG'&, MJQJ?K6RXD:P[,0?_T*F&>QJ?;4JM/8UJ4SKL[?7);.9FN'?WEVE7VGO]IC%- M9^A-J.;[(V[]W@&Z 8+_/EUX*<&3&P/1:$Z(C6)86MB3$-IK5], M&U* AKY[=UX>!PQ(H M(,R!Q]N>+&B^UTGK%Z8? _\]?8V]QW %K2JA7%/H1YH"VX X,Q]N%\]NPWXN MI?!^WYA6(DZ\4EH4@8U#\2=N;<2J2^G@+:KZ^<\&);5!,9#Q.9G#6N^WE$]I M+:GZ^<^6)+4E,9!QR/$DM)[HG8PMZTC3-U/T;$TL; CR"M;4R8K=A'ON!NF0 M?P-[D.T;-DIL1?#4TIC&J>!>16<>/N>+ HRL<#LTIO$-V";4;,FDYONY?<*V M9%:O)7/6[[,YJ]V<1=#Y.20?W)"L:0@M0QMQ5RH%7:=H7.HJXOC-[?!]VMGA M^]//F[_0WZU/3V\6GQL%9E+=B1[*UUOPVD-#7^\3R[+&DB]9]4HMCZ]W80R= MY6"2K[<"XJ2+18*OMPDZ[=?76P'E#*:"+K[>@I6DX4)]8%]O%80Y\'C;DP4_ M]Y;T=&E0H 'T(TAEW!0.OD_7V'_NLWD,9.#/X>,P#QH_VYSZG0SL4R\"#=8^R?H?S0,X:6[4#N5*9HZQ0]<_B5W;:QM6(YB6Q009<4'4601D@\32HGE YVKE(JY/.B%!KMH/5"DY) M$- )\2BFGE UMAG9:J"9#9H@FN&:Z2V0M(+IZ#H@G^/N'3D=GJ"-HD]G@*[' MG?+E1A>+#&< X:=GIT!Y"MG,!5T<@80JR1Y.W.EP8!VO-^45#GQ=![EF%$* MVI25.:EY*FJ:RCUM5-$DB9=!B';6,#(@9U)-$,QTUI70 J@!$]UL2L\C"$(. M@]3 BU+07%@I*=Q'4<(N@RRUR1(@(#1@=*C!+3V/P:J!4I:JF8ZM\>6%,4*@ MP=3^<<2FL9 N!THN@Q31!JGLM_Q6D>TBID_&Q\=6RC;Z2?LCX?1?R)T( OX: M^/'22_TB;,]+5VU[&NGU6P8H:WC["'H0;^!#\5L[1.\R10]!%#V!,#7'[BVI M>W\>A*OT&YQGY4?UL_+B4Z._P!]%?QVM09A=:(6_VWUR5/JF!D?I.::MZ2B' MZICDOQ_).UZ?^+$[<[TD=M_!"W"2$!(!HML/QTL@LW>P(:+&DV1*F\[W(;"= MR(OXB&J]$HE,TG%^;[;0>5^VHU&N-LT%D(Z;^ONB:DH=0'L-YUT#V]<\]5-/ MPFC95-/AT))@%27%8A*5A5EDW+F^[3O0-H]!#!K/KG#)]) $A9"]:3XK3-FG M31@R[WU8(EQK%.$IIGX%4(3GERUGU1;(A_=$>\H[()=]'0>C@J?DS7.=[W:8 M7GC <]Z4SD2&F7'*OMV!X1,-7D$29WM9>#H;DIG()BM,V3N]N,89NN]V#)X\ MVTGWC1B:*3&'B12W0*SH%NYV**'3C$EJ(K\\4/O:"QTN+!UXBW>W$@F["/6$ MJG$O9?'/:!:=/5ZK$*EK=5QRU>3"R!R-<@I -?2G=/9]U!*W89%Y2JR)EN:W6E*-JG=/Q^;G<<*I\ M-#+*@ !5O5% W"Z,HFP2V.#>@!'+HEYK=OWIY0>KZ,ZIZ.6Z]M3RH)2]>RK; M<>"!)=)>CV8/:ZQ62*>_'667EE$U MX[DUOI2[%2!$!NW5A;>) 3'",$:H+"WIT6$X2SEL@7%91=2XB=[?D"*PVL59 M0B_5F%8UL?!-J=@A&1!F;!]LKG1&MO/49O%- B5HI[B!\7XWXO(7[9_L,-Z\ MAK8?06O $B/.S;7C>EB>O.116O2H7+;Z&V0XJU 6!+1L,E^[P=7M:E/Y#5/4 M'8ZR5.L!6"BJ]P3BH.L<380-.^&R WL!JLE&G #JXNIH%5,41;SL4$^HFD(Z MLDB6!0&RSO1_M?\5A&Z:TI]A9'=+;20V680@O:_424^- MI1R<>-BMH/U)8M4.1=0PS+#5G-@P>;0 V]]N:;][9YGV7Y+UVDOECE[%]J/ MV9_OH26V O#FVL:?O@G"O\7!NM9W4M]JR6U&:75 M&;FE6-CP3Z.@J-'(RXI2?H@KY,0F92/ M_#R3:MRWX959'23,?74-0\Q.T36&P$]#&<^KT&\_T,LUO+)GZ;910 M25:IC-%Z9RPR[:E^6<*I[2L(5S2JZPE-H9H165\SLR$&7Q$/GIV,C[$#KJZO MF[4984_D]L;Y;(FI0\[35N1\.K;&ET?R&VK%H+3^EP1$YTGQ,T!'\A!E%2[J MC-(KQY&#@J" V;,=M]B>/<&VU^UW:Y-C:(95?KNX^/@H1%\WLS&?RFW,>\[\ M6UJV*L!%X^ MIMIRX( V/E>I"V#8.FN)4?L)&M$*10^!^H<\PD,;P3048YQ@ M6#'J/,VKG #:T?+."WZ4YF/Y@>IKT/*X[Y3MN,^!7Q[-X:[U8AS:FM?8K5%G8W/+RY5ZC7. M&OW6!,,U;,3I[DJBB0XXD&A_2%,,#EO,$R=VW]/P4YD'%:738\ZOHQ"Z@=,^ M:&!U.XS2_)L35PUS;AT?C>6&&^_$*&W'D(A:Y]V)KW:B M55FJ*8QEX!,'M*M^+C/]^&"!-AP5V$*A;;@Q[2Y=6,*KK=MLHBH MK_9'U:GQ*0S>7?2BP!7PP=R-X<*HE))S/716OUN3%3:*46DU'\=U\?'17]ZR MS_\U70VYY4S*+X*V]MH!IRPG"#FX;]ETWU4KJ6%;L=QU(1=%TU*9MM?6K535 M>A$*8PW;<3W@UWZ1E7N)WP&(P_9>((-@XL\>X+>\FG5H^FI1E&JBZD,C#4H4 M92G#Y%<#SZ2T6B[E1"6*;IJ2V"QABFC(AB1+AYSW\ 34PA[ZGUUR6%7 D'=X MHFIO%E%GG])V?F[R:HJ85[4J2SFU#3*Q$F,6@[0;$4437BI64=R?48'D)6K>UB6C_5:AK&5<8ARJN]8;2? MB?'U4YIT2^@' MH[^4G,_^.K+3C_YMY(/XT(Y:!H\Z46Y))0EDO',)SY# L-WV%'XLXGCA(GM1?>KM>V&R+,%/78)?8N2RC/87 MD/9MI\?_-=%)_FVEZ[L>WE\=V?@>W=1NC$Y=Z'4^R8O3=@+^YPM-+1)KF2+LV9 M3/QF>TE&K><%/]!+**PSBWI.$V74%7ZQ0SC6^/98#?LC]L&-IJ0')0L*I9V 8\Q6/N5L=<[54(!JBA%UV,4*U:1=V_+][Q"L;;?81V38]\#G54TA M'0DG=BR<5NAZ)J76@%,"S[COL9^C:B3+LH[EAOP:2"IX[ ;<9\>U#A1A*=X\ M>;8?3_S9[9^)NT:3>!E/*@0J)SQY=3WL4$M=VU&<_YV[*O "2EK)C;#UA7*'_7M\--^I;T8^"CP)%09+!JB^+8G B_ MER^JUC]1F*[W/T/;1GN/P-OY'*!HM#N+H!<*G@$T@ -[[XSL\IW9HJ;7EOMVR+1WF^.X4+33 M=[4A,([ZG3]0)>#(.CM5]W(%893KS12"O/$\J3+<;WYHJIW OOC-H[QAQU&" MLD+J1Q<$(;:TE?;3)XP!FB]F8S<+.$OYE)T >\F>0O4EO>OTT:![O[WK1_>" M/P7:CPG-F216[9(>7DUF_TJ:_=TXL?2#E9;?=A-U%T->3Y2$F,!'I+XA!E+]I40S>,>':+FNEM+]OT3!8,A':*0 M>.PBZ@J+M$/QR6SF9G4N/0#-?0Q^0CD&WWUE5/K,H1UYG\I[7F;_2NZK_>;A MMA4HN:KMX%CZB^\4B]?;=QM\@O8_Y>ZT3Y)X&81NO)E\N-2E>R6Q:IRWH9#0 MT=.QFL7_3;"R79]9 5ERU33 P1X+]020.I-?F0;_[R1THYGKH/I_!:LWK-L^ M)9?Z4B"P61=#&[3:'XA!"X$H=IUKM.L3;HAR:$QKF C8,6I_((4?/>&: J2; M@=Q3PVU.U60A9JK0%K@@K;XTN5M4962?_GDF)'+9ERY([7Q1J7ZL0Z MO3!%/IR898]HF+-$/(K*C*WIX) QJWD*Z(Q>MNL"1@N%<_^#NW(S2BJX'H/X M)7G[%W#BU^#V8^UF&\)-RFA5D*$Z$6<+1;T1" V!32U,XGQL[<\H4+&CM-Q1N6#UYPY;>^S@T((UR8-; M^N4'8W(N9E/DHIV$(9Q5PP2/@1\6?[VR(Y?HPB.L?-6&%!J-]>ZB7U/H[!JP MM8!O ./X"?$EKEJLS/+.CY20SZ]B($@/GXK&:&L\K!2 M-P#1#8FK#&5UQL\[042M+6&$EN[]=1)'J?&.B=XJA!S*ZJ0UM02Y,,+7WI/I M91F$\2L(5S?@+7Z%'R(,6XUIE57%0*,4NU$$K:WE>$+NHR0./YC4JDF%G3H& MVM4<03"'-_FK0O[B,8A!XWB 2Z8\ATS=/1XL#YXYOOQM'SRS?B\H681S7E M#*:"N@#Y[:3]*"AB$'F@N/@+_4:5AG-(@]S#)FG[?[T94Y#CG4R/;C1WC6#7 M@.S:L+^/T2DEEXG*(RNAKKXV)M*^CTQ'FRLY^F5W^R^CGY>5&"$:G!X!^]'.LZ@)!R\*]0W86@<[.!= M[#@E9558ZAS2,QK*OA8NN;(2Z87PNL"X[&*:7HA[5O@,JFF&BT,V"1" JG>* ML0\ SL3@?&!M>_@3#4J6*O +N#(]5HYA D5[!QQMP&J_A-D'C89GL;HCPT M%>20P,/>!@8K.NTW+33W3;FTK)/#VC[OWY@&+*!1@[_WHSA,T+QM?PJ'D2DY MDXFZ(^N@KKT6%M*^@]S#;,=)&J,8_RX[/L.GA+BM8[8CRW<;>=RVB EQW-V' MI?CVX7FOG.@XQY+@O:)0!X6A<3#O%;&#F3+>")V]5Q222"^$M_5>,50O0KQ7 MY&N&B\/VWBL&BN#V X2.&[4XBVS(6;'6^=@Z.E-/%@1>60ZLV3!KOT8:XKS: M1($P ?[T>6%T #%1(8R094?_U]:GP43-<$(WSA^F7Y\&$Q7#CEI[!YC\8 ^] MFUQL0I+")3:G5DT00R^">%>;Y[3QS;*FE4TT;O[-8%1;>']@MQO;TY%)#E MX"-I[\8TP)NC.*J$X)_=Q3*.IDD4$QV(O/3U$7I*W"/R9P))NWP&_!\A%_56078FCK$CU M'3OVC4!QZL E'_X=D+V:D'PSFI*JUNY)AJVW6&9$.J^O]D%2+K\TIU:<9SQS M=-))" WCG7R;!9=>=>Y)!#+13X!ID "(&RR-:34@GD =E7H"2$&TRUQI(NM, MYZ4XN(1.OS&MZNQS=/GL^'3>XB_'/,[6,_;N)^DF)9P(03@1L2?@+$4UE;!3 M79>)".CJ78*\M4,_2.+OM@N[H\DB!&"%&PVHZ:N0CZ0'[Q+!V$X'[>!KOU6T MU['2-LUQR573AK@E AFB_%UI3,-/7?*B;SZLW@,*3[\NXM6C!@$A_@LX\6N0 M";VI(^#)KSCY9 ;W>H#.N&7W"!@]/":H#YO.,WS/P -V!*([:+NTK_L"\Z4CWG4 &X"?/JOA1X'GSN#/9U>VAUZW?ED"$+/M\,+J6^,Q MVM0M"H9_WI8]*A<^RDL?;8M7RO4M)[L,-Z4Y\-7F_)O"%L#[ 4HJPD\LW4Y=(1K MBE2(&\7UA*I1WY%%LBP(D$VAG_(ZV'Y"E>DGL$6FN?\5O\ ]GI=U$,;15WO] M"ISEQ/DS<;.Q[SH(U_B='GJN*OQCRSH?Z\5L%YPZ[P5O!S_J;DXMH6J<503*4LMF:6&G7HZ+-F;,(+XO4Y"9$4FFO?2JL8V VDXIEF0 M:4_XM1TM)_X,_><6CE'OMI<>:\37=AAN7'^1^C-B!,"45TU!L'!;UT5[P-KK M9.*D[TM$S\ !$#@<%!]!G%L1US\0LIBD"FZ M%'Z?PF -PGCSY-G0//X,K5+6:*\#/U$C95&3?4[:N0$:-#T/?(?8UAM2&L$Y M*R[M)^M3*&W(AK]X0/Y!Z0W0Z?Q;E-U Q0WEI#Q&T,^/4/L)?&D&0VWUC6G- M()X9F?8S]PPE<0YG!*4$***FX]*F:Z7P "B,3QPX?RP##X**T"0EWE .8%BS MJZ:#UB=PG0!K/ZTKH6<[H,-G4$T1G8@EZH0%N#&',T_V!FU5L1W+5!-7#7-J M6<=GJBB"A4+\J0P#3!/X#Q,P*^U;4B70G-Y$%7 @U7Z(R.'6S4860CV]J4)@ M1*K]OL!UX*?6^>[&R^LDBJ'ZPP+[AJP)EJS&R:,U:.TW#M :XG_[P811T'*G(ZP#C^DS,9)X86<'-=7.BK"[1-SKQ(P*0V3PD<.',) M7&HK 6;V#X!X/LZML;;G#=?!:H6>U+.])QMV>]2#0FQZA24@8O^8#[?VNT;$ MQ2^#2)AR&R^9]E8P8;>I6%,]!/X"/;97GF/CA4/*9;Y@N-'+WFS";#GD,>CI M708E=17SN34^/3&!\3:H96\N";M%LCUY*1D3[XQ*R66H0+J@UWYKJH21O@(Q M7 TI-K[IZ.)M1L7D5/1G,GU%\!W\.03R(\8+L$!C*7]1AIJIH&?6HH8 M*V$OF6K*&8#JYBZ.:A3]O;-F,S>K\Y/MPLG=M;UV8P2@V26G.?6G7CAMH_VN MW#-Z?G=$QT1XS?:,G^6Q_3*C/F70%"2S MDB*57/R>\M7 7%Q=@CG+#0Y$E5YZ7K;(\ M%1G<*/B>3YKBV!6; KN YE]U2B8%9.HH)N.==6UA&V\+SPQ_L9%%QLO;G7/H?(/6]W7J'G;G]M$OF]LE_-KZF[Z.= V=R M'_TQSZL@B'X@1=Q'\6V4O:>++&BGQ&+$H8NTT1Q"E\Z1XH,A7K5@UK.]81N_ M.:IM >'XG<6Y,.?Y;O 9Q/GK%^P=-:FF/4SI"M;X75 ->/$4RE66?D2Q_]=N MZB#S8K^&E7S@ FG\KJ4%^"%),GX.%*4MUC\%H.JH ?FZK[UQSTN 6A6+6\W84!!* MC[^'>/4^P#P+P&S!]XH*]=&H+FTU1LO%U'%.+Y7:!(IF,!XI:8AM>4MFS%>G M-&"+/ +@W.2]I&(+H_H\3J4!0WIJD4X+"F23U?\4A3'O^U38LCJ3@**SMK+Y MT1GOCY+U(IG)ZN:$9KQOB6 4'QFO5[&JZ<8#!:L#NBPL(,XG"#. 7F/&W?O9 M'D*CW(7P?^9O[D\BEX1;THU>G2B 8Y(<21@_ Z'')F:+7Z)HGI\@@_C3]\#= MSQ+^+8 X/#]7,/QW ')-A_.K%0IX^"O_/=$GUK=A2ZDWD&",-W/;U AW/]?( M-\9Z]X]8WE+>B.$U_@CF%>1A4[^ $,(.T B8K_S01Y!3_Q.40B!YY;@J-P7G MP/]WI)0H8AK&>.:ZHS9^'JO;30(IZD5L4ST3F^KI@7"9%[U=YR:9&Z2;QRA) M9F'UEH(/DML,O$7W 9HH]S0J4M463??&+&E&^ 3Q>Z1ZB9 _D89>5REER%HB M[)>WA13=@!H?++R%6QQS?^=)?G-XUE82U-R"]ZQ"3UXZEFF[7ZX)>5LZ#'O$QA0 M&"KD@GMS8W^Q> &++,2O]0A%;=2S"-2^&1HN"]6&8(FZK<2:XVB]*-/7D"9U M:IVFH(ZFYQ=JKZY*LO3BF(W/T'"=)2@[=G(3K=[]L-"9]V?F%[&*I5SS!2^! M)_P-6$J:G@*0E"U!Z8X195E]BL*HN3JFKQWIE2SE2@?0O2\2:C#_['9+U5F@ M'V80_2[X]AHLHAC4WG2Y^PFWYA ['%'Q)AN91$.7RO00@6Q!0.A-)6LXD/;<4$]CTR5 MC?K? 'I[&,ROX(K+78*G# 73S1:MRSJ,@W719BQEC!0Q5*0R]SHC(J;Z,IQV/G^$0MG:3PH#N]R#(Q_LR>(();/\C0G3O.RY>"K1PVO82DHCIF MH#?!JF1;5=("QL1'*JX;921-<$)P*V-C;H[P?;BT"0M;5C<:".F/K7Z+)YI] MJ*45Y%1^6=IR]=-0#C41J+W(?_/AADN0/(3D;'.LF_W'W6[VEU^>^.&D_NV_ M3;9?U_*Z?RUU!#ES'2DBEZ_NV,DIRTY1;_@W"C7'QPG\[ZDNZ3S8.FDFEF3" M,ODZ[19>(8F;:+6.0C3^*%?RJ76T53Q9?Q2E8PKSB6@/6" MVFJ:2VFD]1\3H?$+P+IXJ":^7= ZE?,AU&Z )W%:TS3\::=E^ ->8PV+QY)R[/1M/CJ@="-_>@Y!I]^E"7!Y@6LHS@%IIK@0&\O&Q0;#:R6>[5E+@?DPU:]11>AR0M(XP@%+GR"J_4Z M@/@*N"_ *[Q19;(C0<:(-6LC>21(0,\<_ORS"G;=CRUC+@'XX4BZ *[6A-W% M=_(:@J^Z-93H!5C/34)_MI0OW'6F2[N^[7SA1"QI'Z(RG01MP!2YF(KM>"TO MTROP8$GT0G,'J\-LTW9J]9""I+Q7FMHGR6SC;-1VNO410]]D7,KYMCN$2-XB M0HC@7KA00SZ8C'TRF[:&>X,)0W7&+X+[GWNL/4/Y^DD2Q9NG*-V_CM&G*>.I M(QV\I-1>FDZ.3^!'_J=.D^"VLO&LD0"W=XJO<6U*OEPL?GT?Q?LG7@(6A=Z0 M\ M7)C%L,&$T#N=EP;)*;F$@H8AN@L^1[L%$"9ND=NU<,:!\GVQ*C3$BY9AWDIN MY?L0LL=G#XNTL@5E?DHQXT[\#:;H@.*0E1*H.!*^"]78V%X'_B83@P6J4F]? M!SI6O8HSO[C)QWT0_=BNR%AY7DXZYGF!WYE4'](]IF/R!3'U!NC9<16;/[96Q4)Q=&U:NWX#W48O5OHGB-7F. M9]&4$"/P$T [45Y>N$O8G01D&JO.X$2#^$G%%P4;R"4S W2#1)7ZP82K>@7 M'<3%8WP2BMNRFV(OMC-J?3&IEZ0D):J0;6%^@UVI-53 M)*J]A0-PJG*8PT$,_$_*Q3>>JKKQJ*>Z>?C#*82^QU@:K'S:V"O?*CE!)+7. M ;*%A;[O"966-*F\IC=PL;<4H,I>O:; CASX']OIPB.!OG.2EI29I1\@OLEB MI(.K) %$)R)/U0,D#J<0^AYXZ 2TL25Y!FMK_L@& IWX&]"-3D->F>\C$EFW?B)(79TX MAG&,=DK)E'HQH=4UPTTDF%298KF MF.0:Y75CAB0%TZ=9GRZ 7;Y'<_O0\W M7((7N-2Z6RP T9T[;B>:BCQW',7WWSN[@C40F_%!'+UD. 2=O]A)E(*DE*[% M6_805YQ^48X@;.>+%UD=T/YWFC1U8U235%<3"^/%<WOG9TZ1R, MTPNQ\0ZIP@^/G@*:+5[3R/OC:H5RD)3N>3!W2*M55CW="-)/SYAU:BA]N5;8EA1UD[\\BSFV,>Y MY+1L-<,&%-%0[WG]]S_K0H=KM3_RW^[_LD3:$+L?+F+8W[GGKD#L)O\%%_3% M1V[]Q NB)(LA_J4;EN>'$/-UEJ 0R*2\SAB%NP>3"R6#GRD(YV"KJ]1/T0>/ MG"G\_Y-_3'8MPQ_JC4_<<#ZIFI_LVH<-K8(PH8@%?>?=3KQ&G[W#](&AJMR M]WZ!'V^ [M=,0:^R)-- <#),2%VO'/K<>]^/I^@,T<_;67 M8;C'^VE[O#>?Y-%R=&]?9-]UG/F0&:7&V&?3K:ZP1C"MBFXCED,WS0-I06AF MCLWV:RK<0_0,XX)#K4W*YB;;K$I:CM6\KT4760XT7,EQQV9;3:RA2:G1I.\Q MI*_:(#**)NHC4A21F0.RS%1[]Q,]&=M1SP MJ&_AZJ(]'$4!FCK<\3.@C"F#?$[0K M3S?(,,Y4)UI>Z!634W6<-M:-:;G,-T#S1JPQ.+C#MW] M?K"&*K%\D[^GSO1$\=!DZ*,^2,5 F3DHIJ MB4A28 :8L*J-'5F"[P__PE^@!=VL!*\.FX$E_>":.>;S%P'Y1S@F;*QH0=?1 M7/2.,7;W"XT[4A^A_ %HOM'(G-;IE9H$/7>88N8"K,;4WDCOIN'D%N3=\,TU$+9L#]\2,C?A"S4SR=G0U!%NH M B%?E!J*TI&(A'R1J^@V@#ET@\U!8O?@O'?]^%?13'[;B MX(9+)#7TG M7?[=$1S-P\NY#\YD*4G'3&2"$R_C4_+=E-V\^W'@) M.&<)>B73"= !G?%9M[\G8+:X2U)_Y:;$I]Z:A4Q7,P<:62^QJ=S4>P"E7,K# M8_WDC^+M=?0O\IZ>5*,I(I2S1-?\7>* M0G5-IT1WD!4YS'7X/8$?-7'%40C_Z14GV2(\$6W&=,I(P5NQ1S=OX6]N'+M, M9P&MJ*GJ%<94J5"9BW#H3)9\PU^L$5/9(1%MQ1MS_8NOJ1O.W7@.C=\\@P(H M!LV&ZCNBUC&=%>+@*A*8ZTC$^U!;#V-B?:Q"OF>^)DVGD'3L%<.4N2,)*XS9 M GX\/XM+N)89M/*F*KT;L$JCYOH:B>E@^98:O-5-I844G!5+S'5%YB^CPAY_ M3\!KM$A_0/E2IPUB^:9\CIWCTPNC>" &K%*\N<[*JWG^Z%C"-SMPUC*=!%W@ M5:%(YCHN'U9KUX^1S9O%MWZRCA(WF"T>HW#YZ'^">9$-E?.8LD-3II-&&N:* M2>9Z.8M;RL7E9#["4&J8S@M1:)7ZS7U^>GO%C3>F 5_<=,4+X:JT;JYG$Y^< M:Y;C@ OJA_P<$%I"M,*F^R0ZM-24Z &++)QS>#4IQ4W5 M;R=[(I&])^)AGE-6KAU S]+_#X MB;M8Q2OB6MMT:LXI8 M$D4P5 *+81^\4+]_/KO#%SZA8L9!UW MC?\CC(1SY^A$[?Z$2_IM,] 1J)GIY&JOW L.\M/V(*\UIOV0YGB?G91QH5U# M5DJXW29Y^S$1UP*A4I.N%XYSICI/,E601,>!"#S5^P6V@K=!8F6B@UG83>?< M[5A#@WZ(S?0785ZC%S/79VUSG;+S$!Y7QGV&E-R_.76CK8$ M#3(3 7 WT&3[I3,]5?MF)4'^F)"G?A#-7'B53\S?_40Q7J)^X//V8"[;FY0- M:C^.R_Y6#ANX9*STSCQ@I-=3.<;;G1,A9>\%Q M?M$>YZ@5[0.V'N:17XE7.V/M]0M%R MWE4XO_6#+ 5SP1$OU%IS,#C:OC'/FL+[@S;3 N!O:HC-\% [?!!PDOTVIL# M#9^D5VE:6F^@7_UPX_EK"D=!<9TG08'XQ0A/DFQ5_$[0XLCX2'-,'CG32[6I M1/NKG&:N!I.8:I?S(-2MR[\NHRLO]3]Y(U;Z-WRH%)4@)>/#7'9R>8K"3Y! M^>XR,^5"^1[Z:5=&=FCSL,@H2T!FAL24[ZJ++>HP8;I%.]HOX?#OSK=2--0+ MR3K[SEN]=@,4;O7Z 4#-"<$^#^6NK-O8; MYE,1GIFQ06NHL4G>FO;S,\<3\Z2<.A*BUB0NY=$Z-0K1.A3%=95=+,^NKT$( M%K[H:8MPB[J->X:F:&MT.=B-7RSL!%(](@3%4$:@A#U.Y85:LXA6_7$;OS*I M'7,L%@#M=G>SSPO<7;\ +PH]*)"=\U_@N$BX28O()0F\ZJ=B^S.LRDJQZD,?<) M4+.33]3N9%5K6/M-]58<.S0L%SBMRN_'8T\4V][@5NFECN>S$*ZMLA@]>@$+ M/$7(#!8_YAG"MK/K&_ ^0O_/K%S?LP0PP"=ULRHL9;=GF]&E(VGK'JA)%QS% MZ39>%'[HZJ=/>@,76U9;OHRE?L'J]]T.XJX,CX"E*X=)D]0YBW!(54TQ['5+TL+5E2OD"*G<&P973CQN#:;1.*+0_S M)[QAYH9'/P0/*5@19\Z!/ZL;>768@E6(W/B#L"$5Q_W^QY#?;J@-'5^>6>FG MH--T7&<97?9FWCNL'O*[\DZDS=5JI M@6K?R',U5E^9[#XS^<_R0]HZ]NLH&H]/P)O MUYELO8[B]#Z*X6#RM@ @Y<'2#>["M H@96W(N1MJ#L$C. 1/E9H_:1JD[,'[ M"-EF4U,#=1O"8[^-FU3- V6U_[X2C=8!OO%WG-WA-_ M[KOQYM7-;S^CVZ6T,V!2>=U8,=AL(28!DYW\-7Q/<$49ULF__KIVNN^FJK70Z0N.GAMDGB%&T=_ZT<9'Z M@JIP8GEK"2"&V/CK.,^Q_PDGSN? ]?)].)4-^,+64D$ KO%G!3>!FR2S17EJ M.(M?_.4'+7R$6%XW-@RV9A23@"2"*%D58)%2%XN4&KKQ0TR-G#30/^UC#[_.0=^,=CA/W9C M'/[P>\T 8BP^IH1N&I9NXWDQ2[H1V=NJLW5< ,$:[?T_ZZ)=7B4TU<9$HI\! M'L>IJU:13+7T]-WJ:'D'/TY^9$6J=6I,%]H,OH*7*!Y)UY*>LC#>'-4@"S PX6P!ZJ< M],0K883R!T&7;E*PP(<8>0#,$_1(- *-,HD\P$$#I?N^-UM ''#@$-V* MG/4/BD3]I&*G0_(I0RN_V>(5Q:H6KV.Y00#FUYMJ5UX6%');\K=Z4 0<0E:J M4P@1%DM8J+GEWOZ2Q"SA^@?!(3E249T4:)"9<8==8#K<56H*ZL29GFIR[7&L M.9 ABJ$2"/7U\>P.);^'L(<_D/$,E^B.0)2%^26-FVBU\I,$W03 ^GN$6C@( MFLB22\F9RJ,6 MO8$5E)D;;^[^S*!X<&3@KGPXQ.@GDI(DE\:0Y&H^]XL^/KO^_"&\<==^BCHL M0A9"(U^D$1--Y0F<:L:>PE5U]]/[<,,E>$$J>PBKZ'LX;[Y#N:*>8J<;SKJ' MPY5>$JDHHLQ;3(P/V2W"W^(L2:^\?&7U!-+9X@7,0?FB'SY2A*_NX5"DET0J MBBCS%7/.03Q3S.&HG MYI5IS/;;XS3I*V";DZ$ 5FA(Z=1S%[TLI<'(0Q5 1 M13HO0W_A>W!$E0LPA!R*T_-!\A!^PF]%\:;, MQ_(?#263\[X6XCE)O$A\P%G%8QN9T]$"6NJQ?_.0/6A(H?.'F:#EWCL[5;I7IXL5$DO"C M,CYBLH7U>G,-0N\#CE):#@Y6-=TH(*!2#C[P@+60&15F^EU*1C7MF<&C7!Z. M<, VGB.E94U>@ ?\3S2DJ!?R2<7UYP2',MN<$()K/!=> %PV9P"Y!:'\\ND5 M>7JJ11R5&%QU+65)=^S&1^)C;"_C_2=*#>WIT7/)0<5I'Q68SSE1:FA/!88V M>;8D=+#&SR98!P0"3IU'&+6TYP5#JQA>= "L)S>2.*WQ OZTXP3\X?=O[K^C MN$*;8&8(?"']-%4.W1=JK!D*LY:>6;8KCPIE>G"G1M("RFAH6 M0Z9Z$)-N)I4]GX64!_Q:A732G9@:]@X<^)!IKKNW'Q%;=]M"UNF.CLR^A?8C M(RL'N8(NJA]FQT6'J>G-T.J^ZW;RP8WA5B'M%4G7Q=Y YH.GV@C+'\B[TVZ' M=RC7JEC#@6MX4 WI -D/M0A3*?"?!7.?P'1,G;7'[!D\! NHGC5,6;GN%?, M3M6C_-&X9:U/$W_7J<,*X3D>VVB\>A]@GJ%+Q>794AZK?P=U'D/.[_P2X?PQ M"I>/_B>8%T\OTD)]^C7:')27#NRSKB%!V!==!T"OYP*4X:K;/H!7-S<$;RRQ MK&YD&$"Y3=>>F"3,)$9A]^L B3Y<8EE=B"&NLSU]"P'42M]5:N;?$P)&Q3*"TNU*T!6 M,!;O1,;R 7=M3A?.C#+3#R(LXYDXD =#/9>DJKFS?\.6J8@1!7GWTPNR.90" M$B;\G_F;^[-;+"FNI0.CEBP)2;)-GR!^C^2F@*G=^RM$]#]@)VO2/T#4@7K_^_LD!.ED7N_)Y'TS01]!_M9UT9O< MF9H4_='?=\HP+PQ'*F?MWX_&GJ%J=(&$W*X@:3Y36I7&"#N9.M/3"QUL#(_< MVS.*,%#CURMO_@K.D.5CG0NT4/LEBN:SN+0:E"L,'#5UXX:P>ML,Z8K:=J)0 MKSAPU=6-+%TU+B7#>$+1+H8IXLAM MH@AZ!%R$'+3KHU)='=!+(/]"4O)C T&N4(R[TD%3R M(L#N%_T'D1 M@!:[--[E[P53!!^W4WCN3K/R[TWBHN%)7'PQ/ZNJSJVJOWV=6>5G)^>:3$=R MSJR.IN<76IR+\\B]SYE5"522=0A4S#J_5IF,T7-0/]"3#6@Q5QJ)A)%TBZ^R M;N00UF^;(CV VTL6ZHD53U7=B-)#RZ*4H0C 9,+4%QX0[0XZU9?!J&4632B: M;9.D"W*3^3'*KE@]0R3,.)T@J_>"#3WE +2;\-N/]HE6-X0Q='4+3SIT^*H] MZ)37I$L;60+!.4_;I2Q3L0C*H8XU1XK/+39PC[[[[@=^ZH-$//2VE;N@'GI; MM#^I?>#++Z$H0\&@?HECQSESC/!+8)V9PD"U6QF.%;"B7M'"NA(-6#%;Q3)C M5=0I6TA3G6)5=-6RVC &+33.J;J.80QR%2]] \<8Y2_HU7B"]=[^31>=2C+9 M=%R25N"CV>D<#7:D[OU5%RVR58!1U_ C;S2%??-#?Y6MB"IK_%T[I5&ZU50; M&X9JKT4W[;D_Z=JK_]U@[3%AZ!F K9M'V^C)LA=D]7%>)*]D]IYXL9_WIUH6 M5EO\XB%RK)>26JDVNV]/^LB3@?$3#14ZB3JT.KI1I;^.,;P1%H DH[/.S=IKZL:IQ$F' M"N/L*,%L,AIO#GX3I7?X!/09=O@#"@2[0YV MQJ1AO@&]AN1_1E)9#,&L &K-%>=!T9IVJR/O %XV'$Z-J'\HX/.Y# M4>O81R=$1P8.:1\U2 S17=J%NXCT]JNLYK](.J0@S;S"\1Q'<"N;;IX#]$IE M.+_[,_/7R)LNNF\^:2=/K]K^^R1O/4\OL6U?_YTR432,/3*SGLIG)8F=XWM MDEZ].2[.IN<7ETH-#)P$@KT2QD# $8:FL3@ .GGD'2 @J_ MSJ @X0*:JO!F(7L5SH'3>!]+A?%AM8ZCS_S]7?IH)U>PGPBS.H@ EA3PH8X+]UD<^FD6HS"I>_\G^A?=0) K- 5T/CT_51L3 M)(\1@I@EQ6ZH(\4W%XHU!/&F+C4J*R@U[*6%*.B2%V?&\N(U6J0_H(!OP2<( M(C8KB.7MY808Y)(1Y\8R@B@XUADSNZ)N'!G+-447@/$[$B+N7^(H$69+7DDW MIG14K0!'R+"-=U%<>5ZVR@(4*W\+8*<]/U<=_'< &MRE( )^ L)GC["*M3P2!BW+K8(N!ZG)85 ;+@0FU(M8 MJWDFR*&<)L,&93R$G["5*.Z02/.T'891:TW_H(NJLYL=!$:X!:6&\$OSA,N: M#Z7*;@J5W6!O)5%*-JEYX4S/U#[6R1#9;IR)8E*])"3H[P6N*%PO][9_@_MK M.';*VYJO2%;/;IS2=,I?VVP]]\1I_'9Q*RWR\JI>Q%AE%C55?!UBJCXZZFV6ZLB^&8DL9J7Q23K),?Z4:[ M['Y)4:PV$+^+?938!UE/BP M!WD_\+:86K;)XTMG>J$VLPI!JEB_(2<:U1X-"8<(8.WZ7$&*GLENH@Z;R^BR@8G98OZKY_*#M>>>:O6E?35%+.>\$&0+"C/ M<;0 29+3[QX QDBE5VI0_70*=PWG2D %Y-$N M;9$1",&L9PDGNN$T?MGV$,)O@R1]=C=HR4+G KZP)000 &?)PHTD)^HBCE3) M$A9T *GZ:&NX-8_H6L<2#G12?^]#K7%7^K?@/0]UFRUN8$%?.-?.17NMCYJ$ M_T&M3J+%I&A7_Q4_ZC9WI!>^\._.V$.VKKI[U\MS+-/2YQ#+ZS9DR0)NCU,Q M4":GKFABI"3!:1?43<%B2FLKG1.A/=JF)K'!%6W*PW&FYXJ3S?-IC*5J"CB3 ME?T"/J/@TP^73;34FZ;4.GJKGZ+%-@'$<1KOIL&91XJ])Q77C01]K;X03NW> M4>ZI_T>T!H^I\P"KF@E\(.J3CPY,N IG"4)$VF\@"))[-UY&6'./+6.")IFJ MV&F4'Z-JTT[0X;5S[89_D/57_[N-NF/B,]Y%_JL;^VBJ>J$_B;%?S 1EBTS! M7/@D><;5Y(>L :1.MNV"NNF:2U=T%>LYD?;/ 9@W]W@/@OGR=UB ;S4_P2O M/]PUPDQ/!<:NJ3,-A#9>7;%J.D??NGZPN0\B*/MP^1B%\RC,3_O>X!9(@JQZXB>0H8O^#T/E?;1L[EDX=A',R.=%K=,4TY'CG*I]XV0( MWPL=K/$GXCC(W]R?_BI;74=Q'/U /DEW#?]"?%%8I D3&$/7.!]KA/!;\"C3 M,> M@&<0>TBK2Y'H'T(+-M*G+WP+TE84HSWOK CO6DD;&<$+T_@VJ13@L*9)/7!-_9W)0-%=6^EB"(V? M+UZA5O(4RS>!FR2S1;ZWIDP/Q/*Z$:#[;" &T>0(Y#I ^K7/5D'=U"VFM+;2 M.1&:;.O1$504YD"O6&]2[Q743=NZ[*\ M.W2 QI_?-\'>NQZX6D49)VJ?KD,4 !DK+AG]UQHAB5O)Y>OW:#698FJ1O._7")99D MXA%5GT;MXM8 LJB<8U/S8I/O_3A!PLQB9()1MA&4:Z*=E9H_1/F8$**P>4K/I2APML$I)5GSG.D7I;@!=P>^2+@3+Y7!.'M'<*4_7* M%E,@'P&(.&W3O_04IGKR@:A//CHPX>H7]8R=PLD!SY3B)NB7J: ]W[0H7-4' MG8/EJ;5#G5P859\Y2L]3:X?NF/A4GP#JGLCLW)F>7FI'@[XK,#I8"[(.#92# M2D\VT+5)]P2SP:J>G25<+EF[&^2V@CAYN$ L;R,7Q,!:8!D:(/OF([.# ]PX MA\M'-KS7M7X59^\FIGA.B!."P[7\R"3_RGY6B.0P'*VCO_@M,2V$^O%,%BKK MR(X,QV2WFK2T$'JHED==+$43L=FC9TEI(2Z_40/KF1^\H'$1XW79-:SBQK=X!IO+@:Y M/FHZ%X10&G^RH^SZJ%TT$<9M_!VQ^DT6NH<74](N*O "E'3G2X>[/2/<##2= M%5T!6Y,8OL?]+UMT3P,W5%KWX4]Y'L'2]3:O*W4WQN\OKMZOGK M[,>#1L/@LY]+R/TCY0,;+]0.9S\E')//!)1ED=6#"CSJQ05T],)L"U]Z99%5 MK_^>6J33@@+9%O53,PNV"^JL?HJVZ&JF0-/OP/!U'<5I\LU=OP'OX\K[,_,3 M'W7J)HK7E$SRS%HZ:Y;2P[WCPHXX+3LP[!']H5[QW6=T3FPFYW\?)/I#-YT+ MS-9" /4SYH-'?YQ-'>=()R\,0T5]HC\JK)89\T<)T1_:T:"[6:<#M.PL3\YQ MKG;:I^NPXW&NY.&O^BWP7;:7,M<+2BZTG2%S^+2WP'FJVT>2SJ@M"P.II0?: MB>0Y]CW.]^,I]>TC37?8PUWS4<^;IPPML&:+.[B'3C>[(GS+$)Z&#H1)8OB- MCRG9DX,;QQL_7 HL8II5K"8)&ZGQ*8:;L_(L]I<^[#_ZK<@:!E///F*(P[4@ MT;"\$#3C.< +4%+0B?TA[6>.<^*8S(AN<(=*2#Q\4%)]U=0M_NB,$']4:_F0 MPHR.S0TSTF3PXH4J'F:T-SB-C!N0=,MJ@^/WYMUR,,EX?I=31FP(,3;:)(([UZRRRO=S5C0;=K3\=H&5G M"I+.(G73/EV'7<\B[1S^Z/4KON4\+&BSVHGX+!OSX]TEMHP@PKA5!ZZ0'AB% MVU]DW>K]GRWR(U'XB_Q=FOLHKK],\SUQKI+PN:>2]W BA.,@7'8\DSPG/CI8MGM()Y+G!I](ZC%T M\4+M<"+9')CZ'%@D<5I3+/QIIU3X UR0H,U/O$9W@I ''W,.22JFHSIY5+13 MKA RTS3[ M99['V@UY27,0!%'&T3*_8@4JBN+AP0TF23 /VPZG<+&&;&2M-;>_DUO;?(NL.EP))W4 MC;>J1FBP8W+OK[HHCZT"C+J&'VZC*>R;'_JK;$546>/OVBF-TJVFVM@PC+23 M^6D_LC:O'@C=V(\(-A-;3A=M]K.?_- D'2Z/-C0K0-_#9 T\?^&#.=$C02RK MBY+%5+6G8B%P^BU8[SY!<8=JX69!2EZQXLIII3\A/>RM5[G!Z6F(!;:;UUF" MGFY-:AD!*;X%0NFF:$Z=HY-CPXQS%X"2(CR4>!EP.-$_8T!W-S#KZ48%$87R MT8$-5S^C/DIJ5$VUS=;7GO'O"-OXJ6" "RWJ&2'+UTP'*"FN2P.'LZ2[++HI MGJX^EO(9**T8^:-GU;.!(IU16W8;9K2L>C:0ICMLU5=AS+U#91=OA'&KOJK" M%7=>1_6PJ'YZ2)(,S*^2_![._F*T8RM-&9TYCJ.3,YF7&S+!J[ZM0B#(&_QK M\A$%\RI5Y%OLHEC[6W>3_ ;\Y0>D_A6TFY#WN=F<+7*,#\D5R@R5@/E]5-S[ M2G(9X-@C^1,646L,R:B^$"/SEM1C%"[1]>?Z92#"-,:H90>)^H"U()-?3OU\ M8!!(L"M@E[X9N(:Z[F);BD;3:= -;LF.2V/9,=*E:M/9T0UNY6F;&CPO*/*< MG#O.Z9GAA.D.NR*.Z6^?:/$@@;54$L-?<4JZ$W?XB[OH?V?O@;_,&TNNPOFK M]P'F60"^N6D6^ZG?Y3KO!>$Z;_Z?VNN\&_@$M*;]FW61UM"EY=;0LR"';C MCQ$%I/(0/D%+\O8#!)_@6Q2F'Z2YJE>;!T(Q3N#&GSD*B00-L[(T_@A26Q'V429@"=VT=%(V(@%6?2$KE$0<]FD*X<)P3,[6.Q2'K]#!* MW6"\C=!K&GE_H/,MR*%BQR>ZY;F<.OM;GGJC?YL4S>J_KRGZR=C/- O][HQ^ MH%+N&&>+&W?M0ZI\#_TTH>4MHM30;3RVA8LY6!&$H]WU3A%E5]>O;@(W@?-* M/JXH-U.(Y753M*@2,300@FHR">H J==2V@6U4[N0TC"'Z'P(C=9VM%I%80[T MBO&PRGY!W;3-J2U;79GG8@>9BV0GEW#^'+@A,PG2$)_2 MC6YLLA B<<:0B\G3S@N :V[?2\$\-]?Y*'YY_4Z=@:AU=&/.:"QH$U!<3L8? M@M0F@T?&%4I<4>W(TWN6XT9IO&OYN>IG3O8B]/DJ2S^BV/]KYS[:(P&]DFYT MX%9FFP<=@%JPS"T6]"*$H-2PB VB*"6MA+6B0G$OAY<&16F;*4!!*&ENT$K] MY.=5>*K83 063.,/#W%S(9L.C%H-49U/G2/',94179!J>H61N?NB;KY^A1LH M"#B/Z@GRB%0W"'"QO8-^RP)FC2^?H:XV#GLH?N?&(0295 \F(D%E1:NS!92+ M[UV%\UL_R.">?K]L>7KN3-NGYU6+DS6()WF;\)>U+DRBQ>0==2(/(9X7 MW9B >JTDKZ7_B?N>[%AG[X3BOQ^//74]@?0AA,0!Z&H7H]?8LKH9$YIHVS,3 M/R3C/5D-J#P:UDVS_+IBZ-E._>[=X:\NO[166Z6UWQGJ?+YE#'TYC>O&*#%; M,: ,C(_EYI6-))KI2J@!*=*=CW9/:[Q2R!>[/6F7M]$4H^,]R'PW7N1\1%C M+ @VC?L(LC Y^K&G4*XW^ 9H0=W#?5$WIH[ O3;AQY:O?>QGQINSJC7E!+^]YN+@D!2BLYQY6S4,#=.U>'ZI/0596GA M#J0\7]DN9J,V>6&JCJ@D#<[8_W13\!RX7AZ?Q3%,J35L5'$'Q)J&2FZG$K:: M"45MU*\(5..?4VBF9J5X$=H%==.]DLT_IUA,OE?>A,C3CJ0]F\ID4$VD M/%FA<#6:TCEV3J=3'1(&<:J1DP84J/K- _+\,)IJDZ(-81>,7"V:M6LW7[WB M8#7UGL!NO6A&4JOVGBC.X::!L-!I+ M+B8'?@R;]$T#YHS&@C8!Q>6D>AVK.HKND9$H3E;S3>&?."=379++F1,?1Q>F MZI,UU4PN'N\% Z26*K^R<_>BL:XG0<5EO&;T\J32CDK MJQ?1C3'#:K?-)J8LK"$$]8R+YG]73PJFDLAZI0!2K5G2O:+\@]Q:HX/-6*51WPH%[+8UMQMC!,OHA@5:R#>G*RR:(B MUD&N[5+"T[O5.H@VH'CO?);WG!KG0"S?E,R9,SV[M#S&@4@\,1GI.?,E<5JC M#_QI1QWXP^\O2(J8F:[Q-^TH,=(,QQ:"=E-2-M0M[?]5%Y6P58-0U_" = M36'?_-!?92NBRAI_UTYIE&XUU<:&8:1U_>;^I&NO_G>#M<>$87R<0.='A1X9 M47_]&]:%-ZKVGP-)4/5!KSK*-E-Y,Y\RE?X=[0@]#,$D,EE(DGK.I&,2>Y2R*D[_X1?:19'JX2Y#"\^AY7^\=5-P[_KQKVZ0$:-:Q^W%80\&Q7(NA\RYR4L; M=,)>W(.XS6(_7!;R*#;VM>/WI+JS0S3OP@T=+G7EB*IDWX7![+L*\G;+NS8M MV<-Y"_Z39&GY*A\LRWJ(IV36I;%+@6W\4+%NQTO@"5V 39#11^)-WM"CH_6_ MHWL:3U'Z+Y"^ "]:ALC!61^=K/BN(;]]L*Q6)]WJ]&9J[*CHO'\HQ?)K+M-J MR;1=&E$]&0-\KJF="\@4Q<_0:;__ZR+0BNZZ7121LNYOK6)E-GUP_!Q<>!47 MI1\AJKA8C?;L3O7+>>(2;>N?['9/?A28*^/,G@IR=N^>VO2]F= M&OVZDLT10:;>!LKAS@@7LOGGIQL MLG3PE>96,*(HV) VF=1&)D+IQ:MF0TC@2_6M C3R@.)3QM9@C2J]YC#CZ2&I^ M_FLD*1U)',KH>S_JLAA)(5@B3[UE8TG_A9[:-[\/;#AQJ4/2A:IBJ7<76CND MF#'=6C@C1'IIS62GH;>BMQZ^5HP2A*SQ.+1F\(TX)O0RW>,SW<>^8[Z]0[P[/ M,CE?P=X\83<74V=ZH3:37G]%CQ7N70G+Y+C)?N'>&M!E6-6*A'O;0 >;PKTU M(">;+ K"O6W@Z;#AWAHP9S06] GWELPD W?J(X=[ZT#,D>?;@23XY5PR,JI! MAP$P#"%U"53XLND'?99RX3C.B549+U0,,!D:,'Z&&B[9T[:EHM*^] D#3EE_ M#G: Z25Q2<<1(Z>A*=V>SVZ<;MZ@AA*4\@5"%#UY.)HZ^RM/X"]>9@$!;NEDG'A71//Q]H9OM%N/!3G'U\S>@ M&VWD$0#G$>LE%5L8177GMPOJQI">6J33@@+99/5_<_\=Q7"ODR^X/J( (J'Z MV(GE=28#17=MI8LA--Z+0A@T++\WJYIN=% P>]!E(6GWW\5H$%*WSM8 O4(2 M+A\!7.TGCR!) *@>%7R.HWF6P[IW/3^ XR,O-;^'4J[CWZ.+O(9U(U0GI>^X M,[!@5)NE+A2[6L8@]T[TXA.VE::,CI1'DP].'GXI&.^%;,JA"A45_;<=O75C2$PGUKG9G4>S,INS/)^S/Q=QV:P']-HJI+DZ!H2GL770&9 MX9!K%OK]:(B)Y 4=O\P6WQ-P!8U@>K6 UNC*\[)5EH^CJU44I_Y?Q0C&]U9. MH[K9D;;LJ7.(+,2J%Q^2IY0]L7#-+'MUFF(Z=J;G:B["#*ATUO3#(Q'+B//H MN^_YPIUA(AFU="$/CU7I \FRE>@6]$T6(Y&**;^LI)ONN^B5FQTTS$.9AC&6 MI^BP.PKS,))%$WKYRIOX\K/UL,AV^;G[V"1:["\J)Z#XH)UKR^.Q!WS^?12^ MP-//>CG=AG5;D.U!RP?"LBD4RW*A@4R GCG-TH5ZK3(VQS#,1F?&J?OV M:]LW$*]8JFX7M$75G,B&6IJ-,?N^ '3X!]GDH0T^;O<#M3@=' M4.NZ]W8FWGZX-0M#.:PF;CB?S+=?G\3H\W;.RZ=J;?A>=.Y6+5L:D%[(%&U& M2Z/04 /+UG?$:/Q,0)5"92*0@7@&L<>[EV,WTQ3FJ0-%839A>#&:/)]\<],L M]E,?M'9SU486_ND^BF^B$/XEVTT\'6)ZCZH&X5ZTP/GKI J'..7.%SR@&)^@K/1VP\0 M?()O<,KX( 52=&WNBWEBHC'^4(17&CUY]L4KNBADW8U#E_?TX]'W<.=)N?OI MP:)7*_13%U*1VM*-83S++GE ^]HA#9X)(8A![%S61!:(0#$U$/ AA+\$;^Y/ M*(SYW"]Z78OY$]UYG[8C_(I/3/)OP!]WGVF$\FF_I=Y*:@>.L3FEU%#IVXV2 MY,:-X\VBR*:;T"[.,FHUA\*9XYP<*1W5#(G3AC@_/I.OK6T%=)6E'_EU+185M(@A@M4O_U+NKI.*Z<4! >SRJIX T6?FO4"$C;#WX/UGL M)W,_OR!!O;G*J*4_%2C:Q!SL=T!KO(\+2@@DJ>_=H&U,O*'2 5O6,A+P8S3> MS42>/1\9-YDY:C9%=CX]OSBQ8*G0%;CQ7-F.JC+\]AJ$8.$S=S_-TN9P@JY- MRCJ" [#Q4\;=8@'@O/BYRS%CGANUE MXT"R&B!ZN-P<^R@:>\D]O8M4M8\!O=&77#C5C L/ M(6P1;AT?_95?J*2!ZRE*7[/W?\,9_"V"BT2_""?$,:-30Y;R1)XL2M:<:<8: MRD#@8XM0 Y:RI+\,2G:<&\,.?G,BVL;!<43J]<_[M9R9^\8?4_9G?UCJTH_X+/7PSN'L50BX87 /-$8)2:JF]NL70 Z]# MA1NJF>D5MN]K? ,N^KF(@!2,]#EK1_J@=B=YPY-ZR_H/^*U =G!8EV=H5<9/ MEK_M3>%H07NG7>ALJ8OY+'P!7A;'D-:PP%,4QM6/UV[B4^. I+7?'$67Q^;1_ ) DJP$5]E;>DS"!DHY!.7 MDA7,JD\K;0%08YF$VM"69^)ZIY"HLR2LX-)#N,[2)!?>,37DA5)#6YYT5BV% M+ISPC3_;WB9WN07O*>,)>&Q9;5DQTBS%+Q2%V?SETX3QJCNVM&Y4X5<=A]KU MG$$(?M9[/W1##]+]*4H!=CX@%=->AUSF7@B=\39^]Q@\V;8WRNBFY+%M.EL8 MDL(V%-GRKD^V[^02SI\#-WQR5ZR)0/ZG=",GFRRXV6,DN9B\>7D!21K[7@KF MKVGD_?$]]-/DY?4[=?M"K:,;;_&TR8JJ/LY$SESW @$Q\#WA:PD4UT[1*F7;(TC#=Q:".#DL>@088Y["%P MA%'KBSC=1&1F_DJ\4[6^4Q8,GCEK!\_D1^>?^='YJGYT#O]2?6B"OG1X9^FB M+U]IL2@:_RQ=)RM$4.-89^F2YRXE&[V:JV= M670!:_RV9A]T/8,\U1O(KF@-.WI"-OY.]#YNE)< N3?1T: 01]H5K><()V0+ MKBKO(]\YA(0XLE_->H9P 3;>F[J/^L5/_KB/ :@N90K/-^0&K&>,('35=YRE ML9PX]:]=5FS8(N-2##V*X.?J%\!5UJ1A5^U7&H MG0)1/]^&I*!+'75(T<.> X,7G?%."\/#3=23;.PY97AARGI?15WN7#C<'\(D MC3.T:MM?P!%(2J]D(^OH+&@SKX.$C#>/>YB+=RHWM^14F>0*30$=.=-3M0F9 M-: 02SHVQ:;4I)VM.78F9Z?ZT&1013>-7BEE(MM?)$2O**>,T(Z M[!Z\8B$)[GZ"V/.3#D>1F)HFT(*B5Y[S:C[,QF^21@MJL)(D7)"M"WP9)*3! M0GYP 3;>8Z2%I"1#QI74C MQ-B;8!&QF!S8\!:[80([B23Z"N)/'QT(SQ88^ D:@PG^3]1=L\Q/:$=+ 9JT M23:X9$S>F)?>>^KF\5O#ZJ 2 M0G_QEQ]I,LO2)'7#.<3/<1[/6]U&)M*90;20W61EO/&DHN>+(1)IHBG$2^?H M^/2+<*+R,MXM>A.X"5SSVA M!8SABM:)?#&=PK$P57MW@R+8]A#E1F2RTV ;/U-(S=:A ROZ; VX\9G] M0H[DQ!M::)U;=1QJUW-#,&CB#2UUR+6Z%T*GI[E.XK0V<.%/NT$+?_C]!J6X M!#$48+I!;^%@+#2I6%,(CC,]/3;-. M!D^1#EV>7&:I] >LL]C[(,@4A]S55/U]^>%>B-6[4](/#A*4,6;+8H\+V $"K MF=Q#N;5AXO@@4M\F/O3&;7PD&-HJW40AY'L">SZ+_27<"07HMU3[4X6^34^&DVXZEM(E^ZX)>U"5;XE:&Q"QO;?QB !((A@ M?INAD,IG$/O1O)#%$_B1_XFXJ>&JW!3<$93MI8 VX-%DL0 '7 &0 &US86DM,C R-# S,S%X97@Q,&0Q M-RYH=&WM7 ES&S>6_BM8SV1#534O2=8HE.(J1[9GLN5D5+:R6UNIU!38#9)( MFHT.&DV*^^OW>P_HBZ(TLB8:6S93L4UVXW@7OG=!.O^/?O]UMI!9K!+QMZL? MWHK$Q.5294[$5DF'IVOM%N+*Y+G,Q _*6IVFXCNKD[D28CP:G S&A\\'HW[_ MQ3G6N@B33#81)\-#_#\Z/!:CD\GQ>#(>B,S\6SA7#X9 M#M?K]6!]-#!V/KQZ-URX97H\3(TIU"!QR;,7Y_0$?RN9O#A?*B=%O)"V4.[; M9S]=O>F?8H33+E4OSH?5OW[LU"2;%^>)7HG";5+U[;.EM'.=]9W))T>CW)UA MYA"OM\9<]]2? MX-]"63W[^HQ'%_K_%)8&>TY=N[Y,]1R+$ZUGGO\)W@GZ,S[T'VC':6?'M6+> MIB9-\/+U]4)/M2-+&?_E?#B%U/)'H#&&Q2K[4"+?&+L49B;>FOBW_D^Y>#FW M2M$A^(,);LC#IC__YY].#P]/SGZ)!!V2Q]KFG%Y6RZYT 6VDVFTF"YTD*L, M(F-T='8^I(&/QNT[F*^XD+EV,A67TKI,V2(2;]]>/-:.IZ>GXCTPZR)E52KQ MRN*$/-9NF)8;Z\1W2L:+2%R\%-\;3T71_XRRMS+16%!F MB?@K-,'ZF'RIDN%'.L/&;G)TLFU&5PLE2KRT!>; C_K/#J(KA%M()W[^QS]^ M$3V'80P?H[,[@>VRM/!WH(V C">,SPY$;@T\!QAQ1C!N"IWAHQ2%BDL+CX)7 M>9@I9(6%'[YK%T?K[3F@^*%,G7ZOLL)8\?)[\3?,A%\$(GR?Q8,(M+R"2UM+ MJT1L+$Z6)#]W?Q(NS!+QRJ:];R2\E\SF@ID-4DCP0:\0M, !S*!$O(8G*! E M0 KX%)OE$CL7#KXA$KFT8B734HD_CP:C$4*3'.+CT:)W3\)HN?>T7)@SXBXD[\>?Q\P@T MTQ_0?G]A_CT(IDWOH )SV'HB8$/+0I0DS86R2F=,?6:< .PKN]8@(U$S328- M82&"7,B58GZ72F:D>1B?(R9@&YA.;VZ:T>!C'LTGA"+?9S!;!,S #G]N@FU! MO&IN(&UO79"S5;&99[H]:*HR:,IYN*$'E?IQ<*$X+(ROHLR-UU(+K?RJ9(BL M=3$W)N%'=&+D-%5=JB*>#PJ41IA&XV2B?B]EO"%2U@L=PQ0*-JCI1LCXM\RL M4X6\(XFV=ZX'D:5XI(P89TSI>< 9 %EK@)M37CB$:('C&B5%S^]:O5_*#<3! M"RU4R@+3#I9JP$JB"V1(Q,?!37*\CT-^8!O7GWB!M9U %:%'+.=TZV*\X)W!LC8(/('YH<$#.K879 MOB*QV.1DPC&D$XG*GAG%'&6B= #P%"9 '@1L0\T:ANS2#3W'N0S?>/),PUQZ M^ #GX72L6/;SBV"3F-A!0\K5 M MUCB7T-&:#BGP8OOP@R:@MC0XI>%]2 M-$>@&23"'KGPHLS#@K;ES^$.?:3,, 5F'=PXE5;\G!*@743!ZE?$@$?P1C"( M'6"GMIY1#_4: CBI@L[MX4$G""2=KF5>6WTK /0>(1P ; YIK1?&*Q:?R;R] MR03)P+=D9JECCZ>_EPI"9=)(_K98Z+P:N5N=@/"%\C00527DR;OCB!.WB0(" MZZE76YQ*A!\>A2PS):=F19(/!N#ER5I/5 KLLYNNO+:MF_?S(FC4RDS'LEAT M4 %2/#J KG_SB)2H9>T(;:-O>N7AAPVK.F=T4+PC;)U^]@3W/'N;/_3D\=S> M,;*$E!G*$EQT<5^Q&F)2V7H@M/=-MO12D&&]KM/I1T,XCQW-/-7S[ MT3BR$$[[JMBA%;IY8_%XP+C1B9Q;!X&,L#D)=4PB9)Y#K5 @1Q35>0;D8BA@ M3DQ-)N&9$B7F>L;.DOZ%[2-E6FE*1A@),E.Y+XJ\8 0$ !N/I^2KV!C&)[1) M..8M!U8[KY?L:L3XFZ/CB+<'U- 6]_9D[96Z(8GG>$K2^KW4A(3&-@^7B#;% MRJ1EYJ2%8MN1&@'IVTZ&0/#/I2BM3BO\* M\A(0%X?2#)M 8?+TM"#0D6&\CJT3);&5N;&L/Z.:]@R0[2PLBQ&'YW'XT0Y% MZJC^YF(B3-)+>$M-I'A#WS'TK+8 QD$J=1$8JL@;1._:AY>56)1JI#T%A+ @ M*08/-G.'(?LLTB<4O?9_MGI3;>.4C=8Y4!G5\ :58$P,JZB#-F7%)>IW(KFZ+2^T1FU"JSA,*EL MN9^HJ4W<"1\!(VIW=T=$U0[0&6<:<&ASYX$W]G!29Z$T1*9JJX)'!WC\E[-B MJZK:\ UJB/-(G.N.SOCSA&MK,41=<7T^U"\"S@+WX7QISV('2M<;;\>,V\'L MEB]L$\PW*@TR6TC>#V%^6R"HY>F[E MO-62Q&\3T1;^N0]L0IU!+?.4.]W.EYZB'>EDU#:'*FCWA%2AP(T0):K8\=+K M2,16/"*JV(Y>'KC_!^EV(-Y0%:.TOGO 8T#*C:YI5,5MVR%%",T"UU3Y#5@1 M4FK*",'&-#5D2 O+<*?V)2%SO9)Q:V= MI3J)Z.(F-2^@>SPKTE!#Y;()GE -1MV(&&?6+(7*YG+.UNBUB.,\#W5&;V/M MG+"NY@+F_1I8W]"!E+!#G/ -4:#87^ -7%XSHBA3QYL$E+6=.._V'%ZM5$8 MPR>I79DQ99IP@YMA0O9XC 6$4X@BF^7EK5,YN(K3,'^?ZLA(GD9LU5OJ3EEKO- MZ=V>9B!>4H!7SPEQG^]1A82_P;.I:KWASKG>JQO]2B&+DF!XUS2FIU*QUU1 M^&W>Z3I6N?.E)<22NMMQV.VI]Y;RH$LS4569NWFC0"0&M%%,.570@PHU;6J- MUJ'Q?Y6(3I[[6WKL2VY?K;<5.W#N5C0I1-W7+DJ[HDWHX@3R7.\3/=94C]CQ M3YLA_J:*)RF7&][/7_I(.AT-QJ8FV@G=#Y,FK2SFMHXU)R((OHHJR&-WWD+( MRO7O!..]=>ZVSEW":@0^-]!.W]S25R )%A#IF5S M\8$N MFDPD=R?? MK:2S2G#]SG7;LKB1S7?R=TZ;NPO1]'?M;MS[JA=?EX5;=2G1XSJXO-_5N)J; MK=L35#!IW5[A@Q>G4B^+;D_>EXT:F80&\T*1ICT4>, (]E/5S5DK46@:K"6% M(E&E10K!X&7@DAP'Z33?!=G 4GQ/%[D\E? V'A=V*;[9ATL5#!]XG,(*4Z_& M(E@:5?9[>E5S3/@+6NBJG?*-Q@Z/+5#566N;(A2;5@_CB,7KIJ'#N]N#^\/OKC+6SIOH(@._7D'5FB,R<#GDVB F7 MN^AR3P6ESGRAYO&E];@.]SVNSZG']8$9:7,EM57@:&Z3>@0"X9OJ+F>[&,"5 M5RI"M *5F_4'BE5DYW0"!2*F;\<:DJ5D7OU _[]](X[\B/"J4IW(SR4RF MNLATIXX>R@\M]7FZBZ.]N_@([H(%[?CB8R5K3S/$F90B[K)[5-4[ Y@4^V)_H998L_Y S2 M I'NM\\.G]5'F>Y]QC(-%NA5'A9[/OJJ?3H#%=5)?82 [[^I!.4LUH_18H?%*(2/T-6R=-0RX.9W"OM"3*Y5UJ'R0#UP1>.\VNJA>M$5$[T M:0CA_DJ]C5^N@.;2-C[L4^?YCU$\!3,?6>N7EJYY)^)'N>1J-_VP,_U(]O[$ M/F$F]TI[@DQ^SDJ[!V/'@_'S?S-KWVTF'RK^8R2!QWO'_7DX[D_0*NN:#*?X M6WRVT_L/J4,]U+P_@?"DKD]^&3BY=VY/A)]]XK?W'Y]7XG?)EX(% 2[? -J? MW(_/9._N[IW_/4F)IE\%(V*9RYCN0-&OU_"Z++PNA9[5_;R]2C\VDW=JM-*8 M+$1<%LXDFGX&DW^ 7H7?]I.)J5K(=*_23X?).U7*%Q#I[@/X)IT=?.9*&W+[ ML&HA?RKD/:U6_,-9?/S&_;_:I5\9G?RS)OW0_X9K_I79+_X?4$L#!!0 ( M -5ZVE@,J1-+PTH &5( @ 9 ;7-A:2TR,#(T,#,S,7AE>#$P9#$X+FAT M;>U]B7/;UO7NOX+G3EMQ!I8E>4DBNWFCV'*B-XGM6LKD=3J=-R!Y*2(& 1:+ M:/W^^G>VNV$C)G&7+990&OZD\CY,D^"F/I^'S_8/]_>"#[\%.[^?O1[1TV_>OS[[ MUX=C?NV'WW_Z]>1U\.CQDR=_/'W]Y,F;LS?\Q;/=O?W@+(_2(B[C+(V2)T^. MWST*'LW+_7[V]O'W\$09EXGZ\=43_5]^=IQ-+W]\-8TO@J*\ M3-0_'BVB_#Q.'Y?9\O#IWK)\";]\ E_7GOG\>!5/RSF,=>^O+Y?1=!JGYX\3 M-2L/G^]^_[W]*(_/Y^:SC(=VF*LD*N,+A6WWO-EY SRXU(_-LK1\/(L6<7)Y M^/>S>*&*X)U:!1^S193^/>1/X+^%RN/9WU_2TT7\/PH:@C;Y'83ZOGSU!!^$>5BVS,4D45%^.,[*^,HB<^A<9SAVKC&WDM6BA9AG"53^/+X\QS&6>*6WO_^U9,Q#^O& MNS6!HZ7R+Y_O[72L;\(^'O]\CLY/V[X./)S[^7/3V;QL4RB2X/XS2)4_5XG&233VX+*!7X[W$*_2X/[=E^ M^D($# W@;!X7P4=U'A=E'N'!"3[B.A3!T7FN%,GJG1*?P7$?[+U\5>DN4.M3 M-E6X:[";D#GTYY%^,LBFBIF_[4G"E.LERKZLG M*6QD4&=ABEF8R(HOJK**$OCN0J6P;PI\JHQ@$:9P2H/2VV5\]F<@LT#!@I4_ MS[(I?701)54T3I3_"CXLN9JH>%GRT9ZJ_U;1Y!)?OIK'L(U0Q.%^&\/6FGQ* MLU6B0,>?ANLV781]PHT[@].9K8K#VYS;.[4-;,\"_?_][V]446AK[HM&P7^E M,YYF^2)*7KJ:GWSTZ,?]73.!_)]M")LW:A:G9#F0 !ZD2_L)Z-/97T?+N(36 M_@=D"FC[BR*H"L6"(\U*EB6K&.3Y%.<:OD&!0,(G*DE Z,]COHN:\C\HYE&2 M!//H0K%04U&*^E1P#K=VB@K&7-[:[_6 M'?C*8JGEK&LMWMT[8LN31P!;NL-[J3Z.K5H7TXMXHESUKWU;!84J\18LY[A/ M3E$WA/OTQ[K'L-Q?OMS'LQFK]2D8'\$;T'S=I<>U!AN$_)"Y*I;PJ-:I M3_ ^ )W)LXY/2VB 9%$..DZJZ+R MIYXF\[O=Y[AT*B_C293(C);9$CI>SE\]@=_\. K@&Y5.HQST]DM7.,$;WL*" MPQ]Q6"1IZP,AO6HZ%?=FQU@*T=(6T/Q8V9&Y5H;>_P>P_P-0#?7?G\+?MS58 M,EO@G:)3INM'A@93_T*]#+:R"Y=Y=@$:\Q3W7KB=5\ZSE;I@.S?D2U9N1?@4 MU]31O&&6X(IFRQY4=/EJ$8.)GLD%G:4*EWV1P44M-D4T!FNB>TNA+Q\O?MI1 M%[%:H=L@YW<%29:>@WY?5.,_9:?.JIRL#7Y63/(%M<7[JWF0T3" 7]*]W['^ M+-K'@Z9O/19(6! MW@>A'F]H&FL9WPPZ7V"/(CH-O(BT5O"),PZ:H+1KEKPY2&'/L"M&T:^=5K[R MM7:%^V&XY[[TGOL H\FFUU5R#G:BKZWD#+OAZ^Z&"]]?=L7EGP[+_^TO?T/9 M'?; ;8]CFWO ,0UNV.*I63GE/,Y%\W_Z-35_#EB@9MCL_A;M'!7![*NB!%TN MFM!X^A7'IL$5;_UMLR!&E@.P9?H9]"A[R- M_PQG]EL^LQ@A]D.3L 6WWX&B(3!HQ\WI2^P2_PF#M_S-!)VL?*S LLFS15#" MBM!.Q?_"J1UVZQV!2]'(X,]EMKCSD"_^]SS7/QY'DT_G>0:;N;;GG1'Z7\PY M1'$ ':$ F/Q]KVTBW%5G])Q\X@+JZH YQ#T\'N^WMQ4N<8V'O?# ]T*?W=:NR\7]MAY'27R8F1LH'S;,M[QA?LV*0A77 M%QB#=_C;7O\/243(P#=X].-QA8\,L8('NQORC/QH58?9OS3?"Z*;D5-1U]VQ M8W#?[*?+JC)(XD5<"EPT0A#)2.A@6YV\G" @-2]*?%Y(>KEICW4"4J>/9T[PB;7E3) M>52V1L-[H-='DW)$+I$(7C'E<'=1+9<)O9);PQ$Z?;=?M[MD&8 F ?<,!I7C M0:0Q0CMP%AV,;[N+A3"_N;R\8\D8\8MGGA&_U'_VF.(7MI.%[I?=,R[,'XRT M\K&=>MN,?0$L+(P!% _XE>0\<-]R!8-3N!PP:U/4,C1BH_O)6$!_MC>#)/J6 M)5'[#FZ)7G J YX!=KW/8,?@48E3D3%P*=%V.YU'<*+@[V/^^Q]1GN/AY<\9 M-@$'NQ*@*OZ1WDXB07U6^011''+ /N3J\=N*3K:T4\"+X"<+.I2I PKI>AQQ MKKI9DJ*S"GJEI23(JBB?ZGB&>;T5GM1C1,V"G,$ 12WL4?"HH+LHL.B$9Y-/ MK0.,*5$@E4N<1 ]C\,OX\31.*A&_&>Y4?*]&U+9-@>[^>7R!$\$"0(_"[;P[ MIYXRT=&TI"'M3'FDA15J,B00%68)[;K1LS3R8@EG+ RF,8)N4GJ>)=S4T7Q" M3%[0X&7)F@#!#?U.HES04FVR&7JOSC,8\98Q9&'0A';1D%T<5.T28(UNHM!/ MSU*UX\$=G' W@L6_-$ NBZ5;1#&ED'!0S$.?\-D,<1HIP!6E&6.=.C0&$U"L MS3.GDXTH%Z5@T!@>_9UXU*U]M*U4$25TB/MF"-,+U016'$9GK[#F_<_];-[\ M93-2RI,F3S4/\ *!Q M!$?GV#5]/B)J"9D-.!;FW 1T(NOS18TWA5CSM@E1,$.'"A%$ZO-D'J7GRF13 MT:*@EFGE&C4@7]9?O(*Q.?(RDK_ABT/^$GJ;2J1NKA*CIA[-X/#&VQHDE5IH1(]N_+HH+?=![UMG>,1=U6' M/=:/TNZ :*"2)\?*T8+:W\ ICVJQ3+0=T0_UL%8-V+.&^'+07J$#789U3!S:R86Z+0M^77,[76#&4XPO MXL$0O!^"]T/POOV2) ?C_O/FM:B_^2+/(VEE; !@S-X<&R&5_KQ*6-+C_4+'!"[;;-G>1[ R*%)0C>%>2#'"F%R*";8@ MV@HT?#C3G[T$;J>'&^3;W]\'S[KV]\&S87_?E7TQ[.^K[^]3E1"@GGRJ H7] M9Z4*?#2-P':Y;@3UZ1!!_=:WAH/J;XH_0OC? \KCM[097F;_?WI-P6^9Q1DYX\J,YF6EA M2ZP)=+@E>JF)A2R6>$)=EG7&?PCNH//&)""!\2@$-_3B) P/$<:Z**K(?BX* M#5!4<6T8AH(@!*T2H 9[U8BRC_J,+L@XK;*J",91@2TE[ MHQR@%O^@TS^) P;1$BP!V!/$<8 M^2$H'!RN>>CR0P@22<>C82VM_U:-1KO! MJ?^L@YQI,CSY&ZZ"CJ,'=8Q9?;#&H*"1[W82X3>=.XU70L<#/9[&=1 H_I'K MY))@YW+_K'U2:MG+R6$/ ?1[@V%6\'ABTT#YG";)!GBGOEZ@ M5F9CHA@(#7F>N!]9WAIQU '1D39 *8)ZM8!G>R33B8*RY#)J'9U*=]=J7SUJ M@4O!L!D9V1-"==OD4=IA145+'*\]5N<-X.H1UR\-LVZ;AW0-L0:1M-8E2JD2 MM9QG*68')Y=:)V]!273M3@8X/3_NYS@$5M!+[4K;#=["FB'Q,IZSK+FT MU!B(".1MVMD?>1W7_6,^HXDABJU-(Z@#]AU=?29N5E09XJE=)HDIPHW"1!3^ M=;<%:HG[[][XY@V%<Y9]*M.K?[NG* ,+K1S01)VIB*$CLZKSQ#? M@84OD[06L08\#?=XQK[G:(@+7SLN_'2("P]QX=N."W<+4[B_JJ0TO(9L >E; M49OE(0-@C4O L94)C%> HGT-9=.G@8J: 7\*>G*0ZDQH*,!24:4L>M8=K'? M1/JG=;?2$N(88XS\PODD%K53,'K*M<_X)K>@I/,;LL[7 <'9=;@E) _@:;(>M6O[M'H6, K."!>-H#' M8GO7>MWN !&[>K.734>M(.=E=,EJ^2Q(XO]B( $G=AHML#+'0Z(Y-6T\ [J0W<3%)L@)U]Q,=%N<.O=@_V-W[X=9<\7)I\@WMK:3_ MC=RJ1!MVK>TQS2J8Y4&CWZ)&/ZEI]'6%'L\;BS\CV9K^V59!V"?9.J#!TU9+ M0**G'@L;F!*%V!*1X(N9*-&P:0JT;2ILR7Z-P]6KG"]-K"VH"T7N,)8^6;GJ>>Y*>1NTRY7=."@ MQ*?$*.L!CI*)8)H*ER*;7X'2;_^[EP6N=%:R1^RDBQB<;LUB$_VPXPXS.7+^ MX&DAN@((73&_L![PP!&L6%?TS[AWOK5.4O=BLXZ@]W_*B(G"NY7A1*D\2D*/ M_;PKO>#+U5.$CO4%)RE9!P-X[5:("*S^A7+STPU*_MD=DB!L4T. M/,>2.0B:^5%^/-5N98J=6AP:?[215-&J;H32P7@%'0,XR)9X054I>>JSENH! M7IBB9L6Z"#Q=CJ@6:T.D)\8:I#/3/%H5;FBUIMG7#UNKK6%3;B@ B=-8P"\+ MXG4C=6B2<.C9H+C\V1R-;!S2FU<0,;TB%*XE'8LBJ,)DHA*G4EQGJ*1<\DE0X"UMB&1([0,\6'F[,U'7=4M MUBH-DO\L<4==S\(A:76?ZJQJX:33FK/2'C_J9NKH7N^(DE10=G9W_-YG0LG:J9+!E)2J+Q\3.LH M>@VCN+N6RP[/+?)")W@J-VM?+[O@%K)&%STIYOKZQ9ESO8#K#7V6F1OEF.T7OB/A$53#,E%450FW+L HV4D96_NX(KU1&2[3Q3N MDB&V<^W8SK,AMC/$=NYN;*<+A(94*(4 -G6HA#5()#;I JFQ.=V#/G,9TGI! M(")GM2Z+P%-[1:.H\_Q*51EC94WZR0>7/4UJ:&*_"P7=ZJ$ "6FT9,,RVL]< MT%F*=B\-T+^LO>?QG_-SY"ABB8KEM!2U\;Q^R>\P;B=5:JJ5HLZ7C()IE6O_ M8+E2R04B5@Y&CQ>P!'.$5L_5)!Y2$(Q]21-8OR*L-V=;LV9 M2QND5^\\]_$_,J6H%W_&.F#(@M+;O-N^TWBKAG?5UB\Z^VZ:)]6A8Z_)Z]BM M8:"KH?OZ]OUQZ^5X>.%30E!K]@K-&,%^([H^"D],(.J4E"$/J"D=#V#BZHX< M(&^C"=3E\!>M^0#1I4D=T&Y2F+(%J!5DF4ZB8AYJ_D?4B%N"!+H*,;G:ERJ- MDO(R#+!,.:%;$2$G(==IQ1;.SM$H.-C=^VL QFT90W=Y.#L_\9/_K!9D\9@WBT9Q(U\NL MA)FXU@!J\W/ #=J;8JF+,+/BOT2D8*U'=2=!LV[S XI?A_4ZG43/E*HK+DM$ MU_85M]/5=E+8>A+JVPM/J,CZ_1$>']%96MQA?![W![_T0_=+JX9?VL96= %4 M;W.VA3(W=\M#ZV1M[_$4D4V)]Z;H!?Z7*L4:,_GJ-WB'R)*/PH4[W M0[JXZ@0)<'$%A)XC'VN;OZ[P@\46>*!Z: *TP\,VW98)V-$P>\29*-7Q-HNO MW 9>O?H6[(Q&9XJ%*A-#?S:IK)&YRBID&*Y1C?;RD&HGM\M'VAHY1'5]5N5I M7,SK#J-)MHS9!1MI)[GN%V'*F(_;X9[5J:?VJ1T'!$)A@W0J8,L,']4)VT3U#UM^J6C?NX QR0M'. ?H M[I%D@&A,@,8*QBG&TR4UPECJ(/9@.X$697P43HJ)SO^&_@M0@%S]-H7<68^0 M$0;]?(AY#S'ONQOSUC3?S.[2#U]LW$C BK3$#2?B:9=#[+X'CT8E\%%W_UJ MZE[W/<*_32.ZSBNZM:6N*T3K2D+UI#T&)OW3T6(\.#XSOA#%Z7]=ZDE]';./ ML2RA40UX]Y-KBNT$-8[ 0OH<'*$-&>Q$6XVU7H6F4RA4+,94?,M6:2Y7&86T MNM5Q%YF+D 3V2U*QH9FL"6) @YUGKV #>+* 3O=WE.-VH3!)*$KDB(-$I&/\ MZ@G\YD=_A\XR1-1IUVE+W%QV$\$K09D*ICEL:E,-H"/=$$8N:.C!Z?303=0Z M-0?:51\V(>7S<;F;E@8D%JD>,[:&>:JD]O84'.':E$W8QQZR#*H6MILH'7N-C8 MOEU3X]( LC^T%;L,=HJ-V/JX !Q3?V?^>_3U2I@1IV9,DU'QX%DH("9MY=;R MR!S]QG#H"1#' --%FDY;0>GU=/QU%J?UH&A-C;<(:5$;]LY+A,DKI7->2#VH M^3M V,O0J98+EU!-W8PX/1)67#ELTEW@M4??8XU1?:8:?_5RKC;VHGTZ?&VQ M4PAC(&5<5J6RI6M2N-];F>RP4**^ YV,/OK/C'PDI]6XB*=QE'..JH;;\1Q= MTBWH%LF1Y7-8N)Q3[U,QM!TLD5/'NE@7?MC&TL"UWV(WW?;Z=5LU6T'@ M>??\IB?.CA\)]>F(+U0YSZ;TL-O]L4\E5PH=B4?-U)>!P8?:8_!O^&*:!W]0 M3QZZ>E+G&3B9N>>@[0;>,)UZIDLW@ MSQ;1R2Y+"_!PQ7\>34H-<'6H7">"KK-&B2,,/++E*%VO7K0R*-?..@R\9B><_RNR4JZCO&!2'=UC@'G"@J1IZO]6; ] ]CSK#H'._PB M9@@B\2$KNB+Q_,5:=X53!2^N)AJ/750%AE&H@Y5;#-I:) ;73%HO7(^@@)$: MX'J/,*]RM(ERMT,JKWATZ&PCLC(>(2)YK,#V#Z\2V9,T !0".N=@YM"GBKK. M]R[,?9:.-$&K)0GE^G_MGKJVE]==%)>Z^RN4>5%+L*7=2L",@0Z[L5=!C;MB M>@@_73ER5ZN]XJ+T*2+A08GX(>^"#MI%?A*P20'NSXDE>F=X,24DUUYN; QG MCON)3$2;?=TD EMG>71-9VBGA1+E&7K'%7YM9BS9AL;CR7GDS+ND^$[X-*I LR0_],QSEPZAJ6N'IEX,H:DA-'5W0U/U.$B_ MR/(O"I(15GUU' +:P2-W,]6W1J/WAH23B+P"=H,XWD0IT%?6[=CD<#WN:SX,%: MOC;,^8#UMM3A6*1<@4Y#Q&+H7*I]/]-^F9YA$E]#E)A*PW_"%\64:R:$;9. MGQ!'6>J@ENR<6 ((.R5V1BBK4FH@SYQZ&*AQ1$41<;EUKB"(T[J(/BG-^Y+" MUD*/4>$Z9&W6;P^)BJFY,B-O!_RF,.[KV.Q-6QR:J#CZFFP<$0]P]640*U1K MT:\HZU%WE 5ZQXFG5U?WUGZRGI,=UCK-A]$BK8HL\!*AM [<-PV^2DX>8_-3 MC@A ;+6(Z$BPJO#FA1VHES.FQJ;NX7DAB M0;D?<^5NH]*!I"=X6>GM.HESF!P$MR.]!KOW363_DHG!<+.P90"R#NX!KCY# MBN)%W+KQ\=BBJ\(Y!5JHF;T!F^8";(ZE87:I"P>/4-T'SB>QPOBC!&3,9+&O MU%E?77C$R]R19D(Y>G%)0Y-?$&4<%?S$/_B_D 3];*7C.LIDLM&-NFXGV5WT M@)(.6Y(@C%DH%J![8EQ?_!H7?GA3/OS0.-GK=-EZYVGW02T?F61BQ0M/IBUZ M0J!G0AFVV=N=PD?-AC=OA9)\X>E<2H+19J9*8-J =*9H\)4]=%]9/0_R]P[* MS.@BBZ>^ZIM1L5 BP<7/T/N1C4W&G^:RBQ)Q+HD^2KHMJ+E+TJFNK^=:?CH6 M(_T*Y,X:#7)T$RJD" FF@BM*UYL>+#(B0AWR+^[_D:HG#KYM31BP9?LF,!I(<:P7\7)M-J7=#5@XB^*J%K$.X@JRQ_H9*O M&0@_EYPGX/B%'9\PW[T;VPH;XT[72T\@;[R=!&L8EA@D5]<9.G];U\_.;GHX]!<5G@8SML3:("G^5Z MY48>PY$=#DSR>Y,]ZWH-ZX LX5VLG)*A M-\FRI"B M&4(#P2I)V%_/V"16AAMET/>0U"E)+F78XZJ(:4):'"$(],"$,9/L M1#C$0C<6HZ/(0(5K7G4WY%%&GW7SC2GI?(=NF!@]*35;NFX(<#"^HO*+F$,2 M2PSGV7$T7C0H? ] X8N;>%\?OV;4N9HRYF;#85)E-,$5XV0_1<%= M5B8@Z? M1F)34 DRH7*T +/R2#(I%!5+Y%A."9_5"T^4)H1J%IW]5-E>^89+M^N471+> MRPT%PPR:"6O.%\M/)1I=DS\SU,D&&##+8Y:CB3K'\DZA%I@B]/HT2.U6$K>+ M2C,=MV,CSP<_<_@H6MC[PET2C O*0@[G^ &$,!%Y%!!Z!>,47" M9"$VQPI!$U74(X'$PX*(!IN,;-2%)3+-E\AD/K75.K461A,0VJS!&BK6P6TZ M9#L]Z,YUT%#/&:/I:+H(@&X(8!+:9$B'\UJK-^8E!@T2"4""G4-&R(:@N<6L MVW6-,-50(&UK@D#N/@1D-_C;7_9?[+T\\4$2'N+9\534,\-[0/1. M46(\D4$TSBY4!V*^AO'N0\QKS+KSN ^B=U)G_(B_?F^[N]3G".JM0*A2.HQ& M$6^'_0NN!8N'XZZOR2/"H)L(8QM!T1AI LJX3'3M2?1 28_(1#;RRR;GPTS_ M.:K/\<;H%CQO+DBJN\YJ#Y6Z6TA*=GMW"5:";.J$1 $_<&I5\&+O:D4CN%:$ M6 +[!UYYB $I\="5BT\UY>*]V:45W=%K_;N2%LPL @A_LBET.<9=M7IK*JM: MU)G&%G>GW;=D!SLWMPTVNR6]*7E]_[N#SF9#>W=BV#CQCK;/P=>A/?!M@TB1 M-C:"MDSZGLX8X<<(IOK%HC-;XEGH)5INE+JI!:76J/X81GG#KK$[KT0^90\.]8 MYD0!1.@3SZB(+V'D?QA[]*%%P[X?HF%#-.RVHV$/Z198K+T%=@S/DRYYT.OS M36+RMYNB8O9[I;5:2T/G9*\)Y B3BB=)5# 3HLJY'"[BDNM9::9P$;^1$,R4 M""+EQ_!C%_O776N76K'.<:NZLD)O?&W2?XM9IOZC'[^ Y;6A :QT9#/:^B=- M7)LZ*_XWKH^[ VK>5,V( DG"JDU?_:C-68!%T(@>1(DBJ3XCI%JUJJ2B'9.Z MC>%.PS_?XE$8ZJ8\*+F0KI4++8@F0_%TG2!:SR'983=/9!)BF]&I42#.79 2 M;_XX>AT&;SZ>AL(6Y83(IE($:49/X??P' J!*G6J(K$H(V!CS6W%;W?4U<)' M;G]9:(R,;@PS%#HQ\81XSC,=!:O#)]8&T[802!M.\YT_S5G/:=:[ NF!Y)F9ATNC4Q]X>S""%F4 MX"U>4%:QD,R1:Y[" A=9J3'*Q@MS(?6>LB3(-.$*=W4W>&.+#;/OV$D@=$BK M*P$ @56LX.+VKU''I=*:$WL%WTR1)2A QTI4,8NIPCK''AET/3W0@K,06N Q M%/L9L4Y5&A(2(;VFQ;5O:I%&DTE>T325?FTW'9S1Q:_2Q(EFE%F"L0P-]CZV M]2MQ+]JX <5[ZR,WJ1Q@"3AM2IR#XRLM;P_="G3NY,2%C\-PYF,0D@]*2"[7 MJCSDE+4802= H-VS/C@05.]I+)64'86HAQRSVRF\F1+R,+QB#ZK8V[-;+_9V M+"8DE7H+CCJLRPGERYL8LJI;TP\@)M@ZMBB;H[.K0EO2RBH\PSO/L3Z$2B)NRP<+^W!.LJ@ M)GB=\WJ!MU!>IR(,17_$K]F_CGO\6F6>1E32O*ZN[RE[SF*M+^1G,CM(S&*3S2)!_>[IA8 M1!O!7?8WGQ.EW'BI0/",80,*>H<8)GAM= S$:;SNIC$]]!#PA<>GM 9=/A)2 MOB4HM=1QLW76C<#=8^;7'N841]#W5G@MB$$X)>=4T$LE:CG'Y&C/ :!?(X14 M5YXW9FVJQ=-A%TAT*D:D3D1@LM@'.!49^>_0/!'=T#QI.'%:#YS5 SZ(T9$K M82UO[I>VQ"X$K52+A:?]$P98*Q-U7*,O, U@RW+UME&L,_)H">T91BGA$HLI M^0+$ &("7$%>Y7FC=,)-]7KM?B. 5I18,A5WSALU[?!%V24NCUPXN#L3=/,;.@CCUIZ1V\T009XOLA24JBT/#O3;*B--J&V*V#V7GO MS,[GMV%VGL!SB]2HN ^ZMOA#WL[&CX "EM E4^S+ PN-D& M+Z5/W1++FSC1!_-[@GF4+XB9WZ]VS'0JI-^&;L'FA<)0"OP! ?JYT6@\&'"CM(=-* MM\ %,,L%MRCB]9-ZL&<42LUF#A)-X7AE#25^1\<$?,.*S?A@5J43YG3&^FN@ M*%]@7D 9Y%DBO*]")H4S3)X9#DF41(?56#?3#R!'O-IG^FCD6'MXBMO M$?+?Y%4XQ1)#:F8N[K37I=:I#_O/.ZI$02],>L2>?L8%A8^,F=*_6]Q\LN;> M^98FGQZ3B29/F28(%3BO'O$+C3""*45:"UMFR;H ]/<\59>%..=(J1KY!N;.! -CA&K @-4V MJZ'^2J-V2YX2$EZ;O/"7'*Y#W+Y5*?Y0@' 'O/07<988J@X]"?;#)J5\6VY( M7NSX3.L7R)*#U>%9UTPR.E<81=WII:@*(>N'< <,Y%WF93<8DMBG#7 M/J>0-GK\27C53T(A::+BC,$XQ3C"2C02\*Z61"321H3LWC$>FZ!V2]> &C50 M!0@ M7BZ5GY#D9LN2__PQ>J%#DV):&Z*\I"H)I!$B<%02N[7-SOEM%N#F4>X9"CU# M+A@YM=C=%[D;3$-AW)RGXFJ=T O2A/SX1>J.W1],+S3INO,[.'+[8 MF8RT"[49T$^;-<5,>IJN$2),Y>)>QTH2)'C@OLP-QM>O**$O#-(S!('8(H&N MXC6'EWA!,0T_BE8@-W:#4SZ@9&64>G#(&Q 3%Q$J1SC=$PZZ<.:_R)-$,S13 MH (5=(T!IBC=F-CK4( K:'3FT(^+\80Q1%;\+/-Y4>47N/1FE#.]33O#M%)? MS'9][X2D]3XV]H9H.T.WO#2&Z M(41W=T)T]EW%] M^IU4E1JU9AS.RRAN9-QT,)>0.]R3(A[=U'.C[-GW$^&)9(RX;T#_@O4($%V7 M*UTP@W6L<]V,2MAW D?L(KAHI@]5FCIP@[($;FU&][': 9-" SGV71^&N&80 M6$?B8*$^= MUS3BB;^K8#$FJ;P:P3QS?U(V\8S.G]?N/\\WANG1JFO9W/R)C)HR),G72CH6ZH@%LA7RQ:)FA)8M M-1N66ZI)B?FN;5T-SW9P],PR$*$'P"@;S>G7?73(!;MX#+IAN(VN-LG2-7I! M+JAF1Z"'Y^B\=&M:6F;UG*N5=DUG2R0)#H\3.O;24#K"2Q2(1]5LU!:,B4N' MY3GF>+RNC*J)KF$5=:%0] NJ"@>[0_8(>I-B)#4HL)+RA@K6 MR%$2]7PZ&TE;#N+M$@)<3O__$S;.1'5MQP'LM?Y&/$H[A5?S&//A!$62:!>4 M.9XN4;X;N4A%!/WV5VJZZL:-'W':(8J^MB M%\BR0T?HH6C-B#/H.'FH54K&CA\(17V2=VJ]IR$%K]<+1MSB&.;05T.[>'28 M9&O3*8NP@6CLF(_VU>*0XU,> 1(^3'GAV$IK6]X=G^TQAGZ!56Q_-])*<(!^ MDZ[>=-\F?-/H<7:*>AV>,M,P-D(5\\JMYP'+)R8QZS&FBC.(J23^I!))L8WQ M(Y<\2-Y.'@"JQR1T_%_>PJ4.\X05O9L2!+[6>0)RR7AFGA+8TK G>CKBEB"BI(B1'OC57J[%=L9*X2X3(' MBT1-=X-W66>W+3J,;7(,;M=>7I\2L[5"':YM'ZBNNNN,-4Y-"J8)&[>K.AA MIK-/] @4<:*).\&;&"L9]"AH' M5A$M:QV6J4!F \,.0W>R6!-PIY?"!>2+YD'E7Z_R;UHBUE.K.B[M=I7,T0Q[ M&_#MT3Y3W,$2,5"4N=]$*2>58]JXILGG#O.9*N9UP-H@:8'I_O V 4Y9K_/( MZA?DR>Y2.&NQ?@UY@,NW3H:D+V4Q^[5"5&O8U;R:#H:UGJ5]2VSBU M'9I;9@9BUF[!N(@';3YH1!FV(C2;'59%<7O^ RGQ4"MM4?>C#X3D#\E3/KTE M3[D),!I_..,^_;W(KFP3[]J)1KBOG^^,1S7V2#:^V[T:2"Z!"*A8F'(([=7Z ML(& :1M'PY9*9$ A;%>GD3318U):Q8TE30/3-5O$>D!E!S/-YLK1V0N9U\\6H* M6P4(;("EP?N1?*;&I M&WF4YA2[.T-70C.T4;5B2S:?K$"['.4!:5=-Y2_U2M8T$LY, K].YV]&5+0\ M6':=QUJ@T-<&G9^NLHI@K+H&)7G\ =?0X MNGU(?1XTBO4:Q9D]>H&@S\C#;ER8O,SB(<,7L')JA&H\LW=17*L4Y,-'L"X< M>6Q]40E+'X!(CE \91IQ4<6Q2_BWL;W%"SBF M>.=Q%&O"^Q^]G>=YM)SWHWJ\.7!(UDG$VFR6KLR( ?73>[7UWV,^-@CV[%4@ M06U8GX[%'( ^-R!L+*Z"XTC.3$?ZHJN!+;W]B$ZGV-*AZ3"8=5(UC'2C@N!R M(_LP!TK:'0D/INK0@R*Z>7$;1#>_Q<4$S)(H55E5##0W[2+B/C@U;H79YB,: M%;$F[#WA^\XD'4&]>Y/6^,F6/4$;UY%OI)J* M&W*1@<6%25#:!+(FLK@Q0,Z!V<,@F05:9&P+:C$2XKQROK4O$"J$XYYD;VPD;5*3[J2+=2@[_NRSX$)^?7XZ) MABSULGV*E^CDG,.:LY&?!F^9G9^*A7RLA.)W,U M14JD%S2SU8_H"H[PPT G4Z92*\V5:JEF7V,51[B6+@-ACPMV=(A"'$\.10?[ M1:)E-,$?&">?KO*+.I[&E38K/CHDZ=VI\$50>WM'3> ^HA=;!5T'@=H*J!12 M)RCJX4K,=>6F9G6XKJPQ]IABJ:%)$N&OE*YAWE;1J@XJ<%P8]HP M+V.NY@XQON+* M8=N)63_(W5>N/2NH\IN&%3O]64ZWI2>;J1N#PH+KQ W'CS MRJ(%H13T$L,_2'8SP_7A9 &L3Z):>^=TR7\)T_L*_(QA',L%=&HEFB[B C[+ MIAR!\N@DB)*72"^H+UQ?C1))"H;78MR^PJ)&YDIQWBRP5N=UF/&:FB00DTQE M#IXCJHGF#_9'L\Z1#@8[Q0R?[^WN_Y6 0EENY!1!V+*J-&S0766?T?4 ZC62 M@G#M)RP+I'$A4D#.25#I)!?$ O+T&5V\QI7,DX;SIZ/QT(3\[')44\-U?7FK M4>NUL;@$7@T2<08VQY@!/P\VAOG"W"_C:]^!'Z-S6@6#ISZG_7A6W $UJAUV6C>B2V;PK);.B[3UI-55N--MZ@ZB+. M*O= T$ZA]$932KBWJK9C?.#>474B/GYF6DTXG5.P)83 PV_UQJU[^+JR:[%P MV'E*)=#I%A3;N:N$K^Y!)HQU=#1[R'PPI\RG3:>$6UUX,/3F6.\3<_K[3GZ] M3E^D\S,$2\E /O692(#[]A_K]$$+#F;Q'GM?G- MLFVNVQ(UAJ03DQ7526!S5]JLWZ$P# <3WYP]&?K+[;AJM(#!JR3Y#!( ?]EG5@\TK=!^OT (T.$RP]H)9S MH+#&A1(8)B>"./0D^#?L>.V4N(?'%^226:G[VN(%J=^3?K^BI,B(#5FZA2^S M.]/)T?YZH-II5BXUGJ[%'#<0SV+A5/IDC,'Z>26NQ2J ROCK%*U4S#)@A9,([9K+*8 M-Q""TE_;0=SF\)4G+B\A68#2H2ZMUZU,5I-08[,N;B MYY@Q0[H..7O-6:7 O&9A2PVJJH;D[6@T#"1-QE3]:8_SA_QF29K28:&%H6%P M?$<.6B3F!.6H=!, "5?&KA[L$/0PSK4OJP;D%9'@0$OJ97#<6D*:':QH]2_P M#.T&=P2*$X_8Y;(!]*:Q";1C% LO\GYH6Q>:1)T3[*$L9)8;3K\&VL>ACM.^ M$UQ,6D9V 6%@DSCKI%055N,8Y.\@?VOR=WX;\O?X,^QBD^[]&A,258X:6KN& M*+YE1;^29+)59F)5$^?WH5:=V'>\FIL4^#([YU1]X[[0KD#"/RD3$R,W8>3A M7AGS .DU$AK*#1KC=XE(R*F@JBS++Q$5/ M-(]:B4V1.Y,87$2ELX2*TA4GS=6BA0TP@&,AJ/X2T$UW"#O[>!'%B?Y,R.T% M[;&[G,X$@A%PPCY>21&C]40P$E5BGJ7QQ'D)A9 H?\^(_]]W3W>#F4)';!(< MGY[\_(Z+2,Z" ]A=H%OOGN^&P6JUVIUFDPJ;VH56-!S&-BTT&I1U"SV]@(/& M)06TP> G\6I+X%(V$P%:N&K::IY1MBO53JN])2[,YAO9,="<-VJU184AGVR9 M-]LF^A(XD1HI&4'P(\$/MDN7X2"H!T'M"^KX-@3USYB"1:7&?HU6+FSZ"$Z= M9CFA/-^)/*<#X65>"3T'G''\_$^F,N)/_,A+S"GS$_M+79W0A/Y-DI%@YNO-<.[E M< :&,U [ Y]NQ4%,939Y5;WJ)BCH0RO.PP#3@-.(70I(*YX+LV'SNHC1EY!L M2(S(XL)%&]D(XD2N*XR9HFJ4KFNT+/* "\NT^M4-"9^(J>SA>TM>YJ= M_KI>#3G1FQ7_=3W6F,FQ8FLH$I[L4!PU'+Z5\40&=NCZOH49B!N38N(QQX81 M9T?\D@XOE0-EGB%LW58M194U2F#T*FL7\P8GG83D*ISI=4W=.8>(YS&"G)**J\LCH*]?J;G&V[30;@/PKTFW)/; M$.Z_< 5'1ZN9RR- MX-\L6Q^Q\K$CW9#S-_.P![-[.#^MYV=Q6V7+L5P$;NUW["ZR^'#-$OG>"2_C M_O](L0-[Y+S*5EY8VPGVXN&3BN?&HJ!ZY]:RKK5C38QZ8Z&TT(+C+I;H:R6B M0E'+GQ;Z'$[<;N$-=>28&SN+=&F/%/XVCYZ ;MJK[S)MV M6[,Q$G+7>XN MD;VSD1P:M!_*D4MU$*',LZ3VDY!9@N>:;)Z1[)/8S0OD$>NLRX(SV:1QK7-X MQD:3-(KG=!)Q:K<4++<@>?PSV/:2-ITAU8:G&6A_A"U5[H1S"://Y0]ILW-\ MV*2P-#E3/0?76)4K):EV;H\C,VP>:>B,H_T7[B&#BROAH'9RV?@A-4^9=_+X M@TO9]C4'Z5CLO845>#C*23R!;_]]:@*]'XA=["W,<+;ZSZLG\3;[^"63IZVU M%(Z/K\#T7K_7'0\V=4_5RN>#6CFHE;>M5O;[:4[>!7^A'SJH^<'CPL^$9N>#ZY'S4;":5..T]#<_'R]WZSF_PH+ M/$>)K"9L?GG\F3FY;JMZ"N[(M#XIIS08F*\"%(]_/#IXM'9@SP^V/;"QUZ:X M ,>@Z\"7O_W^Z]G)Z?&[T_??S:1B-[NE]'MRS'[[9T0T[]+9VZ$^7AU?>9'+IB#ZWO_P<4'P@T(K@ M-[HZPR9\,&)2=C!J[+>\?=]%"W4X[,$'N >W.KHS] 37]]D3,B6T:7A'-/.M M^)_^C8D=1V>_?SP./AS]?!R\?TL*]/''X.W[7W]]_\?I?[X17]A=]BELQ=]U M0V,8O%^#]VNKWJ^UDH">I2@?8E .J^52Y5COJ%=ZG;T//A[_?')Z]O'H[.3] MN^#CR<^_G)T&1S]_/#[^[?C=V7^V'XW8:$RW)_;>$1A88Y@.@__7^;^M"-YF MR.86;X3>0)*-(\'L'57E/,NAF6G GV>=DR_/8.J'!7"5D.&MZ@X7TC&A[-\,8!G:_)/9^FZG-P9&)"MZ3W M?5M9!(TQ<;WB RN)^H)S_Z;)OI75YC3XV_WWFM$_^O$_6]R,5UJX4Y50S:O3 M,IM\XKIE 9/9$MKLG\(LD&)>X]<;PZ:US_?MQ4CP1\+R";\+\09B[F20K5+. M#,5\2JJ8!6/;?KF<=CY KWP.]/&W*BGC4Y4664YA;5@"3,\*D1=M%S,.WH#, M7E'*>98OY4W;'XS@%=W>AQI+"1O%@0MK9".R<'&--,K_*!4]E3%)C!U5L-KO2Y+*FR4R-$)/B+1 MVK/]YQHAY*R&D #M__#T*3'I"8_]]@?K]\G?@+V%"\(NAA)*%Z[_MAT\=;M+ M6^^.M\*F+ -AP$P:%=8*0_T':Y4<@R4I!KI M^FR2SJ4QZ;UC^0+H& MG630(6D \Q; KUTZ1*Q$C QH, R4/U%NZK!X,P OW]V\OKX#BA7!YLK5[=P"S3TU+HFU5,2;RQ\>*2 Z+JZ/25O<)!3J1C> MN]=J&VI Z@]NK\'M];#<7C<@7D5$"4%8(27+,$V)$RV9XU.XDNK98[G"U#93 M:1%,Q9QX;\@@HY1!MP%4\[ P+LBOP[OHC_CG[\>G&,E]=W3R\:;O1.^8?'>P M]"DN'M,GU^SV_FZ 4:_=6[W%ZR?J6V3YB&HL'V^1B>M74I]U6+%5%;@[(3)' M-#4WW*.OE-LB5\?SJ^2MD(R\'K0Y>+ZK[VSZTU<5K+4CB?]OVY[N57P5Q>BJ M*%1WVJZ"I[V7<_8P$)4/1/:.U\O>C[98K"Z<&\\,$P 3MF-Q]Q%G%H[@8]"] MS^?BJNIQ+B!?Y$UJ)(,%@3=H"H39QH\SC4CW&-Z#D7.71\F5WFS#EGA>&;<5S72!N;.PQ*7OQ[U)5/UUGU3V_E+YX6N[DO7,;WJ9U#J:#W>!(XJT8VI=ZTRC46MPAAS?LAGJ I!Y? M(*+NDK/\2^1/Y[#O3C+Q,"?#G&R4>Z$2M9R#>GBG/ SW?=:/'_\6QX2]R/^OTE MT6WY2S;NXE&N@LNL"J)@S*L^I57_WU_5!7$E3-L-A3O8.['M<(>[5Y>Y>DR[ M]=&/_X(W!<'?_O)B_\7>]R^#6L4)MXL=#;S+G-\/SLSKG<[QG3^=)S.-?KQ4 MA2XI2\8XDV$_!0D3!E-0 _ ,YVJBL#H7_#GOC($57!\M+1BH,^,:8JHH"=,Z MCM)/A()5^86V_!TDT&V+A8-!+%Q/+-P1[><;@X<>#(#/ ?"Y(>!SN'@WOM7> M9:5J9<>\2YVT5V^:M=Z\XU&HKT9)XY-"705T.YK-*":(<<-)5.K2#WA+%W,J M-(FU2/$NBF>Q*=!!8%WDS%Z7>[+;<0\/FW!S[>_68ME7M\U2K&4((@R)U:D. MRV"KW0>E;#BMFY_6Z9T_K7!AT&'%#,;^ TN%3O%9K&H%/[9WP[+*)W!M2.7A M#A-.;@9*ML3R3UCXFE$FXZJ HU9(R2W)GRWCA8&@Z/;[,YJE=E2NBBR9AM2Q M><2U$77N:\&EB'5>/E,)M -FI.X6%9IB< W64,+7QF-=&K&]'X-@&P3;?1=L M]T,7GMY!7?CV(BU[FT5:GNT&/]F$Y_IPPSCT8#D[.% MU+"VX6JT<"^UY?'GB5I2I: :EX.I?'<"2QH\X[WD9B[&A0'_NSGBN?".$);2 MT/%0V0BB; #TSHH$S9N18++E/D5Y^<'?6NZU _Q(.JN"!Z^M6#8ICT\ MNUPR'=71(JM2XJ7AW>)L$KO]4,]9'Y#(?9VC>S<']QC1>-R[% QD)04N%![93+$_VT9%6@L@K$67,(6+W9ON KW M-?:P8R23YX+F0-&:XZB)F^=.X6B[C ,>Q%^EJ-UJCB36/12DN5I$,=P>:C9# M7SSH:>;EH:7*=@?/#+C,@$I,NW'.5*O=4Z!'*IU-J\68':V%RWZ9$+6JYQ%S MWRL7N+VP;YL]U^Z/GT"U@9^B\B *5[WSQ">;EF8*IG$Q2;*BLBJ2N_QXF44N MZS#^0[1YQ0IU+&@$_=Q%L&]H:YX;,EEB#24^-0EI.1Z,3'Y(KVT" MN$6U7"82SQ7FX]V 2PW4#TV#@[W1MU4,&XLV58)1'*)R'OL;*J;)225L9+0\ MT.J6D8P&E3K=QU9&Z1L>[IW9A2?O@C].SMX=GYX&?_QR_/'X_=OZ-@QQ.B.N MZ@3J^+0"P74.9SX-2;&>1!4#!^*BL[2"1/;59SBY.&7XP!36B]DHQ,R 59) M/U@]X?]+:]+=[$5I]^P:PL08?]X=/!H[1B>_;#[P[8W5SV0W%'Z>OTP M_-WWW>[^_EW>?5NHXW9W-^[7/(=/[\-P_+W\8G?O^;71?W M[-3]='EUG>1!GJ0[>/L-A^F.':9[>(4AB^+74":'B^E;&LYPEFZL-'<7)O!A MN.W]GO4%\S_\>GQT>AP<_W9T\FMP%.Q^>/,V>/W^P[^"]V^#LU^.X<^_P2-G MQV^"HW=O@N/_>_SZ=_S+.ZIR19]Y-3Z"L_;16D\Z6(G(L,K.LU M@)PGXVQZ"?^9EXODQ_\/4$L#!!0 ( -5ZVE@VU:(Q-K4 .2:! 9 M;7-A:2TR,#(T,#,S,7AE>#$P9#$Y+FAT;>R]BW/;1I8O_*_@FYW9I:H@19+M M/.S[S_O\SH__W_;V47&9%!.31C^?__(F2LO)8F:*)II4)FG@TV767$;G MY7R>%-$OIJJR/(]>5EEZ8:)H;W?GVYV]_6<[N]O;?_\1QCJ4'Y7%\^C;;_;A M_W;WGT:[WSY_NO?\R6YT\DLT>G]^N$5/OWIW>/[/DR-^[)46=-5E9)/DWWQR]_4OTE\NFF3__YIOE[^[<7\R1-L^)B.S?3YOFSG>^_]Q]5V<6E M^ZSDI3VO3)XTV97!L=>\6;T!'IS;QZ9ET6Q/DUF6KY[_QWDV,W7TUBRCTW*6 M%/\1\R?PW]I4V?0_7M#3=?8O P/!F/R.Y[(P_-(.>Y75V3C+LV;U_#)+4U/ M __^;]_O[SYY\>,W^"#08=Y#BTENDNKYN&PN7[3)TK?>VUE&8SXVVTF>7<#@ M2.'6NL;!2Y:&-F%?3Q$M;9X)'>^^'';\:\K ="W5NGS@1NN*G4Q"+\ M_WO[_(_K:'5V=/C^]/C\^.@,[NWIX<\'9T?1P4^G1T>_'+T]OV7:J4G_MJB; M;+KBC[("J-4\?_)M0-_V,LXOLSHZ,Y-%!4<.WGNRJ( !U"8ZN*B,(3XW:O 9 M)/K^[HL?%W;2])+43,HJP<.Z/2GSLGK^;[OT_UZTO\VSPCQ?P)0J_%?G:QKS M>5WF&9+/O?O';Q:TV_M[+[8BF$1*O#.IHW(:_=]%8:+__M___9\X(AX*TS1W M.LNSQ;B>5-DP7, 1NC25::562_.!=^1F@BPW7\7176^!FU:M=V'GP?"*7W\^.CTZ.(MA M%\>_ 9DBV&6D$3#*62WT*U(27;#3IHFF906J48;'!"ZOYRCX*)RH>I$4-,@9 MTAQ.T]-1LC7:W\+;C>,JMG0 ;QO!O4_-%.B8PN7*RZ4FM7UPM (M0&5#3ZAH^YV01U_]5EMKDR5 MY/F*OBW*)OJMS(H&SXL:V]Z7: ISTA/ =RJ9)UV;K"^60G7:+K X6$TX"YC M6$N'@ _G2+Q]]VL.Y>/WN] AXVMOH\-W;L^-71Z<'Y\?OWMHESA;-(LGA M?%R9 C:]QI/2)+25G=4QW>'L1"7N8G11EBE]=)7DBV2<(Z,$91>VEBX1[V]E M)@98,7.5U/R^2"8K?/GR,H/]0^Z*!V(,1)Y\*,IE;D ]3\.CT=WM*,$YX;Y, M@3&4R_KY'2D;U^D7!Z?GQX=OCJ+CG:^G3'R)!@14;\QV/4\FYOF\,MO+*IG# M+Z)71Z^/WQ[CP3A[4%I0H'*F63W/D]7SK$">O3W.R\D'/3Y:*\'@WN:@U[2& M^Z)E\9\D)8JRFB7Y"TUK^>@O?]_;V7/:,/_G+N35*V3&S.Y18.V 1A.A^4:\ M/) -EFV;O#9+O(A]MQYO/#!6Y)U@ 5GV&#Z#0_)=1(V"![],K@PS&9,4J%KU MR!XK88!07^D.?]*IDW-RE\H%Z,C/HH.B0#;\BS$-$$IK/_4EDKY-2F!](H-@ M.T%WNR22(U6=R-[9WP6I_1 DTCT0]6695"DH\*C%&K.AYQ<;?I/?%UF%A#H! M+;@L;H>BSQXM-?'#VZ#ADYV]T6^/]E!.IUF>A?8]D0YMGI6<5*!G O(I!0-@ M L9 !+(,EF+_:BZK+3/D=I90VX').8_R^H#,>!DT5R6%9 OQ=$J@SH. MG_D\6:+,K3# M!>B+1=HZ%VI)X1>7[ Z"$_>"7%;R]V[?RN4C%7*73W3$O1U1Q\#.]K@RR8?M M9 HK>Y[DRV15"QF__WYG_^G?7HS+"HZH!+)W.S'Z3>3_H43^'SP+ SG8JX 0 K[JM6B1=.=5DO(32N-!42&D MI62CA.GX2K*AQ T[QHBW^0BTIT ][$EJ8Y<]>OE!Z8!-NQL73U&8C]$!3C%*F@9V%G:0#^5CW3Y0';.Z M;OD/_;Z]+S*\X;1M00(1WBYGN/M1'C$9X1"?->7DPX \XR=J?*)EL\?(("GJ M;:*_[N[ 9/:B.3 CT-LK(\RRL-;K)$]J,OI5?D%6 MC]DV*O/IJ!@P2#SBI M<\"[,(".(V26>?$./EKNI?8M.@*#'78!I5R_#V$XI:.LG!C*Q-,K&[(L%WD: M82Y5D[/]=5GFXOFJ# Y31@F%0T!D-O2:!J@;Z9FI[*J8_,#EHHGR;)8UDAG! M&2_C)D8Q.C45BN&:?TEJ=AR5PH,*IORZ_!B=32ZSZ31Z\^:$#P2F6B7U!K*QZK8'R5U6B"8+KC&:H)"SC"_5RA[\DV?_#:,5PH8"*XCSES9MR^ M#8UQ31WRQF0(9.WT$.11%(FGU-2$/+:6=V&B7A):-E7$PN^'Y[N[4;(SVXE& MSFU+?EQD=%LD9L=FBB&[6986R#;['\1WPI:J=\0X]MZ:L26#5D\KFU%,L#%P M#%2F"SR%R<\1,\@X6A0YNK4].V5^/9'\:!0>:*( M9&M(L<6\^LD3R9,K8,+ MEVQ'YM Z>MIDYO44P*&NH68?D8HRRI/&>N!O1K*O0HQ'>MV.IE-.>E[C$V#J MU0TRL%&RY?> +AC^1:E@21Z=FHL,J,].9V_6@;G.)G**BB9R/.->*[OAK06X MX./V.Y0#X@P58#8U?A6]13Y2ECAH%('GAR./3Y]2 !XN&NB\P\]898I32TD+ MHU5,1:&S_!M^,R9G.ZCQ\SS#,C&6NZ3:,S^'-XSS; )/H4W+='%!(!6&Q_?B MDNR[K\H<]"^>+MBGU78YW28/%RRTJ3+ROR KG#"E,+=@M+>UO8*M@G$*E"MU M4JVY]G!4M,"> M53C*[KQIK6%>9P3YEONTLL&H&+VVTY*#=4/XZ'<^^')4\K933!1!V4N M2G:R.NC*0N7A/<5IES4H!4*-P5FJ9DRIH6+044FC9BJ)9CF6(;Q@NSP@5>A M-W_N(N7(D\N5P> X^YPKLB&'\E$[HJ(.QXR PQ=1ND!K)(6/#%>$$O>1 C'2 M01,0'+^5E:1=D@H-]+63 ?JA$',O[Z;3DANP,X;Z64(1.K3FB/3!Z'YQ8#B" MM,GJRYYY\@>FNB)'?(7W7*S'P'1&.UX%DA9S\71)5 66:P,J9&9S *8FR3HE M"BHV(Z? ,0CD(]^XT(YZRS4A&_\B%>GY-,M$^^MZ"OI"/T0[2DF2")T.Y-(1 M'AG5&=Z#X5&IN+M >)[:M*VJU@O84(*;Z1^V]$8[:J*HSG^W2"^?=0<>J9QB M<@\5AIL'!D7T([E>- M.?@4363E$NTWFQFM7ZT^UD^3[H8>%V 4DU = TT+=I!5L>X]2F$$-(/@>LC1 M0/8[-\2#!WG#=:<"K5![VAPPB?7=X/EPCUHVJJ$#7!'"TZ?LL9XD5;5")W3@ M6"(;I+;.&H[# AGFL!,9^P71!\:):'C[@A_7.IM%[7UC SO V2KKUX?%$K(. MG2=@NV4:)MON[2&_QU]F!>]XRWE7B,O(B0A6X\HB)Y4:#X"M4AIYSP"NJ5DI M-Y-]:$L/IR-,P*>3<7XL*")#WSCYU@FPA220T@" MQQVR>@7?(]W@6#EUWWW;AD= =Q6M3-;?8J&N]AB3\JE4I:&\_'9)<@:WMVYH M=^ -4V"0=.X;&1S9#8?5P1II"TNFC'YIQC>."UU\RF&5@7*140RGLHF*) S@ ME562D2=VDLRS)LD?GAGR&O@!GJ-#*_EN)6-\>M\&PGWI=Z\/3P[ZE;K7)5SJ MBP((754+F-Q)A4=M(OYJL@^^^T[;!X^4@C\=')S&VJ#M_K,1]8RY0]3TUL_(*R'M; M;BK0I1YO8=B;S/3D\B91#I_'A/J)-@X!(SF0JE5DU7>P@XH)F%$5*@:2/4CJ M4U;5J"!/%W624YHA!1]A9^01:W2JV.ICW0 P^;;?SZ,^=$.G$X ^WWEN+>PA MH5;9@@NK;(KZ:S5H7R[Q2$G_"Z8787+*08J6NXDXY>76I."F%O(+ J%/-H'0 M32#TO@.A#YYSG9#CZ=94R^*QJD&_9$4V6\RB=Q;!)#J_!-T$_6 ]VI&-1GO MDS@*(%FL8WV*!0MPZ6/R=C41'.L:L;)=9@\E>6G'N'=*GU1F^_6"7-N2VU5' M(W2D+1J/LDMI-SZ?CO&"R3//,7CKM@X]O_#+K%( K38%CJI!#+G1.?RBG9#) M18()M-X3'OJ\/9Y+PT[)+1>TO"YGX)&>N;=)G2:_;^#AOIB.Y8PB%4 IYYK< M4/7+J8HNQ^@H()WY2* MZIH5G%0M:!M*KZVCO_[W,!3OV6HV+O/_H,GO?>_4U/\)X,V3%*GA4O\KP^:C M %0O,9M AW)C^0L47,3)3]T'.LC*(7*.Q& /+THX3P5WV>"(*1B7Q83" MIW *<=JUBQN7TRWO3J/JV94-/G^ )3[6?0]*N(!T:]UKQE5F),Z[9FO;VK'F MG@*QGNHSYW-K/TKUVPW5GU%6R21?U.@7G;OGDHMNAH"+@ML4+ ]LXZND.,+> MKG'9'("+WET_A1N#A1L8:X].Y,+'T9LWAX^58EU[LZ?$MML+!9'\I_R[0#@Y M#"8!$6!\' _B,KT;$!?;H.IE'XQ+'-9MA5[Q2$H8;8D<)HU,T)KW]7P>-VK? M9N-@Y2GG@_09\*Z:1J?842;@0/J/E)@! MO "GVURG\J_]22S1=6;5R=A6_0< $PG(Z8M^ \$I$?>K]'QU[+K'%I5^NHE* M;Z+2FZCT#9CP&H3/9*@L8L8=J-KX*IW67=/CLP!*/4UE/*Q4.S6B M!1#DFR?15JYH Y6<'/##UN_ MK1!7;5%K=XYP)JB8B(%Y&DXSP6=JF(DK(Z*T3TIB#";]<"K![_Q9;6&3OZT#^!NDW'$,H\=5'V^TP7YJ MW@C1Q .9//G# YG<&\E[@CI=PG/(P,9\$@>9J!N*(<$[X$=MVHLIQ%F)DGA M)>034]>ES2W8\KWK:S^_3E4V11&$)+8E./C M1"K'0UR] 7"*$,^D"(* F /W6,\CT;/_ZM\<# PA++!'BG=_AVK6)FD)" T* M0'26]&.(PYF7R=3T'"&&NN:?742+_=U=W)=3KU>>_?QNH)]F- H1#X"/I+@5 MJ8"G$/P!@<9+#@IFN8_+JF(\ZOY3\&@5D&Z7H9Z$"D:B#J\$*R6^S"#A%D4, M*SQ/,B[I4RRO+]7 YE\$@#\@+X E,_+LV.3EDN6'>[/K>%2@^2"\#]&^L0$F MOONB#UD'IU +2RGOS0,J"?4[B&$ZYH+IS1L&I.6.9A#M<#"! D0R54"IA)E M3" \QR,^5B#;D>Z,R-%*9]BD#]\656^W.>9M%X3^P8A+R$ #W78=F MW/.!Q1GI>=Y"]M _E"%3:1T7^&I>>Y'%0Z$/6[=@7_->C-:RXB+==M)VAC4' M@3>QU,^/I3[;Q%(WL=1-++6?9:I6*'T!U*#M.&?A J_+YDG>0C-&)+)R;@I. M2.>O'JD4"@G3+XE$#/@6.S-ZN-8PF'5(^9;!&^59+24BOR]*![\A[]:5 B#1 M0.&HZ:RSZ^6?9T>@'P.=)TD1:V^,S5/GJ0=?_927X[7?G!E,V X?L!UTI).= M0Q E7VA6?(C>X9&Q/WEW?OA?+VW3.OSC_W7=0[4M&784!-NEA"4_5IVGUYG5 MYSP)D4\'O=$W2%G#1_Y1DFFN/D6%U7 ^F*A,KNU8PPEA]*GZIV\?F;H^OKC? M=LS:0\L,E*D,N_H>NU.7CL44/;K]92F'L#(8I<#;SK?3_>+?D]G\!?P)*_28 MJ$AMVU&HL4]R"5$;/I5V!]%8&:$45(U*O*+_?2=+__=_V_MV]T7W?Y$(_\,A M2IR;G9AY*%-[07-[ !/QS5V]5W[MGC_2._:/I,K(372*8E8QXEM"BWO$EGQ; MO-RPFO)^LZ /^TN_P@"2@Z>G]O1#^/0]E9YP4*Y*=-+"6&'D"%O$JS[+7(LL M\.57I0 C%TU5YH+BQJF*6&+&;[!%I#8O$A%4AH-NL?B)*5)6.I([-W+L$6B> M[>[L?4H4[+&>]E]#@%EQV4]%^4V)J&)]33!4TA!:AH]H,@YBQZB8Y,FB-A:W M!YU6IGY._1NRGBI_ OB!V]0Q+*@15VC5Q'(\$6-:&MHMR1&"&PSG,?&(]3UO MW.M;=2_C@3['Z!+CPGW,B]+! RZ MB-[LG.Q$HS$%,8+%8DM4BD/_\/S)NKZB<#>?/M_=C^9#3VQ13TF6L4![9^FP ME=/I$*N)? ?D;4TGJ0,/)[:&&#@O..M^6K>,T?8;,.@RY274NJVE'QT1-FAH MMV5R#MIV(]N(+K^MK"Y PO[+E3\*I %I,KQL##&";3%=%![R@E^"W_*T Q[\U-5[T3,!8FJ*L] MC2R;-HX89W<,]&X,A 8MU4@@T7R$"8OJ+:++5BQ3W#%$&WBD8B%,,/GDA C: M!2KF]E!JTR'#?Q-@^/P P[>; ,,FP'!? 8;P=,K"QL%;6'6 .>;(50Y.SX\/ MWQQ%Q\=PY\=?*0&Z,RO/2*^=(LB#QFS7\V1BGB/HQ[)*YO"+Z.3]Z>'/!^BZ M?OLJ.CMX<_3UIO])DJ'G,*59/<^3U?.LH"L\SH$GZ_'QI@2#^_/>U\KNBY;% M?Y)@*0@BXH6FN'STE[_O[^RY<\[_N0L1)^F.*-MVHG?=%,C8HY%X&%&%D$9N MR;)(I5.4K]^S#8O"@@5XU#HQG0^9?1_4 M9>/#%*( [2OW6+WDH:-(%S(>J]*'L._BN_&SV,93>%KNZ)67Y1*WB]](9K1* M O;YBYCXRZGDD6[6+1W2QEN]B7-JG^&4NL[=GP8<,7;"&FY%/;5- ME*?"<*],04>8"Z![V*]_34WOP0?W=Y[$ 8/G.3?)!X&E ^+-2CH#L!EDO59E M85O^3?E:Z-_;J"%=W(=@(_Y9-(']>] $7O%)E#*JA[";??3_ VXG<)!P.]\) MO%CFNS&&*M/*05?\*2G^Q\][U>/BSZ? *!]D+J3,JYRT7*P+*X*KGV#5L8 M5 N1@++Z,"?#/R(59ZVOJ3,PW:^8@A(%.4U3JF&@=@PQ=H?&WLC3;(*.?D.H MSY10GG3MA<]1HQA(VAWM8?5?]?"6:"#7=4P[.E59Q5;1( DO9ZK]F*S%Z-BA MK<8;6@"O,RA"N30YS>C5Z5DT+LL/VT#8BK.N@V) 3W6I5KSA:MAU[2;K?-C* M(]Z^!N$0#^H:7'W"+6AQQJ1'Q5U/O#^%^?.0MN\3=N_ISI.GH5QK"WS*'7"- MGENBW;E.Y#?N"I)5ISD?<2X[9F9*9C/Y(V!M[_C1 G4 M.?@KJ9>!G9*O'A3U/T6$=-2*;CXE)8,]J/7=?(%[W[>4B&MS2M>J4AM;X/9L M@?&GV@)KW0SKS($@FZGJ<0.UL@R^FKWPV**1WVVBD9MHY!^BW.D.+/('K&U_ M@5'>ZU;_!+MNO H=\)9?8]L!_-[7[HL*[][T0+63S[?@/T,U"0E]Z]K)=6O> M>[*[\XR6L+_SY,8JF5[S749VL=!$P@,;O^[7]>N>8]!GG$OKATY*N7>,#!13 MV1U#!T\KQ*Y2BGVT9VRH<-$T?QKO+G' 195,* T2-=V9;8 K<;T:LTUC2Q:8 M&'*(RLSA:QN(HAHVZ46#>0)(3O0O"!C*RHT)PCVV[['#;_7A0/F4_? ]U%+5 MOZC3;IVR_A.*+K*[(AHMBAQKL1+)^A1&/^%,87%JX)S8L85)JOCIRGNVF$!< M57H_!.*YN_SFK3^+4*?<8']]XU:8555%PO);9ID#81/H'E,)L$32K+7OM+=G MC%W(W"__7!+>9?5@8#DDG74PKXV38PK'0VYU^(>796V_Q#FQ.Y=*T2/6%)O; M2+:')]GP4=<]_B#EQJ5'! W_*'I.XO6S"Z?BGP3NG'3%6 LZS _NNVY+'OMZ;&PKFL MON1:1S6CY26"Z^-L15[H61&_A]-R19D8V**YH,6W"5.4-GR31..D^$ J#OIN MRBJ#B?EYI&:2)\@U348II+(I(7PF#*;0?0@\=-%N(*9X/A+(K):JC(R M:I>[BJ8NF40JKTGC)Z6:' 03JKX1">;2N4STVR*]F D"3CL;;)9\0!SX)LIF M\PI3YCD5D#@53$.Z,.N\IU9U=2L#_XY*\VY>,/A'JQ@\/3HY/3H[>GM^<'[\ M[NT9%0[^>G!Z>O#V_/CH[(&4#_Y)7#A/[J5^\+3''_#KD#^ JPR//B)$05@B M)/?\%:, 8XW0F06OLTF>?=]YMX"@UR=4'6B58X<;+/;]*F*C5$_9:39+3$'AXV7VD8;:J0]=.8"%9IS2!8UD! EP_!F#"&B8^6>'#P:(IEME2[AKH. MN0+AS6\R4T@[)O6: =0JGY_F4E=C) MG?"(=QIH"8_E?[$3>Y)8",3P8KNB58LJI$]35E-:/K5^XHR;K(#WSO'5[$SQ M0E(0GM"Q8J^5^9C5ME6,PSMR=]47R.?)TK&GW^!>U&GFI"3:$?ZE5C2K1<8^ MH$2.93"&3#0OEUAJ@O=9_!]4Y0%%Z5<\.X ?0LW'/Q7L/#$Q"E M!/F'3XX7H/M+C$*P"ABX(%T@FM,.'!]VR^BK7,AM5%PGHXY45UDI#A5\)#73 M9)$WEN$)(2C-O[:QM581LRXPPI? 7Y.<&5] K#@:KYBZEA%KTK&_!CA2U6BT M7ZD>;\L+J79N'Q Z%CY2@H1CJBB:X?;7W1. N<8$%0TW.&IO,8L-/GK6_ L. M1Z:AYJ2&7.;LWNPVB ,+M-LDS-A)!T8A*U9D,_ZN;TI4&,18A3V+"4=@WDB7 MB8:QP7)\'0!EU%"5F9 F@],0F['^QQZY,-<821 MH>O?P_.B8X>DM8$@OD>QVX882>_B<#ZD&XV\O:]YR=9-SEY,)>H%'Z+E99FS MFY7B+]?/O.VYMD1!-P!'E2B0IUT6-I1 4(3HP\9]PHH_NIPZ%BZ%;@/$C49R MRV$KA=!VWE@[>)=09@.A$X5IMB5P*-%)55JD/M10R"6--4598Y' !9FX=4NQ M]O(#70+RNQ/P8(4LM!$@:O1)&_-!( #I<2,/JR=YY#ZV3N"&ZN)N-)C;TV F M]Z'!'/#6LHAZ$1TQU[)PPZ'V\@K%H.@Q$5+/EN(XV M^#1+3!EL/.6G/E[I,!:J"[(A_Q*L3(RY66D;65 3YM/DN.F1!L"1IL 9 M<#WR@ZSN-#T-0"Y?EF#@X%"O/+IS?Q0S %D.AG;ZK3 MJ9V9[>1*YO7 9@WN$AX:5GDRZNS"?JV59\B(N4K(7.Y0+#,=+M]:6]''05I* M^O$U8\C8)XA)377>OL4#P7XICUK#_X[YC7AL6#30TZ2%T&/CC%4_?]K;N^NT M%+2V+Q*4,<'W/1/"ZT,3-XPIAJ!$I(W0IJ P,)[:=F\*R$AF7 M)3$ISLC9C-=7R ]9(3@(2!L1+]8]Z-)9K*T5<"MZ%9.1]6+*%64(-F>]N31) ML5B0(>*R?B,([2O4BG*LT ^=L-P#'.,BUNW!)A.28YH0/@^IX>A_J^-L2B\6FL*5-[15PIX/&7M? 8Z*. M8F\*8T?EN4XO[5=YXA!^AMSO2>[\/SIX?[N*;%IR3P ,M662*X;*QD1(%%GM MD%U\W'O479>6KN,TSHZ?T'WS51U]UF'2FGXL3AJKP27.0\E]WR)SQ6 KB2RW MH$:YE%N7S 7/''/\J#LX?+\D5]<83MA,C;;%?I+8>[=XHT!06[W0QG]8J0V= MH]9QBU-BOVV[64N;J+2N"V2,Z I&(G'7/^'(^'."?12")D"C5)JH%4VVG6;Y MPGHG;:S'8\^@VVLR,;GQ+LP)GLU<'+TC>S#POVCS,='B?I*A!XPS8E03'18E MT3299.S<2\VX\1O.""_L80I IQ1!E"Q0M#'.3>NNX%KJ:H.DI/1$ M_I%< /&\RF9=NU> D M+G*&S5KD<@A(*XQ=?I$7K\SY)A0*K%QL#G; ARZXUF%1$9DOL!]0,>/6;H%# MHI^V+5K8]8ZXIS%NR]2DK(84Y&IN=%21%0A!S9+%8/>,S]J8Z[;EA;6Z[ U. M^$!;UX/M=\-ZCE4XI#0>XRF?XPF':0UX+S<:Q^UI'.8^-([7Y!B&&PQZ1^U< M9^YF=[V TO)&UY648\S"D2M(H\31,F'8OD0[&#F>X8-.94^5P<;R >( ME1^+XTP4ZN+-\,3M0T1^NO.TJ]Z)8>,'"1#*;"6!'JZY#O4A%NY/$3_>(5CP M-\B+O"TVJK=<[I.R15J-JFQWHT_1(7,)9]LG/))TV!,F:+/$CK'",D>2\O@3 MV)\BJ!%F#1.7>!50#=[V&N-1KWKIQ^B>L%2[48FM10B*K"B%35S*GB:]8D/@ MT6$29]X1ZJY?-(*;GG,8.A<]_"Y#5EU)KZ-5&]Y_>[Q_>A^\_U@ABH:WT+-] M?3/AI+E MS1^1)#J4B.FTU17^%*OJ,*S0/EQA6B$./4L^4@G9M2"IKOE7*/)Z/2)?N178 M8V=M%_?!V@[YZ(C>Z=G9)/B\$^QT=T\7>&9UIYG&W60@2Y)Z]&1GCZB(#5C8 MG+RO]]OJR;PN(S:..>9X[7V4+#!3F&DVR=@53\[^J73A19]:=#!%Q8J+*V^R M,[=;6/S8(HM[NYO0XB:T^(!#B\QL/HG/@,JSF%$]>W_-@ON>PQ2S>6ZT(/C4 M=*2;I"&1=0FZF:U0F.L7KE%?3&IG .RY,.6BSE=64\3^SNJ%Y*%3D/WSQ1@4 M;!@55#3J8]36O="#XRBT:BE:=88Z*2IDJO=O3OX80PZ/K$QA="[ 5YGEKNW7 M 4*S*.VQ[7;0O5B1P.7*&%L[,M=9G8,)0_(<]DPJZE9\:OAPH*-"7E=W)M5^ M3VMBKIJ$7LEF3FL$V"UTC8JC !TE>J'!3([ K@;]G0%;@N,9B#GY]^=OPT[T MMK2.+=QW%X'!H;EC>F6FBQJ]9JK"AAZ)_9/4[P^Q)JR?GO-/=0T.)?.ZQXSS MP*R_4.N,!; VT>(LRH!"HVWI;_6QD4[BI M6UG9\!@7;*SL'OG]Z:MH2B;DCF'GYY"B5?55ADW[HG.490#+I_"-HTTDOC N>?&&$2IRYJYL+))#&=AY'!E/A()6PJ7#2QF^--5U2V2F=Q./HXLM MRYZ::U;FEC \;V9^RM='";!NFT>*.9(%ZH#*D<7NX$I,#XP@[A=B:_]E4JMP2C:&'')E/_^VIZ$]X:]#!5JR MU Q+'7)*+"^,,_N$&]=VT$_EOBX-3M7,$*_-$;RS7-J0]@VPWZ>EJ7W-OXF:>P^:#UL[/VLZI+ )Q]@IV+)0)^$CP1% ^>\,JTL M[#H?XT]T@?F\:.^$(Q4P\TXX5#BOC?7&=G1_#7I6M,3D+O>B3@R\+6YK?00_ MM:SUK= P[ID;GQ#&:5W@(,O;GQK80>[Y$AXD MX9XV[<-_MP9ES"?QA$[#OI!_D#SAD H_%.42-*L+TSIZ,9R99HG'!BD*;/Y" M)\>LRV?_,WH1]P1X_>[]B)?W@@+@:_1?J.Y+!/=%9[*_3(9U=(:FI!^CENH@ M)S!@7$N8NE6NXO/%VD%%'K(E.+W6K_29@XDW3D.;S.>S] 66]YX0IF$5[3T; MI5N^R,!>^V991BN35%C*"\:(#;@&'KF1%4/U94GY;VRGV*),.^]E$A:0 %>5 M.+_DS^"\<,4\F"T+W(I&9$V7\&!)X&WR1:W7QLK,93;.6+/A]MU8O>-H&U16 MCU>^T)^?1X0D!L#5\5=^2G9$$$ID77<9E%5',J@=[)9* D4YT#(QV15!LW!M M".&IV!1)(C"GPTUM%!R)I8ZQK354;PXA!5:%0@:?=^\!X6_5LZS2I=5X M=,1^UX.S5)8P62_";%B&7H78IS>Z"ZW>2UJBMZ8CD3LB1JPP9_@"@OII_%5F M3%TW7VQZ2!(-%$5)JF*-HOU,Z[+30ZD]C#B"K]FBOU/N6$*Y,N1'\KS$G6 Q MP7-KQ9-=F%5P![@]J?6R. $)]Q)E-J8OQ*0JSK(Z-Y19T>-"(F.9U"G1\U%F M^TS!4XP<[#U]BKDM0VR*1_5UR6H5+?5/G( .Z*=S6M: .K-BYV/.TN*%47W4 MZ;'GI%K88@:5SZD V .)D8" ML,L5Z0'IHK)Z$:MCR*.NL!XKC49WJ;K\='!PHG465T*:N-HF7[0==."J!UFF M**<@KDRH[LOO!E.RI-5T[WTZH,)X\+P62$LW%TQ>?B3<;%D^*G?07:8E[.E2877TPMNG4!+I=.^AZ*J2*+01WP354J9\7[$8 N%!YXKDHV0%0'3)I,BK!ORH8/1P18CHD?S M9(6JK93@3B85>AUQF@76@KBW"+% X@!=*TZ@Y\NM09RL\""!-$]J=/D3E"\[ M_$8OMX*IMJL!J/?[-&<*9?T(0+W[JGT2R&=I?]S!R@J7=4WYU3WYV3ICO4WI M))=N]LCN37-9DL?32U.5"M[^J0.#)]=\RLYST#2PZBN52?IR77)DUY?>C^G* M?C!NU+00+Y1#-XW%R=]ZD_)_:MQDP& MK4IN-6X1*=D-[5*UG S7V^? Z%Q+]4[4?EUT OL'X*_'!ET]W2Q\;FN"C&+* M<TXL;M.@_6)'[%B)O8>K&(RX^/ OE[' M:Y#^KAD Q8>SFI49 MK#$EBM<>96L0A>7=$>BR0S.8:/;W)YN\]M] MZ#9OX-Q=A"G#E>&2-X$^0OTX(^48C_5PQJ+7IW,.M8'*IX6G#>Z]*NH7'J0$]@*;?:]4Z@X]RE M>7HPL3OO2IS@_7O?[KZX&>!H[#[3DE+$IX^G>,\\L25RWXK?5+SG!S:M#XUT MKBL'%22;!:>,++S*BR#AI#9ZC8&8WD)EJC)VPZ&_B2N'088N)ERMOFAF4:<]$*M\6,.+T>U\Y G0DS8AR+!R?F88.^NA>C@YIW38-_3H M0:"JS&V5JL=W2,F[7=OE4-2#;R%H J@XR]8%I:H^+- ;O>OF?_1G\5D?1\MY MOA$VMR9L/MR+L$G&L+&G1B(,+''>EG!+QVQ4S!$0Q&F&-Y 6"(\*1[MPUIM2 M#U7.@D^";0\@/1^_W.;%A13M"6H(EK9Z:A&;_-PH2V-F;,)W I?#:9GDN362 M((.11OF5>T-EJ7J9S0-3<2!72@* :]B\F%8=R&Y))$$*JVAQ-(;; O(Z2&YQ MZ60=MU\PZAB1I*Z;E]:Y">9A]QA8Z(^RTM-LGUD%R5KDL"6 #5 M)C#W!8&Y_4U@;A.8>\"!.8$]4W!F8&R12]4S+XNY(YDN;7;J'%HN):++7/M$ MBDAJK]6OD>-!'E2#"8>=;A.=\5%,#.2]OM\YVQD 49&P$_4.Z$,["N 3%9$H M#N?_M'YDC!M1I;N '=JFXZX>R/UX"5>/'[M$7_6U[0'"I3FPHY@ZZ%R!A4/1 M5%^KGEQ<8#>6AI"HAO0=SIC>0"!]?3T\OY=:<7=@1 6_D;'/J#W<:<-"]K'Y MQJ5ZV7VRG=S.3<8M?%92M-L_NT MRR7T;B_K3*"%,'!D'TG"KS5UK"\ #^&B(I[#Q0."P==1TEB/"SY6I2<#N-VE M0F/+FA8+5OXP![HV AXCQK\P@MMXI.3+-ZT$7'FZ_X4ZW=9B+!(JK>CE ME#]!XB)N213BY2Q4NKB[R4<4#::XRJK2OA.VIC'B>L5+,[<@FYLWKAHJ7OB_S,OX-6]7 "A[141]Z&Z5QK:,IF-,[H2 M687!C6J:X+3P],81&V+R1\[P9_P N5#&]B_R>"9;FBUT9FO$YUJS=7\)!Y-* M:@U&X&Q\TD4[_,?3:'()OYU0EC\OF>M^*5L+(60MNFY3?L2J=^1__TJJM%P0 ME*=-=H;/ETG=<'*%CC+<98CA9SZIH0&G9808QNVV$?'\9C!#"\,/0:&%YX\*M:F:G*B89%:2+R>65,"_=(@ M&$Q-YS>H-:/=27%[6<;1/V"B*6\4_SO*C;!>C_-:>_C7&L/K$\I@L5&V6F0Q M:A[NQR0Z\6@@GC!%KVUYHC)08E0:K;(+VQS/:Z;LTGWK+;<:7)D M/V.Q)^,%ZQ0D@WQ!!]!=ENUHY74%6PFH,AA+:579";IW7ZZ;RZW)&W@1>53[ M-=QMR-QSM2*\#+?E?D=@.FSL.<%,"+>JH9="N6T9A'5IBP,F/BVA-[<"Z7H3 M(W$CU^] KA?W(==/?>CZA*]4OURG0)R6Z\ \:VJ\B*UX/()\W<*^%E=A[6&/%37#I(M]$(-N&;.'3D69GZ5B#" M'ULSW'":V^,TY7UPFO.LR>D2'5 ZW0W9#$E^:G7*@,8(K$RBNZ'A,$:%8$49 M0EJ1GYB*C]F ;G5B)14 1UD[G"@7-1G; X.P4Z=6D3X^U"Z=N*?,H;VR.#2Y MUP"5.I8T)7_'EL"7(B/C3B%V&E@PPZP$7P8JQ,(C-;B5<$5P^W?4-!V+@7W4 M>%$;FXV;TL\I=5!!/7>&'NCO%SKB66NQBW 5&8D++[0<)TZO$S<)_D*:"RCQ M(:BJNI10TB%A30.8O)1L;2>I)B#.LMIQ0$0^+WY?X-=%&51[S@V<$@9^.* P MJCXS7"XSD83Q3>#T\P.G3S:!TTW@] $'3B\-*(!L7)+[YF:<$-,,\8=6JO MA%5 Y6BUZFRO.U:*AXAX6!?E9?!=@8FZT:9N3YN:WPN(/?!,\N8M4$,6D?,) M.E7,SBX/PP32C'QEI/^@-Y)\2O0/W?FBCKGV"E4G_>_6,RB-T0K0CT5%,C/N MCQH]9 VI01@=M-ZS^8KGX[U@"B4FTXMVEZH*!Z@ J-_TM M3S[7<.2XO;N.H3N&",UVXOJH^GVWON@]5M(C)S WVYQ4WT^ MI4W,7+\1MBDAZ=Q3K, W#(M(5K]K@^=A(74U_*=$'3VHWW V[K4YH0D!%,.= M7;LF%)]!SV@'C\@U,J[NSZZ83 DJ+ F:+,FZ91+K7GF#P!JMO4D^F,(3R7B< MQ!E\MJ@XM4J"9%QS@7P7^]&VDD\CZ3?"-F/B4 NS?K9+%FS@*E,<+Q4?]"8- MZ0^ER/Q^/XH,'%.?A72M\L*J+!YMTISYGU5M6RI<%-1#Q3-'%.98W"UYA;:< MC"Y]7M96P:BR^@/_R\)N)#.LUW+-KN;5(K4I%!,X'4!Y1J72CA^J.O\4I=P4 M%V LIBJ"',-@U+G3]3M&0.;4851R^PC*MJQY]9+S![<"AO*UG0;305Q?9WO3 M: H.COV UOA)4HK3Q?&RLB]()>UGC0<5)MG)+KG*%'!4D7\I/MF=M]6@C-#? M?U?3<4R2)[:?N5'B$E7:@@%);:5;.:V=3>A(8YX)[4U,:/+:+ MM?IBO>$XM\AQJGMQ1&MP=E+[50,6/(-'MKK$UB;YDAYW\\I*WRI0,YD M2X8@#X83^FRA2Y"T*&%ZCQ,M[;2HX:SX@Z>+JLCJ2TG$<--@D/DQY[RIGU12 MHSME%VQ9];CP^;?()MJ_)@Y>5E6YE/?-8"-6S%$P^=36"2=FH*6)6%3 ML1>Y5B\;QI((2KAN5NE&E43 NIJ5ES.]X_MN!<%+B(';[" "CB#'O^'Z:DP; M+?K&:BI@3IBR&8 HVR*UBHY<@1\%(0W\X^-$PB%_W=O?C>'J1JT3AO$,Y7NO MDUS,=6JFGC?MB8_Z7K"1DVJ<@+ZP_>YC M;E8OR(RKD-,<>(RZ0^1\95\?X9NY9WWG D(VPCPSG[34B_T:3(JKIZ?1_N[N M/D.^S@3EC)TJE:KB[N\QQFZ=H0GT(H7JQ+)N3;M*+[OI'/C57@""MLX8)8VY M 4UGH"4RJEU4KX![S1@91_9*X0E.9*^ +2+GRR297EH\:ML:NRBQUHI+D/[% M6IF@15%-5'^O2SC["8L\5[$K6(%LR+5#L_%927A%"GVM7;F"D_ ME#2:?Q/WI\Q@DBPJ?<0VE*O%H=I7?9IF4T'+[_'.]NY;R7UO.C+DV]R8U MZ-LPTM#]!I/"\ AY4\3'HW (;HIU)DXRZ0F!;B+$A:FEF()R* <08 ARC(^" M2_)GL-89W!+;BEM&UD$:BYQFD5X#5-U0-?'@&4ZMH4X5P2;[/BN4ZKIB>U"L M8-YK])U;^/HN2 [I-M=3^P:)8THE,H7-;;<-)\@=YG?@\UOH12,^(.2M&6_(.EEZ=*>3[O@U/QN@F_))]'B/R9<1Z M,>*9N 7K[6V108/'MKZRZ%,^^PU[=C%0K3WQ3O>5.45X5 )'.5('UXE\B/MC M((!)%C"E-MFVAB"=P_)^KO:],MU<11^152&@//N _3Q(3K6>CS]Q,3>8WL8D MOSV3O+F74G:XHZC+O'8^6X5Z2MXC00IN2R9QN)WDR81]1P<7%NIT7)4?.+)0 MTL&"F7@<7V-\;TVN[B.3#%-3,0 R-D,O[+I<1;O@U\7J""$Y,ZH<1YZ3@@;#_WJ/JP2A^P!4OZ!?J>KB*&W2Z9YC^T+7*[17 MG[)$[/N.\A$$X'1,5 O<=WH]M=]D2F5H5G,3+H&X%O 7V_")F)%$A=+%4![0 MY])DPTMNC9R^>0@#@*A!H26P'KV@Q9'.)?J#!C^'I[O:_QZNG*6EK5D,,A'(;0W;7R#\ M:MF774%M4_5OOX$^*S>G>B=C\JB$TJWG\ C M-\VKK2=: .=0@I$$%4W7I2O9UO(3*J&_5A\WOHCN9K+85O2K'MW7 M)&UL;M+MW:2/]P.9[XMS?D%?NF$TJ5,5G V$W0P.T!GE!I#FAL>*/'6]+6GW M1V-N2;L_NG >EE8CSQ:F+H&8D?/:@?9[9R^F$+JZ26G(XK-,LEHY7#BMV+FV M./M>LN*M_AO<"M4ATBUQP,76![;6J1UW=> NWUQ#HVO]E*:CID8^*STWYP?H MXVE!6GR;DI*U3)_O[6/>3W.YI@%PW$&(-#7M0?K6'2>^#1^(D?"5)AQ; M,[W&(Z<+KYQX9 6RUU7G%X+^U29#>$BLA6)YA0!L$EM@:?8VJ=/D=]E1V7*K M!5#7YV??/GD&!G%[RYKPR= MU7 M+KM>%;HAT_"Y;K8U54;F5QRTB.<,8?A(=T"W.>EPIZES((P /(:E2*R;0<[& MI%-23ZLR0SXX1UXQ"O/;@P:(D@'LJI$M)]KR 1A;G8).X.W&DH42#>O0ONS/ M.B" +4YCU->;+J,MAX%E->1]%2:W96$PN0G25'HQ]@YD86THXL3 <>QF\B3L M]1@G%MZJ8XUW6,]TD4^!DJ)"9Y4*$M%[S4=33;+:?R_D]*3I9>77 ?-VY]BF M\)J^B'8-72\_H@)5U&NE\ZL-%[L]+O:O^^!BKUP21Q!1[HN>!@U?^N >/S^< M&%JF5+*+KZ";:HONL\9WZ]&!WH1[Y96<&2/14]3N)+4YU<7(ZLZ6MF,F!98M M.RAJD_NT=)T&9O5"T1-KI4[1CV?D?E,ZEN^7C5KD)71NF54VX6T>Y=6=CD'>0U>G.PNG#(D[<3';C*:)WG(_5*O)OM MYI6DY/E5G$U@!12?HVF&[5\Q M.;):"$A96:%T%C Q%>BCC%+:-'K6=X*CV+R[*%-I1%1B-BM"9 A&^JKUB)?U M6K;/0'32U(->]A;M*RNMI D]Z$NO"VI M$.RBHC/Q#A,QR.M[I[DCW2I^WYM55']?ZNR_ZM47G!;@%0=;$FHQ/.Q?L;]8 ME('"F=U);NI69(Q;$ +%)@1LH'Z /&BQ"IZ-A5>$_$-UV[;1/+18A-X]VKMM MD.3VAFXW-[FV/^LDQJ!K9KZH$/*2UD"57MVX'[,QVX6&V&EO?,05XBJ]8BB8 M&$M7DRVNOE,-PGWMK<<(=\:C(W7HXO-.2:7K#<'PO5:LE*"+%1!)P7JKT<]+,\:DD1)7R'>[;AZ2W)#.6K)R+C#H76U^V17OF M5)UV-JS4+C!.M$+3NBZ[+'8W1P <<"50. M8C10"@F$H1]%LX"MB),@R-RE!C9G=RAU?)U;%.UVB)F=+%(Q'F!?1G9AZA>,.1HS MXW"X;#\T]?$40:DN$8FP =("7UI4!;48]<#TL!FY(,:HNSQ>=56+5A]I*1^* M;1_&FATBU-P0&_(H'A[V3*9&:4HOY\:GD0/_<)<@\7K9;QQ)^Z=/Z]6SG\_SU8VOA85^0)J"+K4H:']X>A(N M=),6=Q=55P>D%6!QT+M*&3R.\7D4;JW-[5,>8^KLYK$>N'8+@M@)HG M")R,6+<[9$'?3)7FD.XU*,)]!C.I,!R9S"\,ZCU# 6+%[7$?J<+ MS.FB=CQ%GBRG"X'SD91:$)$7V91:LF)< "]2""'M?N70?LG_RY+-ZDDH74%1 M@H,\P3;J<&6HP3RF3UFDNRT?OW9#6KD_,)+7=5@,8F]PRE_UL-V5 SI9.Q-R MEPJ<3 (TA2!D? A$)7#VE=;MD%,VM%.K-''P%Y6 M.8-?OSX\.;A-#O?HPF;?;<)FF[#9?8?-'I42,9W>2^6-H*6V:\_#B**'OL8\ M:C+R=4H9N3%\;71/$RW4;"GZT=8&8@DCM=Z RD#&)1BJ[)VROMN/)J%W L<. M*LA=^V &3P'!3WFYE+ VSXH^K#'*$NE#R+698=(Q;< E?% 4V$>'J8'B\#7: M%'N[V__IFU6 '(9'*!(CO2)>F0EW1WBR%T?[N_M/-QKZ[5VNBXM[,FY?9;7J M^<"M8_R5H\/Y)EFN0(%RU\][9M+@Q^(A^9!16-MV;['Y0W'+/:ECP5T,KZ3* ML'/GV#1++"]N^R4EZS289L[3) ,95D]ZH9H&:[&==ZTI)!U&^%NRLDJ!X(%9 ML-[(-6>J@WF'9K3INY-MQ>&"Q#5;?U[R3EY?W(_"L5")3[-25 MTG2SJNTG>"*\\Z2G$'5=:4$_YA )-S:78&(F=XC7DV2>3)P?%>[IS)WEW!07 MF(?L"A7ZQ%9_V?KUA3Z-ANWSI9<56#&U@"7<8X7ZQL4U@ M[PUW6FY7@-T(4L%A7## M5R'TB)0IV9NB&4IQ.OK"R2%YW85.-=+2/?_ M4]+%W:FD_M"O_^'R8H>N%?(^^I*[#V(]1]VP^: N)%=?( M 2/$XKZ=)]S 3M!GRCD5$7+]BW46!^RE+2'BL%I/-6/MH@G$T1D2)CI+I(?% M( GT*U$]1TYCL<#?&K"\QGH$;Q40;T$ZU9 M%@X#3 9+(=CZSE?;E.>5JHUQK5]"\G#1[P)EP[;U6&?%S9;NX]\NWANJ&]RR M M$6.U;(FQ5QE0)+EF+BC=<74TJNC-Z43H'R**];W=?#%H&-!Q[N_!:XPV%K2-EI3-\-WD_B="]S;;$ MQDJ].X7FM]_N"757@,ZC7^@T,0[:#J?SMH^9@Y^43ETA5B>F2Q=F$-M#"N,0 M0V"8G_)A;B.$2CUM684)< V7^J/KQ>>RPYYD\T4>Z.].X(0%OQWXBRF8@WE& M26Z-*_4CFTR*_GHS.D328\H'B-*,,.]C9QYQ#QG.3*,HZ P#PCR]J:\YIA:] M\I-:D+][W\4EN*199"G;A*A%V0H&\6_9K)5KWFAQVO#'UISS8"WKU"N7CXU9 MC9L Z.<'0+_?!$ W =#[#H"N$:Q2U\6HDWE"Y5Z" 2"9K''(8CC)L[=[T9#C MREL2&["RKZAB?/AP+^7]9.*\XZ[C<" LQ.(1*IE!2_(++%/I6M[#V(/=AN9+ MT%#L,!3;[1: D-I-:&@#%FAW5!?:%9 QBP5H-0O0M[$6I4']W[M,J?Y?3-YV M];^W_<0!205H#,2A7^]J*5%#SZBQO%L?T\5U3E5X''FRW(G>EOW4_11R*I_I MY .5'O45*C:D! +'!GU.WN)2L5TEG<7OM2T 79]$U$8DR,=YA4B_UH!Q,+=: M,%($.IYTD27NAO_5I.1")-'D:!""&@Z&P>WD8@E!SU(YAI($4!0@?CUS4J4! MNMEH'TP::K;ML@N'7*/; :(Z6S,!2G+^;YC>+3*]/+^7MG^K,1;DL*5!_(ZM M*>!)6!=Y+BTQ_75P5HFUOBM7?CC#]O492V"R1FQ_@5+;".W+W,FF]'BB&B#1 M3"X+6/;%2OQHL_D"?1/;.5BGF4L)=+*<-_PM80J*A9X63 M)3;PK:)9$SA\Y8R*(ETF*B;E(->B3Z^X,M'%S9K+K$K9_\9CVK[0_4B&68,5 MC[\OLKGUIJNUC6P!(WHD[[A(]CPZ8V+2RE[!2G336)8MJP!AP86SNFV;V1=( M1Z9A7[/%#ABJ&3=70@X/FJ/*TFY09Q:'5O.:\RD>@9X5O^B@2/2O,:F,_1+1!UWE4BQ[_A*LLSB\G+09M*@1J 30/3]%>?$%8*N4>LZY9OH(:/UN_#/ M+&2U@]#O^P5%5!:%[6C.@ VQM$^/$<70-QNW'I0R=9U.7!$QG*Y/+V0"I[;T;07?[3Z(!: MV6+.18:PD;6TGL-#N]+LCY1'^-8F0\'V 3>&9\@[3@1BHOC"CHW^<4OZQVQV M'_K'.RJ I H%*?$X8+2>0PX/75_WILHP"O1G"MMIJQE.WK"82 4:/[8EF+'M M 6R%/D<9?8O#:TI @OX4JF$@/O9^YVP'+GDAL;PDG66%3>(5&_(Z.M@)T%#G MR#L6\-)7!M4.TB-&=ZDKO'M]0SM6I 7ER4J&< %GP M_:/ MK?IRBKKB B>1TI79^^'[;W6/S6YG-PY0UZ5T@5A%BSDZ>3K),)@X;^I-+>@M MGN>RO(_S_!+;MOL3[%JR7B]/Q")LNT,\Z*^"=+#"9NAM?#B?!8/=K:@1!LVH)6@8-9\7U'58X#L-'H$7@+R6J M=4!CBI(0-N>TPFF^,-0LYDH&!Z8#*IAUBC@3]:NN;L/G;XW/S^?WP>=_(6RV M-PD][]#B44-QUFX7H;L/:(A:617I)D/@\S,$?MAD"&PR!!YPA@"YI<@V4>B] M#!3+"9M]?ESOP]6A,(S4;G\P9FXA51F(BGLD=8%Z#\DS(,XV:^"?Z_S>4_=[ MIS9^M]NR:?Q4&)$R=UROY5?V#_;[DAL' M\..-RU.M=FWUC[J2$ZM]B4*THJ M3V"W[PG#!^/3'%Z1K/# /1X"J5T@\6,-RH7PGJGSXRAG>E9_I MJ\3J70WJ*',I:5;^J4^!EFDN@4LUIM@TD;A-A>7WW^^O!!K3+WR7]B,,?4FV MR:\]YZK3BL7":9'O'BL]_(4FN%?A8#"TP%Y]NZ97BBZ9<7F32KN?PYNHC559 MU7&0SH\5_UB#4K5]JJ#U3Q84377>50["R9_M,\]XYUB<[4J.C&](HUI6X,-C MN @,%\3-(VDP,IR4S;3;M9DZ@6=EI(DU)@:5+N68)#D"L3>^UP=C[WD3;EXN M<6K6)L(@8XD!CE%B^^L9AHA(8=H%HR30MCS=?3:X+5LV_\QVV]'DDD((5QJ; M.(1O6BPE 8\P^HD$N]L@,AT'F.@5G4_.[M60RT!O#PE_QP'NOKD%PJ9E3JJD M!9GGRR3%S2DKNYRT=95QD^M)E8W5-L/M&Z5;H[TM2BLOH]$5I44/[3RXC_>M(#'F_= ZD.AT[0%J-:.T$P=>C4 M^+/>;6SOW, DNQ-@?4^*^[ALAL*/7H>*)139U+I991KU5M->^E,T>Y8:L.7[2]PKLY^]_B'< MB1[GT!_P2CS9V;^7-33LTV^90&F%)S#MN@W#\F MV!X*MT2U.ZU5KT'=/$;:5O5T(6QET.!3TS+/RV4=C19%+DVP*"QC*_YYY$:U M,!8XJH2ZBQH;@!_;WJU8OUN[?$#\]=;S!W#D_RQBX%[:][Y3;9=>1 ?6U\9' M^ZP#62!AQ:1029KL_+(1OG3!.!(6PS>5ID0S5->O@/JI@GOCJ$X172!>B+/K MO9%E^T#AOX-F#>+E\.\1-Z//JB1>C_C $;GQ8X\J')/G K2B^C*;QPQP =.T MG82XIE6<>A;,B=P%?/V<.S+$#)+H)29#+F8S6QHRC.TCL.+;VBV: M#N*;=R*YFABV/4ARBT]'1&-J\HRR-]>5W7.R)L/,D4-JW,&NN!:X:.WBO$>? MSHI*'AYS#S???_V+]BRQ;1OJP# 4AQ".YWB96YJP\[Z)MQN$"'J'5\II-4QP M7DLX--N7U'-.]J'OJ?4U9;:='REB"E:A81R)C)V+N;F@9.5Q)@YL=URZ"T:, M<=CI";>132X2[--$*^S. X\>S=^,< MO@4<2I]:&O7&K69P,?H#TK@F>E4[L3[HLUA.-R'HSPY![^]N0M";$/0##D$[A5E)1>18 MORT*BZ7(F-"V:LDS/PPII[9FAY$UD---43S5A LX*[RMZ0I[;",#U>4>D8S& M1K.E5DGN1A._O4[U]Z*)+PL+JMRK?6LVG MT,D'XQLVYN[/'+=K4ZF0V.N"]'D$4L5T"AN/UY.LK3Z0Y-92QH"@;P!,B0-2 M291$5QEL+DA<5NW1WRZ7@^'[T'3FU$32:LXD:U-B>JCA-6(YMQMS?/828UL+ M:5M,4A=@.VPP00E%\=04 N!M34579K++5[M_(W(E^-Q,?WY@;K4%&U@%76]J MZ:[":Q!X(EU^[M>GE,FOLK81X0)6@4M&NT@(KI+9H=O_GM( O-FX*#PG[=G, M%U6]2'S;NE.Z!V),GEF\_! $X)IL(\E4I1!_SZKJK3ZC>O"V! D"%%WO]C_5 M?APSPQT+W"3U0F0(M:W$YV*:- %F721VWG(;:G4B&+#\ )YXJ MK^GKLO"6KLH%1^2ORFR_7E!%A'A&Y44_@@AJKQWT^&X_.;FW&++1;OXV8)Q=\VC24S "BP,N##]&0PHKK)V,+2^@;FA;IQ^L52CA1FG;"%PIVIBAG8 7A* +LOVY*G#4D>JI5ECC: MIH9/IJ#7I916@:7GP'SRLNZ=X^8&WUZGQ_NXP<,-4KN'CV @4&OKU^K4]51P MWEU3([$X(Y*^8+N=DEX'9Q/S%W,"$.=0N$(=F2T*>^5##3C0'\$W4UU5"8WMND?*-Q)FI6J+8WD MNQ-*R@RUO\&$Y*Z_V6KW-VT#:S8W[9;;H=U3-S241W!$CCW,2.]5ZR([9YQE M=)E(RXLY5CC 7>!X5V78(!^,[2BT)FY3=IF-K?2II8&WE#(TY98'(O%MUYP@ MXWIT$@\"M];VD?E!5.8N[ M35'"C&>0@!-3%985<$Q&G':,?N1^XO*@NT:P772?8&9YI_*I_>\$Y2AQFQM@ MR(PQ-MA7+^Q4F=C6_I-FH4H\!=R&<>2 \-0!5F)CAO- M,_Y#5!")TEHA;O%HLO[=+,<$H1ZD\)H?E\,*S?<.1:*SJN9TQ?,8G25QA^:-V%:S=9 M*E31;CN/RB:J'[3!3=H/7B8J%;5M+5J?CZ8H#LQ-A/H6I,XM3B&KK5[6-X"Z M:14A;%<.3_[M)ZT-%T&M>0ER^X,8GVUG4-U.>I&VA)3 Y2&X>ZY>>P86%<[/ MP#=)ABZ"8;>=S#T M4>GH]])4]1"T*]1U@GIB%$.'"B;0)>*I6@.78.:TT+7MXZ0$KR6#7*N-H'66 MY%"[#AL>_A2M414L<;C9+F6/Q%-;^/07)?@4*5+??%>*BDH-T)_L; C5<"IF MJ2A2;[!Y1$__'@)P!/G%G1UM[IIKC=,BS32#55GS !U35 @(5KYIHA&FLC=< M?P';FF\Q &9/(;"D^S)%G=[2+E"N3<,=H*D%-=D$%BTRP!"_P1:S8Y(W(YN1 MIZ'!_EA!SKW/!N0 ,)XARW?\"FLR[XH*6/?M?/D6%/2[JE(:7 S,"6R;;82 M DWYRERB?R5:2JYSCK5[T3DE@')HH71".F]YTGA8)/%!A??]Q,.!@KIQP718YQT?[ M"];EE;0A3 )+^Z%9\V;1P@:6'?1H::F5JD8P;"H8UD"5P:&O)3NRVTV3C^-0 MO+;MDK^F(QVE#W!YLH-^HHIGFRX:J".NN!MP&M*E:98 QUTSQ;"GVU=>Y=MT_;DJLQ2 M:T&DY6),8H#[1B)OX;5)BT@^D$$#K]81QE(TB/X(5D;ZYU($93]2FF)U?\E](CJ&VGSZH>NF8A$^+;*\K4S=OQ M;B[:75RTT% 6$VL3(QSV'OMI=5,H=?1._.?SXZC0Y^.CTZ^N7H[?E9].YU!!]%)[BBH[.O MMYA'6%?X=&?O'FP]XG!31!N0O,S,%I$_@(W]LUCQ[>JY\U")17\NZ=5C2F*< ME]29>=J7S\>)>Y3-(>E\K22^G:C'-TM-1>Q&,Q2RLU"]EAQ:T<)T.850TJ/VGCYM@Z2+(@VC!#$!;:-Q[X3.3*,Y6T%)2[[!LU;=@(LR&F^%( 9( M0L%)\X(25LOBCA+*T(I@7W:G'A5$S3PK1,YBKF]MD+ YH^6(Y:*&9/@SUS\$ MPU[SQF:-J)%C*WZY.*A>C%$NL]!E_[M]KZMF5<-B5[EZFDRHZ49G8+&:63)Z M9X';YK0T#.Q@R1+LHK4([>.HF:A3,9BJ%AT([JHT5$&ZRA#2+46/:JS52+JE MJK>7G*,QNHL=?0/SP:M#UH8.,F!/N38J?(K?188U*;#\#%E7JBBQ=0[M4C_] MG1L.^?6J&LY;" YT?FP<>/!XC:<4MK; M9=;ICU2?+OZOV6U6DC^ZH-'^)FBT"1K==]!H#>\\__GX#)-\WI\>G_\S^OG@ M+'K[[CQZ>73T-CH]^NGX[/SH].A5].OQ^<]D^LB38/U$!V]?14?_[_#G@[<_ M'46'[W[YY?CL[/C=V^C=:?M)_>5K^-T_H[/S@W,P"/$=;XX/WAX>1>]/X-N# MMS#BT2\GY_CHZ]-WO\@<3@_HD_=O7QUU!C\X/,=1]WYX\B2.8/H'8*J]@BF/ M\#E)> \?]SALL 3XG\/#=Z>OCM_^].:?73R_O3L_<';\^C\'Z^ ?!\=O#EZ"J1Q2 M(<9G@5@'$0S_]@Q^C-_@-,_>O_R_\'KX?4RO".9P>O1?[X]/0].U-0?<0QR8 M2$#[0#M]<'+RYOB09L([I7[VYN!7;)D3'!ND&E#LY,W1JY^.:,3#=V_?'O$\ M><3HY;NW!]'KXU='\/3I3_+2][!V^5Z=MI>G[_[SZ'3[U='!&R =K)T-\3?O M#MQHKX_?PG2/#][ R\[.C\_?TZO.?SXXCX[Q:-J=AY? B,?G-*M_')V=OSNU MI0YP5EX=P3@\X=/WL%@N=5B[96HJ]"5.%\[S^\.?U<,/2#>ZL=-3:X5H3W#\ MC&)Q)?]7;)/ 4 (EML TE!0#9#@)'I/42#%I5 WCN"H_@.!(39*S#<3]61/? M,(U:ZIF:_/$UXCZAO9'G_2DU.O\E$_>5Y.TPK0!$%+ M!BH>E9WH]:)J+AG[U29^=W]M:9%0V+;D_^CK33VW(GQ?E M6C2X$)MELNSJZO'E4I"/.SQ&/"B()Q]+#OH516$8)]C?ABY!.C+(W=8">)0*T,:8

1$H6!!)I89!!Y-_^-?V8TX$1C- M*X)Z)JA7%30R0>-<8%X1-#-!LVH+9B8PJPI:F:!55=#.!.US0>.*H),).E5; MZ&:";E6!H1]'3J\LR0>[\F@;Q^$V*H^W<1QPXV+$KTJ.0VXD8ZZECV_R[%M8 MX$&/LP/B<;SDQ1^2 DKT\I'W:%SKKX++JY[4B8%%5@)]1L^,[@D7WLHG:,D$ M"=%'BPCL^>>JN?T?=7"WW\\ E]0!Y%W[8L"C%UPYXF9%(Q6G.R!*PT@?J5 M! QD,RJV(1I2E[A%O28[D_>H?NS1E[H2:!'G 1G=OU!=KS=*\GFN(N]:&$&KDI-!)> M0V$*)5E\257-@]K^U!(N8\SSF-%E3/,\9GP9TS#/8B85\IF6 MQ)QS9I2-7$#";$C8$@A6* XS+PY361PV%A'WQ!L2A =EE:&4WUH9 MD#!+W;$6"I*9>]E7Z-W*T=W*\=W*R=W*Z=W*V=W*.>00+R!A-B1L"00KU&PK MK]F6\O9/J2Q6$@K$L2!E-:N4WUJSD# +$C:$A(T@86-(V 02-H6$S2!A5E:ZY85./&4E+MH1[A J\(8@ MMD8[[CDD/H?"+>8$K1E'3K(.EBQSRXB([K#GQH''R2]U$78<'DF8=W00P5) MF8LH4[O51=IE=\91>?B=:[>-IO%^GY6 MMG_K5 (2-H2$C2!A8TC8!!(VA83-(&%S2-@"$F9#PI9 L()9='.SZ"K-XI]( MA$).*3RZ06[\*]T*^Y@ZI1,))>G6B00DS(*$#2%A(TC8&!(V@81-(6$S2-B\ M>_&%=K8ZN7@WPH9,: D$*U2[H?_^(5ZON(C.3BI?4?09KW4Z(S#/5WB?U:W> M6LZ@M"$H;01*&X/2)J"T*2AM!DJ;@](6H#0;E+:$HA7]XF3CCJ'TBZ=LI2%; MAC@N.)0ZA7'Y[J"?OSJHF[O9*"!I0U#:")0V!J5-0&E34-H,E#8'I2U :38H M;0E%2XU".]GL%Q"^23;*ABA9Q4QWR>5G\\VX3\F6Q+/SEO$X2[?4_L:D.WQM MS#<>#9%/UA*I/[2E<_!TTVQZ(-@NV5*X8D*P(/FX)=@E/ Z0U]>,B>-!W$"^ M=7GP/U!+ P04 " #;>MI8I/EOE@P& <+ &@ 'AL+W=OWY(!K\N/$E7:V5N1$LYANZ8G=,?=W< M"GT5M"K+-&>%3'F!!'LX'UQ$[TD\,AVJ%G^E;"MW/B,3RCWGW\S%]?)\$)H9 ML8PERDA0_>>17;$L,TIZ'M\;T4$[INFX^_F'^L!W,/97LBF=_ITNU/A], M!VC)'FB9J2]\^SMK JHFF/!,5O^B;=UV/!N@I)2*YTUG/8,\+>J_]*D!L=,A MCH]TP$T'O-]A>J1#W'2(3QUAV'085F3J4"H.A"JZF N^1<*TUFKF0P6SZJW# M3POS_WZGA/XVU?W4@K![A7Y%']."%DE:K-!GKIA$;PE3-,WD+^@-"I!<4Z%O MI@7Z6J1*OM,W]><_U[R4M%C*>:#T3(Q>D#2C7M6CXB.CQNB&%VHMT8=BR98= M_8F_?X0] H%&T'+ /SA<8J\B8$?3VS6[P73'Z%6^H.$-Q M5"D.6\54L=PO2TZ8:"/[\D0=%G'[3,35$+'OF;@NI!*ESG"%_OFD&Z!K/7/Y M;\>$+VNU8;>:6;C>RPU-V/E KTR2B4:GAI5*6;&GRA3TE:UJL&.(/*-'9IMZ;Y((<5(+3:JQ,Q+ MY7$1A6$X#QX[4(U:5",OJC]*)95>2$B%^-A=Y9&H?6-H1>6ZQB[B/@%^B(!52-0:BZ\'=,= M@>9K(P>%$E*-0*FY*+%%B;W/X14O'IFHRM#Z=:IS=2-XKK.8BV=45.7,2Z]8 M_QB]^4*JD4;-=5Q'LM% U J7F(K6&/YK O@Q!:P!0-0*EYJ*T M94#D]<>+6Y'JQW!#,T0K+]N);^I?.AHLH*X>2LW%8GU]Y#?V,!ZAPT>'^]0. MVQR\V8"\O;O+:6T[]MOVZT(QK:N0H-T+5=/?&.0VAO LG.U%ZA^F[_,!I>9" ML78<>SVJA=*4?E1ZGH-&:P]0%.T# C794&HN(&NRL=]D?R[S>R9,VBA!:]-( MGR7:5K^J&& ZO>B*V>SRX/./%(>5=.=V.ZBMAE)SB5H#COT&_!.7$G&SQ: T MSC*5Z^K=I]$9.]X)#M2&XT.#/1GN+6<$:DB7D77K&-"M^[5ZXSGTU\/A9'\M MAQK3Y6/=.@9VZ]CKB)O(.[:[]\,&LNENV-:"8[\%MXM1_32@M/6.YBUN?F'K M#![4@3=JXQU,,9Z,PH,4>@UOC:VWQO[=]%/*%7WCA4UW_R"]T8$Z;B@U%[!U MW!AVYQV#;KV#JA$H-1>E=>GX%;??\:'SQKN[W TOT(UU*#7W1WIKY>-3=^"] MN?WAL3$6I#X-T_D+/NA6/:@:@5)S*=O:((;=JH]!M^I!U0B4FHO25A&QW]N_ M6'LV_?=+J_V]"?\PO:&\1B$0[YRU\1<")V;Q35JD>=EI;/P#]'[B8 _@O$8% M$=L*(A[")B]H$0&J1J#47)2VV(C]Q4:?$RMQ1YVQG\.@6_U0:C6;8.?;VH#GP&MGE];O:&BI4N3U#&'G37\&RB)RKJHZCU MA>*;ZG#F/5>*Y]7'-:-+)DP#_?T#U_G?7)@!V@/!B_\!4$L#!!0 ( -MZ MVEB][U^D>@( *H' : >&PO=V]R:W-H965T./(@>0Z*F@I9A:N935Q+9%FD.!Q36KH%0K&\8++-60 M;VU1<<"9$174]APGM M,2BN)S=R2)S&K)24E+#D2=5%@_GL&E.VGEFL=)N[( M-I=ZPD[B"F]A!?*A6G(ULCN7C!10"L)*Q&$SM;ZXDWFDXTW #P)[<=1'.I,U M8X]Z\"V;6HX& @JIU Y8-3N8 Z7:2&'\:CVM[B^U\+A_YK+& .:,_ M22;SJ36V4 8;7%-YQ_8WT.83:+^446%^T;Z-=2R4UD*RHA4K@H*438N?VCH< M"=S1"P*O%7A_*_!;@6\2;W?,/>C\1NY1QSUZC3OHXVY4 MX1&W&PO=V]R:W-H965T M8_MR\7+/Q;/,"5'@9\%*N?)R MI;;7OB_3G!187O$M*?63-1<%5KHK-K[<"H(SZU0P'P5!Y!>8EEZ\M/?N1;SD M.\5H2>X%D+NBP.+UEC"^7WG0>[OQ0#>Y,C?\>+G%&_)(U+?MO= ]OT'):$%* M27D)!%FOO!MXG<"I<; 6WRG9RZ,V,%2>.'\VG;^SE1>8B @CJ3(06%]>R!UA MS"#I.'[4H%XSIG$\;K^A?['D-9DG+,D=9__03.4K;^Z!C*SQCJD'OO^+U(1L M@"EGTOZ#?64;1AY(=U+QHG;6$12TK*[X9RW$L4-XQ@'5#NC$ <$S#F'M$%[J M,*D=)E:9BHK5(<$*QTO!]T 8:XUF&E9,ZZWIT]+,^Z,2^BG5?BI^5#Q]SCG+ MB)#OP>P8>$*$R9_'/I*SV&L?33&N^VPD-G\" "7WFI<@D^EQG)V@"^ M#JZ)$+U%>(MZ$1.27H$0?@0H0"&@I528,;WR%) Y%D0Z8KSK1_R*18,X.8^2 M7!X7ET((EX(5[\[@\8!9]< M>HT)EHP$UE)OTJ@WZ4./[W76($*0#$BC(\ [E7-!?YVNQ$K#"BNR6"9!OL0P MJ'Y+_^58G]Y!A^HS$EA+GVFCS[17GSM>%#K;7B+.M"-.&+C5N=@RZ5K.9L$< M1F%CUV(5-:RBBUE]K+.@66&2TW+G*S2\DY#-WDNH:]Y.8-N?F0K=K,VV_X MS3O1G"['WUHDO8']SQVX:&@O>FD_$*D$397F;5,]^%92Y7K]W/;B#,WP8X(E M(X&U](/!H6()1GE#UC C"3@J6C(66EO"HZ(/]BY"6Z*QU^-J2H)_C[M.0:$C M99QLOOZ!!\LT$EI;)G20"?7G7X:E!#>@SL-VX3F%Z849O-+&1$O&0FM+>*AF MX3CE+!RUGAT5+1D+K2WAH:2%_37MP.JF'VVPDJ.6OK!;*%[:9$ZRWK3'0S]>. M&: YF8K_ U!+ P04 " #;>MI8[&J F*T# #;#0 &@ 'AL+W=O+(\\ *V<\ZQ[[E7_IB=*'OG&2$"_2B+BL^- M3(C]U#1YDI$2\Q'=DPJ^;"DKL8 NVYE\SPA.%:DL3,>R K/$>65$,S7VRJ(9 M/8@BK\@K0_Q0EIC]MR %/ ;SDY\4X;R4@VE+[+SM_IW+#D@DA!$B$5,/P=R9(4 MA12"9?S;:!KME)+8;9_5_U2Q0RP;S,F2%M_S5&1S8V*@E&SQH1!?Z>DOTL3C M2[V$%ES]HE.#M0R4'+B@94.&%91Y5?_C'XT/'0+HZ E.0W#Z!.\#@ML0W#XA M^(#@-03OUAG\AJ!"-^O8E7$Q%CB:,7I"3*)!33:4^XH-?N65K).U8/ U!YZ( M5IA5>;7C:$\86F>8$?2,EK3<'P16F:1;F8@\0;A*49H7!T%21+HLKE@/,1$X M+_@C\-_6,7KX](@^(;/^RE%>H;UT9\ ,MRTH5^FY'^A].92$84'95)?:FNOIN7)/G/(] M3LC<@$V/$W8D1O3[;W9@_:&S]9YB\3W%5G<2NTB UR; &U*/OL#A\E!0SA]U M":BYON+*,^08/;NA3/RQZZP&Y836^!(5ZU".$TPN82L-S'9!KH5=A.FW8?J# M=?9='0$D?<9'J+<=.6\T##\N#DV?QH@2[)N+WYIQOA6,ZZ! M6C.N87HS-')#9DQ:,R8WU(+0FU;E!8"%8OH%[QZ8@2%"4U+YPZ4M&BY0P M[6VAGFW2W5ZLD>OVO-&@_%'@]ZS1H-R1WS=&@W)&OJVW)6QM"6^JD?L9$]YD MC :E,4:#TABC06F,,3NW5;@K[-0S@4-4ATK4]XQVM'V)O*@+>&]\84^7MF8\ MAI=+_=#X*5\_>^"JMJ.H'MU5]Y0 3=OU"T455:%,$ M. S38$/S_6-.AL>%EO)#57W1HK@U'*-M)Q3=-8=V"35[6 M_^G/1HA. >O:[Z3 MM%S(::!T0TUU0=8TZKIN%#[1J!A]YJ5:2_2Q7+!%3WGB+Q]A#R#0"K4RX0>9 MKK&7^)F*,Q1'[Q$.<=+3H/GSB\=]_?$7)RP[5=SI3=S>]+CBQ4_=]+<%E_IV MMO>^[U;5J*0?9=+2I=S2C%V-=-Z13.S9:/;[;U$:_MDG$R2, ,$<"9-6PL1' MG]W5SSS[F14[_8@A*A$M5;[(BYU)9#HE%CIHRA52'.D@SGX@OC5!U!L-WJJ& M2ES#T@IFLOY^%DZ#?5DA!?(D:%6^DW&D-=SI8 M!:('*OIB_KH&1W&W9V?A1>SV;NZM?^@CUM09.G5&N*W2T2!M-4B]&GQA4HD\ M4[K+=]6C4:7-OBY[.4,?#$@8 8(Y^IVW^IW#I:]S2 DA800(YD@X:26A29WB8-50\(YJAWT:IWX4]BN_LBS]!W*H16K5<3+V#H8P<) M(T P1[@HM-/-$"YV&Q:0BJ T D5S=>Q,VZ/7"^"FKFX$3U(\#L.CF9@T6\8DZ77&L0XB\L^?9K.-'"6\L7*WU65@.U%U T5RIK,"+OY/LE MA@90'P)*(PTM2IXWAEB/$?E-QJ>\I&5F8O+@&SL@;<$/".[@=H%4!J!HKGB65>!)X#9#=1<@-((%,W5T9H+['^) 3LI!C4? MH#32T-*C;!>>"./8VHK8;RMN2L5T_0IMZ2_S$ZF>QI5HV<;VR7SGQPY>4@'J M,Z!HKJ369\01X,H42-LP!Z41*)JKHS4AL=^$@ :WOZ[!.H/ZCX;6#6Z,DW$Z M/A7=G3523[P!>?HEKY\P6!C8Q5$OX4%BZT%B0 \2@WH04!J!HKDZ6@\2O^)K M#W]=@W4&]23QXU)9JQ(# MKK6*05T+*(U T5P=K6N)7W'!E;^NP3J#NIKX\6HPG(3AZ3BVAB5^8M75H"4) M?MA@C4 ="13-7;EL?4L"N 8K 34KH#0"17-UM&8E><4U6/ZZ!NL,:F:2Q^O# MCI9+N I:FY+X;MI82>VDT$0' >20 &@ M 'AL+W=O&ULK9QK>RLS]^N1D;C&5HSY<&B,XC(>E$$J^JJQ<6 M?8_7E";D-?##^'JP3I+-Y7 8.VL:V/$%V] P_1-1VA^1>!L$=O1V0WWV M#)=7&WM%'VCR;7,?I7?#BN)Z 0UCCX4DHD_7@\_BI25)F2!/\;='7^*#:Y*] MRB-CW[,;P[T>"%F)J$^=)$/8Z8]G>DM]/R.EY?A10@=5GIGP\'I'5_.73U_F MT8[I+?/_\=QD?3V8#XA+G^RMGWQE+SHM7VB2\1SFQ_F_Y*5,*PR(LXT3%I3B MM 2!%Q8_[=>R(@X$XOB$0"H%4E,P.2$8E8)1UQS&I6#<%(Q."":E8-(UAVDI MF'9]AUDIF#4%TQ.">2F8=RW2HA0LN@I$8==R0F=)U=A%IRMZ2=[%9#NQEU<1 M>R%1EC[E91=Y/\WU:<_RPLQ2#TF4_M9+=D2&),T%,O)!\"[TD_I@^3*__6K-M;(=N?#5, MTE)E[*%3EN"V*(%TH@0BN6-ALHZ)$KK4;=%K?/WHG%X_D[_$ 0S3ZJSJ5-K5 MZ8W$)^+6*-W^MXBV^_(N37!!AT59UM5XXJIP]RGFCGLYN*=E- M01JWD[)1_3+>V Z]'J3#=DRC9SI8_OZ;.!7^:.O=2)B,A"E(F(J$:4B8CH09 M2)B)A%D@6,U*0184^[\7 5V6'2.OS<<$E]S86$R4B8@H2I M2)A6P*8Y+%MB/"_%^7PJ3J=7P^=#WW1,9R +9R)A%@A6L\2DLL2$:XELV"+* MCZV7O!$C=&B8K97(O6^'Y#_RD##G.V&;4P,0%]W7(TB8C(0I2)B*A&E(F(Z$ M&4B8B819(%C-;=/*;5/8[&Z*-!<2)B-A"A*F(F$:$J8C80829B)A%@A6,]>L M,M>LW^S.WB9K%GG_MD_PN+"^_D+"9"1,0<)4)$Q#PG0DS$#"3"3,FAU-=J7I M1!"JJ6[-.//*.'.N<3Z[KI>-0K9/PGX>XG+[>@@)D^='%346A(.**LS1*97: MDFHD36;U5!JR^#H29B!A9J;;]+6T9*,A[+R0N\_VT7LDF'4ORR="'5GMQ ML^EM+R1-AM(4*$V%TC0H32]I\\-Q9'0Q:0PV;:F$BX78&&V@1;-0M+IKI+UK M)*YKOI0^H:\TTVM16%!9B,\C2DDYH M&@)9, M%JQMB'ZT7N?'*\H/N8_Y!USGML.76*[@1=Z<9)-Y)[I3MDVH-^4I9D<5.]\W/C#=,LO/ MX_;-Y7Q+DN,&,*'%LE"TNCOVT7B1'XZO+TO*;["%#5H[/#0"#Z7)4)H"I:E0 MF@:EZ27MW,!QG&H^/EI[0 /G*%K=&OO0N<@-'C;#>YW& V@,O:2=_;P+S56! MTE0H38/2="C-Z-A:)C17"T6K>V0? 1?Y(?#.N[G2V[MTT1%LV[\90V/C4)H, MI2E0F@JE:5":#J494)H)I5DH6MV#^V"Z6 0W$7N\1&@ '4J3H30%2E.A- U* MTZ$T THSH30+1:L;;1_F%_EQ_H>4Z#DT"]!XS"5/+*KFA-F**?^V]D@=%E#R MM/7]M]U7:_O1IZUFA.X%@-)D*$V!TE0H33O3Z!(G4/JS2@/Z!B:49J%H]?\3 MN=]A(/'#R[UFE/;KJ1DE/Y>^WH+29"A-@=)4*$V#TG0HS8#23"C-0M'J'MSO M59!$V(Q2@NY'@-)D*$V!TE0H38/2="C-@-),*,U"T>I&VV]OD/C;&] S2GYV MO8!#1:Y0?MQ,1A MVS ICCVHGE:'^7S.C[!I/+\5+U6QY;DN7IK%J2E[?'%RT)T=K;S4FSY]2K,2 M+F:3 8F*PWB*FX1M\C-4'EF2L""_7%/;I5&6(/W]$V/)[B;+H#H2:?D_4$L# M!!0 ( -MZVEC?=8618P, #L. : >&PO=V]R:W-H965T[?[^RD ;9@0.,+Q/;=D^>Y.SOGP5+(9U4 :/)2E5P-O4+KV:7OJZR BJI3 M,0..*Q,A*ZIQ**>^FDF@N76J2C\*@L2O*.->.K!S=S(=B+DN&8<[2=2\JJC\ M?0VE6 Z]T'N=N&?30IL)/QW,Z!0>0#_.[B2._!8E9Q5PQ00G$B9#[RJ\'(4] MXV MGA@LU=HS,5+&0CR;P;=\Z 6&$920:0-!\6\!(RA+@X0\?C6@7OM.X[C^ M_(I^:\6CF#%5,!+E3Y;K8NCU/9+#A,Y+?2^67Z$1=&;P,E$J^TN6C6W@D6RN MM*@:9V10,5[_TY;&RL-ZIAW*3Q04M<9>BGTX>"2CBYQD#D9"0JK Y%;7Q/R#TH+5FF<05I M9,]DSIFNX\[T;_+^!C1EI?J IF^)3Y1!4@-?(RN#[6<-@^N:0;2%04R^"ZX+ M13[S'/(._Y';/XP< #Z&HXU)]!J3Z\B)^)W*4Q*''TD41+TN0F[W&\A:]]A! M)VY3%%N\> O>CWDU!DG$Q!'B&J'7C6".@DLUHQD,/=SK"N0"O/3=FS )/G7) M.Q+8AMA>*[;G0D^_2,I-Q;UGO)'[H4MO#9)8$'-2+=*PWT_")!GXBW4IN^TV M6)ZU+,^<+->VQH/=&H^X-3H3X\0Y-#%' MN0G+22D_^NPN288H\$MB'VO!5[ M[LSO#\%/%IACS"_51!= QC!EG#,^W569YWM6YK]V07=-]EO._6/L'"?(H3GJ M'[:]+EHI%TXIGU] 9DSM%N.$.53,Q;X9"8/5QS7854>;901\IR8WY*&B&K2] M4Q2N-0ZA\T#X:3LDE':U (D='[$%2+ + 7)+F21/M)Q#I\+PJ J/A+89AF@5 MANB_CHI5R"G]M:B2";F M7->=>CO;WHRN['W 7YG7URIL3;&X%"EA@J[!Z3G6@JQO*O5 BYEM]L="X]7! M/A9XNP-I#'!](H1^'9@7M/?%] ]02P,$% @ VWK:6)@[I\_H @ /@D M !H !X;"]W;W)KX[-M6=[ M(>]5!J#)0Y%S-7-P(XFJBH+*WPO(Q7[NC)S#P"W;9MH,N-&LI%M8@;XK M;R3VW)8E905PQ00G$C9SY\/H*@Y-O WXP6"O.FUBE*R%N#>=K^G<\4Q"D$.B M#0/%OQTL(<\-$:;QJ^%TVB4-L-L^L'^RVE'+FBI8BOPG2W4V=Z8.26%#JUS? MBOT7:/1,#%\B X E T "ZTPMQ?H04TVCF11[(DTTLIF&-=.B43[C9MM76N(L0YR. M5AF5<+% YU*R% 6>)D7MAER06U!:LD3C#*:1W).*,TU.8]"4Y>KL.&)E(^XP M0N'$W2HFIR=GY(2X1)D5%&&\GCW'06Q_ST2E*$_5S-4HPR3C)DW*BSIE_XF4 MQ^1:<)TI\I&GD/;@E\/XD3] X*)_K8G^P<2%/\AX3>4E&8_.B>_Y05]"P_ 8 MDA8^[H''SX?[ VK&[9$86[[Q"X]$WT[53$$_DRE95ZJD"B][W/I-73SO:/@X^ MV#O1_1M>ORRP>&X95R2'#4*]RWMI83SDZK?4" H"@ &@ 'AL+W=O M&ULM59M;]HP$/XKIZR:.FEJ(!0*'40JL&F5 MU@WU9?LP[8-)#N+5B3/;@2+MQ\]VP .61FW%OH#MW#WW/.>S??TE%_^0XE MIBEFDO(,!,X&WD7S?-0S]M;@*\6EW!J#43+E_-Y,+N.!US"$D&&D# +1?PL< M(6,&2-/XM<;T7$CCN#W>H'^PVK66*9$XXNP;C54R\+H>Q#@C!5/7?/D1UWK: M!B_B3-I?6):V[<"#J)"*IVMGS2"E6?E/'M9YV'(X;3[B$*P=@CV'X+$(K;5# MRPHMF5E98Z)(V!=\"<)8:S0SL+FQWEH-S%NR<' ML1W'&"._^I+#N'3,&!P'92<.92<%:[YY^+=(H"^ QRP>.B5+^Y M0,I2C>%WW94R+ -TMBMQKU9K*;Q08-<)[#Y1(-\[@>["E%J@FU0I[/ZC4]@[V,W2>\+-4F]34O2W'MT4Q=SV(A(B7F2J?,C*Y_9IGW*E&P4[3'0KA\(8 MZ.\SSM5F8@*XYC#\ U!+ P04 " #;>MI8JI :G:N'K2@$M'*GD?A@$%WY)F?#2Q*T] MJ#21*\.9@ =%]*HLJ?I["UQN1M[ >UUX9(NEL0M^FE1T 5,P3]6#PIG?JA2L M!*&9%$3!?.3=#*XG0XMW@%\,-GIK3*PG,RF?[>1[,?(":Q!PR(U5H/A;PQ@X MMT)HQI]&TVN/M,3M\:OZG?,=?9E1#6/)?[/"+$?>I4<*F-,5-X]R\PT:?YR! MN>3:?R5?:R+(AHP4E$_6?OC1QV"(,XG<(84,(^Q*BAA#U)<0-(>Y+ M$Y[I?^^X"EU%#TT3)#5$6C6IVX*+OV!@O)FR=3(W"788\D]X#1EF3,S)= M514'K !#.1E+H25G!350D%O*J2QUG8"CC M^@1%GZ89.3XZ(4=((S^77BD:U!J\]/.GP47PM2NDAQ3+#BDV.9#83O"C-OC11^JINTC/ MY/QLI8%0EXE3(L!TI:-6&CHE>U^OTZL@\=?;0=Z'#,*K74S6 S/IP 11B]GQ M-&X]C3\LLWM&9XPSPZ"SUN)#UMHAQ;)#BDT.)+:3@6&;@6'_6N/_TW&*C4$I MO*F[\C+<+[K+-T6W#QE$;S!9#\RD [-7=/Y6:[(/#[Q+%TQH;!9S9 7G7Y"N MZF9>3XRL7+>:28.]SPV7^/X!90&X/Y?2O$YL VQ?5.D_4$L#!!0 ( -MZ MVECMD2# L@( +<( : >&PO=V]R:W-H965T0,;@61F[*DXN\,"KZ;6JZUG[C+ MUYG2$W8TJ>@:EJ#NJUN!([M52?,2F,PY(P)64^O:'2]"C3> 7SGLY$&?:" M#@BHTT_P&H+7)01'"'Y#\+N$T1%"T!""4W<(&X*Q;M?>3>)BJF@T$7Q'A$:C MFNZ8[!LVYBMG^IXLE<#5''DJ^@Z894DNR9R7%6? E"1\1? >"JIRMB:%!A!X MPHN)[7D,BN:%O$#&_3(FYV<7Y(SDC/S,^$92ELJ)K3 L+6XG30BS.@3O2 @^ MN>%,99(L6 II#S\>YKO>@("-^6B3XNV3,O,&%6^HN"*^^X%XCA?T!#0_G>[W M^1FFQY ,TA>GT[V!9/CM#?&-GG]$[_!B=&Y%PJ7J.^]:,.@7U"_?6%8T@:F% M3YL$L04K>O_.'3F?^W+]EF+Q6XHMWDCLV:D$[:D$0^K1CQ./HE8)C8JN&=O( M&TWL[6&"7X?$+R&N'SS'+'HPCM=BGID,6Y/AH,EEQH6Z5"#*VF7OXQ*^W#?L M.'P=$K^$!$['8(^*%W0,V@F^+2F9^YX[G; M,Q]C5:Z+Z'_YNJ3CJ[/.F<1,K7 KY^HC1BKJ,ED/%*],'7C@"JN*Z6;X90%" M W!]Q;G:#_0&[;=*] ]02P,$% @ VWK:6-5)'XF @ 0@@ !H !X M;"]W;W)K.]_SY9ED(]63+@$, M>:XKH:=>:4QS1:G.2ZB9'LD&!*XLI*J9P:E:4MTH8(4#U14-??^2UHP++TW< MNUN5)G)E*B[@5A&]JFNF7JZADINI%WC;%W=\61K[@J9)PY9P#^9G"*%A,O2_!U3RV\2[@%X>-WAD36\FCE$]V\JV8>K[=$%20&\O \+&& M&525)<)M_.XXO3ZE!>Z.M^Q?7>U8RR/3,)/5 R],.?4F'BE@P5:5N9.;&^CJ MN;!\N:RT^R6;-G:,&?.5-K+NP#BON6B?[+G380<07.X!A!T@? N8[ %$'2!Z M"QCO <0=(#XVPT4'<*73MG8G7,8,2Q,E-T39:&2S Z>^0Z->7-@^N3<*5SGB M3/H=4&5-SLD=V*[B8DFP!Q4S=E3916) U82)@A1ZS9ON"?O#Z9&) H^DM /XP'X[# \@[R'1P/P[/CL0_#Y\=G# MUW"*^O>'$/:'$#J^Z. A#(G8XN)AG/60*]VP'*8>FH0&M08O??\NN/0_#TEZ M2K+LE&3S$Y&]$C_JQ8\.L:'"0)_RQ#NI@.O4'_F3A*YWY3PJ*CLJ:OZWJ+9PNN._]G9%>UERH;%_%@CS1V/T M;-7>6.W$R,99\J,T:/!N6.(E#\H&X/I"2K.=6)?O_S:D?P!02P,$% @ MVWK:6)RY"3O? @ 'PH !H !X;"]W;W)KC>3X424FK,<9I*H,LNH?+X$+M93R[5> M7MRR9:K-"SN<%'0)=Z ?BIG$F=VR)"R#7#&1$PF+J?7#'4 'PE ,G0Q503RQ!B)2N/4;-9E4DT;=-.:VC!6!8UA:N&?7X%<@15^ M_>(.G>]=EAV2+#H0V9:=?FNGW\<>OG(F+FO4H$*9PK<*+RXF]FK3@U[BCWIP M(+(M#X+6@^ M#P9='O2B/GIB@CU#W<#;=C0ZT(9;)@Q:$P:])MP+3?E>U2KH M,W8HW5EU:KYAWQ'9#]D7W9O6)T4/6]'#7M'7H-28L*PH-2189C7@'KI+['!/ MR:F[([8C)-C1VIO-)[6.6JVC7JTS0YEKLJ*\A#MI8?*CD*6D$ 7&0 &@ M 'AL+W=O&ULK9EM_BH;>=)*9.X/ M3TEMSR06G5[GM2*Y^63">8:E.^=(5*TYP7#AEJ>M[ M7M_-,,V=R:BX]LPG([:6*0T;S\QKNJ$$<. MBM/NX%<._JE#]PV'H'((3AWZ;SAT*X?NI1%ZE4.1NEOF7A0.88DG(\ZV@&MK M1=,'1?4+;U4OFNN!,I-<_4J5GYQ\SB.6$? =[X@ G\!#'%,M($X!S6"X3 M <(\)G&+/S+[0]\ <%49ZEKX^UH\^D;B$^8=$,"/P/?\;LL-32]W#]KR,;LC M$AG=P\O=?4,Q@GI@! 4ON&!@M(E;>G?;O?7T=B]6.")C1\U?@O -<2:__@+[ MWF]MA;4)0S9AH2580X)N+4'71-]+(/$.D)U:&00!-W.2DP65MVV2E+1>0=,+ MQ&82P)&[.2[TN^MDH;:==6VB8,V82%EF -2>YJ2>Y^:I&^LRF!31BR"0LM MP1H20._P!NU=\%SDJJE3[9M:MFB^!"D3 D1'ZT\5FFHHAW/1K[? MA?V3^E=_V)C^8 O_S)XPGQ)MI8 M/]AOG3L" "]!0 &@ 'AL+W=O&ULK511 M;YLP$/XK%M.F3MH" =IT78+4I*W6ATI1VVW/#AS!*K:9[93LW^]L$Y9&-.O# M7K#O[.^[^\[<35NIGG0%8,B6UT+/@LJ8YB(,=5X!IWHD&Q!X4DK%J4%3K4/= M**"% _$ZC*/H+.24B2";.M]295.Y,343L%1$;SBGZO<<:MG.@G&P<]RS=66L M(\RF#5W# YCOS5*A%?8L!>,@-)."*"AGP>7X8I':^^["#P:MWML3JV0EY9,U M;HM9$-F$H(;<6 :*RS,LH*XM$:;QJ^,,^I 6N+_?L=\X[:AE134L9/V3%::: M!> ]!5 T@$2)]1GYF1=44.SJ9(M4?8VLMF-JXU#HQHF["L^&(6G#'$F MNQ6YY$ >Z18T^4RNRQ)<80GS!X9NB:(&R,D5&,IJ_7$:&HQKT6'>Q9C[&/$K M,1)R)X6I-+D6!10O\2'FVR<=[Y*>QT<)[Z@:D63\B<11G [DLW@[/#F23M+7 M,'%\R1MJ.%0=CTZ'T;9-+W1#/E0(@W#\FV,5--B];EOA? 5E+^!Y*:79&39 /[&S/U!+ P04 " #;>MI8KR6; MLLP" .#0 &@ 'AL+W=O&ULK9?M;ILP M&$9OQ6+3U$I;('PUZ0C2&E1MTCI5C=K]=LF;8-5@9CM))^WB9P-%T%+6:/X3 M,/@YV ?>8*(#XP\B Y#H,:>%6%B9E.6Y;8LT@QR+"2NA4&VZSBAG6-26'%4';OF<<1VDI("KCD2NSS'_/<%4'986%/KZ< -V692 M'[#CJ,1;6(&\+:^Y:MDM94UR* 1A!>*P65A?IN?)7/>O.MP1.(C./M(SN6?L M03>^K1>6HP<$%%*I"5AM]K $2C5(#>-7P[3:2^I@=_^)?EG-7OT,PGT+R445']HD/=U_CD_6ED2W5! M';/3!GY1P]U7X%>83Y W_8A )I&_<&XLD;XM/Y4-Q6EEI5;JO* MK7C>OU7E'55#6FJ0/PS2E7PN2IS"PE*E*H#OP8H_O)N&SNP+ 5 M&/Y/-8Z&CY5F$I:$+TH[G,SC,K[#'BCRT!]T20IFZG%F4J!)6&((UA,X;P7.1Q_!2N!>"QQR5F># M[OLLG#][GRU?=@I4)\=QGKWW1@=R[#3MSN)3?RFH1=^6% )1V"B\,SE3X^'U MZKMN2%96Z]%[)M7JMMK-U <+<-U!G=\P57A-0R]QVT^@^"]02P,$% @ MVWK:6(V!9$GR P K!4 !H !X;"]W;W)K^KY(=B3'8L)* M4J@[&\9S+-4IW_JBY 2G=5*>^2@((C_'M/#6R_K:/5\O624S6I![#D25YYA_ MOR(9.ZP\Z+U>>*#;G=07_/6RQ%OR2.2?Y3U79WZ'DM*<%(*R G"R67F?X>4U M0CJACGBBY" &QT!3>6;L19_\D:Z\0%=$,I)(#8'5WYYP@,IV> JDP_L\#MI""D$I+E;;*J(*=%\X^_M1,Q2$#S$PFH34#O30C;A+ FVE16T[K!$J^7G!T MU]$*31_4BF ;U.PQ6R(MYA/@$AO H0%/P%?P(?"!VF!-AJLZ.=4.2#BL< M((&OED+#KE]A#1[:^O7TIE^F'C1 4S.0?CU^J=IQGMK057-DQ:G\#E)L5IL]O>X'C"^ ;DAD(O?Q_!&?6<=G9@6\ MYU0]/27.3%RLJ>=VS1'8B&74L8Q<*35RR=D1V(CSO.,\_P^I/$M "R%YI M#)FKZV4E3?0;S*C&U,ON?HW",%CZ^R&MMT'1(I@%01\WJGC15;RP5TQ%PBI5 M'3_Q;%G3S^V-([ 1T[AC&KO28^R2LR.P$6<8],M[\#\HL@6-!VH+)FAV)$ES ME%F/<&!(H+7BVFU(PG-C8=;<#M"&_/N+0RTNH5W M:!+\_>R4"K:?CHHAX; MENM@&DZ/=6F,"^,3*SOJO0BR>Y$GEF%),_4E9RK/GGQNAURAC:GV)@9!5\I$ M3BV-*[0Q[][2(*MU^* R6]"QXL(H#(^4:8Y#T_A(F?Y@/RPG?%MO$PI0?^@T M6V/=U6XK\G.] >?WX$Z0-W?,.5GVQ,]0+=!N_X74$L#!!0 ( -MZVEBZ))$J[@, /D5 M : >&PO=V]R:W-H965TX_N MX3VDCSG?<_$D-P *O:1))A?>1JGMA>_+> ,IE0.^A4P_67&14J6'8NW+K0"Z MS)/2Q"=!,/93RC(OFN?W;D4TYSN5L QN!9*[-*7BQR4D?+_PL/=ZXXZM-\K< M\*/YEJ[A'M37[:W0([]"6;(4,LEXA@2L%MYG?'%%B$G((QX8[&7C&ADJCYP_ MF<'?RX47F(H@@5@9"*J_GN$*DL0@Z3K^+4&]ZITFL7G]BOXE)Z_)/%()5SSY MQI9JL_"F'EK"BNX2=R1,M$8S%_GJ#)#M -4+D3H'ND)/J$&D\^2]WE;3[MG] W*@0U(1^N M05&6R(_H#+$,_;/A.TFSI9S[2A=FX/VX+.*R*((<*>*&B@$*\3DB 1FBK_?7 MZ,/91_1=X_I(;JB +LPK.^8UQ!5FV,+JA/3UO%631ZK)(_D[PKP8M^_PV/@S^ZF#L":W$.*\ZA#3VJVJ_W!*ET MOUFV1O\=;].E%:XO\P)LG(.9'>HYFN$0DU$P]Y\[2 TK4L.32'75;\WL6[\C ML!;)445RY$JM(Y><'8&U.(\KSF-K8V^HV@FF?J E5=#%U)Z>;R)X=H[,+C+M M(O?^_!:?2<5G\I[5=]9%K4 :-=8*J9=)4;WU9>]LS;2B,K52^?,%1,PDH%O! M8M D;(O0"M57D([ 6JQG%>N9JT4X<\G9$5B+,PYJDQ&<)-OS)FEM&K8[U>D6 M"C0\;&@7X\'H0+UOAK6K;5@B?$JU2(%(W]"E':EODURAM7G7;@8[LS/8J9]Q MA=;F73L:?)JEZ5"G;O_W3O[AS](;#B;D4*&=8;/)$876=@7;_&PO=V]R:W-H965T M&R_=!1U>[L M?':(DZ""S=@FF4KSX]<&2D)+:*(Y^9!P\?O8Y+SR,068ZEN6;.4ZI,9M4QQ[X M;,)*F:64/' DRCS'_.669&PW-6SC]N-HS6\HR MS0D5*:.(D]74N+&O8]O7@JK%?RG9B8-MI"]EP=BSWKE;3@U+CXAD))$:@=7/ MELQ)EFF2&L?W!FJT?6KAX?8K/:HN7EW, @LR9]FW="DW4^/*0$NRPF4F']GN M'])T_L4_FC_B0&"/C@B<1N"\%;A' M!*-&,#I5X#8"]U2!UPB\MP+OB,!O!/ZI/8P;P;@*5OWO5J$)L,2S"6<[Q'5K M1=,;57PKM8I(2K45GR179U.ED[.G,RHU (5V295=OJB&VXW1>QWGK# +O\0NR MK3^18SENSW#FP^J;@E^BT7%Y<(+<]H_*PQ/DEG=4'GUTZ7KP]E%Y/"P/2-+* M1P.1&+6.&56\T:F.Z1G2;8UP^Q%Z>KT6!4[(U%#SIR!\2XS9'[_9OO5W7VPA M80$D+(2$19"P& C6<8C;.L0=HL_F+,]5EE%S5_*,".94I4 D-ECUU.>50=BY M7H&$!9"P$!(60<+B&N97,+UTV: A 60L! 2%D'"8B!8QT%^ZR#_UU.- M#^D02%@ "0LA81$D+ :"=1PR;ATR'IQC[H0H,4T(8BN4'*:=BY0V*:=O]7H[ M2#W7-)"P8/QN,K;']I5CMW-Q;0?(/B-(6 P$Z]CAJK7#U>DK#TXR+,D228;D MAJ"BS3@+G&G/]/EB$'^N+R!AP=7[).T=INC:%I!=1I"P& C6L<7GUA:?SUZ) M1"E5)DCI&GUALM<+@\QSO0 )"R!A(20L@H3%0+".96QK7QBQ?GWQT3" 3 )* M"T!I(2@M J7%4+2N4PY*:/;@]/(OT_/H[./H?+!Z MT/&JBNQJL="_0&@0AW^+]S98'S8)A@=R=J@^[# "[3"&HG7CM"] VH/5J]YT M'C9EIF\X53%$-VM.2*[.]<80M#H)2@M :2$H+0*EQ5"TKHGV-4K;!4COH+5) M4%H 2@M!:1$H+8:B=9VR+V/:PW7,+V6^4%.*2NIU00&5=*GV,WV/61:]M@&M M6H+2 E!:"$J+&EKG)M=V?;!@_6<\'7USH10"_N2ROH9>WNT?2_CIGH; MP=PWKU_JN,=\G5*!,K)24NMRK"S,Z_MI8G,Y"IU$# "V%0 #0 'AL M+W-T>6QEG7:LGI_8Q2Y2T*+NJ!/U.J M^A0$]61&"U)?E145&LE+61"ENW(:U)6D)*N!5/"@V^G$04&8\(=],2]N"U5[ MDW(NU,!/VI!G3U^S@1_&'WW/RHW*C [\QXOWO^:ENGGGV?/9A[.SSN/ES6[\ MP@"7?N 4O3Y ]*JC#U39H)A\?)C\/G%,NK7T &>)@W[>4L\Q6GK0@/:, M!Q'N=9#AG&\-!_/5"]WT+;8E!TVU#?MY*=9%%_DVH-5)0;TGP@?^B' VE@Q8 M.2D87]IP%P*3DI?24[K:=;H0(O4?"X>V!S="HU,P44J3VV:P?\?-Y3O J@<& M&>>MP:YO \-^192B4MSJCKG8!)]!7M-^6%;:X5229=B]]M<$<]))QJ7,J&S3 MA/XJ-.QSFH,=R:8S.*NR"@!4JBQT(V-D6@IB/*P834/+3BCG]_"4^)EO:2_R MC74SBR[:IC;4-*V,[8#^IIK5WI2]?I6N5[&G4GV9Z^$(TX2YFQA^HN\ M-8"IA[@ZJ2J^_,S95!34#O[@A,,^6?&\62G9'YT-2F6B U3ZWA.5BDTV([\E MJ1[H0JW*:9'CGKLGZ/G?SO.4"BH)WS2M:_^89_G5CIO7ZEMX-H^57<=.DU'O M^#TV6XEC-QF?@LF36.[D%$RF)V"R]V9/S9>8#(_?9'2'6CK"- M>K#S'O@_8!_/UTF]\9QQQ433F[$LH^+9QE#+*S+6_Y1NZ>OK,YJ3.5KJALS8'$':1 M6W.X$8QC,3<"&)8'R/2RN<97&Z^0_76 K>F^"L%& MBE8&"K@-4.Y'?G@9IRWVPNR2*TM2- .9V$$48 GRI8 M_U([_ M02P,$% @ VWK:6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'MI8SZI3.F@* 3; #P 'AL M+W=OS5.=9=M:+FR=^"%W*]-W#,POYP)^* M^I&2/WWG!N2LET3F#1=2%V7]BOK]N6'<"//BYKNJS*]E5@I]R4OQ7YU7:ZF> M[=N8W^+4^37J<=A];0;QH_Y_AC%?+&0J+O.T6@E5-N.H168!5;&4ZZ+'%%^) ML][N)8RK.;M2I1DD=J.:MS*OM;^I^=$W\^:W+@VN,X;ZHS1/Z)MY#4X'>6&^ MSS,Y-S]]SK[PC*M4L'IP"P>P#P#[1P-D'^ZY SD D(,#0LXLA/T/!K2S9[,%^^7=T^S-C=-;OX^_S6@1P!R-'11O*" M%TL',@&0"2WDG7[F2OZNGZ@_W5^J0BI1%/75=N_),8 +(P4T"=6@+G_5[)L0B([_9MPJ3076*C4G]/Z2 %]8@7< MJ#1?";-L^^4SP54$\=1_S:5F/WA6"?;-7-%*-W&EBXD^PQD3;ZQ-K8 MQKU;JN)/EPO9HD]L"Q@ LP\N)E)&GU@9;2%PVU@.D$D&Q"9Q8N%6-B20 ;% M@J"XE0_)9$ L$QL=MT+!%!2U0CK"Y/=SRP )94 LE,Z0M.%T,9%0!L1":<*^ MUHN,!#(@%H@;6K7"(6T,B+71$6/M.%U,9)$!L45@]LX+:0;((@-BB^"09NCF ME)%'AL0>P9@C%Q,I94BL%(R9N)C(+$-BLV#,L8N)7#,D7ZX@S(F+"3<\CKIX MF;J8R#7#(RY>'NN,\QLF,1]C\?8G=Z'R$)#8@MA3'?% M.D06&A[10H^Q:Z$1LM"(V$*="^L3^U#N8B(+C8@M!#!MR.YB(@N-B"T$,&^Y M=K>S1\A"(V(+ >POIMR%V0ANO!-; MR,54I>9IR;Y*7A_NL3D"%Q-9:'2 %%J#^5W8XTMF+6G7D/5[J=0;362AT8%2 M:">[#7=[S5,A-_52R!M-9*'1,3-JWEIHA"PT.DI&[5*47&;>^C=!$DH.F5)K M@T/J2<@W9?9P)^Q_6I;B9)Z_J(*5N3\+)4@]";%ZWJ7^VL8122:R;,=$TDD.L(%O,)V]:68^ZRM9%+F)YMS#7@F23D(LG2VFOPV\ M!W4QX7DO8NGL+KIXYNDKFWT[O_>074PDG818.EM,X^^-/5=K?CB[S.CW7D MK%G_NIC(0>.C'3RKK[R+B1PT/LCI,SOY5.MU5N^G\8R]'9)W,"?(01-B![UA MV@]YKG8G]NW:TKS8/:DY00Z:$#OH#=-\7J1]UHQE>T7.!#EH0NR@-\Q]AF,W MDL_,V\F?( =-B!W4?F^FO%BR19:_N)C(01-B![UA?N-EI9MD5L>]B1PT(7:0 MM[,??I#6;LYU@BPT.>0!!!L<+X0V2V#[@)GQO:H29*$)L84"S(?5:Z$ILM"4V$*=YT^: M4,[%1!::$ENH"].LB.TS+B:RT/0X)Z8;3"]VGR(+30]]6C!^L&8S(O9,VRYIP ?K."-BP01[>P$:+.&,#K#! M$_# NLV(^A";DY'\HZ6H-()%FQ&Q--YR?*WUI!$LUXRH#ZQUI)S]JXOK^*D+ M^;N3CP$E+N0_2+8L((*"H*[?WU>_!L6OWF<#U_-3%_1OU\H/=JT!7>*!0G50U_QCT+$'"BU" M7_OO5YD&5QM:A+KJ'X>B[K'G&/8#B*D; K25PK$U$T%]J S;LLKM"@K MK>S70NB-EYV 705BZK8"L,@F&%'H(.I& [#,)@"%1J)N.H C=2_A#KL.Q-1M M!UJK0X*1A$:B;C@ BVQ\4-AQ(*9N.=!9(Q) 0AM1-QR =2(!*+01="L;T$7);I2)[>KM\^M*S>WLY('BWIF'J;UI+VH)1A3:B+KQ "QK M"4"AC:A;#\#"E@ 4VHBZ^0 L;0E H8VHVP_ XI8 %%J)O %!RTY8ZQ&?@ MB*D[$+2D0)JPN2KMBSU0*";J'@2MH/N3AQXH%!-U%P)8V.3?HK -04S=AP!7 MN7CG%F C@IBZ$P$&]7(.L!5!3-^+ %1G!)<>BHFZ&P&LSPA H9BH^Q' "HT M%(J)NB,!+'X(0*&8J'L2P+H"'Q1V)8CIVQ(X.5OOD+E4BP 4FHF^18$'>K58 MB/IO^QA.^X0'"LU$W:0 'C0/1A2:B;I905J#03-3M"O!A?/\W%0BHQOS4_HC"/ISQ+[S6S7[:;>R.; MOUY4679A'KM37W,^W_U-J]W?X_K\+U!+ P04 " #;>MI8!B;N>%X$ Q M80 &@ 'AL+U]R96QS+W=O0U0F7$84_\"9E:]?'+ M^K@[/^R?3_GW>G#_K ^OWSG=G]\VIU? M+H]WV\/NYOON;MWFE/KV^/Z,S:>/[\^\^OKKL/Z?$_>WMP\WZ]_[FW^>UN?S M?QR\_;$_?C_=K^MY<_5U=[Q;S]>;[<_'MY=/V]5<"^"U'&P!Q):3+8#9F?7.P/TSN&/;8#>V?7. +VSZYT!>F?7.P/TSJYW!NB=7>\,T#N[ MWAF@=W:],T#OXGH7@-[%]2X O8OK70!ZE_!A"4#OXGH7@-[%]2X O8OK70!Z M%]>[ /0NKG%:!W=;TK0._J>E> WM7UK@"]:_BP&Z!W=;TK M0._J>E> WM7UK@"]J^M= 7I7U[L"]&ZN=P/HW5SO!M"[N=X-H'=SO1M [^9Z M-X#>+?RS$J!W<[T;0._F>C> WLWU;@"]F^O= 'IWU[L#].ZN=P?HW5WO#M"[ MN]X=H'=WO3M [^YZ=X#>/=QL M"[N]X=H'=WO3M [^YZ=X#>P_4> +V'ZST M>@_7>P#T'J[W .@]7.\!T'NXW@.@]W"]!T#O$6X6!.@]7.\!T'NXW@.@]W2] M)T#OZ7I/@-[3]9X O:?K/0%Z3]=[ O2>KO<$Z#U=[PG0>[K>$Z#W##=[ _2> MKO<$Z+VXW@M [\7U7@!Z+Z[W M![<;T7@-Z+Z[T ]%Y<[P6@]^)Z+P"]%]=[ M >B]N-X+0.\EQ#H O95BK@/P6RD$.PD@N%)(=A+ <*40[22 XDHAVTD QY5" MN), DBN%="@T M%4)-$4I-A513A%93(=84H=94B8]*(8@>@DT1BDV%9%.$9E,AVA2AVE3(-D7H M-A7"31'*385T4X1V4R'>%*'>5,@W1>@W%0).$0I.A813A(93-3[^BB!ZR#A% MZ#@50DX12DZ%E%.$EE,AYA2AYE3(.47H.16"3A&*3H6D4X2F4R'J%*'J5,@Z M1>@Z%<).$X4H>Y4R#M%Z#L5 D\1"D^%Q%.$QE,A\A2A\E3( M/$7H/!5"3Q%*3X744X364R'V%*'V5,@]1>@]U>-C:O^DZ*?SK\?U]+;H]W48 M\"?U/K_\[/KV^U\O?[\8W^^O7&_?SSA]^A=02P,$% @ VWK:6&SN#](F M P 5UP !, !;0V]N=&5N=%]4>7!E&ULS=O+;MI &(;A6T%L(_!\ M/KL*V;3=MEGT!EP8@H5/\DQ2SS_8TK-[K[\]CM;- M#EW;N]5\Y_WX(8K<>F>[VBV'T?;ARG:8NMJ'?Z>[:*S7^_K.1K$Q>;0>>F][ MO_#'/>8WUY_LMKYO_>SS(7SMFJ%?S2?;NOGLX]/"XZS5O!['MEG7/ER/'OK- M;U,6SQ.6X<[3&K=K1G<5%LRC-R<W_;&;OYR M=GB\/X9I?WH?+CI]7/Z,?WW'K_N_\QPQY!P)Y!PIY!P9Y!PYY!P%Y!PEY!P5 MY!PRE(-01!6%5%%,%0554505A5517!4%5E%DC2FRQA198XJL,476F")K3)$U MIL@:4V2-*;+&%%D3BJP)1=:$(FM"D36AR)I09$THLB8461.*K E%UI0B:TJ1 M-:7(FE)D32FRIA194XJL*476E")K2I$UH\B:463-*+)F%%DSBJP91=:,(FM& MD36CR)I19,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K M09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TILI8464N*K"5%UI(B M:TF1M:+(6E%DK2BR5A19*XJL%476BB)K19&UHLA:4625H= J0[%5AH*K#$57 M&0JO,A1?92C RE"$E:$0*X,Q%I1C88SE!%F<(HN39'&:+$Z4Q:FR.%D6ILL2 M)LP2ILP2)LT2ILT2)LX2ILX2)L\2IL\2)M 2IM 2)M$2IM$2)M(2IM(2)M,2 MIM,2)M02IM02)M42IM42)M82IM82)M<2IM<2)M@2IM@2)MD2IMD2)MH2IMH2 M)ML2IML2)MP2IMP2)MT2IMT2)MX2IMX2)M\2IM\2)N 2IN 2)N$2IN$2)N(2 MIN+2?\VXO@_#_A^//WTNN[KI7^9'QTW=S4]02P$"% ,4 " #;>MI8!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( -MZVEB>W-4_[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ VWK:6$/VW!/F @ T @ !@ ("!#0@ 'AL+W=O M !X;"]W;W)KMI8!_5_ M?T$- #]9 & @(%!*0 >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6*YV:&5_"0 .RX !@ M ("!N#8 'AL+W=OMI84T5L3](+ U(@ & M @('':P >&PO=V]R:W-H965T&UL4$L! A0#% M @ VWK:6*!:F7IZ!@ R!4 !D ("!SW< 'AL+W=OMI82T^J5_ " >"0 &0 M@(%*B@ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6+IS1MI8=[36&M@" !Y" &0 @(&LIP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ VWK:6/WMIC;3 @ W0< !D ("!\;$ M 'AL+W=OMI8/M*T MSEH% "2%@ &0 @('[M >&PO=V]R:W-H965T&UL4$L! A0#% @ MVWK:6/>TJ. 1"@ V2 !D ("!C;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6$-"]2]'*P MN:L !D ("!N-4 'AL+W=OMI8H5YVN5L# "V"0 &0 @($V M 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6 >[%B B! D@X !D M ("!\P@! 'AL+W=OMI8D@%&&D@# !^"@ &0 @(%,#0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ VWK:6,^VS.9* P ]@L !D ("!O1,! 'AL M+W=OMI84ZY\HMP" M "3" &0 @($^%P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK: M6)Y"$7,]! - \ !D ("!,QT! 'AL+W=OMI8P1]&_)(# "/# &0 M @(&G(0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6'5\W[5%!0 *Q( M !D ("!2"H! 'AL+W=OMI81>?N9*D# #.#@ &0 @('$+P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6-MI8P5;<*.H# #O$@ &0 @($!/@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ VWK:6)W??6@= @ W00 !D ("!,D8! 'AL+W=O MMI864QR;9($ M'@ &0 @(&&2 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6.WO MCYB& P Y0P !D ("!KT\! 'AL+W=OMI8M^Y&;2<$ !K%@ &0 M @(%L4P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6-%AGRR] @ C < !D M ("!7EL! 'AL+W=OMI8"]$&"XP" A" &0 @(%27@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ VWK:6(3EA^;U P RA0 !D ("! M060! 'AL+W=OMI8 MOV\3'T4# V"@ &0 @(%M: $ >&PO=V]R:W-H965TEK 0!X;"]W;W)K&UL4$L! A0#% M @ VWK:6)+8DRIJ! 1QP !D ("!!W$! 'AL+W=OMI8XQ_$!Q$% -)0 &0 M@('5?P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6,/= -B! P T@T !D M ("!\(MI8.0=J2#@" #5! &0 @(&HBP$ >&PO=V]R M:W-H965T. 0!X;"]W;W)K&UL M4$L! A0#% @ VWK:6-?BT!C%"0 ,)0 !D ("!)9$! M 'AL+W=OMI85T95 M=1$% !L(@ &0 @($AFP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MVWK:6$&AP7*B! /"0 !D ("!R:,! 'AL+W=OMI80!/4TST' >20 &0 @(%T MM0$ >&PO=V]R:W-H965TB\ 0!X;"]W;W)K&UL4$L! A0#% @ VWK:6$%=#ZG)! T!L !D M ("!&L ! 'AL+W=OMI8WW6%D6,# [#@ &0 @($:Q0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ VWK:6&>UZ&"G P H1( !D ("![\L! 'AL M+W=OMI8H'0[4U8& M !O-0 &0 @('-SP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK: M6$\Y.JWU @ * H !D ("!0MH! 'AL+W=OMI8&UL4$L! A0#% @ VWK:6.N +V9. @ F04 M !D ("!.N,! 'AL+W=OMI8U4D?B8 " !"" &0 @(&_Y0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6&MG![_) @ 'PD !D M ("!F^L! 'AL+W=OMI8QS=!PGD# #&$ &0 @(&;[@$ >&PO=V]R:W-H965T M>LD" 0 *8/ 9 M " @4OR 0!X;"]W;W)K&UL4$L! A0# M% @ VWK:6#/S7G5S! A!4 !D ("!BO8! 'AL+W=O MMI8A0'.;X<# "U M#@ &0 @($T^P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VWK:6,S' MO;_) @ #@T !D ("!O@$" 'AL+W=OMI8!3,TM/D# #$%0 &0 M @(&^! ( >&PO=V]R:W-H965TX( @!X;"]W;W)K&UL4$L! A0#% @ VWK:6*P\)11# @ 504 !D M ("!D@P" 'AL+W=OMI8G;*FEJ4% #%P &0 @($,#P( >&PO M=V]R:W-H965T@4 @!X;"]W;W)K&UL4$L! A0#% @ VWK:6 R<9FJ'!P #C$ !D ("! M"Q@" 'AL+W=OMI8 M/!25S!,* !T=0 &0 @(')'P( >&PO=V]R:W-H965T&UL4$L! A0#% M @ VWK:6*YV:&5_"0 .RX !H ("! 3," 'AL+W=O&UL M4$L! A0#% @ VWK:6*!:F7IZ!@ R!4 !H ("!%&@" M 'AL+W=O&UL4$L! A0#% @ VWK:6+;O MU&UL4$L! A0#% @ VWK:6!'2SJTV! W0T !H M ("!N7(" 'AL+W=O&UL4$L! A0#% M @ VWK:6)[)F(,T P H@D !H ("!)W<" 'AL+W=O&UL M4$L! A0#% @ VWK:6*+VT:\D$ ATL !H ("!NWT" M 'AL+W=O&UL4$L! A0#% @ VWK:6 V7 MW>#7 @ >P@ !H ("!%XX" 'AL+W=O&UL4$L! A0#% @ VWK:6&1KA4'\!@ *AP !H M ("!)I$" 'AL+W=O&UL4$L! A0#% M @ VWK:6+IS1&UL M4$L! A0#% @ VWK:6#[2M,Y:!0 DA8 !H ("!1J4" M 'AL+W=O&UL4$L! A0#% @ VWK:6"<^ M'W+% P X@L !H ("!V*H" 'AL+W=O&UL4$L! A0#% @ VWK:6(/J;BT0"@ V2 !H M ("!U:X" 'AL+W=O&UL4$L! A0#% M @ VWK:6#$L_D(L!P 0QP !H ("!';D" 'AL+W=O&UL M4$L! A0#% @ VWK:6/*0T=7\+0 U[H !H ("!^\4" M 'AL+W=O&UL4$L! A0#% @ VWK:6*%> M=KE; P M@D !H ("!+_0" 'AL+W=O&UL4$L! A0#% @ VWK:6 >[%B B! D@X !H M ("!PO<" 'AL+W=O&UL4$L! A0#% M @ VWK:6)(!1AI( P ?@H !H ("!'/P" 'AL+W=O&UL M4$L! A0#% @ VWK:6(,9+\S! @ /P@ !H ("!'@,# M 'AL+W=O&UL4$L! A0#% @ VWK:6%.N M?*+< @ DP@ !H ("!%P8# 'AL+W=O&UL4$L! A0#% @ VWK:6-T?GH^K @ S@< !H M ("!*PD# 'AL+W=O&UL4$L! A0#% M @ VWK:6/#/+.:1 P B P !H ("!#@P# 'AL+W=O&UL M4$L! A0#% @ VWK:6"^PA).A! ;A, !H ("!3!0# M 'AL+W=O&UL4$L! A0#% @ VWK:6!J6 M_6K#!0 (18 !H ("!)1D# 'AL+W=O&UL4$L! A0#% @ VWK:6&J$?%BI P S@X !H M ("!(!\# 'AL+W=O&UL4$L! A0#% M @ VWK:6&;%9SGX!@ B#( !H ("! 2,# 'AL+W=O&UL M4$L! A0#% @ VWK:6+O_MP?6! 5" !H ("!H2P# M 'AL+W=O&UL4$L! A0#% @ VWK:6!G; MY=7G P X!( !H ("!KS$# 'AL+W=O&UL4$L! A0#% @ VWK:6)8:+C-H! 1QP !H M ("!SC4# 'AL+W=O&UL4$L! A0#% M @ VWK:6"9ZY.=E @ K@8 !H ("!;CH# 'AL+W=O&UL M4$L! A0#% @ VWK:6%2/6C&Z @ &0H !H ("!+T$# M 'AL+W=O&UL4$L! A0#% @ VWK:6(.: M?KAA!0 BRD !H ("!(40# 'AL+W=O&UL4$L! A0#% @ VWK:6 !H-QQ< P L@P !H M ("!NDD# 'AL+W=O&UL4$L! A0#% M @ VWK:6& R:HR< @ %@@ !H ("!3DT# 'AL+W=O&UL M4$L! A0#% @ VWK:6.["WQ/U" KGT !H ("!%E,# M 'AL+W=O&UL4$L! A0#% @ VWK:6-.3 MK]Y+!0 :"@ !H ("!0UP# 'AL+W=O&UL4$L! A0#% @ VWK:6,;R6,LO! J1P !H M ("!QF$# 'AL+W=O&UL4$L! A0#% M @ VWK:6)FV6)V$ P %1, !H ("!+68# 'AL+W=O&UL M4$L! A0#% @ VWK:6-&UL4$L! A0#% @ VWK:6*3Y M;Y8,!@ '"P !H ("!J'8# 'AL+W=O&UL4$L! A0#% @ VWK:6+WO7Z1Z @ J@< !H M ("!['P# 'AL+W=O&UL4$L! A0#% M @ VWK:6);KFQNJ P I1( !H ("!GG\# 'AL+W=O&UL M4$L! A0#% @ VWK:6.D%2'2E!@ .#D !H ("!98<# M 'AL+W=O&UL4$L! A0#% @ VWK:6$GM MI-!$!P 'DD !H ("!0HX# 'AL+W=O&UL4$L! A0#% @ VWK:6-]UA9%C P .PX !H M ("!OI4# 'AL+W=O&UL4$L! A0#% M @ VWK:6)@[I\_H @ /@D !H ("!69D# 'AL+W=O&UL M4$L! A0#% @ VWK:6'.$<&.L @ 70D !H ("!II\# M 'AL+W=O&UL4$L! A0#% @ VWK:6.V1 M(,"R @ MP@ !H ("!BJ(# 'AL+W=O&UL4$L! A0#% @ VWK:6-5)'XF @ 0@@ !H M ("!=*4# 'AL+W=O&UL4$L! A0#% M @ VWK:6)RY"3O? @ 'PH !H ("!+*@# 'AL+W=O&UL M4$L! A0#% @ VWK:6#_8;YT[ @ O04 !H ("!Y*\# M 'AL+W=O&UL4$L! A0#% @ VWK:6*\E MF[+, @ #@T !H ("!5[(# 'AL+W=O&UL4$L! A0#% @ VWK:6(V!9$GR P K!4 !H M ("!6[4# 'AL+W=O&UL4$L! A0#% M @ VWK:6+HDD2KN P ^14 !H ("!A;D# 'AL+W=O&UL M4$L! A0#% @ VWK:6)S.0J=1 P MA4 T ( !H<(# M 'AL+W-T>6QEMI8EXJ[', 3 @ "P M @ $=Q@, 7W)E;',O+G)E;'-02P$"% ,4 " #;>MI8SZI3 M.F@* 3; #P @ $&QP, >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ VWK:6 8F[GA>! ,6$ !H ( !F]$# 'AL M+U]R96QS+W=O XML 194 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 195 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 197 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 309 398 1 false 81 0 false 12 false false R1.htm 100090 - Document - Document and Entity Information Sheet http://infraredcameras.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100100 - Statement - Consolidated Balance Sheets Sheet http://infraredcameras.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100200 - Statement - Consolidated Statements of Operations Sheet http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 100400 - Statement - Consolidated Statements of Cash Flows Sheet http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 110101 - Disclosure - Organization and Business Operations Sheet http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperations Organization and Business Operations Notes 7 false false R8.htm 110201 - Disclosure - Summary of Significant Accounting Policies Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 110301 - Disclosure - Reverse Recapitalization Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalization Reverse Recapitalization Notes 9 false false R10.htm 110401 - Disclosure - Revenue Sheet http://infraredcameras.com/role/DisclosureRevenue Revenue Notes 10 false false R11.htm 110501 - Disclosure - Property, Plant and Equipment Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 11 false false R12.htm 110601 - Disclosure - Other Current Assets Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssets Other Current Assets Notes 12 false false R13.htm 110701 - Disclosure - Inventories Sheet http://infraredcameras.com/role/DisclosureInventories Inventories Notes 13 false false R14.htm 110801 - Disclosure - Accrued Expense Sheet http://infraredcameras.com/role/DisclosureAccruedExpense Accrued Expense Notes 14 false false R15.htm 110901 - Disclosure - Debt Sheet http://infraredcameras.com/role/DisclosureDebt Debt Notes 15 false false R16.htm 111001 - Disclosure - Share-Based Compensation Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensation Share-Based Compensation Notes 16 false false R17.htm 111101 - Disclosure - Stockholders Equity Sheet http://infraredcameras.com/role/DisclosureStockholdersEquity Stockholders Equity Notes 17 false false R18.htm 111201 - Disclosure - Earnings (loss) per Share Sheet http://infraredcameras.com/role/DisclosureEarningsLossPerShare Earnings (loss) per Share Notes 18 false false R19.htm 111301 - Disclosure - Related Party Transactions Sheet http://infraredcameras.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 111401 - Disclosure - Leases Sheet http://infraredcameras.com/role/DisclosureLeases Leases Notes 20 false false R21.htm 111501 - Disclosure - Commitments and Contingencies Sheet http://infraredcameras.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 111601 - Disclosure - Income taxes Sheet http://infraredcameras.com/role/DisclosureIncomeTaxes Income taxes Notes 22 false false R23.htm 111701 - Disclosure - Fair Value Measurements Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 111801 - Disclosure - Subsequent Events Sheet http://infraredcameras.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 120202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 130203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 130303 - Disclosure - Reverse Recapitalization (Tables) Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://infraredcameras.com/role/DisclosureReverseRecapitalization 27 false false R28.htm 130403 - Disclosure - Revenue (Tables) Sheet http://infraredcameras.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://infraredcameras.com/role/DisclosureRevenue 28 false false R29.htm 130503 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipment 29 false false R30.htm 130603 - Disclosure - Other Current Assets (Tables) Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTables Other Current Assets (Tables) Tables http://infraredcameras.com/role/DisclosureOtherCurrentAssets 30 false false R31.htm 130703 - Disclosure - Inventories (Tables) Sheet http://infraredcameras.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://infraredcameras.com/role/DisclosureInventories 31 false false R32.htm 130803 - Disclosure - Accrued Expense (Tables) Sheet http://infraredcameras.com/role/DisclosureAccruedExpenseTables Accrued Expense (Tables) Tables http://infraredcameras.com/role/DisclosureAccruedExpense 32 false false R33.htm 130903 - Disclosure - Debt (Tables) Sheet http://infraredcameras.com/role/DisclosureDebtTables Debt (Tables) Tables http://infraredcameras.com/role/DisclosureDebt 33 false false R34.htm 131003 - Disclosure - Share-Based Compensation (Tables) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://infraredcameras.com/role/DisclosureShareBasedCompensation 34 false false R35.htm 131203 - Disclosure - Earnings (loss) per Share (Tables) Sheet http://infraredcameras.com/role/DisclosureEarningsLossPerShareTables Earnings (loss) per Share (Tables) Tables http://infraredcameras.com/role/DisclosureEarningsLossPerShare 35 false false R36.htm 131403 - Disclosure - Leases (Tables) Sheet http://infraredcameras.com/role/DisclosureLeasesTables Leases (Tables) Tables http://infraredcameras.com/role/DisclosureLeases 36 false false R37.htm 131603 - Disclosure - Income taxes (Tables) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesTables Income taxes (Tables) Tables http://infraredcameras.com/role/DisclosureIncomeTaxes 37 false false R38.htm 131703 - Disclosure - Fair Value Measurements (Tables) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://infraredcameras.com/role/DisclosureFairValueMeasurements 38 false false R39.htm 140101 - Disclosure - Organization and Business Operations (Details) Sheet http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails Organization and Business Operations (Details) Details http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperations 39 false false R40.htm 140201 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails Summary of Significant Accounting Policies - Warrants (Details) Details 40 false false R41.htm 140202 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails Summary of Significant Accounting Policies - Segments and geographical information (Details) Details 41 false false R42.htm 140203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 42 false false R43.htm 140204 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails Summary of Significant Accounting Policies - Product Warranties (Details) Details 43 false false R44.htm 140205 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails Summary of Significant Accounting Policies - Customer Concentration (Details) Details 44 false false R45.htm 140206 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details) Details 45 false false R46.htm 140207 - Disclosure - Summary of Significant Accounting Policies - Offering Costs (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails Summary of Significant Accounting Policies - Offering Costs (Details) Details 46 false false R47.htm 140208 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 47 false false R48.htm 140209 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 48 false false R49.htm 140210 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAdvertisingImpairmentDetails Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details) Details 49 false false R50.htm 140211 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) Details 50 false false R51.htm 140301 - Disclosure - Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details) Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details) Details 51 false false R52.htm 140302 - Disclosure - Reverse Recapitalization - Components of outstanding shares of common stock (Details) Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails Reverse Recapitalization - Components of outstanding shares of common stock (Details) Details 52 false false R53.htm 140303 - Disclosure - Reverse Recapitalization - Narrative (Details) Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails Reverse Recapitalization - Narrative (Details) Details 53 false false R54.htm 140304 - Disclosure - Reverse Recapitalization - Financing Transaction (Details) Sheet http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails Reverse Recapitalization - Financing Transaction (Details) Details 54 false false R55.htm 140401 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails Revenue - Company's revenue, net disaggregated by type of product and service (Details) Details 55 false false R56.htm 140402 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 56 false false R57.htm 140403 - Disclosure - Revenue - Remaining performance obligations (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails Revenue - Remaining performance obligations (Details) Details 57 false false R58.htm 140404 - Disclosure - Revenue - Accounts receivables allowance (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails Revenue - Accounts receivables allowance (Details) Details 58 false false R59.htm 140501 - Disclosure - Property, Plant and Equipment (Details) Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTables 59 false false R60.htm 140601 - Disclosure - Other Current Assets (Details) Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails Other Current Assets (Details) Details http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTables 60 false false R61.htm 140701 - Disclosure - Inventories (Details) Sheet http://infraredcameras.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://infraredcameras.com/role/DisclosureInventoriesTables 61 false false R62.htm 140702 - Disclosure - Inventories - Write-downs to net realizable value (Details) Sheet http://infraredcameras.com/role/DisclosureInventoriesWriteDownsToNetRealizableValueDetails Inventories - Write-downs to net realizable value (Details) Details 62 false false R63.htm 140801 - Disclosure - Accrued Expense (Details) Sheet http://infraredcameras.com/role/DisclosureAccruedExpenseDetails Accrued Expense (Details) Details http://infraredcameras.com/role/DisclosureAccruedExpenseTables 63 false false R64.htm 140901 - Disclosure - Debt - Line of Credit (Details) Sheet http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails Debt - Line of Credit (Details) Details 64 false false R65.htm 140902 - Disclosure - Debt - Stockholder Promissory Note (Details) Sheet http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails Debt - Stockholder Promissory Note (Details) Details 65 false false R66.htm 140903 - Disclosure - Debt - Related Party Promissory Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails Debt - Related Party Promissory Notes (Details) Details 66 false false R67.htm 140904 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails Debt - Legacy SMAP Related Party Promissory Notes (Details) Details 67 false false R68.htm 140905 - Disclosure - Debt - Convertible Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails Debt - Convertible Notes (Details) Details 68 false false R69.htm 140906 - Disclosure - Debt - Financing Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails Debt - Financing Notes (Details) Details 69 false false R70.htm 140907 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details) Sheet http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetails Debt - Debt Obligations and Schedule Maturities (Details) Details 70 false false R71.htm 141001 - Disclosure - Share-Based Compensation (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails Share-Based Compensation (Details) Details http://infraredcameras.com/role/DisclosureShareBasedCompensationTables 71 false false R72.htm 141002 - Disclosure - Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details) Details 72 false false R73.htm 141003 - Disclosure - Share-Based Compensation - Stock option activity (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails Share-Based Compensation - Stock option activity (Details) Details 73 false false R74.htm 141004 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails Share-Based Compensation - Restricted stock unit activity (Details) Details 74 false false R75.htm 141005 - Disclosure - Share-Based Compensation - Restricted stock unit (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails Share-Based Compensation - Restricted stock unit (Details) Details 75 false false R76.htm 141101 - Disclosure - Stockholders Equity (Details) Sheet http://infraredcameras.com/role/DisclosureStockholdersEquityDetails Stockholders Equity (Details) Details http://infraredcameras.com/role/DisclosureStockholdersEquity 76 false false R77.htm 141201 - Disclosure - Earnings (loss) per Share - Additional Information (Details) Sheet http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails Earnings (loss) per Share - Additional Information (Details) Details http://infraredcameras.com/role/DisclosureEarningsLossPerShareTables 77 false false R78.htm 141202 - Disclosure - Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details) Sheet http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details) Details http://infraredcameras.com/role/DisclosureEarningsLossPerShareTables 78 false false R79.htm 141301 - Disclosure - Related Party Transactions (Details) Sheet http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://infraredcameras.com/role/DisclosureRelatedPartyTransactions 79 false false R80.htm 141401 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) Details 80 false false R81.htm 141402 - Disclosure - Leases - Components of operating lease expense (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetails Leases - Components of operating lease expense (Details) Details 81 false false R82.htm 141403 - Disclosure - Leases - Additional Information (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 82 false false R83.htm 141404 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetails Leases - Remaining operating lease term and discounted rates (Details) Details 83 false false R84.htm 141405 - Disclosure - Leases - Supplemental cash flow information related to leases (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Supplemental cash flow information related to leases (Details) Details 84 false false R85.htm 141406 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails Leases - Maturities of operating lease liabilities for continuing operations (Details) Details 85 false false R86.htm 141601 - Disclosure - Income taxes - Components of provision (benefit) for income taxes (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails Income taxes - Components of provision (benefit) for income taxes (Details) Details 86 false false R87.htm 141602 - Disclosure - Income taxes - Deferred tax (liabilities) assets, net (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails Income taxes - Deferred tax (liabilities) assets, net (Details) Details 87 false false R88.htm 141603 - Disclosure - Income taxes - Total provision (benefit) for income taxes (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails Income taxes - Total provision (benefit) for income taxes (Details) Details 88 false false R89.htm 141604 - Disclosure - Income taxes - Additional Information (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income taxes - Additional Information (Details) Details 89 false false R90.htm 141605 - Disclosure - Income taxes - Changes in valuation allowance (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceDetails Income taxes - Changes in valuation allowance (Details) Details 90 false false R91.htm 141701 - Disclosure - Fair Value Measurements (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables 91 false false R92.htm 141702 - Disclosure - Fair Value Measurements - Fair Value Assumption - Financing Note (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails Fair Value Measurements - Fair Value Assumption - Financing Note (Details) Details 92 false false R93.htm 141703 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails Fair Value Measurements - Fair Value Assumption - Warrants (Details) Details 93 false false R94.htm 141801 - Disclosure - Subsequent Events (Details) Sheet http://infraredcameras.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://infraredcameras.com/role/DisclosureSubsequentEvents 94 false false R95.htm 200100 - Statement - Condensed Consolidated Balance Sheets Sheet http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Uncategorized 95 false false R96.htm 200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Cover 96 false false R97.htm 200200 - Statement - Condensed Consolidated Statements of Operations Sheet http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 97 false false R98.htm 200300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 98 false false R99.htm 200400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 99 false false R100.htm 210101 - Disclosure - Organization and Business Operations Sheet http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationss Organization and Business Operations Notes 100 false false R101.htm 210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciess Summary of Significant Accounting Policies Notes 101 false false R102.htm 210301 - Disclosure - Revenue Sheet http://infraredcameras.com/role/DisclosureRevenues Revenue Notes 102 false false R103.htm 210401 - Disclosure - Property, Plant and Equipment Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipments Property, Plant and Equipment Notes 103 false false R104.htm 210501 - Disclosure - Inventories Sheet http://infraredcameras.com/role/DisclosureInventoriess Inventories Notes 104 false false R105.htm 210601 - Disclosure - Other Current Assets Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssetss Other Current Assets Notes 105 false false R106.htm 210701 - Disclosure - Accrued Expense Sheet http://infraredcameras.com/role/DisclosureAccruedExpenses Accrued Expense Notes 106 false false R107.htm 210801 - Disclosure - Debt Sheet http://infraredcameras.com/role/DisclosureDebts Debt Notes 107 false false R108.htm 210901 - Disclosure - Stockholders' Equity Sheet http://infraredcameras.com/role/DisclosureStockholdersEquitys Stockholders' Equity Notes 108 false false R109.htm 211001 - Disclosure - Earnings per Share Sheet http://infraredcameras.com/role/DisclosureEarningsPerShare Earnings per Share Notes 109 false false R110.htm 211101 - Disclosure - Share-Based Compensation Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensations Share-Based Compensation Notes 110 false false R111.htm 211201 - Disclosure - Related Party Transactions Sheet http://infraredcameras.com/role/DisclosureRelatedPartyTransactionss Related Party Transactions Notes 111 false false R112.htm 211301 - Disclosure - Leases Sheet http://infraredcameras.com/role/DisclosureLeasess Leases Notes 112 false false R113.htm 211401 - Disclosure - Commitment and Contingency Sheet http://infraredcameras.com/role/DisclosureCommitmentAndContingency Commitment and Contingency Notes 113 false false R114.htm 211501 - Disclosure - Income Taxes Sheet http://infraredcameras.com/role/DisclosureIncomeTaxess Income Taxes Notes 114 false false R115.htm 211601 - Disclosure - Fair value measurements Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementss Fair value measurements Notes 115 false false R116.htm 211701 - Disclosure - Subsequent events Sheet http://infraredcameras.com/role/DisclosureSubsequentEventss Subsequent events Notes 116 false false R117.htm 220202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess Summary of Significant Accounting Policies (Policies) Policies http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies 117 false false R118.htm 230203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless Summary of Significant Accounting Policies (Tables) Tables http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies 118 false false R119.htm 230303 - Disclosure - Revenue (Tables) Sheet http://infraredcameras.com/role/DisclosureRevenueTabless Revenue (Tables) Tables http://infraredcameras.com/role/DisclosureRevenue 119 false false R120.htm 230403 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTabless Property, Plant and Equipment (Tables) Tables http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipment 120 false false R121.htm 230503 - Disclosure - Inventories (Tables) Sheet http://infraredcameras.com/role/DisclosureInventoriesTabless Inventories (Tables) Tables http://infraredcameras.com/role/DisclosureInventories 121 false false R122.htm 230603 - Disclosure - Other Current Assets (Tables) Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTabless Other Current Assets (Tables) Tables http://infraredcameras.com/role/DisclosureOtherCurrentAssets 122 false false R123.htm 230703 - Disclosure - Accrued Expense (Tables) Sheet http://infraredcameras.com/role/DisclosureAccruedExpenseTabless Accrued Expense (Tables) Tables http://infraredcameras.com/role/DisclosureAccruedExpense 123 false false R124.htm 230803 - Disclosure - Debt (Tables) Sheet http://infraredcameras.com/role/DisclosureDebtTabless Debt (Tables) Tables http://infraredcameras.com/role/DisclosureDebt 124 false false R125.htm 231003 - Disclosure - Earnings per Share (Tables) Sheet http://infraredcameras.com/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://infraredcameras.com/role/DisclosureEarningsPerShare 125 false false R126.htm 231103 - Disclosure - Share-Based Compensation (Tables) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationTabless Share-Based Compensation (Tables) Tables http://infraredcameras.com/role/DisclosureShareBasedCompensation 126 false false R127.htm 231303 - Disclosure - Leases (Tables) Sheet http://infraredcameras.com/role/DisclosureLeasesTabless Leases (Tables) Tables http://infraredcameras.com/role/DisclosureLeases 127 false false R128.htm 231503 - Disclosure - Income Taxes (Tables) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesTabless Income Taxes (Tables) Tables http://infraredcameras.com/role/DisclosureIncomeTaxess 128 false false R129.htm 231603 - Disclosure - Fair value measurements (Tables) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless Fair value measurements (Tables) Tables http://infraredcameras.com/role/DisclosureFairValueMeasurementss 129 false false R130.htm 240101 - Disclosure - Organization and Business Operations (Details) Sheet http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss Organization and Business Operations (Details) Details http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperations 130 false false R131.htm 240201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails Summary of Significant Accounting Policies - Inventory (Details) Details 131 false false R132.htm 240202 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss Summary of Significant Accounting Policies - Customer Concentration (Details) Details 132 false false R133.htm 240203 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details) Sheet http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss Summary of Significant Accounting Policies - Segments and geographical information (Details) Details 133 false false R134.htm 240301 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss Revenue - Company's revenue, net disaggregated by type of product and service (Details) Details 134 false false R135.htm 240302 - Disclosure - Revenue - Sales returns reserve and product returns (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails Revenue - Sales returns reserve and product returns (Details) Details 135 false false R136.htm 240303 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss Revenue - Contract Liabilities (Details) Details 136 false false R137.htm 240304 - Disclosure - Revenue - Remaining performance obligations (Details) Sheet http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss Revenue - Remaining performance obligations (Details) Details 137 false false R138.htm 240401 - Disclosure - Property, Plant and Equipment (Details) Sheet http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss Property, Plant and Equipment (Details) Details http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTables 138 false false R139.htm 240501 - Disclosure - Inventories (Details) Sheet http://infraredcameras.com/role/DisclosureInventoriesDetailss Inventories (Details) Details http://infraredcameras.com/role/DisclosureInventoriesTables 139 false false R140.htm 240601 - Disclosure - Other Current Assets (Details) Sheet http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss Other Current Assets (Details) Details http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTables 140 false false R141.htm 240701 - Disclosure - Accrued Expense (Details) Sheet http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss Accrued Expense (Details) Details http://infraredcameras.com/role/DisclosureAccruedExpenseTables 141 false false R142.htm 240801 - Disclosure - Debt - Line of Credit (Details) Sheet http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss Debt - Line of Credit (Details) Details 142 false false R143.htm 240802 - Disclosure - Debt - Stockholder Promissory Note (Details) Sheet http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss Debt - Stockholder Promissory Note (Details) Details 143 false false R144.htm 240803 - Disclosure - Debt - First Insurance Funding line of credit (Details) Sheet http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails Debt - First Insurance Funding line of credit (Details) Details 144 false false R145.htm 240804 - Disclosure - Debt - Related Party Promissory Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss Debt - Related Party Promissory Notes (Details) Details 145 false false R146.htm 240805 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss Debt - Legacy SMAP Related Party Promissory Notes (Details) Details 146 false false R147.htm 240806 - Disclosure - Debt - Convertible Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss Debt - Convertible Notes (Details) Details 147 false false R148.htm 240807 - Disclosure - Debt - Financing Notes (Details) Notes http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss Debt - Financing Notes (Details) Details 148 false false R149.htm 240808 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details) Sheet http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss Debt - Debt Obligations and Schedule Maturities (Details) Details 149 false false R150.htm 240901 - Disclosure - Stockholders' Equity (Details) Sheet http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss Stockholders' Equity (Details) Details http://infraredcameras.com/role/DisclosureStockholdersEquitys 150 false false R151.htm 241001 - Disclosure - Earnings per Share - Computation of basic and diluted earnings per share (Details) Sheet http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings per Share - Computation of basic and diluted earnings per share (Details) Details 151 false false R152.htm 241002 - Disclosure - Earnings per Share - Additional Information (Details) Sheet http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails Earnings per Share - Additional Information (Details) Details 152 false false R153.htm 241101 - Disclosure - Share-Based Compensation (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss Share-Based Compensation (Details) Details http://infraredcameras.com/role/DisclosureShareBasedCompensationTables 153 false false R154.htm 241102 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss Share-Based Compensation - Restricted stock unit activity (Details) Details 154 false false R155.htm 241103 - Disclosure - Share-Based Compensation - Restricted stock unit (Details) Sheet http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss Share-Based Compensation - Restricted stock unit (Details) Details 155 false false R156.htm 241201 - Disclosure - Related Party Transactions (Details) Sheet http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss Related Party Transactions (Details) Details http://infraredcameras.com/role/DisclosureRelatedPartyTransactions 156 false false R157.htm 241301 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details) Details 157 false false R158.htm 241302 - Disclosure - Leases - Components of operating lease expense (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetailss Leases - Components of operating lease expense (Details) Details 158 false false R159.htm 241303 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetailss Leases - Remaining operating lease term and discounted rates (Details) Details 159 false false R160.htm 241304 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details) Sheet http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss Leases - Maturities of operating lease liabilities for continuing operations (Details) Details 160 false false R161.htm 241501 - Disclosure - Income Taxes - Additional information (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss Income Taxes - Additional information (Details) Details 161 false false R162.htm 241502 - Disclosure - Income Taxes - Effective income tax rate (Details) Sheet http://infraredcameras.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails Income Taxes - Effective income tax rate (Details) Details 162 false false R163.htm 241601 - Disclosure - Fair Value Measurements (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss Fair Value Measurements (Details) Details http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables 163 false false R164.htm 241602 - Disclosure - Fair value measurements - Financing Note (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails Fair value measurements - Financing Note (Details) Details 164 false false R165.htm 241603 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details) Sheet http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss Fair Value Measurements - Fair Value Assumption - Warrants (Details) Details 165 false false R166.htm 241701 - Disclosure - Subsequent events (Details) Sheet http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss Subsequent events (Details) Details http://infraredcameras.com/role/DisclosureSubsequentEventss 166 false false All Reports Book All Reports msai-20240331.xsd msai-20240331_cal.xml msai-20240331_def.xml msai-20240331_lab.xml msai-20240331_pre.xml msai-20240331xs1a.htm msai-20240331xs1a004.jpg msai-20240331xs1a008.jpg msai-20240331xs1a009.jpg msai-20240331xs1a010.jpg msai-20240331xs1a011.jpg msai-20240331xs1a012.jpg msai-20240331xs1a013.jpg msai-20240331xs1a014.jpg msai-20240331xs1a015.jpg msai-20240331xs1a016.jpg msai-20240331xs1a017.jpg msai-20240331xs1a018.jpg msai-20240331xs1a019.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 200 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "msai-20240331xs1a.htm": { "nsprefix": "msai", "nsuri": "http://infraredcameras.com/20240331", "dts": { "schema": { "local": [ "msai-20240331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "msai-20240331_cal.xml" ] }, "definitionLink": { "local": [ "msai-20240331_def.xml" ] }, "labelLink": { "local": [ "msai-20240331_lab.xml" ] }, "presentationLink": { "local": [ "msai-20240331_pre.xml" ] }, "inline": { "local": [ "msai-20240331xs1a.htm" ] } }, "keyStandard": 304, "keyCustom": 94, "axisStandard": 34, "axisCustom": 0, "memberStandard": 47, "memberCustom": 27, "hidden": { "total": 19, "http://fasb.org/us-gaap/2023": 15, "http://xbrl.sec.gov/dei/2023": 3, "http://infraredcameras.com/20240331": 1 }, "contextCount": 309, "entityCount": 1, "segmentCount": 81, "elementCount": 637, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1090, "http://xbrl.sec.gov/dei/2023": 8 }, "report": { "R1": { "role": "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation", "longName": "100090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R2": { "role": "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "longName": "100100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R3": { "role": "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "100105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations", "longName": "100200 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_3j6aeQpPukmAnvWiOWjIXg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "100400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:NonCashLeaseIncomeExpense", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R7": { "role": "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperations", "longName": "110101 - Disclosure - Organization and Business Operations", "shortName": "Organization and Business Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "110201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalization", "longName": "110301 - Disclosure - Reverse Recapitalization", "shortName": "Reverse Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R10": { "role": "http://infraredcameras.com/role/DisclosureRevenue", "longName": "110401 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipment", "longName": "110501 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssets", "longName": "110601 - Disclosure - Other Current Assets", "shortName": "Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://infraredcameras.com/role/DisclosureInventories", "longName": "110701 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpense", "longName": "110801 - Disclosure - Accrued Expense", "shortName": "Accrued Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R15": { "role": "http://infraredcameras.com/role/DisclosureDebt", "longName": "110901 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensation", "longName": "111001 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R17": { "role": "http://infraredcameras.com/role/DisclosureStockholdersEquity", "longName": "111101 - Disclosure - Stockholders Equity", "shortName": "Stockholders Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://infraredcameras.com/role/DisclosureEarningsLossPerShare", "longName": "111201 - Disclosure - Earnings (loss) per Share", "shortName": "Earnings (loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://infraredcameras.com/role/DisclosureRelatedPartyTransactions", "longName": "111301 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://infraredcameras.com/role/DisclosureLeases", "longName": "111401 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://infraredcameras.com/role/DisclosureCommitmentsAndContingencies", "longName": "111501 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxes", "longName": "111601 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurements", "longName": "111701 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://infraredcameras.com/role/DisclosureSubsequentEvents", "longName": "111801 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "120202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "130203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalizationTables", "longName": "130303 - Disclosure - Reverse Recapitalization (Tables)", "shortName": "Reverse Recapitalization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R28": { "role": "http://infraredcameras.com/role/DisclosureRevenueTables", "longName": "130403 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTables", "longName": "130503 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTables", "longName": "130603 - Disclosure - Other Current Assets (Tables)", "shortName": "Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://infraredcameras.com/role/DisclosureInventoriesTables", "longName": "130703 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:ScheduleOfInventoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpenseTables", "longName": "130803 - Disclosure - Accrued Expense (Tables)", "shortName": "Accrued Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://infraredcameras.com/role/DisclosureDebtTables", "longName": "130903 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationTables", "longName": "131003 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://infraredcameras.com/role/DisclosureEarningsLossPerShareTables", "longName": "131203 - Disclosure - Earnings (loss) per Share (Tables)", "shortName": "Earnings (loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://infraredcameras.com/role/DisclosureLeasesTables", "longName": "131403 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "longName": "131603 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "longName": "131703 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_mRJP0PM6JUOFmCS0Rm2C0g", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "longName": "140101 - Disclosure - Organization and Business Operations (Details)", "shortName": "Organization and Business Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:TransactionCosts", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "msai:OfferingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails", "longName": "140201 - Disclosure - Summary of Significant Accounting Policies - Warrants (Details)", "shortName": "Summary of Significant Accounting Policies - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "msai:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_msai_PublicWarrantsMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_RPAVeykbFUa63UigHJ6aSw", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "msai:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R41": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "longName": "140202 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details)", "shortName": "Summary of Significant Accounting Policies - Segments and geographical information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_wVEG9jpx-kanv8IIwH82Ng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "140203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_iZWWgrh7BEynh6XSBVYiOw", "name": "msai:NumberOfPerformanceObligations", "unitRef": "Unit_Standard_item_8owRah3QvE-plzG1gi7o8w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_iZWWgrh7BEynh6XSBVYiOw", "name": "msai:NumberOfPerformanceObligations", "unitRef": "Unit_Standard_item_8owRah3QvE-plzG1gi7o8w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R43": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "longName": "140204 - Disclosure - Summary of Significant Accounting Policies - Product Warranties (Details)", "shortName": "Summary of Significant Accounting Policies - Product Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": null, "uniqueAnchor": null }, "R44": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "longName": "140205 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details)", "shortName": "Summary of Significant Accounting Policies - Customer Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_cMe2ilBkzkKS2MQAfbzW8A", "name": "msai:NumberOfCustomers", "unitRef": "Unit_Standard_customer_OeBNLwsp5Uu0-e-UFDdCbw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "longName": "140206 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:RestrictedCash", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:RestrictedCash", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R46": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails", "longName": "140207 - Disclosure - Summary of Significant Accounting Policies - Offering Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Offering Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:TransactionCosts", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "msai:OfferingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails", "longName": "140208 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)", "shortName": "Summary of Significant Accounting Policies - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "msai:PercentageOfCoverageCountOnQuarterlyBasisConsideredForInventoryEvaluation", "unitRef": "Unit_Standard_pure_OsnEnV6hIkKUCaV11SaTdg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_8_2022_To_10_8_2022_UE8TPsxHGEWqg909ICfH1A", "name": "msai:CasualtyLossOnInventoriesDueToFloods", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R48": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "longName": "140209 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_OeJbz5D3CUGfW0pdqrwHsA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_OeJbz5D3CUGfW0pdqrwHsA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R49": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAdvertisingImpairmentDetails", "longName": "140210 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details)", "shortName": "Summary of Significant Accounting Policies - Capitalized Software, Advertising, Impairment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:CapitalizedSoftwareUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:CapitalizedSoftwareUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R50": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "longName": "140211 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)", "shortName": "Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails", "longName": "140301 - Disclosure - Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details)", "shortName": "Reverse Recapitalization - Reconciliation of elements of Merger to cash flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_msai_SportsMapTechAcquisitionCorpMember_HPges5p6JEKRhU_gxwy2NA", "name": "msai:CashAcquiredThroughReverseRecapitalization", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "msai:ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_msai_SportsMapTechAcquisitionCorpMember_HPges5p6JEKRhU_gxwy2NA", "name": "msai:CashAcquiredThroughReverseRecapitalization", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "msai:ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R52": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "longName": "140302 - Disclosure - Reverse Recapitalization - Components of outstanding shares of common stock (Details)", "shortName": "Reverse Recapitalization - Components of outstanding shares of common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_lO_AsZtZCke53uW3BTJJeA", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_dei_LegalEntityAxis_msai_SportsMapTechAcquisitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_LesKSjXiU02bNiOwFUHZgg", "name": "msai:CommonStockSharesOutstandingPriorToRecapitalization", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R53": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails", "longName": "140303 - Disclosure - Reverse Recapitalization - Narrative (Details)", "shortName": "Reverse Recapitalization - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_19_2023_qYMNi9vh0EueQlm_MNmfSQ", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_19_2023_qYMNi9vh0EueQlm_MNmfSQ", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R54": { "role": "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "longName": "140304 - Disclosure - Reverse Recapitalization - Financing Transaction (Details)", "shortName": "Reverse Recapitalization - Financing Transaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_msai_FinancingWarrantsMember_TKPZE8cJGk628YtJ-UpdFA", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_msai_FinancingNotesMember_awvY44N9JkSKzaFlKyQCgA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R55": { "role": "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "longName": "140401 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details)", "shortName": "Revenue - Company's revenue, net disaggregated by type of product and service (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "longName": "140402 - Disclosure - Revenue - Contract Liabilities (Details)", "shortName": "Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "longName": "140403 - Disclosure - Revenue - Remaining performance obligations (Details)", "shortName": "Revenue - Remaining performance obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails", "longName": "140404 - Disclosure - Revenue - Accounts receivables allowance (Details)", "shortName": "Revenue - Accounts receivables allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2022_3up2NfHRpEGBAwfyVJj3Ig", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_dz6K07p7FEuYFL48-BNnqw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R59": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "longName": "140501 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails", "longName": "140601 - Disclosure - Other Current Assets (Details)", "shortName": "Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:DepositsAssetsCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://infraredcameras.com/role/DisclosureInventoriesDetails", "longName": "140701 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "msai:InfraredCamerasCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfInventoryTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://infraredcameras.com/role/DisclosureInventoriesWriteDownsToNetRealizableValueDetails", "longName": "140702 - Disclosure - Inventories - Write-downs to net realizable value (Details)", "shortName": "Inventories - Write-downs to net realizable value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ProductionRelatedImpairmentsOrCharges", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfImpairmentChargesOnInventoryTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "longName": "140801 - Disclosure - Accrued Expense (Details)", "shortName": "Accrued Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_3up2NfHRpEGBAwfyVJj3Ig", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R64": { "role": "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "longName": "140901 - Disclosure - Debt - Line of Credit (Details)", "shortName": "Debt - Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2022_To_6_30_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_msai_WellsFargoMember_NCobgGp5eUKcefKXA9MqAQ", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R65": { "role": "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "longName": "140902 - Disclosure - Debt - Stockholder Promissory Note (Details)", "shortName": "Debt - Stockholder Promissory Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:RepaymentsOfCommercialPaper", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_msai_ShareholderPromissoryNotesMember_m1o_1G7pZ0-DqMWCCQk4zw", "name": "us-gaap:RepaymentsOfCommercialPaper", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R66": { "role": "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "longName": "140903 - Disclosure - Debt - Related Party Promissory Notes (Details)", "shortName": "Debt - Related Party Promissory Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_8_9_2022_To_8_9_2022_us-gaap_DebtInstrumentAxis_msai_RelatedPartyPromissoryNoteMember_CJvgHU3Yx0u01yipQztFTw", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "longName": "140904 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details)", "shortName": "Debt - Legacy SMAP Related Party Promissory Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "longName": "140905 - Disclosure - Debt - Convertible Notes (Details)", "shortName": "Debt - Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_iaiVa0NOTUGHeCFukfpTNA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "longName": "140906 - Disclosure - Debt - Financing Notes (Details)", "shortName": "Debt - Financing Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetails", "longName": "140907 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details)", "shortName": "Debt - Debt Obligations and Schedule Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "longName": "141001 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails", "longName": "141002 - Disclosure - Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details)", "shortName": "Share-Based Compensation - Weighted average assumptions for grant date fair value of each option award (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_msai_EquityIncentivePlan2020Member_QUDLyucqkUaHX05JaqAW7A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_msai_EquityIncentivePlan2020Member_QUDLyucqkUaHX05JaqAW7A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R73": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "longName": "141003 - Disclosure - Share-Based Compensation - Stock option activity (Details)", "shortName": "Share-Based Compensation - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_msai_EquityIncentivePlan2020Member_mg8UIg8p5EWc-jNGyW4oXw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_msai_EquityIncentivePlan2020Member_340KRYL5E02VEmknHv3S-Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R74": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "longName": "141004 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details)", "shortName": "Share-Based Compensation - Restricted stock unit activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R75": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "longName": "141005 - Disclosure - Share-Based Compensation - Restricted stock unit (Details)", "shortName": "Share-Based Compensation - Restricted stock unit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_MVTBNtAJHUuZzwu7MdoA7g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "longName": "141101 - Disclosure - Stockholders Equity (Details)", "shortName": "Stockholders Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R77": { "role": "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "longName": "141201 - Disclosure - Earnings (loss) per Share - Additional Information (Details)", "shortName": "Earnings (loss) per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_s3vERrjLskCZv9kldo5UHg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "longName": "141202 - Disclosure - Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details)", "shortName": "Earnings (loss) per Share - Computation of basic and diluted earnings (loss) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "141301 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails", "longName": "141401 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details)", "shortName": "Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R81": { "role": "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetails", "longName": "141402 - Disclosure - Leases - Components of operating lease expense (Details)", "shortName": "Leases - Components of operating lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R82": { "role": "http://infraredcameras.com/role/DisclosureLeasesAdditionalInformationDetails", "longName": "141403 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R83": { "role": "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetails", "longName": "141404 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details)", "shortName": "Leases - Remaining operating lease term and discounted rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails", "longName": "141405 - Disclosure - Leases - Supplemental cash flow information related to leases (Details)", "shortName": "Leases - Supplemental cash flow information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R85": { "role": "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "longName": "141406 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details)", "shortName": "Leases - Maturities of operating lease liabilities for continuing operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R86": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "longName": "141601 - Disclosure - Income taxes - Components of provision (benefit) for income taxes (Details)", "shortName": "Income taxes - Components of provision (benefit) for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R87": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails", "longName": "141602 - Disclosure - Income taxes - Deferred tax (liabilities) assets, net (Details)", "shortName": "Income taxes - Deferred tax (liabilities) assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R88": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails", "longName": "141603 - Disclosure - Income taxes - Total provision (benefit) for income taxes (Details)", "shortName": "Income taxes - Total provision (benefit) for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:TaxReconciliationNotRequired", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R89": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "141604 - Disclosure - Income taxes - Additional Information (Details)", "shortName": "Income taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R90": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceDetails", "longName": "141605 - Disclosure - Income taxes - Changes in valuation allowance (Details)", "shortName": "Income taxes - Changes in valuation allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2022_3up2NfHRpEGBAwfyVJj3Ig", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R91": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "longName": "141701 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R92": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "longName": "141702 - Disclosure - Fair Value Measurements - Fair Value Assumption - Financing Note (Details)", "shortName": "Fair Value Measurements - Fair Value Assumption - Financing Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ShortTermDebtTypeAxis_msai_FinancingNoteMember_vWUguJ6RGUGuTPM4Hz5rKA", "name": "us-gaap:DebtInstrumentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R93": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "longName": "141703 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details)", "shortName": "Fair Value Measurements - Fair Value Assumption - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_qQcBQXRUCkm1ySElCgFw8w", "name": "us-gaap:WarrantsAndRightsOutstandingMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "longName": "141801 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "Duration_3_1_2024_To_3_31_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_msai_EarnoutWaiverAgreementMember_BCOxe7bNyUKy4jMuonfa2w", "name": "msai:SharesUnderLockUpRestrictionsSubjectToWaiver", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R95": { "role": "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "200100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Uncategorized", "order": "95", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:DeferredCostsCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R96": { "role": "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Cover", "order": "96", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R97": { "role": "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "200200 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "97", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R98": { "role": "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "200300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "98", "firstAnchor": { "contextRef": "As_Of_12_31_2021_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_3j6aeQpPukmAnvWiOWjIXg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R99": { "role": "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "200400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:IncreaseDecreaseInContractLiabilitiesNonCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R100": { "role": "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationss", "longName": "210101 - Disclosure - Organization and Business Operations", "shortName": "Organization and Business Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "100", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R101": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciess", "longName": "210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "101", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R102": { "role": "http://infraredcameras.com/role/DisclosureRevenues", "longName": "210301 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "102", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R103": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipments", "longName": "210401 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R104": { "role": "http://infraredcameras.com/role/DisclosureInventoriess", "longName": "210501 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "104", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R105": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssetss", "longName": "210601 - Disclosure - Other Current Assets", "shortName": "Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "105", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R106": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpenses", "longName": "210701 - Disclosure - Accrued Expense", "shortName": "Accrued Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R107": { "role": "http://infraredcameras.com/role/DisclosureDebts", "longName": "210801 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "107", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R108": { "role": "http://infraredcameras.com/role/DisclosureStockholdersEquitys", "longName": "210901 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "108", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R109": { "role": "http://infraredcameras.com/role/DisclosureEarningsPerShare", "longName": "211001 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "109", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R110": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensations", "longName": "211101 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "110", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R111": { "role": "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionss", "longName": "211201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "111", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R112": { "role": "http://infraredcameras.com/role/DisclosureLeasess", "longName": "211301 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "112", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R113": { "role": "http://infraredcameras.com/role/DisclosureCommitmentAndContingency", "longName": "211401 - Disclosure - Commitment and Contingency", "shortName": "Commitment and Contingency", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "113", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R114": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxess", "longName": "211501 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "114", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R115": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementss", "longName": "211601 - Disclosure - Fair value measurements", "shortName": "Fair value measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "115", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R116": { "role": "http://infraredcameras.com/role/DisclosureSubsequentEventss", "longName": "211701 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "116", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R117": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess", "longName": "220202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "117", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:BasisOfPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:BasisOfPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R118": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless", "longName": "230203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "118", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R119": { "role": "http://infraredcameras.com/role/DisclosureRevenueTabless", "longName": "230303 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "119", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R120": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTabless", "longName": "230403 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "120", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R121": { "role": "http://infraredcameras.com/role/DisclosureInventoriesTabless", "longName": "230503 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "121", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:ScheduleOfInventoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R122": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTabless", "longName": "230603 - Disclosure - Other Current Assets (Tables)", "shortName": "Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "122", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R123": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpenseTabless", "longName": "230703 - Disclosure - Accrued Expense (Tables)", "shortName": "Accrued Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "123", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R124": { "role": "http://infraredcameras.com/role/DisclosureDebtTabless", "longName": "230803 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "124", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R125": { "role": "http://infraredcameras.com/role/DisclosureEarningsPerShareTables", "longName": "231003 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "125", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R126": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationTabless", "longName": "231103 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "126", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R127": { "role": "http://infraredcameras.com/role/DisclosureLeasesTabless", "longName": "231303 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "127", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:LeaseBalanceSheetDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R128": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless", "longName": "231503 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "128", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "msai:ScheduleOfEffectiveIncomeTaxRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R129": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless", "longName": "231603 - Disclosure - Fair value measurements (Tables)", "shortName": "Fair value measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "129", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_mRJP0PM6JUOFmCS0Rm2C0g", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R130": { "role": "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "longName": "240101 - Disclosure - Organization and Business Operations (Details)", "shortName": "Organization and Business Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "msai:TransactionCosts", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "msai:OfferingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R131": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails", "longName": "240201 - Disclosure - Summary of Significant Accounting Policies - Inventory (Details)", "shortName": "Summary of Significant Accounting Policies - Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "msai:PercentageOfCoverageCountOnQuarterlyBasisConsideredForInventoryEvaluation", "unitRef": "Unit_Standard_pure_OsnEnV6hIkKUCaV11SaTdg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R132": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss", "longName": "240202 - Disclosure - Summary of Significant Accounting Policies - Customer Concentration (Details)", "shortName": "Summary of Significant Accounting Policies - Customer Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_wVEG9jpx-kanv8IIwH82Ng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R133": { "role": "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss", "longName": "240203 - Disclosure - Summary of Significant Accounting Policies - Segments and geographical information (Details)", "shortName": "Summary of Significant Accounting Policies - Segments and geographical information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_wVEG9jpx-kanv8IIwH82Ng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R134": { "role": "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "longName": "240301 - Disclosure - Revenue - Company's revenue, net disaggregated by type of product and service (Details)", "shortName": "Revenue - Company's revenue, net disaggregated by type of product and service (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "134", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R135": { "role": "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails", "longName": "240302 - Disclosure - Revenue - Sales returns reserve and product returns (Details)", "shortName": "Revenue - Sales returns reserve and product returns (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "135", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_SalesReturnsAndAllowancesMember_5hpV9dY-20Kl2lXG81dauw", "name": "us-gaap:ValuationAllowancesAndReservesDeductions", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_SalesReturnsAndAllowancesMember_5hpV9dY-20Kl2lXG81dauw", "name": "us-gaap:ValuationAllowancesAndReservesDeductions", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R136": { "role": "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "longName": "240303 - Disclosure - Revenue - Contract Liabilities (Details)", "shortName": "Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "136", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R137": { "role": "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss", "longName": "240304 - Disclosure - Revenue - Remaining performance obligations (Details)", "shortName": "Revenue - Remaining performance obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "137", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R138": { "role": "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "longName": "240401 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "138", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember_7yUgybYqTU64Eq9cKoosVw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R139": { "role": "http://infraredcameras.com/role/DisclosureInventoriesDetailss", "longName": "240501 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "139", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "msai:InfraredCamerasCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfInventoryTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R140": { "role": "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss", "longName": "240601 - Disclosure - Other Current Assets (Details)", "shortName": "Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "140", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:DepositsAssetsCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R141": { "role": "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss", "longName": "240701 - Disclosure - Accrued Expense (Details)", "shortName": "Accrued Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "141", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R142": { "role": "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "longName": "240801 - Disclosure - Debt - Line of Credit (Details)", "shortName": "Debt - Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "142", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_msai_B1BankMember_DQBc0IkkJkuKnaS7oe_VzQ", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R143": { "role": "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "longName": "240802 - Disclosure - Debt - Stockholder Promissory Note (Details)", "shortName": "Debt - Stockholder Promissory Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "143", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_QC1AqSa_ikyvg_0P2mIhKA", "name": "us-gaap:ProceedsFromIssuanceOfCommercialPaper", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_msai_ShareholderPromissoryNotesMember_bjfVQIlt2k20ZSHv5tPeYA", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ConvertibleLongTermNotesPayable", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R144": { "role": "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "longName": "240803 - Disclosure - Debt - First Insurance Funding line of credit (Details)", "shortName": "Debt - First Insurance Funding line of credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "144", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:RepaymentsOfLinesOfCredit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_LineOfCreditFacilityAxis_msai_FirstInsuranceFundingMember_iIo4tzLEUkqKQhOF6YxG6A", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R145": { "role": "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "longName": "240804 - Disclosure - Debt - Related Party Promissory Notes (Details)", "shortName": "Debt - Related Party Promissory Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "145", "firstAnchor": { "contextRef": "Duration_8_9_2022_To_8_9_2022_us-gaap_DebtInstrumentAxis_msai_RelatedPartyPromissoryNoteMember_CJvgHU3Yx0u01yipQztFTw", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R146": { "role": "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "longName": "240805 - Disclosure - Debt - Legacy SMAP Related Party Promissory Notes (Details)", "shortName": "Debt - Legacy SMAP Related Party Promissory Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "146", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_msai_RelatedPartyPromissoryNoteMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_msai_SportsMapTechAcquisitionCorpMember_rqiPisvtfE-y-zKMPnvlDw", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R147": { "role": "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "longName": "240806 - Disclosure - Debt - Convertible Notes (Details)", "shortName": "Debt - Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "147", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_iaiVa0NOTUGHeCFukfpTNA", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_HzBdxQSqPkOzrk9Rg6FlAQ", "name": "us-gaap:ConvertibleNotesPayableCurrent", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R148": { "role": "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "longName": "240807 - Disclosure - Debt - Financing Notes (Details)", "shortName": "Debt - Financing Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "148", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_msai_FinancingNoteMember_Amcvm0swVEa8gh6qiyzWfg", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R149": { "role": "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss", "longName": "240808 - Disclosure - Debt - Debt Obligations and Schedule Maturities (Details)", "shortName": "Debt - Debt Obligations and Schedule Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "149", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R150": { "role": "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "longName": "240901 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "150", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R151": { "role": "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "longName": "241001 - Disclosure - Earnings per Share - Computation of basic and diluted earnings per share (Details)", "shortName": "Earnings per Share - Computation of basic and diluted earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "151", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R152": { "role": "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "241002 - Disclosure - Earnings per Share - Additional Information (Details)", "shortName": "Earnings per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "152", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_s3vERrjLskCZv9kldo5UHg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_TbGf0Mjzz0iCPQr1PN4u_Q", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R153": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "longName": "241101 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "153", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R154": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "longName": "241102 - Disclosure - Share-Based Compensation - Restricted stock unit activity (Details)", "shortName": "Share-Based Compensation - Restricted stock unit activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "154", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R155": { "role": "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "longName": "241103 - Disclosure - Share-Based Compensation - Restricted stock unit (Details)", "shortName": "Share-Based Compensation - Restricted stock unit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "155", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_MVTBNtAJHUuZzwu7MdoA7g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R156": { "role": "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss", "longName": "241201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "156", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_h9aEcVLsU0qFnCu4ITT_ug", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R157": { "role": "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss", "longName": "241301 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details)", "shortName": "Leases - Supplemental Consolidated Balance Sheet information for operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "157", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R158": { "role": "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetailss", "longName": "241302 - Disclosure - Leases - Components of operating lease expense (Details)", "shortName": "Leases - Components of operating lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "158", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R159": { "role": "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetailss", "longName": "241303 - Disclosure - Leases - Remaining operating lease term and discounted rates (Details)", "shortName": "Leases - Remaining operating lease term and discounted rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "159", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R160": { "role": "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss", "longName": "241304 - Disclosure - Leases - Maturities of operating lease liabilities for continuing operations (Details)", "shortName": "Leases - Maturities of operating lease liabilities for continuing operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "160", "firstAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_JNkgVaREE0GasxqcaKBSng", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R161": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss", "longName": "241501 - Disclosure - Income Taxes - Additional information (Details)", "shortName": "Income Taxes - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "161", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R162": { "role": "http://infraredcameras.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails", "longName": "241502 - Disclosure - Income Taxes - Effective income tax rate (Details)", "shortName": "Income Taxes - Effective income tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "162", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_OsnEnV6hIkKUCaV11SaTdg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfEffectiveIncomeTaxRateTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_5xcXiiRlokmiTdSSct8bsw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_OsnEnV6hIkKUCaV11SaTdg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "msai:ScheduleOfEffectiveIncomeTaxRateTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true, "unique": true } }, "R163": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "longName": "241601 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "163", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_4D_FYgrrsUmR4rBWBCq31g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R164": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails", "longName": "241602 - Disclosure - Fair value measurements - Financing Note (Details)", "shortName": "Fair value measurements - Financing Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "164", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ShortTermDebtTypeAxis_msai_FinancingNoteMember_vWUguJ6RGUGuTPM4Hz5rKA", "name": "us-gaap:DebtInstrumentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": null }, "R165": { "role": "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "longName": "241603 - Disclosure - Fair Value Measurements - Fair Value Assumption - Warrants (Details)", "shortName": "Fair Value Measurements - Fair Value Assumption - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "165", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "msai:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantMember_qQcBQXRUCkm1ySElCgFw8w", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "Unit_Standard_USD_q02SHiJADEaCNLhhYPRARw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } }, "R166": { "role": "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss", "longName": "241701 - Disclosure - Subsequent events (Details)", "shortName": "Subsequent events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "166", "firstAnchor": { "contextRef": "As_Of_12_31_2023_OSui62XP90CwSattUpoj2A", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_16_2024_To_4_16_2024_srt_CounterpartyNameAxis_msai_B.rileyPrincipalCapitalIiLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_CzLtSuDbkEuRfJxxU4EXTg", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_KZJc5GdAAkOLQapRKu5GQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "msai-20240331xs1a.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpense", "http://infraredcameras.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expense", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r808" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueTables", "http://infraredcameras.com/role/DisclosureRevenueTabless" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of change in accounts receivables allowance", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r879" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r753" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowances of $180 and $180, respectively", "verboseLabel": "Trade accounts receivable, net of allowances of $180 and $290, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r274", "r275" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r92", "r139" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 }, "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expense", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expense" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r54", "r178", "r619" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r97", "r808", "r956" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid - In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r466", "r467", "r468", "r659", "r864", "r865", "r866", "r929", "r958" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Conversion of legacy SMAP promissory note", "verboseLabel": "Conversion of stockholder promissory note", "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." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r430" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Deferred transaction costs", "terseLabel": "Transaction costs related to business combination", "verboseLabel": "Transaction costs related to business combination reduced from APIC", "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." } } }, "auth_ref": [ "r13", "r127" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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) income to net cash: (used in) provided by operating activities", "verboseLabel": "Adjustments to reconcile net loss to net cash: (used in) provided by operating activities" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r153" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAdvertisingImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "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." } } }, "auth_ref": [ "r474" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense recognized in selling, general and administrative expenses", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r462", "r473" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r184", "r278", "r315", "r318", "r320", "r952" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for trade accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r184", "r278", "r315" ] }, "msai_AllowanceForDoubtfulAccountsReceivableReversalOfExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableReversalOfExpense", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reversal of expense for expected credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable, Reversal of Expense", "terseLabel": "Reversal of account receivables allowance" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in accounts receivables allowance", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "msai_AncillaryServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "AncillaryServicesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to ancillary services.", "label": "Ancillary Services [Member]", "terseLabel": "Ancillary services", "verboseLabel": "Ancillary Services" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded as antidilutive relating to stock options", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r244" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Earnings (loss) per Share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r137", "r180", "r207", "r251", "r264", "r268", "r310", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r504", "r506", "r526", "r612", "r696", "r808", "r821", "r885", "r886", "r940" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r173", "r189", "r207", "r310", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r504", "r506", "r526", "r808", "r885", "r886", "r940" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "msai_B.rileyPrincipalCapitalIiLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "B.rileyPrincipalCapitalIiLlcMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to B.Riley Principal Capital II, LLC.", "label": "B.Riley Principal Capital II, LLC [Member]", "terseLabel": "B. Riley Principal Capital II" } } }, "auth_ref": [] }, "msai_B1BankMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "B1BankMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to B1 Bank.", "label": "B1 Bank [Member]", "terseLabel": "B1 Bank" } } }, "auth_ref": [] }, "msai_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding basis of presentation and principles of consolidation", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "auth_ref": [] }, "msai_BasisOfPresentationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "BasisOfPresentationPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding basis of presentation.", "label": "Basis of Presentation [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingImprovementsMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss" ], "lang": { "en-us": { "role": { "label": "Building Improvements [Member]", "terseLabel": "Buildings and improvements", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r118" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r118" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r501", "r800", "r801" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r73", "r501", "r800", "r801" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "verboseLabel": "Loss on financing transaction", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r71" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalization" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Reverse Recapitalization", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r134", "r502" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_CapitalUnitLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Capital Unit [Line Items]", "terseLabel": "Stockholders' Equity", "verboseLabel": "Stockholders Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "msai_CapitalizedSoftwareUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CapitalizedSoftwareUsefulLife", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAdvertisingImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Useful life of capitalized software.", "label": "Capitalized Software, Useful Life", "terseLabel": "Useful life of capitalized software" } } }, "auth_ref": [] }, "msai_CashAcquiredThroughReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CashAcquiredThroughReverseRecapitalization", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": "msai_NetCashDueToMergerRecapitalization", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow through reverse recapitalization.", "label": "Cash Acquired Through Reverse Recapitalization", "terseLabel": "Cash (Trust)" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r37", "r176", "r770" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r38", "r136" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r37", "r111", "r203" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r111" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for short term operating leases" } } }, "auth_ref": [] }, "msai_CasualtyLossOnInventoriesDueToFloods": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CasualtyLossOnInventoriesDueToFloods", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of casualty loss on inventories due to floods.", "label": "Casualty Loss on Inventories due to Floods", "terseLabel": "Casualty loss on inventories due to floods" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in contract liabilities" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r169", "r181", "r182", "r183", "r207", "r238", "r239", "r241", "r243", "r249", "r250", "r310", "r339", "r341", "r342", "r343", "r346", "r347", "r379", "r380", "r383", "r386", "r393", "r526", "r647", "r648", "r649", "r650", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r684", "r705", "r728", "r745", "r746", "r747", "r748", "r749", "r824", "r857", "r869" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of warrant or right exercise price of warrants or rights", "verboseLabel": "Exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares received by the holder", "verboseLabel": "Number of warrants issued", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "msai_ClassOfWarrantOrRightPriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ClassOfWarrantOrRightPriceOfWarrantsOrRights", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Price of Warrants or Rights", "terseLabel": "Price of warrant" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommercialPaperNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNoncurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Commercial Paper, Noncurrent", "terseLabel": "Stockholder promissory note", "documentation": "Carrying value as of the balance sheet date of long-term unsecured obligations issued by corporations and other borrowers to investors (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)", "verboseLabel": "Commitments and contingencies (Note 15)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r88", "r614", "r683" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitment and Contingency" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureCommitmentAndContingency", "http://infraredcameras.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitment and Contingency", "verboseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r120", "r333", "r334", "r754", "r881" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r55", "r755" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Class A", "verboseLabel": "Class A Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r958" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock earnout shares", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r811", "r812", "r813", "r815", "r816", "r817", "r818", "r864", "r865", "r929", "r955", "r958" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, Par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, Shares authorized", "verboseLabel": "Common stock authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r684" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, Shares issued", "verboseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, Shares outstanding", "verboseLabel": "Number of Basic Share issued at the Merger and Total Common Stock as of December 31, 2023", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r96", "r684", "r702", "r958", "r959" ] }, "msai_CommonStockSharesOutstandingPriorToRecapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CommonStockSharesOutstandingPriorToRecapitalization", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares outstanding prior to recapitalization.", "label": "Common Stock Shares Outstanding, Prior To Recapitalization", "terseLabel": "Class A Common Stock outstanding previous to the Merger" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 300,000,000 shares authorized as of March 31, 2024, and December 31, 2023, respectively, and 12,926,296 and 11,956,823 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "verboseLabel": "Common stock, $0.0001 par value; 300,000,000 and 7,708,163 shares authorized as of December 31, 2023 and 2022, respectively, and 11,956,823 and 5,292,384 shares issued and outstanding as of December 31, 2023 and 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r96", "r615", "r808" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of provision (benefit) for income taxes" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "msai_ConcentrationRiskAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ConcentrationRiskAmount", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount for concentration risk.", "label": "Concentration Risk Amount", "terseLabel": "Amount of concentration risk" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r47", "r78", "r79", "r273", "r753" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r78", "r79", "r273", "r643", "r753" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r47", "r78", "r79", "r273", "r753", "r832" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Customer Concentration", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r90", "r156" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Customer Concentration", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r753" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)", "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." } } }, "auth_ref": [ "r45", "r47", "r78", "r79", "r273" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r44", "r45", "r47", "r48", "r78", "r135", "r753" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Axis]", "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." } } }, "auth_ref": [ "r45", "r47", "r78", "r79", "r273", "r753" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r76", "r776" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueTables", "http://infraredcameras.com/role/DisclosureRevenueTabless" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of change in contract liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r888" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r396", "r397", "r416" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r396", "r397", "r416" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, noncurrent", "verboseLabel": "Contract liabilities, non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r396", "r397", "r416" ] }, "msai_ContractWithCustomerLiabilityPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ContractWithCustomerLiabilityPrepayments", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of prepayments from customers, contract with customer liability.", "label": "Contract With Customer Liability, Prepayments", "terseLabel": "Prepayments and adjustments", "verboseLabel": "Prepayments" } } }, "auth_ref": [] }, "msai_ConversionOfRelatedPartyPromissoryNoteIntoConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ConversionOfRelatedPartyPromissoryNoteIntoConvertibleNote", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The value of related party promissory note converted inti a convertible note as a part of non cash investing and financing transactions.", "label": "Conversion of related party promissory note into convertible note", "terseLabel": "Conversion of related party promissory note into convertible notes" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of stockholder promissory note and accrued interests into common stock", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Converted", "terseLabel": "Outstanding shares prior to merger, converted during Merger", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible notes, noncurrent", "verboseLabel": "Outstanding debt balance", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Current", "terseLabel": "Outstanding debt balance", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes", "verboseLabel": "Convertible Promissory Note", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r91", "r138" ] }, "msai_ConvertiblesNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ConvertiblesNotesPayableCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertibles Notes Payable Current", "terseLabel": "Convertible notes, current" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods sold (exclusive of depreciation)", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r841", "r842" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r211", "r212", "r352", "r381", "r558", "r773", "r775" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Current income tax expense", "totalLabel": "Total current", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r840" ] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r840", "r860", "r924" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "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." } } }, "auth_ref": [ "r840", "r860", "r924" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk", "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." } } }, "auth_ref": [ "r46", "r273" ] }, "msai_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer one.", "label": "Customer One [Member]", "terseLabel": "Customer 1" } } }, "auth_ref": [] }, "msai_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer 2" } } }, "auth_ref": [] }, "msai_DailyFloatingLondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DailyFloatingLondonInterbankOfferedRateMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Daily Floating London Interbank Offered Rate.", "label": "Daily Floating London Interbank Offered Rate [Member]", "terseLabel": "Daily Floating LIBOR" } } }, "auth_ref": [] }, "msai_DebtConversionConvertedInstrumentAdditionalSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DebtConversionConvertedInstrumentAdditionalSharesIssued", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "The number of additional shares issued in exchange for 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 payments in the period.", "label": "Debt Conversion, Converted Instrument, Additional Shares Issued", "terseLabel": "Common stock related to the principal balance" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Amount issued in exchange of cancellation", "verboseLabel": "Conversion of related party promissory note into convertible notes", "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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." } } }, "auth_ref": [ "r40", "r42" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Total face value of the convertible notes", "verboseLabel": "Debt conversion to equity", "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." } } }, "auth_ref": [ "r40", "r42" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureDebt", "http://infraredcameras.com/role/DisclosureDebts" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r121", "r205", "r348", "r354", "r355", "r356", "r357", "r358", "r359", "r364", "r371", "r372", "r374" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r91", "r92", "r138", "r141", "r213", "r349", "r350", "r351", "r352", "r353", "r355", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r535", "r784", "r785", "r786", "r787", "r788", "r858" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r18", "r141", "r375" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price of promissory notes", "verboseLabel": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r122", "r351" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Number of equity instruments", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r29", "r59", "r125", "r126", "r351" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Operational working capital", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r81", "r83", "r349", "r535", "r785", "r786" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Accrued interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r858" ] }, "msai_DebtInstrumentInterestPayableInSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DebtInstrumentInterestPayableInSharesPercentage", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate payable in shares.", "label": "Debt Instrument, Interest Payable In Shares, Percentage", "terseLabel": "Interest payable in shares (in percent)" } } }, "auth_ref": [] }, "msai_DebtInstrumentInterestRateIfInterestIssuedAsShares": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DebtInstrumentInterestRateIfInterestIssuedAsShares", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The percentage of interest rate during period on debt if interest also issued as shares.", "label": "Debt Instrument Interest Rate, if Interest Issued as Shares", "terseLabel": "Interest issued as shares" } } }, "auth_ref": [] }, "msai_DebtInstrumentInterestRateInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DebtInstrumentInterestRateInEventOfDefault", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "The interest rate in the event of default of the debt instrument.", "label": "Debt Instrument, Interest Rate, In the Event of Default", "terseLabel": "Interest rate in the event of default (in percent)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r350" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r213", "r349", "r350", "r351", "r352", "r353", "r355", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r535", "r784", "r785", "r786", "r787", "r788", "r858" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r166", "r784", "r932" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Measurement Input", "terseLabel": "Debt instrument, measurement input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r524" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r213", "r349", "r350", "r351", "r352", "r353", "r355", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r535", "r784", "r785", "r786", "r787", "r788", "r858" ] }, "msai_DebtInstrumentPrincipalOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DebtInstrumentPrincipalOutstanding", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of outstanding balance on principal amount of debt.", "label": "Debt Instrument, Principal Outstanding", "terseLabel": "Principal outstanding balance" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r59", "r60", "r80", "r81", "r83", "r89", "r124", "r126", "r213", "r349", "r350", "r351", "r352", "r353", "r355", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r535", "r784", "r785", "r786", "r787", "r788", "r858" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Maturity term", "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." } } }, "auth_ref": [] }, "msai_DecreaseInRecapitalizationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DecreaseInRecapitalizationCosts", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": "msai_NetCashDueToMergerRecapitalization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.", "label": "Decrease in Recapitalization Costs", "negatedLabel": "Less: fees to underwriters and advisors" } } }, "auth_ref": [] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred transaction costs", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r179" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Current", "terseLabel": "Deferred transaction costs", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r853" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "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." } } }, "auth_ref": [ "r860", "r923", "r924" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit", "totalLabel": "Total deferred", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r918" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expenses (benefit)", "verboseLabel": "Deferred income tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r133", "r164", "r495", "r496", "r860" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r93", "r94", "r140", "r486" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r478", "r479", "r613" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r860", "r923", "r924" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r922" ] }, "msai_DeferredTaxAssetsFinancialInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DeferredTaxAssetsFinancialInstruments", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financial instruments.", "label": "Deferred Tax Assets, Financial Instruments", "terseLabel": "Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r921" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r70", "r922" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r70", "r922" ] }, "msai_DeferredTaxAssetsStartUpCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DeferredTaxAssetsStartUpCosts", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from start up costs.", "label": "Deferred Tax Assets, Start Up Costs", "terseLabel": "Start-up costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r70", "r922" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "terseLabel": "Impairment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r70", "r922" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r70", "r922" ] }, "msai_DeferredTaxAssetsUniformCapitalizationRealEstateInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DeferredTaxAssetsUniformCapitalizationRealEstateInvestments", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from real estate investments.", "label": "Deferred Tax Assets, Uniform Capitalization, Real Estate Investments", "terseLabel": "UNICAP 263A" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r487" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred tax (liabilities) assets, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r66", "r921" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r70", "r922" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid Expense", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesDeferredTaxLiabilitiesAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r70", "r922" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Deposits", "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." } } }, "auth_ref": [ "r853" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r53" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition", "verboseLabel": "Revenue", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r415", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r415", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueTables", "http://infraredcameras.com/role/DisclosureRevenueTabless" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of company's revenue, net disaggregated by type of product and service", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r889" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensation", "http://infraredcameras.com/role/DisclosureShareBasedCompensations" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r428", "r432", "r463", "r464", "r465", "r803" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation" } } }, "auth_ref": [] }, "msai_DiscountedPercentageOfPricePerShareForConversionOfUnpaidPrincipalAndAccruedInterestToShare": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "DiscountedPercentageOfPricePerShareForConversionOfUnpaidPrincipalAndAccruedInterestToShare", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The discounted percentage of price per share for conversion of unpaid principal and accrued interest to share.", "label": "Discounted Percentage of Price Per Share for Conversion of Unpaid Principal and Accrued Interest to Share", "terseLabel": "Discounted percentage of price per share for conversion of unpaid principal and accrued interest to share" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings per Share", "terseLabel": "Net loss income per share, basic and diluted", "verboseLabel": "Net loss per share, basic and diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic Net loss per share attributable to common stockholders", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r197", "r224", "r225", "r227", "r228", "r230", "r236", "r238", "r241", "r242", "r243", "r247", "r518", "r519", "r609", "r624", "r778" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted Net loss per share attributable to common stockholders", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r197", "r224", "r225", "r227", "r228", "r230", "r238", "r241", "r242", "r243", "r247", "r518", "r519", "r609", "r624", "r778" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShare", "http://infraredcameras.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share", "verboseLabel": "Earnings (loss) per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r235", "r244", "r245", "r246" ] }, "msai_EarnoutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "EarnoutSharesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the earnout shares.", "label": "Earnout Shares [Member]", "terseLabel": "Earnout shares" } } }, "auth_ref": [] }, "msai_EarnoutWaiverAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "EarnoutWaiverAgreementMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to earnout waiver agreement.", "label": "Earnout Waiver Agreement [Member]", "terseLabel": "Earnout Waiver Agreement" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Three months ended March 31,", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r481" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss", "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r208", "r481", "r497" ] }, "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount 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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and adjustments.", "label": "Effective Income Tax Rate Reconciliation, Reconciling Items, Amount", "totalLabel": "Income tax expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Salaries and wages", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r917" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested stock options granted", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r917" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Stock option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r822" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r822" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r823" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r822" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r822" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://infraredcameras.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r822" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r170", "r193", "r194", "r195", "r219", "r220", "r221", "r223", "r231", "r233", "r248", "r311", "r314", "r395", "r466", "r467", "r468", "r491", "r492", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r633", "r634", "r635", "r659", "r728" ] }, "msai_EquityIncentivePlan2020Member": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "EquityIncentivePlan2020Member", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2020 Equity incentive plan.", "label": "Equity Incentive Plan 2020 [Member]", "terseLabel": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "msai_EventOfDefaultMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "EventOfDefaultMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to failure to pay interest.", "label": "Event of Default [Member]", "terseLabel": "Event of Default" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Loss (gain) in fair value of warrants liabilities", "verboseLabel": "Change in fair value of warrants liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r3", "r9" ] }, "msai_FairValueAdjustmentOnConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FairValueAdjustmentOnConvertibleDebt", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The fair value adjustment on convertible debt.", "label": "Loss (gain) in fair value of convertible notes", "terseLabel": "Change in fair value of convertible notes", "verboseLabel": "Loss (gain) in fair value of convertible notes" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value measurements", "verboseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r521", "r522", "r525" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r521", "r522", "r525" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair value measurements", "verboseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of fair value using significant unobservable inputs", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r362", "r419", "r420", "r421", "r422", "r423", "r424", "r522", "r566", "r567", "r568", "r785", "r786", "r797", "r798", "r799" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair value measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurements", "http://infraredcameras.com/role/DisclosureFairValueMeasurementss" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "verboseLabel": "Fair value measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r520" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r362", "r419", "r420", "r421", "r422", "r423", "r424", "r522", "r568", "r785", "r786", "r797", "r798", "r799" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r362", "r419", "r420", "r421", "r422", "r423", "r424", "r566", "r567", "r568", "r785", "r786", "r797", "r798", "r799" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r928" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r316", "r317", "r321", "r322", "r323", "r324", "r325", "r326", "r373", "r391", "r514", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r623", "r783", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r872", "r873", "r874", "r875" ] }, "us-gaap_FinancialSupportForNonconsolidatedLegalEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportForNonconsolidatedLegalEntityLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Financial Support for Nonconsolidated Legal Entity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r653", "r654" ] }, "us-gaap_FinancialSupportForNonconsolidatedLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialSupportForNonconsolidatedLegalEntityTable", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Financial Support for Nonconsolidated Legal Entity [Table]", "documentation": "Disclosure of information about financial support provided to a nonconsolidated legal entity that is required to comply with or operate in accordance with requirements that are similar to those included in Rule 2a-7 of the Investment Company Act of 1940 for registered money market funds." } } }, "auth_ref": [ "r1", "r653", "r654" ] }, "msai_FinancingInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FinancingInvestorsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to a number of purchasers each known as Financing investor.", "label": "Financing Investors [Member]", "terseLabel": "Financing Investors" } } }, "auth_ref": [] }, "msai_FinancingNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FinancingNoteMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to financing note, a convertible note.", "label": "Financing Note [Member]", "terseLabel": "Financing Note" } } }, "auth_ref": [] }, "msai_FinancingNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FinancingNotesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to financing notes.", "label": "Financing Notes [Member]", "terseLabel": "Financing Notes" } } }, "auth_ref": [] }, "msai_FinancingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FinancingWarrantsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to financing warrants.", "label": "Financing Warrants [Member]", "terseLabel": "Financing warrants" } } }, "auth_ref": [] }, "msai_FirstInsuranceFundingMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "FirstInsuranceFundingMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to First insurance funding.", "label": "First Insurance Funding [Member]", "terseLabel": "First Insurance Funding" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "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." } } }, "auth_ref": [] }, "msai_GainLossOnFinancingTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "GainLossOnFinancingTransaction", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on financing transaction.", "label": "Gain (Loss) on Financing Transaction", "negatedLabel": "Loss on financing transaction" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of equipment", "negatedTerseLabel": "(Gain) on sale of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r57", "r58" ] }, "msai_GoingConcernPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "GoingConcernPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for going concern.", "label": "Going Concern [Policy Text Block]", "terseLabel": "Going Concern" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "Initial Public Offering", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAdvertisingImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment charges on long lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r9", "r117" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r119" ] }, "msai_IncomeFromTariffRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "IncomeFromTariffRefunds", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of income from tariff refund.", "label": "Income From Tariff Refunds", "negatedLabel": "Tariff refund" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income tax expense", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r2", "r103", "r143", "r251", "r263", "r267", "r269", "r610", "r621", "r780" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxes", "http://infraredcameras.com/role/DisclosureIncomeTaxess" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "verboseLabel": "Income taxes", "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." } } }, "auth_ref": [ "r208", "r475", "r482", "r483", "r489", "r493", "r498", "r499", "r500", "r652" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss", "http://infraredcameras.com/role/DisclosureIncomeTaxesComponentsOfProvisionBenefitForIncomeTaxesDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax provision", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r165", "r232", "r233", "r255", "r480", "r494", "r625" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) resulting from:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r192", "r476", "r477", "r483", "r484", "r488", "r490", "r646" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss", "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "verboseLabel": "Change in valuation allowance", "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r919" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Permanent differences", "documentation": "Amount 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 nondeductible expenses." } } }, "auth_ref": [ "r919" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net", "documentation": "Amount 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." } } }, "auth_ref": [ "r919" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax, net of federal benefit", "documentation": "Amount 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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r919" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r86", "r852" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "msai_IncreaseDecreaseInContractLiabilitiesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "IncreaseDecreaseInContractLiabilitiesNonCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the liabilities created through contract liabilities non-current.", "label": "Increase (Decrease) in Contract Liabilities, Non-current", "terseLabel": "Contract liabilities, noncurrent" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r594", "r855" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred transaction costs", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Increase (decrease) in cash resulting from changes in:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Right of use liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r834", "r855" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r855" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r855" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other noncurrent assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r855" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "msai_InfraredCamerasCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InfraredCamerasCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory of infrared cameras, current.", "label": "Infrared Cameras, Current", "terseLabel": "Infrared cameras" } } }, "auth_ref": [] }, "msai_InfraredCamerasNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InfraredCamerasNonCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "us-gaap_InventoryNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory of infrared cameras, non-current.", "label": "Infrared Cameras, Non-current", "terseLabel": "Infrared cameras" } } }, "auth_ref": [] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceRecoveries", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Recoveries", "terseLabel": "Insurance recoveries", "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses." } } }, "auth_ref": [ "r106" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Assets recorded at Merger, Goodwill and Intangible assets", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r82", "r145", "r196", "r254", "r534", "r713", "r819", "r957" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r108", "r368", "r377", "r787", "r788" ] }, "msai_InterestLimitationCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InterestLimitationCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of interest limitation carryforwards that are not subject to expiration dates.", "label": "Interest Limitation Carryforwards, Not Subject to Expiration", "terseLabel": "Interest Limitation Carryforwards" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r199", "r201", "r202" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Interest payable", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetails", "http://infraredcameras.com/role/DisclosureDebtConvertibleNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "terseLabel": "Accrued unpaid interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r87", "r949" ] }, "msai_InterestPaymentsOnFinancingNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InterestPaymentsOnFinancingNotesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest payments on financing notes.", "label": "Interest Payments on Financing Notes [Member]", "terseLabel": "Interest payments on financing notes" } } }, "auth_ref": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r4", "r5" ] }, "msai_InventoryCasualtyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InventoryCasualtyLosses", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of casualty loss occurred for inventory during the period.", "label": "Inventory Casualty Losses", "terseLabel": "Inventory casualty losses" } } }, "auth_ref": [] }, "msai_InventoryCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "InventoryCurrentAndNonCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory.", "label": "Inventory Current and Non-current", "totalLabel": "Total inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureInventories", "http://infraredcameras.com/role/DisclosureInventoriess" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r327" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "msai_InventoryCurrentAndNonCurrent", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, current", "totalLabel": "Inventories, current", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r186", "r771", "r808" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "msai_InventoryCurrentAndNonCurrent", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Inventories. noncurrent", "totalLabel": "Inventories, noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r851" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "verboseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r151", "r175", "r185", "r327", "r328", "r330", "r595", "r777" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventories impairment", "verboseLabel": "Inventory write down", "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." } } }, "auth_ref": [ "r329" ] }, "msai_LeaseBalanceSheetDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesTables", "http://infraredcameras.com/role/DisclosureLeasesTabless" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information related to operating leases.", "label": "Lease, Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental Consolidated Balance Sheet information for operating leases" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetails", "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components operating lease cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesTables", "http://infraredcameras.com/role/DisclosureLeasesTabless" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of operating lease expense", "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." } } }, "auth_ref": [ "r935" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "msai_LegacyInfraredCamerasHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "LegacyInfraredCamerasHoldingsIncMember", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to legacy Infrared cameras holdings inc.", "label": "Legacy Infrared Cameras Holdings Inc [Member]", "terseLabel": "Legacy ICI" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r542" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesTables", "http://infraredcameras.com/role/DisclosureLeasesTabless" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities for continuing operations", "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." } } }, "auth_ref": [ "r936" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r549" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "verboseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r549" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r936" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r549" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureLeases", "http://infraredcameras.com/role/DisclosureLeasess" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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." } } }, "auth_ref": [ "r537" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r207", "r310", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r505", "r506", "r507", "r526", "r682", "r779", "r821", "r885", "r940", "r941" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and Stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r101", "r142", "r617", "r808", "r859", "r876", "r933" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' equity", "verboseLabel": "Liabilities and stockholders' deficit" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r174", "r207", "r310", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r505", "r506", "r507", "r526", "r808", "r885", "r940", "r941" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r21", "r858" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Fee (as a percent)", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r21", "r858" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit", "verboseLabel": "First Insurance Funding line of credit", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r858" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum credit commitment", "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." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r21", "r858" ] }, "msai_LineOfCreditTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "LineOfCreditTerminationFee", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of termination fee on line of credit.", "label": "Line of Credit, Termination Fee", "terseLabel": "Termination fees" } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Line of credit", "verboseLabel": "Outstanding debt balance", "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." } } }, "auth_ref": [ "r91", "r138" ] }, "msai_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to LIBOR rates, which stand for London Interbank Offered Rate, are benchmark interest rates for many adjustable rate mortgages, business loans, and financial instruments traded on global financial markets.", "label": "London Interbank Offered Rate [Member]", "terseLabel": "LIBOR" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetails", "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r141", "r361", "r376", "r785", "r786", "r950" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetails", "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2025", "verboseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r213", "r366" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetails", "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2028", "verboseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r213", "r366" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r213", "r366" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtDebtObligationsAndScheduleMaturitiesDetailss" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r863" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "auth_ref": [ "r273", "r792", "r889", "r953", "r954" ] }, "us-gaap_MajorityShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorityShareholderMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "lang": { "en-us": { "role": { "label": "Majority Shareholder [Member]", "terseLabel": "Majority stockholder", "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r426", "r593", "r632", "r674", "r675", "r736", "r738", "r740", "r741", "r743", "r765", "r766", "r782", "r789", "r802", "r810", "r887", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r931" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r931" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Warrant term", "verboseLabel": "Note term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r931" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r931" ] }, "msai_MeasurementInputPrincipalMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "MeasurementInputPrincipalMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to measurement input principal.", "label": "Measurement Input Principal [Member]", "terseLabel": "Principal" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r931" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r931" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r523" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r426", "r593", "r632", "r674", "r675", "r736", "r738", "r740", "r741", "r743", "r765", "r766", "r782", "r789", "r802", "r810", "r887", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "auth_ref": [ "r273", "r792", "r889", "r953", "r954" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperations", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationss" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Business Operations", "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." } } }, "auth_ref": [ "r152", "r167" ] }, "msai_NetCashDueToMergerRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NetCashDueToMergerRecapitalization", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": "msai_ReverseRecapitalizationNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of net cash received due to Merger recapitalization.", "label": "Net Cash Due to Merger Recapitalization", "negatedTotalLabel": "Net cash due to Merger recapitalization" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "auth_ref": [] }, "msai_NetCasualtyLossOnInventoriesDueToFloods": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NetCasualtyLossOnInventoriesDueToFloods", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of net casualty loss on inventories due to floods.", "label": "Net Casualty Loss On Inventories Due To Floods", "terseLabel": "Net casualty loss on inventories due to floods", "verboseLabel": "Casualty losses, net of recoveries" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net (loss)", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r113", "r144", "r172", "r190", "r191", "r195", "r207", "r222", "r224", "r225", "r227", "r228", "r232", "r233", "r240", "r251", "r263", "r267", "r269", "r310", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r519", "r526", "r622", "r704", "r726", "r727", "r780", "r819", "r885" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "msai_NonCashLeaseIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NonCashLeaseIncomeExpense", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash lease expense (income) recognized during period.", "label": "Non-cash Lease (Income) Expense", "terseLabel": "Non-cash lease expense" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing transactions" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r861", "r862" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "terseLabel": "Related party promissory note", "verboseLabel": "Outstanding debt balance", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Fair value", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r24" ] }, "msai_NumberOfConsecutiveTradingDayPeriodToDetermineVolumeWeightedAverageClosingSalePrice": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NumberOfConsecutiveTradingDayPeriodToDetermineVolumeWeightedAverageClosingSalePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of consecutive trading day period to determine volume-weighted average closing sale price.", "label": "Number Of Consecutive Trading Day Period To Determine Volume-Weighted Average Closing Sale Price", "terseLabel": "Number of consecutive trading day period to determine volume-weighted average closing sale price" } } }, "auth_ref": [] }, "msai_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NumberOfCustomers", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r871" ] }, "msai_NumberOfPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NumberOfPerformanceObligations", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of performance obligations.", "label": "Number of Performance Obligations", "terseLabel": "Number of performance obligations" } } }, "auth_ref": [] }, "msai_NumberOfSharesReleasesFromLockUpRestrictions": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "NumberOfSharesReleasesFromLockUpRestrictions", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of shares released from lock up restrictions.", "label": "Number of Shares Releases from Lock Up Restrictions", "terseLabel": "Number of shares released from lock up" } } }, "auth_ref": [] }, "msai_OfferingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OfferingCostsPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for shares offering costs.", "label": "Offering Costs [Policy Text Block]", "terseLabel": "Offering Costs" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r251", "r263", "r267", "r269", "r780" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetails", "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r543", "r807" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r934" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "For the twelve months ending December 31,", "verboseLabel": "For the three months ending March 31," } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetails", "http://infraredcameras.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesForContinuingOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Right-of-use liabilities, current", "verboseLabel": "Present value of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r539" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails", "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails", "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Right-of-use liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r539" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "verboseLabel": "Operating lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r540", "r545" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails", "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r538" ] }, "msai_OperatingLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetails", "http://infraredcameras.com/role/DisclosureLeasesSupplementalConsolidatedBalanceSheetInformationForOperatingLeasesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Operating Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetails", "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r548", "r807" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetails", "http://infraredcameras.com/role/DisclosureLeasesRemainingOperatingLeaseTermAndDiscountedRatesDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r547", "r807" ] }, "msai_OperatingLeasesLesseeNumberOfAgreementRelatedParty": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLeasesLesseeNumberOfAgreementRelatedParty", "presentation": [ "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of operating lease agreements under related party transactions.", "label": "Operating Leases, Lessee, Number of Agreement, Related Party", "terseLabel": "Number of operating lease agreements" } } }, "auth_ref": [] }, "msai_OperatingLeasesLesseeNumberOfProductionFacilityLeasedFromRelatedParty": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLeasesLesseeNumberOfProductionFacilityLeasedFromRelatedParty", "presentation": [ "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss" ], "lang": { "en-us": { "role": { "documentation": "The number of production facility leased with related party under operating lease arrangements.", "label": "Operating Leases, Lessee, Number of Production Facility, Leased from Related Party", "terseLabel": "Number of production facility leased" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "U.S. net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r69" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Income Taxes", "verboseLabel": "Income taxes", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "msai_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not subject to expiration.", "label": "Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating losses, Not subject to expiration" } } }, "auth_ref": [] }, "msai_OperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of state and local operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforward" } } }, "auth_ref": [] }, "msai_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward subject to expiration.", "label": "Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating losses, subject to expiration" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Business Operations" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails", "http://infraredcameras.com/role/DisclosureAccruedExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Total other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r188", "r808" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r179" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssets", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetss" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26", "r808" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expenses, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Over allotment option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash PIK interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9" ] }, "msai_PaymentsForRedemptionOfSharesInReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PaymentsForRedemptionOfSharesInReverseRecapitalization", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": "msai_NetCashDueToMergerRecapitalization", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the reporting period for redemption of shares.", "label": "Payments For Redemption of Shares in Reverse Recapitalization", "negatedLabel": "Redemptions" } } }, "auth_ref": [] }, "msai_PaymentsToAcquireFinancingNotesInReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PaymentsToAcquireFinancingNotesInReverseRecapitalization", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": "msai_ReverseRecapitalizationNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for issuance of financing notes in reverse recapitalization.", "label": "Payments to Acquire Financing Notes in Reverse Recapitalization", "terseLabel": "Issuance of Financing notes" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r149", "r925", "r926", "r927" ] }, "msai_PercentageOfAssetsHeld": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PercentageOfAssetsHeld", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Percentage of assets held.", "label": "Percentage of Assets Held", "terseLabel": "Percentage of assets" } } }, "auth_ref": [] }, "msai_PercentageOfCoverageCountOnQuarterlyBasisConsideredForInventoryEvaluation": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PercentageOfCoverageCountOnQuarterlyBasisConsideredForInventoryEvaluation", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of coverage count on a quarterly basis considered for inventory evaluation.", "label": "Percentage of Coverage Count on a Quarterly Basis Considered for Inventory Evaluation", "terseLabel": "Percentage of coverage count on a quarterly basis considered for inventory evaluation" } } }, "auth_ref": [] }, "msai_PercentageOfSharesIssuedUnderAwardOfFullyDilutedSharesAsOfBusinessCombination": { "xbrltype": "percentItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PercentageOfSharesIssuedUnderAwardOfFullyDilutedSharesAsOfBusinessCombination", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of shares issued in Business combination as of fully diluted shares.", "label": "Percentage of Shares Issued Under Award, of Fully Diluted Shares as of Business Combination", "terseLabel": "Percentage of Shares Issued under award" } } }, "auth_ref": [] }, "msai_PeriodForCollectionOfReceivables": { "xbrltype": "durationItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PeriodForCollectionOfReceivables", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for collection of receivables.", "label": "Period for Collection of Receivables", "terseLabel": "Period for collection of receivables" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r95", "r684" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r95", "r684", "r702", "r958", "r959" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetails", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsDetailss" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r187", "r331", "r332", "r772" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private placement", "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." } } }, "auth_ref": [] }, "msai_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents private placement warrants.", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r35" ] }, "msai_ProceedsFromFinancingTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProceedsFromFinancingTransaction", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from financing transaction.", "label": "Proceeds From Financing Transaction", "terseLabel": "Proceeds from financing transaction" } } }, "auth_ref": [] }, "msai_ProceedsFromInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProceedsFromInsuranceRecoveries", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from insurance recoveries received in cash.", "label": "Proceeds from Insurance Recoveries", "terseLabel": "Insurance recoveries received in cash" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance initial public offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromIssuanceOfCommercialPaper": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommercialPaper", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Commercial Paper", "terseLabel": "Proceeds from stockholder promissory notes", "documentation": "The cash inflow from borrowing by issuing commercial paper." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Total face value of promissory note", "verboseLabel": "Cash proceeds", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r854" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from private placement units", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r7" ] }, "msai_ProceedsFromIssueOrSaleOfNonCashInvestingAndFinancingTransactionShares": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProceedsFromIssueOrSaleOfNonCashInvestingAndFinancingTransactionShares", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issue or sale of Non cash investing and financing transaction shares.", "label": "Proceeds From Issue Or Sale Of Non Cash Investing And Financing Transaction Shares", "terseLabel": "Proceeds from financing transaction shares", "verboseLabel": "Transfer of inducement shares in financing transaction" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under line of credit", "verboseLabel": "Amount borrowed", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r35", "r858" ] }, "msai_ProceedsFromMergerRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProceedsFromMergerRecapitalization", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash flow from the issuance of equity under merger recapitalization.", "label": "Proceeds from Merger Recapitalization", "terseLabel": "Merger recapitalization" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Related Party Debt", "terseLabel": "Borrowings from related party promissory note", "verboseLabel": "Proceeds from related party debt", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r110" ] }, "msai_ProceedsFromTrustAccountNetOfRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProceedsFromTrustAccountNetOfRedemptions", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the Trust account net of redemptions.", "label": "Proceeds From Trust Account, Net of Redemptions", "terseLabel": "Trust account net of redemptions" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product sales", "verboseLabel": "Product Sales", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r790" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r270", "r596", "r626", "r627", "r628", "r629", "r630", "r631", "r768", "r790", "r809", "r835", "r882", "r883", "r889", "r953" ] }, "msai_ProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ProductWarrantyTerm", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The warranty period given for products.", "label": "Product Warranty Term", "terseLabel": "Product warranty term" } } }, "auth_ref": [] }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductionRelatedImpairmentsOrCharges", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesWriteDownsToNetRealizableValueDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Production Related Impairments or Charges", "terseLabel": "Impairment on inventories", "verboseLabel": "Amount of inventory write-down to net realizable value", "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold." } } }, "auth_ref": [ "r105" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r270", "r596", "r626", "r627", "r628", "r629", "r630", "r631", "r768", "r790", "r809", "r835", "r882", "r883", "r889", "r953" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipment", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipments" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r116", "r157", "r162", "r163" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "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." } } }, "auth_ref": [ "r118", "r177", "r620" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r611", "r620", "r808" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "Disclosure of accounting policy 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." } } }, "auth_ref": [ "r10", "r157", "r162", "r618" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTables", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentTabless" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Company's property, plant and equipment", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r118" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life of property, plant and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueAccountsReceivablesAllowanceDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses", "verboseLabel": "Allowance for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r198", "r319" ] }, "msai_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "PublicWarrantsMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents public warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r418", "r426", "r458", "r459", "r460", "r569", "r593", "r632", "r674", "r675", "r736", "r738", "r740", "r741", "r743", "r765", "r766", "r782", "r789", "r802", "r810", "r813", "r880", "r887", "r943", "r944", "r945", "r946", "r947" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r418", "r426", "r458", "r459", "r460", "r569", "r593", "r632", "r674", "r675", "r736", "r738", "r740", "r741", "r743", "r765", "r766", "r782", "r789", "r802", "r810", "r813", "r880", "r887", "r943", "r944", "r945", "r946", "r947" ] }, "msai_RecapitalizationsAndRelatedCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "RecapitalizationsAndRelatedCostsLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "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": "Recapitalizations And Related Costs [Line Items]", "terseLabel": "Reverse Recapitalization" } } }, "auth_ref": [] }, "msai_ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ReconciliationOfElementsOfMergerToConsolidatedStatementOfCashFlowsTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of business combination to statement of cash flows.", "label": "Reconciliation of Elements of Merger to The Consolidated Statement of Cash Flows [Table Text Block]", "terseLabel": "Reconciliation of elements of Merger to cash flows" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r425", "r555", "r556", "r677", "r678", "r679", "r680", "r681", "r701", "r703", "r735" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Related Party", "terseLabel": "Related party", "verboseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r209", "r210", "r555", "r556", "r557", "r558", "r677", "r678", "r679", "r680", "r681", "r701", "r703", "r735" ] }, "msai_RelatedPartyPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "RelatedPartyPromissoryNoteMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtRelatedPartyPromissoryNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to related party promissory note.", "label": "Related Party Promissory Note [Member]", "terseLabel": "Related Party Promissory Note" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Consolidated Statements of Operations", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r708", "r709", "r712" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r425", "r555", "r556", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r677", "r678", "r679", "r680", "r681", "r701", "r703", "r735", "r939" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureRelatedPartyTransactions", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionss" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "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." } } }, "auth_ref": [ "r552", "r553", "r554", "r556", "r559", "r655", "r656", "r657", "r710", "r711", "r712", "r732", "r734" ] }, "us-gaap_RepaymentsOfCommercialPaper": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfCommercialPaper", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Commercial Paper", "negatedLabel": "Repayments on stockholder promissory notes", "terseLabel": "Repayments on stockholder Promissory Note", "documentation": "The cash outflow due to repaying amounts borrowed by issuing commercial paper." } } }, "auth_ref": [ "r36" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of line of credit", "terseLabel": "Amount repaid", "verboseLabel": "Repayments of line of credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r36", "r858" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayments on stockholder promissory note", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r36" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Related Party Debt", "negatedLabel": "Repayments of related party promissory note", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r36" ] }, "msai_ReplacementMaintenanceAndSparePartsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ReplacementMaintenanceAndSparePartsCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of replacement, maintenance and spare parts, current.", "label": "Replacement, Maintenance and Spare Parts, Current", "terseLabel": "Replacement, maintenance, and spare parts" } } }, "auth_ref": [] }, "msai_ReplacementMaintenanceAndSparePartsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ReplacementMaintenanceAndSparePartsNonCurrent", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureInventoriesDetailss": { "parentTag": "us-gaap_InventoryNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesDetails", "http://infraredcameras.com/role/DisclosureInventoriesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The amount of replacement, maintenance and spare parts, non-current.", "label": "Replacement, Maintenance and Spare Parts, Non-current", "terseLabel": "Replacement, maintenance, and spare parts" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r211", "r212", "r352", "r381", "r558", "r774", "r775" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r219", "r220", "r221", "r230", "r231", "r247", "r517", "r518", "r827", "r828", "r829", "r830", "r833", "r838", "r839" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r171", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r247", "r312", "r313", "r492", "r516", "r517", "r518", "r519", "r536", "r550", "r551", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r171", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r247", "r312", "r313", "r492", "r516", "r517", "r518", "r519", "r536", "r550", "r551", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r850", "r856", "r948", "r951" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings (accumulated deficit)", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r127", "r616", "r637", "r642", "r651", "r685", "r808" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r219", "r220", "r221", "r223", "r231", "r233", "r311", "r314", "r466", "r467", "r468", "r491", "r492", "r508", "r510", "r511", "r513", "r517", "r633", "r635", "r659", "r958" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue, net", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r252", "r253", "r262", "r265", "r266", "r270", "r271", "r273", "r414", "r415", "r596" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue, net", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r252", "r253", "r262", "r265", "r266", "r270", "r271", "r273", "r414", "r415", "r596" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCustomerConcentrationDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r273", "r831" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r168", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r767" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenue", "http://infraredcameras.com/role/DisclosureRevenues" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r168", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r417" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of revenue based upon the customers country of origin", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining performance obligations", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period for completing remaining performance obligations", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "http://infraredcameras.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenue based upon the customers country of origin", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "msai_ReverseRecapitalizationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ReverseRecapitalizationNet", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Net contributions from Business Combination and PIPE Financing", "label": "Reverse Recapitalization, Net", "totalLabel": "Net cash received from Financing transaction and Merger recapitalization" } } }, "auth_ref": [] }, "msai_RevisionOfPriorPeriodEliminationOfHistoricalEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "RevisionOfPriorPeriodEliminationOfHistoricalEquityMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for elimination of previously issued equity in financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Elimination of Historical Equity [Member]", "terseLabel": "Elimination of historical equity" } } }, "auth_ref": [] }, "msai_RevisionOfPriorPeriodRetroactiveApplicationOfRecapitalizationMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "RevisionOfPriorPeriodRetroactiveApplicationOfRecapitalizationMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for retroactive application of recapitalization in financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Retroactive Application of Recapitalization [Member]", "terseLabel": "Retroactive application of recapitalization" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit agreement", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r546", "r807" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "msai_SaleOfStockOtherOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SaleOfStockOtherOfferingCosts", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other offering costs incurred.", "label": "Sale Of Stock Other Offering Costs", "terseLabel": "Other offering costs" } } }, "auth_ref": [] }, "msai_SaleOfStockUnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SaleOfStockUnderwritingDiscountsAndCommissions", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of offering discounts and commissions incurred for underwriters.", "label": "Sale of Stock Underwriting Discounts and Commissions", "terseLabel": "Underwriting commissions" } } }, "auth_ref": [] }, "msai_SalesReturnReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SalesReturnReserve", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of sales return reserve.", "label": "Sales Return Reserve", "terseLabel": "Sales return reserve" } } }, "auth_ref": [] }, "us-gaap_SalesReturnsAndAllowancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesReturnsAndAllowancesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Sales returns reserve", "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers." } } }, "auth_ref": [] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously reported" } } }, "auth_ref": [ "r171", "r219", "r221", "r222", "r223", "r224", "r225", "r233", "r247", "r492", "r516", "r517", "r518", "r536", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r644", "r833", "r836", "r837", "r838", "r867", "r877", "r878", "r930", "r937", "r938" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r234", "r427", "r825", "r868" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseTables", "http://infraredcameras.com/role/DisclosureAccruedExpenseTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfCapitalUnitsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalUnitsTable", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "Schedule of Capital Units [Table]", "documentation": "This table may be used to capture the complete disclosure pertaining to an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of provision (benefit) for income taxes", "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." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax (liabilities) assets, net", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareTables", "http://infraredcameras.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings (loss) per share", "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." } } }, "auth_ref": [ "r870" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of total provision (benefit) for income taxes varies from federal statutory rate", "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." } } }, "auth_ref": [ "r130" ] }, "msai_ScheduleOfEffectiveIncomeTaxRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfEffectiveIncomeTaxRateTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effective income tax rate during the period.", "label": "Schedule of Effective Income Tax Rate [Table Text Block]", "terseLabel": "Schedule of effective income tax rates" } } }, "auth_ref": [] }, "msai_ScheduleOfImpairmentChargesOnInventoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfImpairmentChargesOnInventoryTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesTables", "http://infraredcameras.com/role/DisclosureInventoriesTabless" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of impairment charges on inventory.", "label": "Schedule of Impairment Charges on Inventory [Table Text Block]", "terseLabel": "Summary of amount of inventory write-downs to net realizable value" } } }, "auth_ref": [] }, "msai_ScheduleOfInventoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfInventoryTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureInventoriesTables", "http://infraredcameras.com/role/DisclosureInventoriesTabless" ], "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 [Table Text Block]", "terseLabel": "Summary of inventories" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtTables", "http://infraredcameras.com/role/DisclosureDebtTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of aggregate principal repayments of total debt for the next five years", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationTables", "http://infraredcameras.com/role/DisclosureShareBasedCompensationTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units outstanding", "verboseLabel": "Summary of Restricted stock units outstanding", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r63" ] }, "msai_ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfNumberOfCommonStockOutstandingAfterBusinessCombinationTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of common stock outstanding following the consummation of business combination.", "label": "Schedule of Number of Common stock Outstanding after Business Combination [Table Text Block]", "terseLabel": "Schedule of outstanding shares of common stock" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTables", "http://infraredcameras.com/role/DisclosureOtherCurrentAssetsTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Summary of Company's other non-current assets", "verboseLabel": "Summary of Company's other current assets", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "msai_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the estimated useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Estimated Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property, plant, and equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetails", "http://infraredcameras.com/role/DisclosureRelatedPartyTransactionsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r84", "r85", "r708", "r709", "r712" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r52", "r102" ] }, "msai_ScheduleOfReverseRecapitalizationsAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ScheduleOfReverseRecapitalizationsAndRelatedCostsTable", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of reverse recapitalization and its costs.", "label": "Schedule of Reverse Recapitalizations And Related Costs [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r429", "r431", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationTables", "http://infraredcameras.com/role/DisclosureShareBasedCompensationTabless" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r62" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationTables", "http://infraredcameras.com/role/DisclosureShareBasedCompensationTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of weighted average assumptions for grant date fair value of each option award", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r806", "r920" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r271", "r272", "r671", "r672", "r673", "r737", "r739", "r742", "r744", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r769", "r791", "r813", "r889", "r953" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment and Geographical information", "verboseLabel": "Segments and geographical information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r271", "r781" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Service period for options vest and become fully exercisable", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r803" ] }, "msai_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingMonthlyInstallments": { "xbrltype": "integerItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingMonthlyInstallments", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "documentation": "The number of installments into which the share based payment award is vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Monthly Installments", "terseLabel": "Monthly installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of shares granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at the end (in shares)", "periodStartLabel": "Non-vested at the beginning (in shares)", "terseLabel": "Number of awards outstanding", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss" ], "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", "periodEndLabel": "Nonvested at the end (in dollars per share)", "periodStartLabel": "Non-vested at the beginning (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Number of awards vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation assumptions:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise price per share", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected share volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r429", "r431", "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional number of shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r805" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average remaining term and Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)", "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." } } }, "auth_ref": [ "r443" ] }, "msai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGranted", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of options granted under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options Granted", "terseLabel": "Number of share options granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Fair value of options granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of the year (in shares)", "periodStartLabel": "Balance at beginning of the year (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of the year (in dollars per share)", "periodStartLabel": "Balance at beginning of the year (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitActivityDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationRestrictedStockUnitDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss" ], "lang": { "en-us": { "role": { "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r433", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Shared-Based Compensation", "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." } } }, "auth_ref": [ "r428", "r436", "r455", "r456", "r457", "r458", "r461", "r469", "r470", "r471", "r472" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share price", "verboseLabel": "Market price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration term", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r804" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationWeightedAverageAssumptionsForGrantDateFairValueOfEachOptionAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r457" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining term (in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r452" ] }, "msai_ShareholderPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ShareholderPromissoryNotesMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to shareholder promissory notes.", "label": "Shareholder Promissory Notes [Member]", "terseLabel": "Stockholder Promissory Note" } } }, "auth_ref": [] }, "msai_SharesExchangeRatioInBusinessCombination": { "xbrltype": "pureItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SharesExchangeRatioInBusinessCombination", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued exchange ratio in a business combination", "label": "Shares Exchange Ratio in Business Combination", "terseLabel": "Shares exchange ratio in business combination" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Purchase price, per unit", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "msai_SharesUnderLockUpRestrictionsSubjectToWaiver": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SharesUnderLockUpRestrictionsSubjectToWaiver", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under lock up restrictions subject to waiver.", "label": "Shares Under Lock Up Restrictions Subject to Waiver", "terseLabel": "Number of shares under lock up" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFinancingNoteDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetails", "http://infraredcameras.com/role/DisclosureLeasesComponentsOfOperatingLeaseExpenseDetailss" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term leases", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r544", "r807" ] }, "us-gaap_ShortTermLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeasePayments", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease Payments", "terseLabel": "Operating lease payments", "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability." } } }, "auth_ref": [ "r541" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciess" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r114", "r204" ] }, "msai_SignificantAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SignificantAccountingPolicyPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies.", "label": "Significant Accounting Policy [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Internal-use software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "msai_SportsMapTechAcquisitionCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SportsMapTechAcquisitionCorpMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetails", "http://infraredcameras.com/role/DisclosureDebtLegacySmapRelatedPartyPromissoryNotesDetailss", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationReconciliationOfElementsOfMergerToCashFlowsDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sports map tech acquisition corp.", "label": "Legacy SMAP", "terseLabel": "Legacy SMAP" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r884" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://infraredcameras.com/role/DisclosureIncomeTaxesAdditionalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetails", "http://infraredcameras.com/role/DisclosureStockholdersEquityDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r169", "r181", "r182", "r183", "r207", "r238", "r239", "r241", "r243", "r249", "r250", "r310", "r339", "r341", "r342", "r343", "r346", "r347", "r379", "r380", "r383", "r386", "r393", "r526", "r647", "r648", "r649", "r650", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r684", "r705", "r728", "r745", "r746", "r747", "r748", "r749", "r824", "r857", "r869" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r34", "r170", "r193", "r194", "r195", "r219", "r220", "r221", "r223", "r231", "r233", "r248", "r311", "r314", "r395", "r466", "r467", "r468", "r491", "r492", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r527", "r528", "r529", "r530", "r531", "r532", "r551", "r633", "r634", "r635", "r659", "r728" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r271", "r272", "r671", "r672", "r673", "r737", "r739", "r742", "r744", "r752", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r769", "r791", "r813", "r889", "r953" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r220", "r221", "r248", "r596", "r645", "r670", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r703", "r706", "r707", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r814" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r234", "r427", "r825", "r826", "r868" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r219", "r220", "r221", "r248", "r596", "r645", "r670", "r676", "r677", "r678", "r679", "r680", "r681", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r703", "r706", "r707", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r814" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock", "terseLabel": "Conversion of convertible notes and accrued interest into common stock", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Number of Shares issued at the date of the business combination", "verboseLabel": "Financing transaction shares (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r95", "r96", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetails", "http://infraredcameras.com/role/DisclosureDebtStockholderPromissoryNoteDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible debt (in shares)", "verboseLabel": "Conversion of convertible notes (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r13", "r33", "r59", "r127", "r365" ] }, "msai_StockIssuedDuringPeriodSharesConversionOfPromissoryNote": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "StockIssuedDuringPeriodSharesConversionOfPromissoryNote", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of promissory note.", "label": "Stock Issued During Period, Shares, Conversion of Promissory Note", "terseLabel": "Conversion of legacy SMAP promissory note (in shares)", "verboseLabel": "Conversion of stockholder promissory note (in shares)" } } }, "auth_ref": [] }, "msai_StockIssuedDuringPeriodSharesIssuedForRecapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "StockIssuedDuringPeriodSharesIssuedForRecapitalization", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for recapitalization", "label": "Stock Issued During Period, Shares, Issued for Recapitalization", "terseLabel": "Merger recapitalization (Note 3) (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails", "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)", "verboseLabel": "Shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r95", "r96", "r127", "r647", "r728", "r746" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetails", "http://infraredcameras.com/role/DisclosureShareBasedCompensationDetailss", "http://infraredcameras.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r95", "r96", "r127", "r442" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Financing transaction shares", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r13", "r34", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible debt", "verboseLabel": "Conversion of convertible notes", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r13", "r34", "r127" ] }, "msai_StockIssuedDuringPeriodValueIssuedForRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "StockIssuedDuringPeriodValueIssuedForRecapitalization", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of recapitalization.", "label": "Stock Issued During Period, Value, Issued for Recapitalization", "terseLabel": "Merger recapitalization (Note 3)" } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationComponentsOfOutstandingSharesOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Redemption of S M A P Class A previous to the Merger", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r13" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Stockholders' equity (deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r96", "r99", "r100", "r115", "r686", "r702", "r729", "r730", "r808", "r821", "r859", "r876", "r933", "r958" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r74", "r75", "r77", "r170", "r171", "r194", "r219", "r220", "r221", "r223", "r231", "r311", "r314", "r395", "r466", "r467", "r468", "r491", "r492", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r527", "r528", "r532", "r551", "r634", "r635", "r658", "r686", "r702", "r729", "r730", "r750", "r820", "r859", "r876", "r933", "r958" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity (deficit)", "verboseLabel": "Stockholders' equity (deficit)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureStockholdersEquity", "http://infraredcameras.com/role/DisclosureStockholdersEquitys" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "verboseLabel": "Stockholders Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r123", "r206", "r378", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r395", "r515", "r731", "r733", "r751" ] }, "msai_SubscriptionServicesContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "SubscriptionServicesContractPeriod", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The contract period for subscription services, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Subscription Services, Contract Period", "terseLabel": "Contract period for subscription services", "verboseLabel": "Contract period of SaaS subscriptions and related services" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent events", "verboseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r533", "r561" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent events", "verboseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r561" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r533", "r561" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r561" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r561" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEvents", "http://infraredcameras.com/role/DisclosureSubsequentEventss" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events", "verboseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r560", "r562" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTables", "http://infraredcameras.com/role/DisclosureIncomeTaxesTabless" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of changes in valuation allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "auth_ref": [] }, "msai_TariffRefundPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TariffRefundPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tariff refund.", "label": "Tariff Refund [Policy Text Block]", "terseLabel": "Tariff refund" } } }, "auth_ref": [] }, "msai_TaxReconciliationNotRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TaxReconciliationNotRequired", "crdr": "debit", "calculation": { "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails": { "parentTag": "msai_EffectiveIncomeTaxRateReconciliationReconcilingItemsAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesTotalProvisionBenefitForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of income tax reconciliation not required.", "label": "Tax Reconciliation Not Required", "terseLabel": "Income tax (benefit) expense at federal statutory rate" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureAccruedExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyServiceMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Technology Service [Member]", "terseLabel": "Software as a Service (\"SaaS\") and Related Services", "verboseLabel": "Software as a service and related services", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r890" ] }, "msai_ThresholdNumberOfTradingDaysWeightedAveragePriceOfShareIsAssessedForSharesIssue": { "xbrltype": "durationItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ThresholdNumberOfTradingDaysWeightedAveragePriceOfShareIsAssessedForSharesIssue", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetails", "http://infraredcameras.com/role/DisclosureDebtFinancingNotesDetailss" ], "lang": { "en-us": { "role": { "documentation": "The number of trading days weighted average price of shares is assessed for share issue price.", "label": "Threshold Number of Trading Days Weighted Average Price of Share is Assessed For Shares Issue", "terseLabel": "Number of trading days weighted average price of shares" } } }, "auth_ref": [] }, "msai_ThresholdRevenueConsideredForEarnoutProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "ThresholdRevenueConsideredForEarnoutProvision", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold revenue considered for earnout provision.", "label": "Threshold Revenue Considered for Earnout Provision", "terseLabel": "Revenue from earnout provision" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r795", "r889" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r795", "r889" ] }, "msai_TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://infraredcameras.com/role/DisclosureRevenueContractLiabilitiesDetailss" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due, and from current period increase in contract liability.", "label": "Total Revenue Recognized from Both the Beginning Balance and Current Period Increase in Contract Liability", "negatedLabel": "Revenue recognition" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r146", "r147", "r148", "r276", "r277", "r279" ] }, "msai_TransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TransactionCosts", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of transaction costs incurred related to shares during the period.", "label": "Transaction Costs", "terseLabel": "Amount of transaction costs", "verboseLabel": "Transaction costs" } } }, "auth_ref": [] }, "msai_TransactionCostsAllocateToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TransactionCostsAllocateToAdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of transaction costs allocate to additional paid in capital.", "label": "Transaction Costs Allocate to Additional Paid in Capital", "terseLabel": "Allocated to additional paid-in capital" } } }, "auth_ref": [] }, "msai_TransactionCostsAllocateToTemporaryEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "TransactionCostsAllocateToTemporaryEquity", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOfferingCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of transaction costs allocate to temporary equity.", "label": "Transaction Costs Allocate to Temporary Equity", "terseLabel": "Allocated to temporary equity" } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r795" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetails", "http://infraredcameras.com/role/DisclosureRevenueCompanySRevenueNetDisaggregatedByTypeOfProductAndServiceDetailss" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r795" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r373", "r391", "r514", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r623", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r872", "r873", "r874", "r875" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureSubsequentEventsDetails", "http://infraredcameras.com/role/DisclosureSubsequentEventsDetailss" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetails", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsAndGeographicalInformationDetailss" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "msai_UnitsIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "UnitsIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss" ], "lang": { "en-us": { "role": { "documentation": "Number of new units issued during the period.", "label": "Units Issued During Period, Shares, New Issues", "terseLabel": "Sale of units, net of underwriting discounts (in shares)" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r49", "r50", "r51", "r154", "r155", "r158", "r159" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Additions to valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Revenue write offs", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureRevenueSalesReturnsReserveAndProductReturnsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://infraredcameras.com/role/DisclosurePropertyPlantAndEquipmentDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "msai_VolumeWeightedAverageClosingSalePrice": { "xbrltype": "perShareItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "VolumeWeightedAverageClosingSalePrice", "presentation": [ "http://infraredcameras.com/role/DisclosureReverseRecapitalizationFinancingTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the volume-weighted average closing sale price.", "label": "Volume-Weighted Average Closing Sale Price", "terseLabel": "Volume-weighted average closing sale price" } } }, "auth_ref": [] }, "msai_WarrantLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "WarrantLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://infraredcameras.com/role/StatementCondensedConsolidatedBalanceSheets", "http://infraredcameras.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of the warrants payable after twelve months or beyond the next operating cycle if longer.", "label": "Warrant Liability, Noncurrent", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTables", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsTabless" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r811", "r812", "r815", "r816", "r817", "r818" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Maturity Date", "terseLabel": "Maturity date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r932" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetails", "http://infraredcameras.com/role/DisclosureFairValueMeasurementsFairValueAssumptionWarrantsDetailss" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r524" ] }, "msai_WarrantsIssuedInConnectionWithBusinessCombination": { "xbrltype": "sharesItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "WarrantsIssuedInConnectionWithBusinessCombination", "presentation": [ "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetails", "http://infraredcameras.com/role/DisclosureOrganizationAndBusinessOperationsDetailss", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued in connection with business combination.", "label": "Warrants Issued in Connection With Business Combination", "terseLabel": "Warrants issued in connection with business combination" } } }, "auth_ref": [] }, "msai_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "http://infraredcameras.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of warrants.", "label": "Warrants [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted - Class A and Class B Common Stock", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r237", "r243" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares outstanding, basic and diluted" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic - Class A Common Stock", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r236", "r243" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://infraredcameras.com/role/DisclosureEarningsLossPerShareComputationOfBasicAndDilutedEarningsLossPerShareDetails", "http://infraredcameras.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "msai_WellsFargoMember": { "xbrltype": "domainItemType", "nsuri": "http://infraredcameras.com/20240331", "localname": "WellsFargoMember", "presentation": [ "http://infraredcameras.com/role/DisclosureDebtFirstInsuranceFundingLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetails", "http://infraredcameras.com/role/DisclosureDebtLineOfCreditDetailss", "http://infraredcameras.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://infraredcameras.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Wells Fargo.", "label": "Wells Fargo [Member]", "terseLabel": "Wells Fargo" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-22" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r826": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 201 0001410578-24-001054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-001054-xbrl.zip M4$L#!!0 ( -5ZVEA.?JR04R$ ,FX 0 1 ;7-A:2TR,#(T,#,S,2YX MMOY#:2_[[ _0\\?]D$B-^3V!C;^1- M*][6V:6)@@^\+0HF=-Y:\/TAO"T*XHM96F]"7N['0_%R6S1L)7EZ^*_;(/J] M*)FQ_87GK9L?,7]1ZU.F[%-6]HD%OOQ3P8LZBNDZ:2D);VI%0VBUHE?X^@F$ M=@M9G$5ITH:8>%GO'-M']"7R5+RI%:=1MCJ1@7%R=$A?4QJQX"FD^UB,)EX* M@Y;MG^"@%=4C+_"9O''\58U71%.=S$*12D=:!D;QID;\M?%A7TYYZ>,/'SX< M\K<5F=XA76L-O#[$UTC^9/_H=/_T>/NU7OVEO+?X9G=@2X?TSA=9F(SDO%AM M! 72$?1>C*"@.KVTB,/V5:U%7IHFP5.6TNLX65W2N9>%T(\L^B/S0CX1;AO! M MG7AC8<'_[K[O:1SX;[0<12+_)IM>F!0OQWRZ^85Q8/HGGB)73F>RB+[,"/ M5WPV/CHM$7IE^E;M$8->TI#BLE,K4'F=>LF"IO?0$K;V?&K9QIE!(W_Y"R%\ M80E6ZSA)2=3@)1$KL0C=QCX?JJ(D*V2D4?Z0ABGC@H"_#H#9'CFTX%N?7,UX M5^L(_OF3[FVH2G&/1G R=JU0";"L)=(J^&L[4/;QT?[Q"4PZG5NQ.VN8M"1, MDEHM;,<';,?Q^V[MD,ZB;>CH:O+?S+@AX1K[$85H"F@1_./KPXUR M9N02]PB$^5Q[ C([)/MF3@[RHEDI,B@M;/A[L4=FAGL+.81+_POT'19D"1?R!42_/*>1%% M1=\+_2RTKU>&QY'<8OI@"6Y=7XO;/!#XD23M7A5\?O,F!^&+,LH0\4#U#@']];!RGH MI/_+VP^_X\@/PH#_FLROP@*I.PK::C*-MXA=TM0+PASHMR"LD@A0AH^.00I* MOO C9TUV>?-75?8H)+ERS@5&-(&D,?%1=.;8"O)=WH[OG1"U"=&9[R<9G5V] MKF&33UL$0EY(#>Y/37!S,B2GX^#1PW,3P4,Z]5XINXA!YXO$@/N2Q,\!GIV> MTPA:A_O32LD6%'O14H)]_+X)MJ !.V0@PN?Z@B..UG7!DWSW)+A^3^9Q0H)J M)2<>-N)Q2>3 /*SA@#+?:>IGJ9,"2@$X03C2 4;/ !^2XL M.7U//,[K!Q+1U(%O!?X4MF5AWTG!@HA."$XU0L!9N5F@ER!4%?,9KJ@H2JI!DFQ<.2V2$R."FD-+C]8E?4KQO\E3&"R$2@#3&YJQ9UE([[PT2_@^ MKPU#Z_IJ9'\Z^FD76:1>_%/APN?+@@\I&3G0]:!?>4D41 OVA2:/2RB+QSQ9 MFA\0GWLL\ '#RR#,0+O8+=NR(QV"I%(TT :X*QH%(0(+*>&D\C.KG#.J0T_( MFPO+3' GM%J+\5I.9K0R)/!RW*KT3:% M#$A9+4&G1^]V)4CPAC\J$P@(35PT@(18@%0.O/A9A[]M1%$49R0G1>-)T05T M_N3-)$E05TL3J"'C2!/!UI 3)U0[0I4[EQ?_XJX,OF.ZN8G@HZYX%W(!,2FI M-H,??<"]>$&@^B??MG%JI$+.@67KO[#TH@5E-]%C&ON_+^-P1A.&V^%T8^K1 MH*"@!O>T>= RN7^S^\]4CN;F'%Y.+ M__IUD/S3"S-Z!Y,@_.:P3;VGD#8T E51 M%92GQW]K&C&0&.'42)4<^4X0=(MU^TX^67A1[LH!<^9YQH*(,M98+1O[>M-Z M:E^$8\DNOT*9S[P%[FDIJ$N6$E-SI=4&#L9&4I&+C*6QD #%'X?/DW2?[)14M1) MRH^])*5@36J\G; ,)2R3^9PF\/LB9CT5%BDEG7#\K9=P%"P)Y^F$8BBAT%GM MNPF(EJI.6#[T$A;G-]!3=EH"):K>U9,LQ9!.3&S!S4IXO!2O5K$X6[(+P+"G MJY:?TZ:FJXB_J'MPQR5_8?GB3WW>!,*P#4Z .@O0=1!YD0^?=@I;4.;Y"G6E M P6=4#1,6PJAV/(A%48.>3/D0=_'0>5%F\?\)_K9!\Q;+!(1?WV^0?H\1F.6 M^;A$/-+D.?#;;.<#455+B,0#K=B]B%D"6/^5D40\$^[\LRI_\K0A&,J=1X)@ M&_C:PT0KG/A8B _J_WY:,4?J)*.U@@YTZ5I1@"ZHD@I9AZ(QB@]TY07H2/*% M)OR$"/9U%?\D-:*&E77H-DXO2G2W'-#-I6!!XHH#E8-Z,*AYCIF>B-=HO"GP M.2\G /T=Q6W]Q#7 2KR/W7:O)X3H. I<07.Z@()!&W)MQ=2 ?6@"EONK(BT> MCL&I.:#,@*KX;H#@KP+&XF1S'Z=MJK-1'1V$#1TIA[!"F)24"9)V>)KA^4!# MW#M\\7!.K('3IB 9UM)AVE@@[LBX-]$-AAQ_@,N@AF%=4AW%94!V;#RI:#6:'G,+/!;'O6 MIT-,7E"'5\,'.L>K/&)T:)G:M/! GB>]QN,X&C&EP5M96(F:+)*&D\LS;E<) M.MRZXO8;#19+6'+.8-KR%O2,L6RUYOOOZSCYC$YJE[ B;3U=)_,KSU].>(FS M%R^96>$^%#.=W#1]K-KD9I\4;2*>:!0FBBE:Q<,>%M@N@G[<9(X^NL_<1QW,=N&OY_-9KPU)D[UUO75 MP$K"+;8Q]=_!(_9]+;2^Y%2-=72XFQ@2RV.NBL]-NY5875R-JC1#;_7\JTK2 MH6>5L]%FL)I64Z/YOJE#[>1E=,-RT)C4%C259=40_JTY(%NC4AUHG4#;/BS/ M/FH'FC:@FM+2@=XX+6D#O?:F9-HX1G72,9QT:();NY+1R81Q>'J[3+@85YLX MD2=&_\B@OU?/BKF]K9@:34FR_)(0$90<2 -D0@:M%NU%9#R M',D_=LF13+ZK,7%8=\^J:Y,'ICLIM11($L(89=X5#$D0U8Y'_IJ?CSBAZ) : MQB8WC#K_VZDLP_UU:7A:N>0P;Y$Y@VUIK[1]&\0H*^3A[X9 M0%R$_I\DDF11##BH!<"4+QSX/,KS;+@ FY'![L:+#M(Q.T;0^]";OO&:YH&;.IO M&'$1FT-"I8N^[!2RJ0?1Q6R^&:+70<+2FPA^XC1VG?%T49*1)@\B,JRKP[VS$^5P]P6]2FB]0<9 &U"+#M':&K![LMJM.% MZ(X4HFL3HZN'LRWHTP7I#AFD:QZEJT>LD9_6A>D.'FUA'FZAPTN254;F4.#0 MLK_JL$NP1=] BQ-IZ*ST\D+GROTFT?-VX?,Z,&7A4"Y^?O08UL&"6/5XV\2] MNRC6T02BMR 8"X!-,+N+8WV;(#G;*#D=JI+@1QDN29>:#< MM!DHYUQQND)[-9]37,S*9P]>:WR5<3T=M(T5> ?:+75 M@B.)(GG3OW[AD%: MQ4'J<'SO B'?/-2M<]2C98@CAU,>XBAQJ'>AC*.%,@X5RZA'WP4SCKLODDTO^'<)HJQ9_#B<4OPH@M9[#OLM %+UA%.2AR/NT8V M.03[!:AT"SO18-GK0FN'J.45;(;WK&DP:PG=D%VFYA#2>/*V^.9J$&B_K,Q] M<.NK:HSOJ-& 8GLYC8.J5:, K2NYR!+4OV W!-I80X5HEE"#(SE9X31(3H0( M*@Z3]A-.W.#$B401J+Y2HR#90E4JNX_?]O%!]TDR.KMZ13M:8\W8>:N&0.+? MG]9TIOGD+9=@N>]L9^ VLV*KL;"YV\'A8^[BIW?MT^!BED+9 M06*3.-DD.;(&%IL$R X<6\<-4X<-#4A6^8P=2FTHW5)8 AJ8Y$_5"$CVXZ*> M^]IM7QM6VE60%AEI,/@?)A4:R0X:5475N$BVY!5B?#M>(^?@,G!P4?BP:."0 M;,*KJ;K=U[>R=!N9L36(F&?>=N"8FIUUYF8-)"99IRBH!LKKCVH'6Q<(GATQ14@V89"/;?MVI0\S,H"3'J/9. MC8ID^R-J.PALS!9M2MEN 348$GVY=MNH@V2@$UJ1T#T/?RM3C'<\L6VCI@(; M;[IH9&&TNNDB9TM*OBX^;+#;=3RVQ/_P+.'9"W/C<)E;!-_UDAD;!CHQ:B0$ MM+MY!SC]P/^?5!K#3U(JN53X>R=> XE79:?=2XHD='3"\E,O8:D=$3AI&&JR MR<_^Z>PQGJDLVT-*9KS ZDT MZ =2-LE)VE"2=D]?*@^3.((_?>6]ZX/1UD3KV#@$.YBPFL!M+V@&C_#X$:'E945KS5EFZ5&KPYZ=*!8 M@?);$J3T,GZ)V#2^I^D#Y>L.S$G<8U4/F5E]':"2;'LEH/N$,]F?(1>2QOSJ MRF3+*,_^Y6 WLA'B?Y5+R?":47])9UE([[PT@^_SP$I1<:XMDXD&E/-5B1*%CBM[ !-:.&JY/ VP]OF9A2#&CIM[O1$D'?.,H9@M\>8WN[F!.@6.N M,A0\>7)O-YUWTQ \MKP.XY?*\,H#ZJ>QK3I@3$HG%XT[ N5KOX]FX#EPK"WU M29X/ ':C;IVW$XQR [>[4E53@229^5L4-ZT(1>3(0CKA*;A>+ 5FLJ^ M5*(=A&4+N)KH;]M0%'5W?M@ZH%TLO6B!'@%XU,1[H3O@MZNLEH7WS0FDYK@& M^J)@ ?,&/Z(2$X<[Z!\R$[)]*F1U4G*7"_D;F>D[6N%U:+ILR&^":6[,;#.@ MZE!IR7?LLNUV"3LUCSC5P2(Y#G/Y=OO:UU2V,QT@T@O&7';7#OX!!IX!.C!< MPN.>J-0C0S6!HSHT)#X +NNNA1E8:MS5?71))B67=]TZ% PO:W>H MF%[1KKN&78V'+ -R\ZIUAX9=[+1AV+1FK-C2U<7(#B?U M\7K+X;@. \F>W&7<-'2=OMSLWK@!T\ILEVM=EV=:"8W.KJX!@FW6[/?+MJ*%W" MW3\+W"(%2J^,NVJH7@0.76-D^KJ$')9=8>"2I:?U2B)JPXB279=E\6U>Q97 M11I7'1*2?+HNCVLGRY Z':AY*M 3:>[6II7(0=0KU:Y5KET=8,X;I6Y5 MYF[5P2+9_;CDK5V3M^JSM^K@D*K.Y;&X V7@](F;09(G;@Q"'$[>]?.>KFRB M-B[6P58QS[^71C/?EE+CJ'>6! M7BA<\H.1$.\2Z3Y@T+Q>$MK3);BH^5:YP/][\C YZ)R\\B?]E;,"_9/CF!Y/CT]_C=T]>!U%19%D/Q6J%Y>7@Y>GY+P($X6AR=' M1Z="I':_3LZX(.$E?H/*RRFG/WR.%0O0(<;'NU M ]V?L%,@)+:=JLO5G[!/H?=DVR>H0L,W[4X_SWN8A[QDAAYW&4OCU=EKP"YC MG+DNZ=S+0LFUT@95%+,F].VHF2$\ITG.T%V/4R5(E@BZI"#\_W-:_/GPENLU:HKX*'\01;%H/7^&CZC0-SDB*)G_A@]#$X!XZKT*T\Y7V&N"MGE12XV, MV2:O&-#B-C^6YO&0**W!1Y"O()Y-^0@((B@5I<6K)Z''?MJ;T:< GD8@2" * M?7A&01CB4<>GO10V5GN$94\L#=(,JWQ.XFS]:4_P#E*ZVB-B8(HG*]"K4MA4 MW\ ;;&X^$.0?AI]!BE"/+TF\"AB#_?5]#(OL'5T]T436^UDFHM3WB >-2CP_ M+5HI.JZGV:EWLS39Q[_8QQF7=J/^E4I,S-B%ER0;@. %AA![Q&\.X^@V!CGN M#+(Q_;$ W1Z27'@L\\)T@PVC4BDN<53UL)7@>#T"11!&QFVP"L0XKWUG$*S' M[.E_J)].8]B?!/4^60/:D=MHXS7/6SJ9M[J2P&P2K'!__971>09KZER8E*;T M-3T/8_]WM2SD8W@0/CW'>5I0,OHT?$=1/=@HET[[_EL0&[63]4W90[!8II,Y M ,!7F+,YR.Z9[V>KC(>[G*UBT(GR["7Y5-UE0A^ :8_Q@3;35[@KL69$T;#\WC":7"D/+HI,F\I('9;<@59J?R9]TQ 8;0K,I][?@G19C*8BJ^/F2T+7WJ9U\]^Z M;?)ALU]N),Q9C+5W@.'C4SIC.%QN(E!EL=F@',3/%!V3NV\1M83'ZJ%(57$3 MH,#? M!A%L22[XU((VN" 2EGJJF6Y5XU5%$W7'3TQP/-W21AKD0V.#S M+["%]8.U%TZR%$?;#%9WFR.J^M)B0GLL'$N#<'4+#6WR:>'0+'(DXVV$?#OZ M-5I[P6S;ZK-HEGL/%4=OTSC/HZ-7)]Z2^XA;_VVX^MGL?S)A YA$HM5I $U MP+L/=S/JHPF,%X2;ZS#.3\V'G[TM&8PW)6PS0H-(7L;94PIJ;_-R2'%O)XSF M>>YMTT,'[YJ^;7>-&8S5XS.8 M8X%3LBE.O+H/ZE92(QXZE3,FX]9,4'Z1W[BT-?KUL1RU$AG5 M8E)IS_8^] M8X1>T,D+Z]=."[JA=O\D=6RZ$8TL'0=TQC>N)'\ MSL-3JP@;B7=&KJ%9J/7W[J(-B_'LW[7/?A]' P-9I?@GPG* CEIR&=]'(P]= MCV:#H*JD.E;G*AFW;J)U5FY/NR_^6I+C*0'5;>8%GF_"7Q>H3T^B?V0@3S0) M-WA1*1KW6###S0;HWEMHKK8WMQB&M"YCWS ?C];H>;3 MSQXOISC:Z>4G]YYO^1!8P'05S$R;J'L[T!U1'-U'ASA!"FRPS= M-H5OVZ, GC\'%?6!^K48"*/CEHZ4QQ'7EM9QJTO';BN%N2._4:-*NO@0\/_[ M)V5HNKF+HW09;M#0Z86A@3M.3_\%+>^1?*P>Z',@;)6P^,2)0/8J# HS_63^ M:\#P5-_W0N&?TL=BWI77>'.*M(T/-$UBO,+AF9ZMUZ!T>%M?YYK,#_QI;-F. M]Y6N@X2E6^>KZXR[ ?112!7D1E1Z:!BR:R]9]/#S;=(8K_WGQ^=>]'OWMM?K MCZE(EQY]=S2!J:O7XM7J+=A&>[2%2J555-U&ZNY$O146%>EQ-!9TST2;:I#/ M8%>B )O,!2;3N)JJA01^87'EM=A_,+L36;#\_Q&EL2M(WZ\ G'C2%>< MKWA$E&3OU,?&. S'43\7@L8W)!@#O03JBZ7P-*'#S24V/$9SL\X=N[D&/J.K MM1#V?*<2#?$-ZIN!K@S'=7Q94 1:3>N=-B(^-_#3.9;)VK#<0]O6UM#/' M\0R]T@8 ;-U[K:(YFN=:.1&+@5:9COF&81J;P+QC\NM$=:0CCNU:U/+YV5DT MRSVP+V*6IV+O=*35D9/A=YBE'Y<;M&AF3_2F^47,HXUUS4(W>R2D.;9HVWX: M$Q\GMEKD846EO6H6ZQ,AU4IQK#$\C>'[YI>=H&ZZB# N#1MT'J?+<[H((DQ, MEJL$W?(LYLFF2LR!P+\S,.Z4)# M&2C@3,UA-%$JKQ3EP[-[WYJ41K=EBDQ$<=+#;M9.:[Q##$R('V>I6$A[Q #* MR'RK0*(B2@4C&&[FQ2]QS'#&1!L-](PN1$?T(8*M'&680:K8]L*@0!7HTMNP MWRCF'X&&"80?,R9VPR[^A?,S##$9?@J_F<1^>X\UTQ0YK=X=NK_?O1G5K*(^VEX'O7OOF,/<\4''( MWF-?HZ0Z5M]NZ<+S-SL!,+^"VH@Q4R5R,F"4](F6_*"MTB M?VK4.SMZ_==@L7$TVA-Y> K.S0%<8WA) I2T(NL%G@FCQ2!@K-]YFBV?T=PS MRG;Q^UEY^@8>$-/KB$U#]EN=&6*V!A\4GFD\I:MU#.O(1OC<]3E.-N?Q[;M] M-IMQWV4O_.(%Z(TNM* WZ7XKK]$6J*K0=8CK4=D]RE7?1#K"(\V<15'Q+EYKA9VFUL)0!2%VW"?2*4T;0@]?AI?TI3G :3_C$/H MPX[!XR*,&93'.96KQ2:?Y$W8CA2!,=A'>,MN==Q2*"Q_4=T$U%WPY=1&E/F& MP> 19KGTZ[IUW]#-#%&G.EJ26[$"_.;!D$JVZ:![V[=;Z(UM .3[SUOJMS2;:S+)F],;IHR0]QS!) M/K[M)J<:LM&>:!:FP+B2STT?+*+4!'OP',\8*JP6I?5BU_,LH)I43J;W4%DR M&L\B])260.5 8#!]L2R61PU5$Z#I\MJ)]$@C_2 )0KK9IF/*SU!N@MNPAR'% MA.J(J]+6&5ENG>P3U&-&<=P8IV 1!?/ Q[N^A$\EGO;SB;?#)&Y#;=QN@O(- MRV6:)1$LD31Y[C-+RX@-/?F(JRX9B,[*^^7_ %!+ P04 " #5>MI8M?*^ M8RD> #=[@$ %0 &US86DM,C R-# S,S%?8V%L+GAM;.U=;7/;.)+^?E7W M'WB^+S-5ZYB2;=E)S>R6+=NIU#J1RW9N]CZE:!*2>4.1&I"TX_WU!X"D1(K$ M&TF)+>\8)PZ ;^[P>##^:!@7P[<%Q_]OM! M'!Y:H>VZ!__X^W_^QV__=7CXK\O[6\,)['B._,BP,;(BY!BO;O1L/ :+A>4; M7Q'&KN<9E]AU9L@P!N:'T8?AAU/C\#!MX](*29W -UACPP^#Y6_&:7N!_\D8 M'0W)?^;PQ!A].AE\.AD:=U^7!;^2_DU=:4G/]?_\1/_OB7S2($#]\-//T/W] MX#F*%I^.CEY?7S^\'G\(\(S4-P='__IZ^V _H[EUZ/IA9/DV.C!(^4\A^^%M M8%L1DU*N^L\G[&4-'!\MO\4M0?]UF!4[I#\Z' P/CPPB?0,XS<<>.@>30W6QJ?H;8%^/PC=^<*C MWV8_>\9H^OO!/+3<0\J >9P@^>^'B!!)=60<^&'@N0[E]=+R:.,/SPA%X8%! M6_]^_V79'=>?8@LCQ[;F"%OA!SN8']$R1RJ-,7Q*0CO:"+;E#\/)=+(@_:>: MTA@DKU5(:,=6^'SC!:^M@LTUND6L5VYH>T$88U*?3HGD#]M:N)'EN?]FHB?_ M#GS;]5SVK\GTVLLZ3*:]&<*/P;+C5RBR7$]'*!OY>B?2N[!M'"/G^N<"^2%J M(@E.2YV@^D*6Q3EZM'ZBM:3T1M(Q>%%V%(YNMO*&I),*I?Z5H:CP$9QUM1%9TO=;2. M.'0P.VV;!M)6P:!MU5A0;QXD_J;F@W+KG